묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨(UPDATED) Python을 이용한 개인화 추천시스템 | 추천알고리즘 | 추천인공지능
딥러닝을 위한 추천시스템 원핫 인코딩 질문
148페이지 그림을 보면 유저아이디와 아이템 아이디를 원핫벡터 인코딩 한후에 임베딩 레이어에 들어가는데 왜 책에 있는 코드는 원한 인코딩을 적용 하지 않는지 궁금합니다. 원핫 인코딩을 적용하지 않은 이유를 알려주셨으면 합니다.
-
해결됨다양한 사례로 익히는 SQL 데이터 분석
스키마 테이블 복원 오류 2
안녕하세요 선생님! 저도 Mac을 사용해서 원래 알려주신 방법이 안되어서, '스키마 테이블 복원 오류'를 참고하여 스키마 테이블을 만들려고 했어요. 그런데 첫번째 파일인 ga.export 파일이 용량이 크다고 자꾸 튕기는 현상이 발생하는데, 혹시 해결책을 알려주실 수 있나요? (참고로 이 파일이 대략 300mb라고 하네요. 용량이 커서 실행이 안되는 걸까요?)
-
미해결재고시스템으로 알아보는 동시성이슈 해결방법
테스트코드 실행 시 에러 문의
강사님이 작성하신 코드대로 따라친 것 같은데 결과가 동일하게 나오지 않고 테스트 코드에서 실패합니다 해결할 수 있는 힌트를 알려주시면 감사하겠습니다
-
미해결실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
안녕하세요 null 에 관해 질문 드리고 싶은게 있습니다.
안녕하세요 강의 잘듣고 있습니다. null 관련하여 궁금한게 있어서 질문 남깁니다. ?. 을 붙여주면 null을 다룰 수 있는 걸로 알고 있습니다. 만약 그렇다면 @notnull, @nullable 을 java 에서 사용하지 않는다는 가정하에 1. assertThat(result[0]?.age).isEqualTo(request?.age) 2. assertThat(result[0]?.age).isNull() 에서 1에 값은 NPE 가 뜨고 2에 서는 NPE 가 안뜨는 이유가 궁금 합니다. println("result[0]?.age = ${result[0]?.age}") println("result[0].age = ${result[0].age}") println("request?.age = ${request?.age}") println("request.age = ${request.age}") 위 4개의 코드에서는 전부 null 을 반환하여 질문하게 되었습니다. 읽어주셔서 감사합니다.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
imblearn 관련
imblearn을 설치 후 실행 시 아래와 같은 오류가 발생합니다. (영상에서는 imblearn Version이 0.9.0인데, 저는 0.7.0으로 설치가 되었네요) 구글링으로 해결이 되지 않아... 해결방법을 문의드립니다.
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
w3c 표준 검사 결과...
w3c 표준 검사 결과... 오류가 뜨는데 대체 뭐가 문제인걸까요... 그리고 오류가 발견되었다고 떠도 읽는 방법을 모르겠네요 ㅜㅜ 혹시 오류 뜨면 실격일까요?ㅜㅜ
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
영구 리다이렉션과 일시적인 리다이렉션
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]영구 리다이렉션과 일시적인 리다이렉션에 관하여 질문이 있습니다. 제가 이해한바로는 영구 리다이렉션은 흔히 웹 사이트 주소가 바뀔때 유저가 예전 URL로 접근할시 새로운 URL로 연결해주는 역할을 합니다. 반면 일시적인 리다이렉션은 주문 후에 새로 고침으로 인한 중복 주문 방지로 주로 쓰입니다. 영구 리다이렉션과 일시적인 리다이렉션의 차이점으로 리소스의 URI가 일시적으로 변하냐 영구적으로 변하냐라고 이해했습니다. 제가 궁금한 점은 1. 제가 이해한 내용이 맞는지 궁금합니다. 2. 일시적인 리다이렉션은 많이 사용한다고 하셨는데 왜 영구적인 리다이렉션은 잘 사용안하는지가 궁금합니다. 감사합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
양방향 연관관계에 대한 질문입니다.
안녕하세요 영한님 양방향 연관관계에대하여 질문있어서 글 남깁니다! 질문1. 양방향 연관관계를 최대한 쓰지 않아야 하는 이유중 하나가 A,B 엔티티가 있고, 양방향 연관관계를 통해 A엔티티에서 B엔티티의 리스트를 가지고 있어야하는 상황에서, A엔티티 가 가지고 있는 B엔티티 데이터의 리스트 원소 갯수가 엄청나게 많아질 경우 그 리스트를 담고있어야할JVM 메모리에 부담이 될 수 있는 위험성 때문이라고 생각했는데 이에 대한 피드백 부탁드립니다! 질문 2. 양방향 연관관계를 굳이 맺어야하는 이유가 잘 와닿지 않습니다. 강의 예시에서 해당 Team 의 Member 들을 알고 싶기 때문에 양방향 관계를 맺는 데 , 해당 Team 의 Member 들을 알고 싶으면 Member 도메인의 컨트롤러에서 호출 하는게 이점이 더 있지 않을까 하여 질문드립니다. 결론은 제가 생각하기에 단방향 관계로 다 설계 할 수 있을거같아서 , 양방향 관계가 실제 실무에서 쓰이게 된다면, 어떤 상황과 이유에서 쓰이는지 궁금합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
연관관계 편의 메서드
Order엔티티에서 이렇게 delivery를 양방향 세팅해주는 연관관계 편의메서드를 작성하셨는데 . 이 때 this.delivery=delivery; 를 제가 실수로 this.setDelivery(delivery); 라고 설정하자 stackoverflowerror 가 발생하였습니다. 이때 연관관계편의메서드 이름을 setDelivery라고 하신 이유가 있으신가요? 일부러 @Setter의 setDelivery와 겹치게 이름을 지으신건가요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
질문 있습니다.
1. LoginMemberArgumentResolver를 스프링 빈으로 등록해서 WebConfig 클래스에서 resolvers.add() 메서드를 사용할 때 new 연산자를 통해 객체를 생성하지 않고 DI 컨테이너에서 주입 받아서 사용하는건어떻게 생각하시나요?. 왜 빈으로 등록 안하고 new 연산자로 주입한건 이유도 같이 궁금합니다.2. HandlerMethodArgumentResolver를 구현할 때 supportsParameter() 메소드와 resolveArgument() 메소드를 테스트하고 싶은데 파라미터 (MethodParameter, ModelAndView, NativeWebRequest, WebDataBinderFactory) 때문에 테스트를 어떻게 해야할지 모르겠습니다. (mock, spy 없이 하고 싶습니다.) @Configurationpublic class WebConfig implements WebMvcConfigurer { @Override public void addArgumentResolvers(List<HandlerMethodArgumentResolver> resolvers) { resolvers.add(new LoginMemberArgumentResolver()); }} @Configuration@RequiredArgsConstructorpublic class WebConfig implements WebMvcConfigurer { private final LoginMemberArgumentResolver loginMemberArgumentResolver; @Override public void addArgumentResolvers(List<HandlerMethodArgumentResolver> resolvers) { resolvers.add(loginMemberArgumentResolver); }}
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
이미지 업로드 문제 질문드립니다.
product.js UploadProdcutPage.js FileUpload.js 몽고 db 문제인거 같아서 네트워크에 IP 0.0.0/0 추가해도 여전히 이미지 업로드하면 문제가 생깁니다 해결 방안 좀 알려주세요
-
미해결스프링 핵심 원리 - 기본편
@Service vs @Component
xxxService에서 사용하고 있는 메소드를 어떤 이유로 인해 클래스로 빼낸다면, 위 클래스는 @Service를 붙혀야 하나요? 아니면 @Component를 붙혀야 하나요? 예) validator @Service 어노테이션이 서비스 레이어를 표시하는 걸로 알고 있어서 @Service를 붙혀야 할 거라고 생각이 드는데 선생님은 어떻게 생각하시는지 궁금합니다!
-
미해결코딩으로 학습하는 GoF의 디자인 패턴
enum 이 이른 초기화 방법이 아니라는 것은,
마치 전역변수처럼 처음부터 enum 인스턴스를 생성해서 들고 있다는 의미로 이해하면 될까요?
-
미해결FreeRTOS 프로그래밍
heap 영역에 task 할당해주는 함수가 있나요?
동적할당을 이용한 방법으로 configSUPORT_DYNAMIC_ALLOCATION 선언후xTaskCreate 사용하면 BSS 영역에 task 할당이 된다고 하셨는데 동적할당은 heap 영역에 되는게 아닌가요? xTaskCreate가 BSS 영역에 할당하는 함수라면 xTaskCreateStatic 함수와 다름이 없을거같다고 생각됩니다. heap 영역(동적메모리)에 굳이 할당하고 싶다면 어떤 함수를 사용하면 되나요? BSS는 정적메모리영역인데 동 heap 영역에 할당하면 좋은점이 있을까요?
-
미해결[하루 10분|Web Project] HTML/JS/CSS로 나만의 심리테스트 사이트 만들기
화면전환은 되었는데 id qna 파트 에 임의로 쓴 p태그가 보이지 않습니다
<button type="button" class="btn btn-outline-danger mt-2" onclick="js:begin()">Let's Start</button> </section> <section id="qna"> <p>215151</p> </section> <section id="result"> </section> <script src="./js/start.js" charset="utf-8"></script> </div> </body> </html> start.js const main = document.querySelector("#main"); const qna = document.querySelector("qna"); function begin(){ main.style.display = "none"; qna.style.display = "block"; } 이런식으로 뜹니다 ㅠ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
인터페이스로 선언하는 이유?
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 강의에서 중간중간 ArrayList를 List(ArrayList의 인터페이스)로 반환하거나, 테스트케이스 작성에서 MemoryMemberRepository의 인터페이스인 MemberRepository로 선언해서 사용하는 등, 인터페이스를 선언하고 사용하는 이유가 뭔가요? 업캐스팅과 비슷한 개념으로 인터페이스를 갈아끼우기 쉽게 하기 위해서 인가요? 이것도 업캐스팅의 일종으로 볼 수 있을까요?
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
시험 관련 질문
감사합니다
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
예외처리
package hello.exception.servlet;import lombok.extern.slf4j.Slf4j;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.GetMapping;@Slf4j@Controllerpublic class ServletExController { @GetMapping("/error-ex") public void errorEx() { throw new RuntimeException("예외 발생!"); }} 이코드에서 강사님이 Exception이 터지면 was까지 간다고 설명하셧는데 package hello.exception.servlet;import lombok.extern.slf4j.Slf4j;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.GetMapping;@Slf4j@Controllerpublic class ServletExController throws RuntimeException { @GetMapping("/error-ex") public void errorEx() { throw new RuntimeException("예외 발생!"); }} 이런식으로 throws RuntimeException 으로 예외전가를 해줘야한다고 저는 자바 배울 때 배웟는데 예외전가를 안해도 상위로 계속 올라가서 was까지 올라가는 건가요??
-
미해결언리얼 엔진4 입문 (C++ 기반)
ue4 -> ue5 코드 변경
8:30 분에 있는 ue4버전 UBlacboardComponent* Blackboard; ue5버전에서는 TObjectPtr<UBlackboardComponent> Blackboard; 로 변경되어있는데 .. UBlackBoardComponent*& 인자가 필요한거잖아요? 문서 찾아보는 능력도 부족하고, AIController.h 메소드를 찾아봐도 반환값 UBlackboardComponent*를 찾을 수가 없어서 질문드립니다
-
미해결GCP - Google Associate Cloud Engineer 자격증 준비하기
Cloud Storage 실습 영상이 다른거 같아요
GCE 인스턴스 그룹 실습 영상이 중복으로 올라간거 같아요