묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 기본편
request scope 빈 생성
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]여기에 질문 내용을 남겨주세요. 항상 좋은 강의 감사합니다. 강의를 한번 보고 복습하던 도중 request scope 빈의 생성 시점이 헷갈려서 질문남깁니다. reqeust scope의 경우 http 요청이 들어오고 나갈때까지 유지되는 빈이라서 당연히 예제에서 http 요청이 들어오는 시점에 생성이 된다고 생각했습니다. 그리고 ObjectProvider의 getObject() 메서드 를 이용하면 request scope이 생성시점을 지연한다고 확인했는데 정확히는 http 요청시 생성된 빈을 DL 함으로 스프링 컨테이너에게 request scope 빈을 요청하는 시기를 지연한다고 생각하면 되는건가요? 앞서 배웠던 prototype의 경우는 클라이언트가 요청하면 생성되는거라 getObject() 시점에 생성되는거구요.
-
미해결mongoDB 기초부터 실무까지(feat. Node.js)
모델 설정 질문입니다
안녕하세요 수업 잘 보고 있습니다 질문1) 자꾸 아이디 중복된다고 떠서 한참을 헤매다가 왜 그런지 찾았는데 ... 제가 모델 설정할때 requied: true 주고 첫 게시물을 만들면 소스상에서 삭제하고 데이터를 다시 보내도 디비서버엔 바뀌지 않더라구요 ..게시물을 삭제해도 ... 결국엔 comments 자체를 날려버리니 잘 되는데 모델 설정을 다 하고 디비서버에 저장된 것들은 소스상에서 수정하고 디비서버에 적용이 불가능할까요 ? ----- 질문2) 코멘트같은 하위 모델은 어떻게 하는게 더 빠르게 조회할까요 ? 1. 모든 코멘트에서 조회해서 가져오기 const findOneComment = await Comment.findOne({_id: commentId}) 2. 조건을 두개로 나눠서 조회해서 가져오기 const findOneComment = await Comment.findOne({ $and: [ {blog: blogId}, {_id: commentId}] })
-
미해결
페이스북 마케팅이 요즘은 어떤가요?
페이스북 마케팅이 요즘은 어떤가요? 다른 광고프로그램 (네이버 검색광고, 구글애드센스, 카카오, 당근마켓 지역광고, 맘카페 등)보다 마케팅 효과가 뛰어난가요?
-
미해결Vue.js 시작하기 - Age of Vue.js
Vetur vscode 플러그인 관련 질문입니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 강사님 강의 잘 듣고 있습니다. 다름아니라 Vetur 플러그인 외에 강사님이 vscode상에서 Vue관련 코딩을 위해 Vue 관련 다른 플러그인 깔아서 쓰시는 거 있으면 추천좀 부탁드려도 될까요? 일단 저같은 경우는 예전 부터 vscode로 spring이나 파이썬 자바 개발도 다 하고 있는 터라 강사님이 추천해 주신 플러그인 대다수는 미리 깔렸는데 이왕 Vue 공부 할 거 좀더 쾌적한 환경에서 강사님이랑 비슷한 세팅해서 하고 싶어서요.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
도메인 의미 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]도메인의 의미가 너무 많아서 좀 헷살리는데 여기서 말하는 도메인은 어떤 의미인가요?
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
궁금한점 있습니다
강의를 들어보니 강의에서 업로드된 이미지를 웹브라우저에 출력하는 방법이 2가지 방법이 있는 것으로 이해했습니다 1. Resource 반환 2. ResponseEntity반환(disposition 헤더 추가 x) 근데 강의 중 Resource를 반환하는 하는 방법은 보안상 문제가 있다고 하셨고 해당 질문의 김영한님의 답변을 보면 인프런을 생각해보시면 특정 권한이 있는 사용자만 해당 동영상을 볼 수 있습니다. 라고 하셨습니다. 근데 특정 권한이 있는 사용자만 볼 수 있도록 하는거는 필터나 인터셉터에서 처리하면 되면 보안상 문제가 없는게 아닐까라는 생각이 들어 질문드립니다. 제가 생각한게 틀렸다면 Resource를 반환하는 방법과 ResponseEntity를 반환하는 방법의 보안 문제가 왜 다른지 설명해주시면 감사하겠습니다. (추가로 혹시 ResponseEntity의 보안상 문제가 없는거는 만약 PathVariable로 itemid가 아닌 filename을 가져와서 filename으로 해당 파일을 찾아 ResponseEntity에 담아 반환하게 되면 이것도 보안 문제가 생기는거라고 생각하면 될까요?)
-
해결됨홍정모의 따라하며 배우는 C언어
형식지정자
형식 지정자는 항상 헷갈리네요 ㅠ... 선생님께서 풀이하실 때 int c를 출력할 떄에 "%c"<문자 형식 지정자를 쓰시더라구요 현재까지 배운 바로는 데이터의 자료형(실수형/정수형인지..)이나 데이터의 크기가 일치하면 바람직한 문장이라는 것은 이해했습니다. 그런데 혼용되는 것들이 너무 헷갈립니다. 예를들어 printf의 경우 작은 범위의 숫자들 끼리는 int나 char을 바꾸어서 써도 정상적으로 출력이 되더군요 그런데 또 scanf를 살펴보니 int b; scanf(" %c", &b); 이를 실행해 봤을때 문자 'A'를 넣으면 'A'(65)의 아스키 코드 값을 b에 저장할 줄 알았는데 저장도 안되더라구요... 그 반대로 char a; scanf("%d", &a); 여기에 65를 넣으니 char a는 'A'로 정확히 뜨구요.. 그래도 print문은 이해는 되는 편입니다. 가령 선생님의 풀이에서도 int c 는 정수형이고 "%c"도 정수형인 char의 형식 지정자이고 숫자의 범위도 %c로 커버가 가능 하기에 정상적으로 출력이 된 점은 이해가 갑니다 근데 scanf는 int b; scanf(" %c", &b);에서 char 자료형보다 큰 int 자료형에 숫자를 %c로 저장하는데 더 넉넉한 공간임에도 저장이 안되고 char a; scanf("%d", &a);에는 마치 정수 자료형으로 읽어들여서 char에 쑤셔넣는 것 같은데 정상적으로 입력이 되더라구요... 왜이런가요ㅠ 제가 너무 과하게 들어갔나요?이게 형식지정자가 맞는듯 안맞는듯 해설같은 데에서도 교묘하게 다르게 사용이 되다보니 헷갈려서 질문드립니다..
-
미해결CCNA - Cisco Certified Network Associate (200-301) 자격증 과정
WPA2의 키사이즈가 256비트라는 글이 많던데 128하고 어느쪽이 정답인가여?
WPA2의 키사이즈가 256비트라는 글이 많던데 128하고 어느쪽이 정답인가여? https://www.cisco.com/c/en/us/support/docs/wireless-mobility/wireless-lan-wlan/67134-wpa2-config.html
-
미해결CSS Flex와 Grid 제대로 익히기
.page-header 영역에 grid-row 추가하면??
.page-header에 grid-row: 2/3을 추가하면 아래와 같이 이미지가 깨지고 있어서요.. 이전에 레이아웃 수업들을때는 header에도 각 셀에 맞춰서 grid-row값을 추가했던거 같은데, 이번에는 추가하면 아래와 같이 깨지는데, 그 이유를 알 수 있을까요?? 그리구, 레이아웃 작업하실때 header, footer 와 같이 페이지 전체를 차지하는 요소들에 대해서는 grid-row를 사용안하시는지도 궁금합니다. 도통 모르겠어서요..ㅠ
-
미해결Java로 배우는 자료구조
연습문제 자료들 어디서 볼 수 있을까요
원래는 http://alg.pknu.ac.kr/t/2016-2017-java/342 에 있었다고 들었지만 이제 접속이 안돼서요 자료를 어디서 확인할 수 있을까요?
-
미해결Do it! 자바 프로그래밍 입문 with 은종쌤
324,325쪽 SchedulerTest 에서 질문
SchedulerTest 코드 행번호 26에서 return; 을 쓰게되는데 이는 메인메소드를 빠져나오라는 뜻으로 이해하면 되는건지 궁금합니다
-
미해결웹 게임을 만들며 배우는 React
렌더링 질문이요
6:46초에서 리액트가 렌더링을 하는 기준이 예전 state랑 현재 state랑 다르면 렌더링을 한다고 하셨는데요. 예전에 비슷한 질문을 올렸을 때 setState만 실행되어도 리렌더링이 된다고하셨는데 그러면 setState({})안에서 state가 값이 바뀌지 않으면 렌더링 안하는건가요? 어떤게 맞는지 모르겠어요..
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
STL(list) 중간 삽입/삭제, 임의접근 질문
안녕하세요 선생님! 강의 잘 보고있습니다. 임의접근하고 중간 삽입/삭제가 데이터를 찾는 것은 똑같은 데 중간 삽입/삭제가 빠르다고 하신 이유가 데이터를 하나씩 찾는 과정은 임의접근의 과정이고 데이터를 삭제하고 next,prev 값만 바꿔주는 과정이 중간 삽입/삭제 과정이기 때문에 중간 삽입/삭제가 빠르다고 할 수 있는 건가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
질문이있습니다.
질문1. c++ 강의를 들을때 this가 자기 자신이라서, 자기자신의 주소를 반환할때 *this로 가능했는데 Iterator의 연산자 오버로딩++을 구현하실 때 return _node와return *this는 동일한 기능인가요? 질문2. 연산자 오버로딩 ++it을 할때 Iterator& operator++()은 위치오른쪽에++이 되는 것아닌가요? 연산자를 앞에 위치할 때는 전역으로 빼서 구현을 한 것같아서 질문드립니다.
-
해결됨Spring Boot JWT Tutorial
블로그 작성
안녕하세요. 은구님! 일단 너무나 훌륭한 강의를 만들어주셔서 정말 감사합니다. jwt 강의를 올려주신 덕분에 참고해서 개인토이프로젝트에 적용중인데요! 혹시 강의해주신 내용을 참고해서 블로그에 글을 작성해도 될까요 ??? 출처는 꼭 남기겠습니다!
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
체크박스 - 멀티 강의에서 @ModelAttribute 궁금증
체크박스 - 멀티 강의에서 @ModelAttribute 어노테이션을 사용해서 regions값이 모델에 자동으로 추가되도록 하는 부분에 있어서 궁금증이 있습니다! @ModelAttribute("regions") public Map<String, String> regions() { Map<String, String> regions = new LinkedHashMap<>(); regions.put("SEOUL", "서울"); regions.put("BUSAN", "부산"); regions.put("JEJU", "제주"); return regions; } 여기서 접근제어자를 public이 아닌 private으로 해도 잘 동작하던데 public으로 지정해야하는 이유가 있을까요? 해당 컨트롤러에서만 사용될거라 생각하고 private으로 해봤는데 잘 되길래 궁금해서 질문 남깁니다! 감사합니다!!
-
미해결SharePoint로 협업을 위한 팀 사이트 만들기
화면 왼쪽에 리스트 형태로 사이트이름과 라이브러리가 보여 지기
안녕하세요. 현재 아래 처럼 현재 사이트나 라이브러리가 보여 지는데요. 강의를 들어보니, 왼쪽에 트리 모양으로 Home, Document, Pages, Site Contents Management Library 를 만들수 있던데요. 해당 건을 왼쪽 트리에 나오도록 하려면 어떻게 해야 할까요? 감사합니다.
-
미해결[파이토치] 실전 인공지능으로 이어지는 딥러닝 - 기초부터 논문 구현까지
데이터 불균형 문제 질문
안녕하세요! 데이터 불균형 파트에서 1. weighted random sampling 사용해서 dataloader 이용해서 구현하는 중 질문이 생겨 올립니다. ex) -개 이미지 800개 -고양이 이미지 200개 데이터셋을 단순히 배치사이즈를 10으로 하였을때, 평균적으로 개 이미지 8개, 고양이 이미지2개가 들어가게 됩니다. 이를 위의 sampler 방식을 사용하게 되면 배치 내에 평균 5개씩 이미지가 들어가게 되었는데요 의문점은 1) 실제 개 이미지 중 300개는 아예 쓰지 못하게 되고, 고양이 이미지는 중복으로 더 들어가게 되는 상황이 되더라구요. 이러면 사용하지 못하는 이미지가 생기게 되는데, 사용하지 못하는 이미지를 활용할 수 있는 방법은 없는지요? 2) 위의 문제를 해결하기 위해 data_augmentation을 보조수단으로 써서 불균형 차이를 줄이는 것도 방법이 되는것인가요?
-
미해결SharePoint로 협업을 위한 팀 사이트 만들기
사이트 공유-사이트 초대
안녕하세요. 사이트 권한을 주는 방법을 체크 해 보려구 하는데요. 화면세선 사용권한 아래 사람초대(1. 그룹에 구성원 추가, 2공유 사이트만)이렇게 나오는데 제가 갖고 있는 Sharepoint에서는 해당 내용 나오진 않는데 이건 왜 그런걸까요? 참고로 전 회사내 해당 사이트의 Owner 권한을 갖고 있습니다.예로 Management, IT, Retail, HR, 이렇게 팀을 나누려고 하고 각 부서의 특정인원만 권한을 주려고 합니다. 현재 영문을 사용하고 있어서요. Permission 관련 셋팅을 누루면 아래 처럼 나옵니다. 그리고 아래 처럼 Permssion 관련 내용이 조회 됩니다. 저는 그룹에 구성원 추가나 공유 사이트만 관련 매뉴가 안나와서 권한을 주기가 힘든것 같은데요. 이부분 어떻게 처리 해야 할까요? 감사합니다.
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
주피터노트북 대신 코랩
주피터노트북이 error로 실행불가한데, 코랩으로 진행해도 수업 따라가는데 문제가 없을까요?