묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
Global CSS cannot be imported from files
Global CSS cannot be imported from files other than your Custom <App>. Please move all global CSS imports to pages\_app.js. import 'antd/dist/antd.css'; _app.js 에 css임포트 하였는데 이러한 에러가 뜨는 이유가 있을까요 ㅠ
-
미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
메서드 오버라이드에서 new 질문입니다.
안녕하세요. 메서드 오버라이드에서 new를 사용하면 식별자는 같지만 완전히 다른 메서드를 만들 수 있다고 배웠습니다. 그런데 예제 3.22에서 Baby 클래스에서 Walk()메서드를 new를 통해서 정의했기 때문에, 세 번째 경우(부모 타입 변수에 자식 타입 객체를 담는 경우)에 Human 클래스의 Walk() 메서드가 호출됐다고 말씀해주셨는데 저는 Baby 클래스 Walk()메서드와 Human 클래스의 Walk()메서드가 서로 다르기 때문에, Baby 클래스의 Walk()메서드를 호출하기 위해서는 다른 코드가 필요하고, 기존에 썼던 chris.Walk(); 코드로는 부모 클래스의 Walk() 메서드를 호출한 것이라고 이해했습니다. 1. 제가 맞게 이해한 걸까요? 2. 예제 3.22에서 Baby 클래스의 Walk()메서드(new를 통해 재정의한)를 호출하고 싶으면 어떻게 해야하나요? 감사합니다.
-
미해결[인공지능 컴퓨터비전] 20장의 사진으로 딥러닝 모델 만들기
마지막 train 과 valid 폴더에 각각 나눈 이유와 기준이 궁금합니다.
train 폴더에는 사진만 valid 폴더에는 라벨링한 텍스트파일만 넣었었는데 그냥 한폴더에 전부 넣어도 상관없는건가요?
-
미해결[인공지능 컴퓨터비전] 20장의 사진으로 딥러닝 모델 만들기
에러공유
magick mogrify -resize 640x640 *.jpg mogrify: unable to open image '*.png': Invalid argument @ error/blob.c/OpenBlob/3536. 에러가 난다면 https://ghostscript.com/download/gsdnld.html 가서 버전 다운받고 다시 깃 실행해서 명령어치면 해결됨
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
세션 , 쿠키 질문
안녕하세요. 항상 감사합니다 영한님. 간단하게 정리를 해보았는데 이해를 잘 못한 부분이 있을까요? 일반 쿠키 라고 말을하면 클라이언트에 데이터를 저장 시키고 세션은 쿠키의 정보를 서버에 데이터를 저장 시놓는다. 라고 생각하고 이 둘의 통신이 쿠키ID(JSESSIONID) , 클라이언트는 이 JSESSIONID -> 서버로 보내고 서버는 받은 ID(JSESSIONID)의 대한 정보가 있으면 그 쿠키에 대한 데이터가 세션에 담겨져있는거고 없으면 데이터가 저장되어 있지 않다. 잘못된 점이 있을까요 ?!
-
미해결Flutter 입문 확장판 - 인스타그램 클론 2.0
firestore 호출 관련 문의 드립니다.
안녕하세요. firestore 호출 관련하여 문의 드립니다. 각 위젯에서 StreamBuilder로 QuerySnapshot이든 DocumentSnapshot이든 그때 그때 호출하고 있는데, 만약 하나의 Document 내 필드들이 여러개 존재한다면(DocumentSnapshot을 의미함) 화면에서는 각 text별로 노출되어야 한다고 가정을 했을때요 예) FirebaseFirestore.instance.collection('userInfo').doc(widget.user.email).snapshots(); 이메일에 해당하는 userInfo에는 닉네임, 오늘의할말, 프로필사진 등 각각 정보가 들어있다고했을때 한번에 불러와서 변수에 각각 담아 저장하고있다가 각 text에 맞게 대입시켜주는게 효과적일듯 싶은데 그래서 최상위에서 화면로딩때 한번 호출후 변수에 담아놓고있다가 뿌려주고 싶습니다. (.get()사용이 아닌 .snapshots() 사용으로 실시간으로 변동되는사항이 있다면 변경이 되어야하겠죠) 제가 문의 드리고 싶은건 1-1. 각 text마다 스트림빌더위젯으로 호출하면 그만큼 firestore에 트랜잭션이 발생하여 과금도 두배로 발생되겠죠? 1-2. 그래서 효과적으로 firestore의 데이터를 호출하는 방법이 궁금합니다. 1-3. 방법도 여러가지가 있겠지만, 최상위트리에서 호출하는 방법이 있을까요?
-
미해결스프링 핵심 원리 - 기본편
스프링 컨테이너에 대한 질문입니다
안녕하세요 ~! 영한님 강의 너무 잘 보고 있습니다!! 최고의 강사 강의 듣고 혼자 테스트해보다가 질문이 생겨서 처음으로 질문을 남깁니다 !! AutoAppConfig 클래스와 동일한 코드의 AutoAppConfig2를 만들어서 테스트를 진행해보았는데요... AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext(AutoAppConfig.class); AnnotationConfigApplicationContext ac2 = new AnnotationConfigApplicationContext(AutoAppConfig2.class); MemberService memberService = ac.getBean(MemberService.class); MemberService memberService2 = ac2.getBean(MemberService.class); assertThat(memberService).isSameAs(memberService2); 위와같이 하면 같지않다고 테스트코드에서 에러를 발생시키는데 이유를 알고싶습니다.. 밑에 Stack Trace??를 확인해보니까 Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@7a419da4 Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@704f1591 이것의 참조값이 다른것으로 보이는데 혹시 위에서 new AnnotationConfigApplicationContext를 두번 new 해서 다른 참조값을 가졌고, 그로인해서 isSameAs가 테스트실패를 발생시키는 건가요?? 아니면 @Configuration이 붙은 Config class가 두개라서 각각 다른 컨테이너 영역?? 같은것이 있는건가요?? 제 머릿속에는 그 스프링 빈 저장소 표가 그려지는데 @Configuration이 붙은 다른 클래스이긴 해도 스프링 컨테이너는 한개일 것같은데.. 빈이름이 같은게 두개가 들어가지는 않을꺼고.. 이런경우는 표(빈 저장소)가 두개가 생기는건가 싶기도하고 혼란이옵니다 ㅠㅠ 아참 그리고 두개의 빈을 AutoAppConfig bean = ac.getBean(AutoAppConfig.class); System.out.println("bean = " + bean.getClass()); AutoAppConfig2 bean2 = ac2.getBean(AutoAppConfig2.class); System.out.println("bean = " + bean2.getClass()); 위의 코드로 결과를 보니 아래와같은 결과가 나왔습니다 bean = class hello.core.AutoAppConfig$$EnhancerBySpringCGLIB$$6c114215 bean = class hello.core.AutoAppConfig2$$EnhancerBySpringCGLIB$$e5b62b57 이것으로 인하여 결과가 다른건가요??!
-
미해결
스프링 부트와 JPA 활용 2 강의 듣던 중 로드맵이 궁금해서 질문남깁니다.
안녕하세요 현재 스프링 기초 강의 부터 JPA 기초, 실전 1 까지 들으며 야생형 로드맵을 따라가고 있습니다. 그런데 활용 2편 강의를 아직 초반밖에 보지 않았지만 중간중간 MVC 이야기를 하셔서 MVC 파트가 선행 되어야 하는건지 아니면 이 강의를 먼저 끝내고 들어도 되는건지 더 효율적인 학습 순서가 어떻게 되는지 알려주세요 ㅎㅎ
-
미해결Do it! 자바 프로그래밍 입문 with 은종쌤
F1을 눌러도 설명서가 안보입니다ㅜㅜ
강의 초반에는 F1을 누르면 자바닷 설명서가 보였는데 얼마전부터 안 보여요 .. 제가 설정을 잘 못한건지 모르겠는데 어떻게 해야할까요ㅜㅜ
-
미해결차량 번호판 인식 프로젝트와 TensorFlow로 배우는 딥러닝 영상인식 올인원
안녕하세요. 강의자료 부탁드립니다.
강의 잘 듣고 있습니다. 강의에 대한 이해도를 높이고자,, alsrod2017@naver.com으로 강의 자료 부탁드립니다!
-
미해결C#으로 로그인 가능한 앱 구현하기 Xamarin 자마린 폼즈 (안드로이드, 윈도우)
안녕하세요 첫질문 입니다
비주얼스튜디오 SQL DB 연결하기 강의에서 SQL DB 안에 들어가서 설정했는데요 저게 잘 안나와요 설정한게 왜 안되는거죠?? 똑같이 따라했는데 다시 삭제 해도 아무리 해도 안되네요 사진이 안보이면 새탭 이미지열기 누르면 사진 크게 나와요
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
디버깅 질문드립니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://docs.google.com/document/d/1j0jcJ9EoXMGzwAA2H0b9TOvRtpwlxI5Dtn3sRtuXQas/edit#heading=h.w2tomwsznga7)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://docs.google.com/document/d/1xCQKit-1V6l6ObeCe49St33RHPzLF_P_c3o7aSDTKs0/edit#heading=h.7dhnp46ven0v)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]여기에 질문 내용을 남겨주세요. 이 부분에서 디버깅을 해보았습니다. oders 안에 member 객체 내의 모든 컬럼이 null 로 세팅 되어있는데 어떻게.. orderList.html 에서는 item.member.name 이 세팅 되는건지 질문드려요! ㅜ
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
Permutation Importance 직관적으로 확인하는 방법
안녕하세요 강사님!최근에 알게되었는데Permutation importance를 eli5 패키지에서직관적으로 볼 수 있는 기능이 있습니다. 먼저 모델을 만든 다음에(아래 그림에는 XGboost)test_x, test_y 칼럼을 넣고, scoring 파라미터를 넣으면Importance 결과를 그림으로 아주 쉽게 보여줍니다!날이 갈수록 신기한 기능이 많이 나오는 것 같습니다.감사합니다
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
모델 구현 질문
안녕하세요 강사님! 강의 매우 잘듣고 있는 학생입니다. 제가 텐서플로우에 다른 스타일로 모델을 구현하는 법이 있길래 본 강의에서 초반에 regression하는 부분을 작성해보앗습니다. 이렇게 작성하였는데 예측을 해보면 예측 값 정확도가 매우 떨어집니다. 제가 보기에는 두 모델 코드를 작성한 스타일만 다르고 모두 같다고 생각되는데 왜 예측값이 많이 다른지 모르겠습니다.. 혹시 이부분이 왜 그런지 알 수 있을까요..??
-
미해결비전공자를 위한 개발자 취업 올인원 가이드 [취업편]
개발 경력 3개월..
개발 경력이 3개월인 경우도 이력서에 적는게 좋을까요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
섹션 1이 없습니다.
다운로드 폴더에 섹션2부터 있습니다. 확인 부탁드립니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
파이썬 채점 질문 드려요
똑같이 진행했는데 채점 결과 exit_code_1 로 해서 점수 0이 나왔습니다. 해결 방법이 어캐 되나요?
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
누르는 시점에 이미 isDouble이 true가 되어서 종료되어야하는거 아닌가요?
override fun onBackPressed() { Log.d("MainActivity", "backbutton") if(isDouble == true) { finish() } isDouble = true 취소버튼을 눌렀을 때, isDouble이 true면 종료된다고 써있는데 바로 밑에 isDouble이 true라고 써놓으면 누르는 순간 true가 되어서 바로 꺼져야하는 것이 아닌가요? == true와 =true가 다른건가요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
연관관계에 대한 정의
강사님 안녕하십니까 강의 너무 재밌게 잘 듣고 있습니다! 다름이 아니라 이번 강의에서 다룬 Team에 존재하는 Member 객체 리스트는 왜 조회되지 않을까?에 대한 부분이 헷갈려서 해당 강의 부분에 있는 QnA를 보면서 코드도 작성해보면서 공부했는데, 제가 생각한 것이 맞는지 궁금하여 질문드립니다. 1) 1번만 주석처리 안할 경우 Team에 있는 Member형 리스트에서 member가 조회됨. 쿼리는 commit 때 나감 왜? 여기서 select쿼리가 나가지 않는 이유는 캐시에 존재하기 때문 2) 2번만 주석처리 안할 경우 insert 쿼리 나가고, DB에 select 쿼리 보내어 조회 왜? clear해서 영속성 컨텍스트는 비워져있어, db에서 가져오면서 캐시에 저장함 3) 1, 2번 둘 다 주석처리할 경우 findTeam.getMembers() 하면 Member형 리스트는 불러올 수 있다. 왜? Team 안에서 리스트를 이미 초기화해주었기 때문이다. 그러나 이 안에 아무것도 들어있지 않아 member를 조회할 수 없음 4) 여기서 2번이 중요 어떻게 Team의 members에 객체를 add하지 않았는데 조회가 될까? 영속성 컨텍스트에 team이 없음(clear 때문) 그래서 JPA가 DB에서 까지 다녀와 Team 객체를 만든다. 이 때, 연관관계 매핑이 되어있기 때문에 team.getMembers(), member.getTeam()의 값을 채워준다. https://www.inflearn.com/questions/27517 위 qna에 관해 강사님께서 새로운 영속성 컨텍스트는 member가 없기 때문에 DB에서 새로 member를 조회하고, JPA가 member 객체를 생성합니다. 그리고! JPA가 member 객체를 생성할 때, 연관관계 매핑이 되어 있기 때문에 member.getTeam()은 물론이고, team.getMembers() 모두 값을 채워줍니다.(물론 지연 로딩을 사용할 수도 있습니다.) 방금 말씀드린 부분을 코드로 짜서 하나씩 실행을 해보면 이해가 되실꺼에요^^! 이렇게 말씀을 해주셨습니다. 5) JPA가 채워준다는 의미는 그냥 아.. db에서 가져오면 연관관계가 된 프로퍼티를 채워준다? 라고 생각하면 되나요? Member에서는 Team 프로퍼티를 채우고, Team에서는 Member 프로퍼티를 채운다. 요런 느낌으로요! 6) 5번과 관련해서 for문에서 members를 조회하는데 왜 select 쿼리를 보내는지 궁금합니다. db에서 가져오면 채워준다고 말씀을 하셨는데 다른 걸 채워주는건가요?? try { Team team = new Team(); team.setName("TeamA"); em.persist(team); Member member = new Member(); member.setUsername("member1"); em.persist(member); // team.getMembers().add(member); //1번 em.flush(); //2번 em.clear(); System.out.println("===================="); Team findTeam = em.find(Team.class, team.getId()); List<Member> members = findTeam.getMembers(); System.out.println("===================="); Member member2 = em.find(Member.class, member.getId()); System.out.println("===================="); System.out.println("member2 = " + member2.getId()); System.out.println("======================"); for (Member member1 : members) { /////1번 질문 System.out.println("member1 = " + member1.getUsername()); } System.out.println("======================"); tx.commit(); 긴 글 죄송합니다.. 처음에는 이해가 됐는데 코드를 작성할수록 이해가 되질 않아서 질문드립니다. 감사합니다!
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
vultr에서 stack으로 서비스 배포후 이미지 수정
vultr에서 포테이너 도커스웜으로 stack배포를 해서 여러가지 프로젝트를 진행중입니다! 좋은 강의 만들어주셔서 감사합니다ㅎㅎ 그런데 한가지 궁금한것이 있습니다. stack배포후에 도커스웜으로 배포되는 docekr image를 수정하려면 db를 날리지 않고 진행하는 방법은 없는걸까요...??? docker swarm, stack, docker image변경 세가지 키워드로 구글링 하고있는데 방법이 잘 검색이 안되네요...ㅠㅠㅠ 알려주시는게 좀 까다롭다면 관려된 링크나 검색해볼 키워드라고 알려주시면 정말 감사하겠습니다....ㅠㅠㅠ