묻고 답해요
129만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결처음 만난 리액트(React)
The `punycode` module is deprecated
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.주소 따라 들어가면 왜 이렇게 되는지 잘 모르겠어요... ㅠㅠ
-
해결됨스프링 핵심 원리 - 기본편
gradle dependencies library 오류
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]build.gradel에 web 라이브러리 추가하고 External Libraries에도 web관련 라이브러리들이 잘 추가가 되었는데 오른쪽 Gradle에 dependencies library에 빨간줄은 왜 생기는 걸까요??
-
미해결김영한의 실전 자바 - 기본편
선생님 질문있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]ShoppingCart 클래스에서 Item[] 배열 items를 만들어도Item 클래스의 멤버변수를 사용할수있나요?보통 ITEM item = new Item(); 을 사용해야 해당 ITEM클래스의 멤버변수를 사용할수있는 것 아닌가요?
-
미해결스프링 핵심 원리 - 기본편
컴포넌트 스캔 대상인 @Configuration에 대해서
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]여기에 질문 내용을 남겨주세요. @Configuration도 컴포넌트 스캔 대상인데 , 제가 궁금한건 교재에 @Configuration 부가기능으로 스프링 빈이 싱글톤을 유지하도록 추가 처리를 한다. 이 부분입니다. 싱글톤은 모든 애노테이션에서 보장하는거 아닌가요? 교재만 보면 Configuration만 싱글톤은 지원하는 것 처럼 적혀져 있어서요. 싱글톤은 @Controller , @Repository , @Component , @Configuration , @Service 등 모든 애노테이션에서 보장하는건줄알았습니다.
-
미해결CloudNet@와 함께하는 AWS 네트워킹 입문
압축 파일이 비어있습니다.
안녕하세요 강사님aws 수업 자료 파일이 비어있는 듯 하여 문의드립니다.제 환경은 윈도우11 입니다.
-
미해결리눅스 성능 분석 시작하기
top 명령어 살펴보기 (2)에서의 좀비 프로세스에 대한 질문입니다.
안녕하세요 강사님. 좋은 강의 잘 보고 있습니다.제가 공부하기로는 좀비 프로세스는 자식 프로세스가 부모 프로세스보다 먼저 종료되는 경우에 생겨나는 것으로 알고 있으며,강의에서 설명해주신 것 처럼 부모 프로세스가 먼저 종료되는 경우에는 좀비 프로세스가 아닌 고아 프로세스가 되어 init 프로세스로 입양된 디 init에 의해 정리되는 것으로 알고 있는데, 확인해주시면 감사하겠습니다..!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
섹션4 필드와 컬럼매핑
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.메인 메서드 실행시 등록된 DB에 셀렉트 쿼리 조회하면저는 키값인 ID , , , , , 순으로 안나오고AGE, TESTLOCALDTAE, , ID 처럼 키값이 중간에 나옵니다...
-
미해결[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
에뮬레이터 실행이 안 돼요
강의 보는대로 안드로이드 스튜디오 초기 설정 하고 에뮬레이터 실행 버튼을누르니 처음에 폰 화면 모양 뜨고 구글 로고만 살짝 떠지더니 에뮬레이터 창이 종료되고 이렇게 뜨네요 해결 방법 없을까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
자바 17로 진행해도 상관없을까요??
자바 17 밖에 안보여서 일단 17로 진행하려는데 ,,,, 11로 꼭 해야하나요,,?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
단방향에서의 연관관계 주인 및 애노테이션
안녕하세요! 몇가지 궁금한게 있어서 질문드립니다. A -> B인 단방향에서 연관관계 주인은 A인가요? 단방향에서 양쪽 엔티티에 애노테이션(ex. @OneToOne)이 가능한걸로 알고있지만 필수로 적어줘야하는건 연관관계 주인쪽인가요?
-
미해결[2024년 출제기준] 웹디자인기능사 실기시험 완벽 가이드(HTML+CSS+JQUERY)
마지막 파트 기술적 준수 사항 관련 질문
■ 질문 남기실 때 꼭! 참고해주세요.btn 태그 안에 span 태그를 마지막에 a링크로 바꾸셨는데 별도로 구성하기 할 때도 동일하게 적용되는 사항일까요?
-
미해결Flutter 중급 3편 - 의존성 주입 가이드
Riverpod 프로바이더에 의존성 주입
안녕하세요.선생님 강의를 듣고 MVVM 패턴에 DI 를 적용 해 보다가 질문이 있어 글 남깁니다.저는 Riverpod Provider 를 적용 해 보려고 하는데요.선생님께서 사용 하시는 ChangeNotifierProvider 에 DI 를 go_router 에 설정 하셨는데요.만일 RiverPod Provider 를 사용 한다면 어떻게 적용 해야 할까요?ViewModel안에서 UseCase를 생성자에서 받고 있어서 결국 라우터 안에 주입을 해 줘야 할꺼 같은데RiverPod 프로바이더에서는 어떻게 해 줘야 할지 모르겠네요.ㅡ,.ㅡ가이드 좀 부탁드립니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
양방향 연관관계에서 JSON 변환 시 무한루프 문제 질문드립니다.
안녕하세요.스프링 시큐리티를 커스텀해서 이런저런 작업 중입니다.로그인 절차를 모두 통과화면 다음 코드에서 응답을 내려줍니다.Account account = (Account) authentication.getPrincipal(); response.setStatus(HttpStatus.OK.value()); response.setContentType(MediaType.APPLICATION_JSON_VALUE); objectMapper.writeValue(response.getWriter(), account);객체를 JSON으로 만드는 과정에서 무한루프가 발생해 스택오버플로우가 발생했습니다.왜냐하면 Account는 Roles라는 클래스를 알고 있고 Roles는 Account를 알고 있거든요(양방향). Roles는 Account, Role의 다대다 관계를 해소하긴 위한 중간 테이블입니다. Account에서 Roles 정보를 알고 있어야 하기 때문에 양방향 연관관계를 가지게 됐습니다.문득 어느 강의에서 엔티티를 노출하지 말라고 하셨던 게 생각이 났습니다. 검색을 해보니 객체를 json으로 만들 때 특정 객체를 하지 않는 어노테이션이 있는 것 같은데 저의 본능은 이걸 쓰지 말라고 하네요.별도의 반환 객체를 만들고 싶은데 이런 방법이 일반적인 건지 궁금합니다. 저의 사고 흐름도 올바른 건지 알고 싶습니다. account 객체에는 credential 정보도 있으니 필요한 정보만 담을 수 있는 반환용 객체를 만드는 게 맞을 것 같긴 한데 이런 사고흐름에 대한 검증 한 번 부탁드립니다. 그리고 이런 객체도 dto라고 해도 될까요?감사합니다.
-
미해결홍정모의 따라하며 배우는 C언어
_getche() 엔터키 입력시 커서가 맨 앞으로 돌아가는 이유
안녕하세요,abc 입력하면이렇게 a에서 깜박깜박 다음 신호 입력을 대기하는 상태가 되는데요, 그 이유를 추측해봤습니다.1, _getche 는 엔터키를 만나면 '\r' 을 반환. getchar()는 '\n' 을 반환.2, '\r' 는 carriage return, 캐리지 리턴이라고 해서 커서를 현재 줄의 맨 앞으로 이동시킴. '\n' 은 new lien, 이 문자는 커서를 다음 줄로 이동시킴.3, 따라서 abc를 입력하고 엔터키를 누르는 순간 putchar('\n')가 아닌 putchar('\r') 가 실행되어 커서가 맨 앞으로 이동.4, 종료조건인 ch != '\r' 에 해당되지도 않으므로 (ch는 '\t') while문이 종료되지 않고 다음 입력을 기다림. 맞나요?? 디버거 찍어보니까 ch가 '\r' 이더라구요 '\n'일줄 알았는데 -_-;; 시간 날린거같아서 짜증납니다ㅠ
-
미해결지금 당장 데브옵스 - 테라폼 X AWS
6. S3 생성 오류 문의 드립니다.
apply 할 경우 아래와 같이 오류가 발생 합니다. module.s3.aws_s3_bucket.s3: Creating... ╷ │ Error: Error creating S3 bucket: InvalidBucketAclWithObjectOwnership: Bucket cannot have ACLs set with ObjectOwnership's BucketOwnerEnforced setting │ status code: 400, request id: 9BRVTAFZ6KWFHVNM, host id: MtmJm+UIrukzqlhMCfVf0dihe40YgVbEg9w6WE2HAkpXbLI5+hWtTaNr/l4d4KaeuGRiUnqCkAw= │ │ with module.s3.aws_s3_bucket.s3, │ on s3/main.tf line 8, in resource "aws_s3_bucket" "s3": │ 8: resource "aws_s3_bucket" "s3" {
-
미해결[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
visual studio 에러
강의 보는대로 flutter doctor -v치고 확인하니 이렇게 에러가 뜨네요 에러 뜬 링크대로 비쥬얼스튜디오를 다운로드 받았는데도 계속 뜨네요 ㅠ
-
미해결오라클 성능 분석과 인스턴스 튜닝 핵심 가이드
TOAD 연결 질문드립니다.
안녕하세요.구글 cloud에 oracle19c 설치까지 완료했습니다.그 후에 Toad 설치후 실행시키니 connect창에서 OracleHome이 안나오는데 어떻게 진행을 해야 할까요?
-
미해결데이터 분석 SQL Fundamentals
Join 순서 질문 드립니다.
안녕하세요, JOIN 수업을 들으며 JOIN 순서와 수행시간에 궁금한 점이 생겨서 질문드립니다. 1번 emp -> dept 테이블로 조인한 경우-- 1 SELECT B.DNAME, A.EMPNO, A.ENAME, A.JOB, C.FROMDATE, C.TODATE, C.SAL FROM HR.EMP A JOIN HR.DEPT B ON A.DEPTNO = B.DEPTNO JOIN HR.EMP_SALARY_HIST C ON A.EMPNO = C.EMPNO WHERE B.DNAME IN ('SALES', 'RESEARCH') 2번 dept -> emp 테이블로 조인한 경우 SELECT A.DNAME, B.EMPNO, B.ENAME, B.JOB, C.FROMDATE, C.TODATE, C.SAL FROM HR.DEPT A JOIN HR.EMP B ON A.DEPTNO = B.DEPTNO JOIN HR.EMP_SALARY_HIST C ON B.EMPNO = C.EMPNO WHERE A.DNAME IN ('SALES', 'RESEARCH') 데이터가 작은 테이블에서 큰 테이블(1 -> m)로 조인하는 것보다 큰 테이블에서 작은 테이블로(m -> 1) 조인하는게 속도가 더 빠를 것 같은데, 어떤 방식으로 조인하는게 더 효율적인지 궁금합니다. 데이터가 엄청 많아지는 경우, 1번과 2번 두 쿼리의 실행 속도에서 큰 차이가 날까요? 내부적으로 더 효율적인 방식으로 실행을 할 수 도 있는건가요?
-
미해결[실전 게임 코드 리뷰] 유니티 클리커 게임
어떡하죠?
Assets\Spine\Editor\spine-unity\Editor\Asset Types\SpineAtlasAssetInspector.cs(319,22): warning CS0618: 'TextureImporter.spritesheet' is obsolete: 'Support for accessing sprite meta data through spritesheet has been removed. Please use the UnityEditor.U2D.Sprites.ISpriteEditorDataProvider interface instead.' Assets\Spine\Editor\spine-unity\Editor\Asset Types\SpineAtlasAssetInspector.cs(375,4): warning CS0618: 'TextureImporter.spritesheet' is obsolete: 'Support for accessing sprite meta data through spritesheet has been removed. Please use the UnityEditor.U2D.Sprites.ISpriteEditorDataProvider interface instead.' Assets\Scripts\Manager\IAPManager.cs(9,27): error CS0535: 'IAPManager' does not implement interface member 'IStoreListener.OnInitializeFailed(InitializationFailureReason, string)' 이런 경고문이랑 에러가 뜨면서 이게 고쳐져야 플레이를 할 수 있다고 하네요 어떡하죠?;;;;;
-
해결됨김영한의 실전 자바 - 기본편
다형성 다운캐스팅은 왜 하는건가요?
10강 다형성에서 다운캐스팅에 대해 배웠습니다.강의에서도 왜 이렇게 번거롭게 써야되는지는 다음에 다형성 활용에 들어가면 알게된다고 하셔서 일단 그렇구나 하고 학습을 했습니다.그런데 다형성 활용에 들어가서도 다형성 참조를 이용한 방법과 인터페이스를 활용한 방법등은 나오지만 "그래서 캐스팅은 대체 왜 하는건데?" 에 대한 해답을 모르겠습니다.활용편에서도 캐스팅을 사용하는 내용은 없었구요.다운 캐스팅은 대체 어떤 상황에서 사용하는건지가 궁금합니다.