묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 기본편
생성자 주입
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 생성자 주입에서는 생성자가 하나만 있을 때, 자동으로 생성자 주입을 진행한다고 했습니다. 그렇다면 생성자가 많을 때, 의존관계가 최대한 많은 곳에 @Autowired를 넣는 것이 좋은거 아닌가요??그래야 의존성이 많이 주입돼서, 싱글톤을 많이 관리할 수 있다고 생각했기 때문입니다. 또한 생성자를 사용할 때, 다양한 생성자를 싱글톤으로 관리하고 싶은 경우는 어떻게 사용하는지 궁금합니다.
-
해결됨직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피
표 안에 표가 삽입된 경우 문제 추출 시작 위치 잡기
예제 참고하여 문제를 추출하는 기능을 구현하고 있는데위 사진처럼 표 안에 표가 들어있는 형식을 다룰 때는 추출할 문제의 시작 위치를 어떤 기준으로 잡아야 할까요?찾아가기에서 표를 선택하여 시작 위치를 지정하려고 하면 다음 페이지로 넘어갈 때 추출해야 할 문제가 있는 안쪽 표가 아닌 큰 틀인 바깥쪽 표로 커서가 이동하여 문제 시작 위치를 잡을 수 없는 문제가 발생합니다.
-
미해결Practical Testing: 실용적인 테스트 가이드
Persistence Layer 테스트 (1) 질문
안녕하세요, 좋은 강의 잘 듣고 있습니다.강의 14분쯤에 forDisplay() 메서드를 ProductSellingType Enum 파일에서 생성을 하셨는데요.ProductService 클래스가 아닌 ProductSellingType Enum에서 생성한 이유가 있을까요?어떠한 기준으로 생성을 하셨는지 궁금합니다.추가적으로 이런 부분에 있어 특정 기준을 세우는 관련 글?을 읽고 싶은데 키워드 같은게 있을까요?
-
미해결15일간의 빅데이터 파일럿 프로젝트
zookeeper 관련 문의드립니다.
실습에서는 server01에 zookeeper 설치하고, server02에서 zookeeper-client 실행시 문제가 없는데 제환경에서는 Server01에 설치하여 server01에서만 클라이언트 실행되고, server02에서는 오류가 나는데요 정상일까요
-
해결됨Slack 클론 코딩[백엔드 with NestJS + TypeORM]
런타임시 타입스크립트 인터페이스가 존재하지 않는 이유는 뭔가요??
안녕하세요. 해당 강의와는 별개의 질문입니다! 클래스와 인터페이스의 차이가 런타임이 존재하는지의 여부라고 아래 답변해주신 글을 봤었습니다.가장 큰 차이는 interface는 런타임에 없고, class는 런타임에 있는 것입니다. 런타임에 있어서 런타임에도 타입체크를 수행하길 원하면 class로 선언하면 되고, 런타임에는 없길 원하면 interface를 쓰시면 됩니다. 위 답변에서 궁금한점이 타입스크립트 인터페이스가 런타임에 없는 이유가 뭔가요??컴파일시 자바스크립트 파일에서 인터페이스가 삭제되면서 런타임 시 제외가 되는 것인가요? 자바스크립트에는 인터페이스 문법이 없다고 알고 있는데.. 문법이 없기 때문에 컴파일할 수 없어서 삭제되고 런타임에서는 제외가 되는 것인지.. 궁금해져서 조금 더 구체적으로 알고 싶습니다!
-
미해결AWS Certified Advanced Networking - Specialty 자격증 준비하기
수강 연장 부탁드리겠습니다
AWS Certified Solutions Architect - Associate 자격증 준비하기 을 먼저 듣다보니, Network는 이후에 들어야하는 상황 입니다.바쁘시겠지만 처리 부탁 드리겠습니다.
-
해결됨ARM Cortex-M 프로세서 프로그래밍
teq, tst 명령어 에서의 Z값
안녕하세요.S324에서 질문 사항이 하나 있습니다!teq 명령어에서 true 이면 Z=1이고,tst 명령어에서는 true이면 Z=0이 된다고 말씀하셨는데,이건 각 명령어의 규칙인 것인가요? 이전에는 두 인자를 비교할 때, 값이 true이면 Z = 1이 된다고 하셨던 것 같아서요.무언가 제가 잘못 이해하고 있는 것 같기도 한데,이 부분이 헷갈려서 질문 드립니다!
-
미해결Kevin의 알기 쉬운 Spring Reactive Web Applications: Reactor 1부
backpressure example 코드 질문있습니다.
안녕하세요backpressure 전략에 대해 공부하던 중,latest전략이라면, 1,2가 차있고 3이 들어오면 2가 버퍼에서 나가고 3이 들어가는 것으로 이해를 했습니다.DropLatest전략에 대해 설명을 해주시는데,1,2가 버퍼에 차있고 3이 들어오면, 오버플로우가 발생해서3이 드랍이 된다고 하셨는데 이게 드랍이랑 무슨 차이가 있나요?
-
미해결언리얼 엔진4 입문 (C++ 기반)
Super::NativeAnimation
부모 NativeAnimation 함수와 자식 함수의 기능의 차이가 무엇인가요?
-
미해결선형대수학개론
[4.3] Example2- linearly independent
안녕하세요 강의를 수강하고 있는 학생입니다. 21:09에서 eigenvalue들이 다를 경우에 각 basis의 역할을 하는 eigenvector들은 linearly independent하다고 설명하셨습니다. eigenvalue들이 다를 경우라는 것이 무슨 말인지 잘 이해가 되지 않습니다. 어떠한 eigenvalue로부터 구한 eigenspace에 포함되는 eigenvector들은 모두 linearly independent 되어야 하는 것으로 알고 있었는데 살짝 혼란이 있습니다. 예를 들어 example 2의 경우 [1,-1,1], [-1,1,0], [-1,0,1] 총 3개의 eigen vector 모두가 linearly independent해야 diagnolization 가능하다고 생각했는데 혹시 잘못 이해하고 있는 부분이 있다면 알려주시면 감사하겠습니다. 감사합니다.
-
해결됨[리뉴얼] 처음하는 파이썬 머신러닝 부트캠프 (쉽게! 실제 캐글 문제 풀며 정리하기) [데이터분석/과학 Part2]
하이퍼 파라미터 튜닝 기법 적용하기1(XGBoost 실습) 강의에서 질문입니다
하이퍼 파라미터 튜닝 기법 적용하기1(XGBoost 실습) 강의에서 질문입니다.해당 강의 7:28 부근에서 pbounds에 들어간 하이퍼 파라미터에 대해 설명을 해주셨는데요,pbounds = { 'learning_rate': (0.01, 0.5), 'n_estimators': (100, 1000), 'max_depth': (3, 10), 'min_child_weight': (0, 10), 'subsample': (0.5, 1.0), 'colsample_bytree': (0.5, 1.0), 'gamma': (0, 5) # 'reg_lambda': (0, 1000, 'log-uniform'), # 'reg_alpha': (0, 1.0, 'log-uniform') }아래에 있는 reg_Lambda와 reg_alpha는 왜 주석 처리를 하고, 사용하지 않았는지 궁금합니다!
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
xvlog, xelab, xsim : command not found
안녕하세요 맛비님!이전에 파일을 설치했다가 혼자서 삭제해버리는 deleting shortcut 이슈로 네번째 시도했지만 실패하고, 결국 gui로 vivado 설치를 했는데요. (ㅠㅠ)위와 같은 상황이 발생했습니다.설치 과정에서 문제가 있는 것 같은데, 혹시 어느 부분이 추가되어야 할까요?...업무 때문에 바쁘실텐데, 늘 친절하게 답변 주셔서 정말 감사합니다!
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
js를 vs코드에서 실행해봤는데 안되네
nodejs도 다운로드받고 coderunner도 확장자에서 설치했는데 원인을 모르겠습니다.
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
FindItem함수 한 번에 만들기
typedef bool(ITEM_SELECTOR)(Item* , int);Item* FindItem(Item items[], int itemCount, ITEM_SELECTOR* selector, int value){ for (int i = 0; i < itemCount; i++) { Item* item = &items[i]; if (selector(item, value)) return item; }}위 코드에서 typedef 부분을 없애고 한 번에 만들려고 하는데Item* FindItem2(Item items[], int itemCount, bool (*selector)(Item* item, int value)){} 이렇게 만들면 동작하지 않고Item* FindItem(Item items[], int itemCount, bool (*selector)(Item* item, int value), int value){}int value를 따로 받아줘야 동작하는 이유가 있나요?
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
쿠키 secure 질문입니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. secure https로만 쿠키를 주고받을 수 있게 하는 옵션입니다. 그러나 Chrome 52 이상 및 Firefox 52 이상을 포함한 일부 브라우저는 보안을 강화하고 안전하지 않은 사이트(HTTP)가 Secure 지시문으로 쿠키를 설정하는 것을 금지하기 위해 이 사양을 현재는 무시합니다.라고 되어있는데, 왜 http가 secure지시문으로 쿠키를 설정하게 하는것을 금지하는것인가요?
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
모달 닫기 버튼
모달 창 만들 때 X 닫기 를 a태그로 사용하셨는데 button 태그로 사용하면 안되나요?
-
해결됨[자바/Java] 문과생도 이해하는 DFS 알고리즘! - 입문편
촌수계산질문
안녕하세요! 선생님이 알리켜주신대로 한번 다시 하다가 저는 bfs 메소드에서 ++count로 했는데 count+1과 무슨 차이가 있을까요?? 백준에서 돌려봤더니 틀렸다고 떠요! private static void dfs(int start, int count) { visited[start]=true; if(start==end){ answer=count; return; } for(int i=1;i<=N;i++){ if(visited[i]==false&&graph[start][i]){ dfs(i,++count); } } }
-
미해결스프링 핵심 원리 - 기본편
빈 생명주기 콜백 강의 관련 질문!!!!
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]빈 생명주기 콜백 강의를 듣고 있는데요 정확히 초기화 콜백이 뭔지 잘 이해가 되지 않아서요ㅠㅠ@Bean(initMethod = ~) 이렇게 초기화, 소멸 메서드를 지정할 경우 강의에서 보여주신 예시처럼 LifeCycleConfig 클래스를 보면NetworkClient networkClient = new NetworkClient();networkClient.setUrl(~);return networkClient;인데 왜 setUrl 메서드가 수행되고나서 초기화 메서드인 init() 메서드가 수행되는 건가요??초기화 메서드는 객체가 생성되고 의존관계가 주입된 후 수행된다고 했는데 NetworkClient 클래스 코드를 보면 객체를 생성하기위해 생성자를 실행시키는건 알겠는데 그 다음에 이 클래스에서 의존관계를 어디에 주입한다는 건가요?? @Autowired 를 안썼는데 의존관계 주입이 그냥 되는건가요??객체를 생성하고 의존관계를 주입했다면 setUrl 메서드보다 초기화 메서드인 init 메서드가 먼저 실행되어야 하는거 아닌가요??
-
미해결스프링 핵심 원리 - 기본편
의존관계 자동 주입 관련
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]의존관계 자동 주입 부분 강의듣고 있는데요 생성자 주입이랑 수정자 주입부분 설명하실때 코드에this.memberRepository = memberRepository;이런 코드가 존재하는데 이는 필드값을 변경하는거 아닌가요?? 싱클톤 컨테이너 강의에서 싱글톤 방식의 주의점에서 특정 클라이언트가 값을 변경할수 있는 필드가 있으면 안된다고 하셨는데 그러면 위의 코드처럼 쓰면 안되는거 아닌가요??
-
해결됨스프링 핵심 원리 - 기본편
프로젝트 생성 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]springio에서 첫번째 사진처럼 설정한 후 인텔리제이로 실행하니 두번째 사진과 같은 오류가 뜹니다. 자바도 11버전으로 다운받았고 환경 변수까지 설정했습니다. 뭐가 문제일까요??