묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
test 메모리 DB가 잘 적용이 안됩니다.
우선 저는 main폴더는 postgres+docker를 이용해서 강의를 따라가고 있었습니다. 그리고 이 강의를 보고 test폴더의 DB는 분리를 위해 강의대로 h2데이터베이스 메모리디비를 이용하려고 했습니다. 제가 메모리 DB를 적용하려고 한 설정은 다음과 같습니다. 1. build.gradle에 runtimeOnly: 'com.h2database:h2' 추가 2. test폴더에 resources폴더 만든 후 application.yml 추가 그리고 test를 돌려봤는데 java.lang.IllegalStateException: Failed to load ApplicationContext 이런 오류가 나옵니다. 저는 아직 h2데이터베이스를 다운받지는 않았는데 메모리 DB면 h2데이터베이스를 다운받지않아도 상관없지 않나요?
-
미해결유니티 머신러닝 에이전트 완전정복 (기초편)
ML Agent 에러
ML Agent 환경 설치에 관해서 질문이 있습니다. 드론예제와 카트 예제를 따라해 보는데 계속 오류가 납니다. 처음에 MLagent 환경 구성할때, 3가지 방법이 있었죠.1. Package Manager 에서 설치하는것. 이거는 1.0.8 밖에 안되는 단점. 2. package.json 을 통해서 설치한 후, 오류가 발생하는 pushblock 예제를 지우는 것. 3. project 폴더를 유니티허브에서 바로 여는 것. (recommended) 저는 이 3가지 방법중에서 3번을 통해서 계속 따라해 왔습니다. 유니티 버전은 2021.2.0a17 을 사용했구요. 첫 강의 소개영상에 나오는 것과 똑같은 버전입니다. 문제는 3번 방식으로 진행했을 시, 드론 예제에서 Free Drone Package 를 설치하면 5-6개정도의 에러가 발생한다는 점입니다. 그걸 해결하려고 파일을 지우거나 다른 package 를 설치하면, 또다른 에러가 발생하고... 또 생기고.. 안되더라구요. 그래서 제가 택했던 방법은 2번 방법이었습니다. 이렇게 하니까 드론 예제는 어찌어찌 되기는 하는데 마지막에 오류는 안생기는데 작동이 강의에서 보여지는 것처럼 되지가 않아요. 이 카트 예제도 마찬가지입니다. 카트 강의에서는 유니티 버전을 다른걸 쓰고 계시던데,,, 뭐 좋습니다. 문제는 오류가 생겨서 되질 않아요... 3번 방법으로 하면 드론 패키지를 다운 받는 순간 4-5개정도의 오류가 생깁니다. 2번 방법으로 하면 패키지를 받았을 때, 오류메시지가 셀수없이 많이 생깁니다. 아래 이미지 참조해주세요. 1번의 방식대로 했을 땐, using unity.mlagent Actuator; 했을때 Actuator 을 못찾는다고 합니다. 해결하는 방법좀 알려주세요... 예제마다 되는게 있고 안되는게 있고... 어떻게 해야하나요.
-
해결됨AWS(Amazon Web Service) 입문자를 위한 강의
RDS 인바운드 규칙 추가 후 접속이 안됩니다
RDS에서 VPC 보안 그룹에 들어가 인스턴스에 인바운드 규칙을 다음과 같이 추가했습니다 추가 후에 connext.php 사이트를 새로고침해도 mysql에 연결할 수 없습니다라고 페이지만 뜹니다. 처음에 안되서 처음부터 잘못한줄 알고 인스턴스랑 데이터베이스 다 지우고 다시 했는데도 안되네요 해결방법이 없을까요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
yml 에서 설정정보를 읽을 때 키 값 문의드립니다.
안녕하세요. 강의 잘 보고 있습니다 yml 파일의 속성 값을 읽을 때 server.port --> env.getProperty("local.server.port"); greeting.message --> env.getProperty("greeting.message"); 이렇게 server.port 를 읽을 때 local 이라고 붙여주는 이유가 궁금합니다..
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
안녕하세요 404 코드에 대해 질문있습니다.
404는 클라이언트가 요청한 리소스가 서버에 없을 때 라고 설명해주셨는데요, 여기서 말하는 리소스는 데이터베이스의 저장된 값도 해당이 될까요?? 예를 들어 이메일 중복체크 api를 만들 때,백앤드 입장에서는 요청한 이메일이 데이터베이스에 존재한다, 하지않는다를 확인하여 응답을 보냅니다.만약 요청 리소스가 데이터베이스에 저장된 값도 해당이 된다면 존재하는 이메일은 200, 존재하지 않는 이메일은 404로 응답을 해도 괜찮을까요???
-
미해결
cmd에서 vagrant와 vagrant init 실행이 안됩니다.
안녕하세요 vagrant 파일 다운을받았고, 버전 확인은 되지만 명령어 확인하는 vagrant와 vagrant init 명령을 cmd에서 사용하면 밑의 에러가 뜹니다.. 환경변수에 추가도 해놨는데도 안되서 이유를 모르겠습니다ㅠㅠ
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
an error happened during template parsing 에러가 발생합니다
같은 오류가 뜨는데 이것에 관하여 검색해보니 html 오타라고 발생되는데 혹시 코드 오류있는지 확인 가능하나요? 깃주소= https://github.com/donghyoya/studySpringBoot
-
미해결유니티 머신러닝 에이전트 완전정복 (기초편)
Actuators
지금 따라해보고 있는데요 1:38초 부근에서 unity.mlagents.Actuators; 이걸 실행해야하는데 Actuators 에 자꾸 밑줄이 생기네요. 찾을수가 없다고 합니다. 지금 MLAgents 가 1.0.8이 설치되어 있어요. 그래서 제일 처음에 예제에서 했던 mlagent17 을 패키지 파일에 있는 json으로 설치했더니 오히려 더 많은 에러가 생겨서 진행이 안됩니다. 어떻게 해결해야 하나요. 그리고 플레이해보니 아래와 같은 에러도 자꾸 생깁니다... 이것때문에 아까 드론 예제도 문제가 있었던것 같은데요..
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
안녕하세요 교수님
교수님의 강의를 듣고 pytorch로 넘어와서 작업을 하다 tensorflow로 다시 작업을 해야할 상황이 생겼는데,,,, pytorch 같은 경우 timm이라는 라이브러리를 통해 vit, convnext등 다양한 모델을 이용할 수 있는데 tensorflow같은 경우 어떻게 해야 해당 모델들을 쓸 수 있는지 궁금해서 이렇게 질문을 드립니다 :)
-
미해결유니티 머신러닝 에이전트 완전정복 (기초편)
드론 예제 작동이 안되네요...
여기까지 다 따라와 봤는데요, 왜 제 드론은 움직이지 않고 가만히 있을까요? 일단 이런 메시지가 콘솔에서 출력됩니다. Couldn't connect to trainer on port 5004 using API version 1.5.0. Will perform inference instead. UnityEngine.Debug:Log (object) 그리고 비디오가 중간에 끊긴것 같네요. area 오브젝트안에 drone 이랑 goal 을 넣으셨더라구요. 그걸 만드는 내용이 강의에서는 소개되지 않고 있는것 같습니다. 아래에 제가 작성한 코드 링크도 있으니 확인 부탁드립니다.DroneAgent 와 DroneSettings 입니다. https://github.com/JaechangKo/Drone_ 특히 드론 setting스크립트에서 private으로 처음에 드론 에이전트와 골을 gameobject호출을 하셨는데, 그렇게 하니 inspector 창에 나오지가 않아서 SerializeField 적용했어요. 아니면 아예 그냥 public으로 선언해도 되나요?
-
미해결제주코딩베이스캠프 Code Festival: JavaScript 100제
1~100번 외의 자료에 대한 코드는 없을까요?
추가영상까지 포함해서 유익하게 보고 있습니다! 혹시 코드나 강의교안도 받을 수 있을까요? 강의 시청중에 손이 쉬면 집중력이 떨어지더라구요...
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
변경감지 스냅샷
1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]안녕하세요!! 강의 너무 잘 듣고 있습니다. :) 데이터베이스에서 객체를 가져와서, 변경을 하면 jpa가 변경감지를 한다고 알려 주셨는데 Member findMember = em.find(Member.class, 1L); findMember.setName("Hello"); 위 코드에서 em.find 할 때, 커밋 시점에 select를 하여 변경되기 전의 엔티티가 1차 캐시에 있는 게 아닌가요?? 그러면 1차 캐시에 있는 엔티티랑 스냅샷이랑 같아서 변경감지가 일어나지 않는데,,, 어떻게 스냅샷과 엔티티가 다른지 알고 싶습니다!
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
AcceptEx 질문있습니다.
AcceptEx가 실패가 나는 경우 즉 , AcceptEx호출 자체가 false가 나고, 이때 GetlastErrror가 WSA_IO_PENDING이 아닌경우나 , AcceptEx의 호출로 IOCP 에서 Pending중일때 모종의 이유로 GQCS에서 AcceptEx pending에 대한 실패가 리턴되는경우 listen socket이 close되었거나, 어찌되었든 더이상 유저를 받지못하는 상황일 수 있는데 이럴때 서버에 강제로 CRASH를 내도록 해도 될것같은데, 혹시 이렇게 하면 안될 이유가 있을까요?? (AcceptEx를 호출할때 close된 session 소켓을 전달하는 경우는 없고, AcceptEx의 호출결과로 IOCP 유저접속을 대기중인상태(Pending)일때 session socket이 close되거나 session이 삭제되는 일은 일체 없다고 가정합니다. 물론 listen socket은 닫힐 수 있지만, listensocket이 닫히면, 서버를 유지시켜줄 이유가 없다고 생각되긴 합니다.)
-
해결됨우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
UnboundLocal Error: local variable referenced before assignmnet
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. c = 30 # global variable(전역 변수) def func_v3(a): print(a) print(c) c = 40 # local variable(지역 변수) # 위 코드를 실행했을 때, UnboundLocal Error가 발생하지만, c = 30 def func_v3(a): c = 40 # local variable(지역 변수) print(a) print(c) func_v3(10) 10 40 # 말씀하신 대로 이렇게 작성하면 Error가 발생하지 않고, 10과 40으로 출력된다는 건 이해했습니다. # 전역 변수보다 지역 변수를 우선시한다는 것 그런데 c = 40 을 print(c) 아래에 두었을 때와 위에 두었을 때, 이 위치가 파이썬 인터프리터가 바라보는 인식의 차이를 모르겠습니다. 이 내용을 구글링도 하고, [stackoverflow](https://stackoverflow.com/questions/10851906/python-3-unboundlocalerror-local-variable-referenced-before-assignment) 에도 들어가서 확인했지만, 이에 대한 확실한 설명은 없었습니다. 다들 이 문제에 대한 해결책으로 global 을 작성하면 되지만, 이는 나중에 디버깅을 힘들게 만들기 때문에 추천하지 않는다는 내용만 확인했습니다. 이에 대해 알려주시면 감사하겠습니다.
-
미해결예제로 배우는 스프링 입문 (개정판)
구현체가 2개 이상일때 생성자 주입
안녕하세요 현재는 lombok을 이용해서 많이 개발하는데 이 강좌 사례같이 구현체가 2개인 경우는 @RequiredArgsConstructor가 어떻게 작용하나요? 상황에 따라 사용해야 하는 구현체가 다를텐데 이럴때는 롬복 없이 직접 코드로 생성자 주입을 해야하나요?
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
권한 요청 드립니다.
안녕하세요. 깃 권한 요청 드립니다. - 인프런 아이디: kygbit@gmail.com - 인프런 이메일: kygbit@gmail.com - 깃허브 아이디: abcd9701@naver.com -깃허브 유저네임: abcd9701
-
미해결[초중급편] 안드로이드 데이팅 앱 만들기(Android Kotlin)
FirebaseStroage 설정
- 학습 관련 질문을 남겨주세요. 상 안녕하세요!! 수업 잘 듣고 있습니다 다름이 아니라 수업내용중 Firebase - Storage를 사용하는 부분에서 Firebase Storage allow, write true 설정 해주어야 할것 같습니다1! 안하니까 403 허가 거부 에러뜨더라구여!! 제가 놓친것 일수도 있지만 혹시나해서 올려봅니다 감사합니다!!
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 환경설정
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요. 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 강의 듣고 있는데요. 인텔리제이가 아닌 vscode로 따라하고 있는데 환경설정부터 막히네요... 이렇게 만들어서 vscode에서 import해서 사용하고 있는데 pdf 파일에서 build.gradle 파일을 pdf 파일에 있는 내용을 복사 붙여넣기 하는 순간 프로젝트가 온통 빨간색으로 나옵니다... 그리고 외부 라이브러리도 안받아지네요... 혹시 최신화된 pdf 파일이나 제가 참고하여 환경세팅 할 수 있는 방법이 있을까요....?
-
미해결코딩으로 학습하는 리팩토링
해당 강의를 실행시 아래와 같은 에러가 발생합니다..!
Exception in thread "main" java.io.IOException: Failed to resolve credentials from ~/.github or the environment. at org.kohsuke.github.GitHubBuilder.fromCredentials(GitHubBuilder.java:76) at org.kohsuke.github.GitHub.connect(GitHub.java:137) at me.whiteship.refactoring._01_smell_mysterious_name._01_before.StudyDashboard.main(StudyDashboard.java:36) Caused by: java.io.FileNotFoundException: C:\Users\ksw\.github (지정된 파일을 찾을 수 없습니다) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInputStream.open(FileInputStream.java:211) at java.base/java.io.FileInputStream.<init>(FileInputStream.java:153) at java.base/java.io.FileInputStream.<init>(FileInputStream.java:108) at org.kohsuke.github.GitHubBuilder.fromPropertyFile(GitHubBuilder.java:200) at org.kohsuke.github.GitHubBuilder.fromPropertyFile(GitHubBuilder.java:184) at org.kohsuke.github.GitHubBuilder.fromCredentials(GitHubBuilder.java:68) ... 2 more 깃헙 관련 문제인거 같은데.. 어떻게 해결해야할까요??
-
미해결예제로 배우는 스프링 입문 (개정판)
의존성 주입 방법들 장단점
각 DI 방법들 중 저는 개발할때 private final 키워드를 사용해서 @RequiredArgsConstructor로 주입하는데 이게 생성자 주입이고 테스트케이스 때는 필드주입을 사용하는데 제가 이렇게 사용하는게 주변 친구들과 관례때문에 이렇게 사용하는데 이것도 문제죠 알지도 못하면서 일단 쓰는게,, 서론이 너무 길네요 죄송합니다 각설하고 제 질문에 대해 말하자면 생성자 주입을 권장하는 이유가 이 final이란 키워드를 사용할 수 있어서 인가요? 보니까 생성자 주입을 제외한 다른 의존성 주입 방법들은 final 키워드를 못쓰는거 보니까 컴파일 레벨때 의존성 주입을 못하는거 같더라구요 이게 맞나요? 만약 아니시라면 final 키워드는 왜 못쓰는건가요? 그리고 테스트케이스에서는 왜 생성자주입 말고 필드 주입을 사용하나요? 테스트케이스는 해당 클래스 단일로 실행되고 테스트되어서 상호참조 문제가 일어나지 않기 때문에 필드주입을 사용하는건가요? 늦은 시간에 무료 강의에 이렇게 장문 질문남겨 죄송합니다. 유튜브에서도 잘 보고있습니다!!