묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨모두의 깃 & 깃허브
소스트리에서 스태시 한 다음 치워두기가 강의내용처럼 활성화 되지 않습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요.[macOS 실습 작업 임시 저장하기] 강의보면서 스태시 연습을 해봤습니다. 여기서 스태시까지는 되는데 한 다음에 치워두기 버튼은 활성화 되지 않습니다. 왜 그런건지 여쭤보고 싶습니다.좀더 정확한 상태는 메뉴에서 워크스페이스 외의 모든 항목 (브랜치, 태그, 원격, 치워두기, 부모듈, SUBTREES)이 비활성 돼있습니다.
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
GIocpCore에서 Dispatch할 때
iocpObject Dispatch할때 어떻게 자동으로 리스너 Dispatch로 들어가는건가요?
-
미해결
강의파일 (다른사람이 작성한파일) 실행하기
너무기초적이지만 오랜기간 해결못했던 질문드립니다^^기본적으로 파일을 실행하려면 프로젝트 폴더 생성> src 폴더에 java파일 생성 후 코딩하고 실행하는 것으로 알고 있습니다. 패키지가 필요할때도 src폴더에 생성하구요. 즉project folder > src > *.java 혹은project folder > src > package foler > *.java 식으로요.질문은 단일 강의파일처럼 "다른사람이 작성한 단일 *.java 파일을 쉽게 불러오는 방법이 있는지" 입니다.물론 패키지가 포함된 잘 정리된 선생님 강의자료는 File> Open> 폴더 선택> Trust Project 하여 한번에 모든 파일을 불러 올수 있지만, 때에 따라서는 한개의 파일만 빠르게 실행시켜 보고 싶을때는 항상 시간이 너무 많이 걸립니다. (새프로젝트 만들기> 새파일 만들기 > 프로그램 코드 copy & paste > 클래스 이름에 맞추어 파일명 변경하기 > 실행 )인터넷 찾아가면 import도 해보고 몇가지 방법을 해봤는데 빠르게 실행하는 법을 몰라 아직도 새파일 만들어가며 번거롭게 확인하고 있습니다. 제가 작성한 파일을 흔적이 남아 더블 클릭만 해도 인텔리제이 열리고 바로 실행이 되는데 다른 환경에서 작성된 코드도 빠르고 아름답게 실행시킬 수 있는 방법이 있는지 궁금합니다.감사합니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
도커 명령어가 먹질 않습니다.
강의를 들으며 실습을 잘 진행하고있었습니다.컴퓨터 재부팅하고 다시 강의를 따라가려고 하는데 분면 도커 데스크탑에 젠킨스 컨테이너가 잘 동작하고 있는 상태에서 저의 로컬 iterm에 도커 명령어가 동작하질 않습니다. zsh: command not found: docker 왜그러는 건지 알 수 있을까요?현재 아래 사항을 확인한 상태입니다./Applications/Docker.app/Contents/Resources/bin/docker --version 입력 시Docker version 20.10.24, build 297e128 나옵니다.echo $PATH 입력 시/opt/homebrew/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin응용 프로그램 폴더에 도커 앱이 있습니다.ls -l /usr/local/bin/docker 입력 시lrwxr-xr-x 1 root wheel 56 4 15 00:26 /usr/local/bin/docker -> /Volumes/Docker/Docker.app/Contents/Resources/bin/docker 나옵니다.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
배열 6 뒤집은 소수 문제
강사님이 알려주신 정답에서 다른 풀이 함수만 써서 쪼금 응용했는데왜 런타임 에러가 계속 뜰까요 ㅠ한참을 고민해봐도 왜 안되는지 답이 안나오네요 ㅠ import java.util.*;class Main {public boolean isPrime(int num){if(num==1) return false;for(int i=2; i<num; i++){if(num%i==0) return false;}return true;}public ArrayList<Integer> solution(int n, int[] arr){ArrayList<Integer> answer = new ArrayList<>();for(int i=0; i<n; i++){int tmp=Integer.parseInt(new StringBuilder(arr[i]).reverse().toString());if(isPrime(tmp)) answer.add(tmp);}return answer;}public static void main(String[] args){Main T = new Main();Scanner kb = new Scanner(System.in);int n=kb.nextInt();int[] arr=new int[n];for(int i=0; i<n; i++){arr[i]=kb.nextInt();}for(int x : T.solution(n, arr)){System.out.print(x+" ");}}}
-
미해결따라하며 배우는 NestJS
@UseGuards(AuthGuard()) 를 사용하지않고
@UseGuards(AuthGuard()) 를 사용하지않고 Passport jwt 전략을 사용할 순 없나요?영상에서 @UseGuards(AuthGuard()) 등록 전 api request를 하셨는데 그때도 passport를 거쳐간건지 궁금합니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
권한요청부탁드립니다.
인프런 아이디 : hskim1559인프런 이메일 : hskim1559@gmail.com깃헙 아이디 : hskim1559@gmail.com깃헙 Username : dalcomz
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
안녕하세요 선생님 질문입니다!
4:34를 보면서 질문드리고 있는데 이해하고 있는 부분이 맞는지 모르겠습니다 첫번째 300* 300* 3의 이미지가 첫번째 conv를 통과하여 생성된 38*38*512의 feature map에서 3*3 4(anchor box개수)*(pascal data set이라면 20 + 1+ 4: 바운딩박스 좌표)를 해서 마지막 detection 단으로 보내서 학습을 하는 것 까지 이해를 하겠는데, 3*3 과 같은 컨볼루션을 통해 바운딩박스가 학습되는 원리를 모르겠습니다. 여기서 2가지 conv연산이 들어가는데 그 중 하나는 앵커박스를 통하여 바운딩박스를 학습하고 다른 하나는 컨볼루션 연산을 통해서 feature map의 사이즈를 줄이는(정보를 압축?) 하는 쪽으로 하는게 맞는지요..글 주변이 없어서 죄송합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
getTotalPrice에서 사용하는 필드? 질문입니다
public int getTotalPrice() { return orderPrice * count; } public int getTotalPrice() { return getOrderPrice() * getCount(); } 주문 아이템의 가격을 반환해야할 때 당연히 위처럼 코드를 작성해야겠다고 생각했는데, 강의를 보니 아래처럼 하시더라구요결국 같은 값을 반환하는 것 같은데 어떤 차이가 있는지 알 수 있을까요 ?
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
cannot resolve symbol 오류
cannot resolve symbol 라는 오류가 여러개 뜨는데 어떻하면 좋을까요ㅠㅠ한참 구글링 해도 못찾겠어요ㅠㅠ
-
해결됨Do it! 알고리즘 코딩테스트 with C++
알고리즘 코딩테스트 문제풀이 강의 - 9 DNA 비밀번호 (백준 12891)
안녕하세요. C++ 강의를 보고 있는데 궁금한게 있어서 질문 드립니다. Add 함수에 myArr[0]++; 와 Remove 함수에 myArr[0]--; 이해가 안갑니다. 그리고 슬라이딩 윈도우 처리부분에 int j = i - P; 이 부분에 대해서 자세히 설명 부탁드립니다. i,P랑 같은 값인데 빼면 0이고 그 다음은 i 값이 증가해서 음수가 되는데 어떻게 처리가 되는 부분인지 이해가 안갑니다.
-
미해결블렌더 처음 시작부터 로우폴리 3D 애니메이션 까지
로우폴리 헬리콥터 3 boolean 기능 사용 관련한질문이있습니다..
안녕하세요~ 선생님 진행 중에 문의 사항이 생겨서 글 남깁니다~뒷 프로펠러를 달기 위해서 edit - boolean 기능을 이용하는 부분인데요~불린 기능 사용 전불린 사용 후 밑 발 받침(?) 부분이랑 헤드라이트 부분 모델링이 사라지는 현상이 나타나는데 (불린 후에도 에딧 모드에서는 발받침과 헤드라이트 둘 다 보입니다..) 요거 해결방법이있을까요..? (사라지는 부분은 body의 에딧모드에서 큐브랑 실린더를 새로 만들어서 추가하는 방식으로 모델링 작업했습니다.)
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
비동기 요청시 새로고침
실제 몇몇 서비스를 보면 글 작성이나 수정같은 비동기 요청이 성공한 후에 새로고침을 하는데이 강좌와 같이 Next.js를 사용하는 리액트 개발은 새로고침을 하는게 맞는건가요?
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
스프링 시큐리티와 스프링 인터셉터
안녕하세요. 강의의 내용과는 직접적인 관련은 없지만, 궁금한게 생겨서 질문 드립니다.요 근래에 스프링 부트를 이용하여 프로젝트를 진행하던 중, 로그인 관련 기능을 구현할 때 스프링 시큐리티를 사용하게 되었는데요.스프링 시큐리티를 공부하다보니 스프링 시큐리티가 대부분 필터를 이용해서 구현된 프레임워크임을 알게 되었습니다.서블릿 필터와 스프링 인터셉터가 유사한 기능을 하는 것으로 학습하였는데, 스프링 시큐리티의 내부 구현에서 스프링 인터셉터 대신 서블릿 필터를 주로 사용한 이유가 있을까요?오피셜인 이유가 있으면 좋겠지만, 없다면 개인적인 뇌피셜이라도 궁금하네요.감사합니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
클라이언트 연동 강의
안녕하세요 루키스님 제가 c++ icop 멀티스레드 환경에서 서버를 제작하고 원래 언리얼로 클라이언트 만들어서 연동하려했는데 자료가 부족해서 유니티 강의를 참고하려고합니다.Part7 : MMORPG 컨텐츠 구현 (Unity + C# 서버 연동)Part9 : MMORPG 컨텐츠 구현 (DB 연동 + 대형 구조 관리 + 라이브 준비)두가지의 강의를 들어보려고하는데 유니티와 c#에 대한 지식이없어도 들을수있을까요?언리얼 연동에 도움이 되는강의가 더 있을까요?Part5 : 데이터베이스(SQL Server) 강의는 수강하려고합니다.
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
Identifying relation 과 non-identifying relation
안녕하세요! 보여주신 erd에서 궁금증이 생겨서 질문 드립니다.dms의 ReciverId과 mentions의 Receiverid 만 Non-identifying relation으로 맺어져 있고 나머지 관계들은 모두 Identifying Relation으로 맺어져 있는 이유가 뭘까요?Non-Identifying Relation과 Identifying Relation의 차이는 Non의 경우는 부모와 자식의 관계를 맺을때 자식이 부모 없이도 독립적으로 존재 가능한 것이고, Identifying-Relation은 자식이 부모 없이는 존재가 불가능한 차이로 알고 있습니다. DM과 Mention의 Receiver가 존재하지 않는다면, DM과 Mention의 정보가 불완전해질 것 같은데, 왜 non-identifying 일까요?typeorm entity 코드를 봐도, DM과 User entity의 Sender와 Receiver의 코드가 완전 똑같은데, 왜 ERD에서는 Receiver는 non-identifying 이고 Sender는 identifying인지 모르겠습니다.
-
해결됨[개정판] 파이썬 머신러닝 완벽 가이드
복습을 하면서 궁금증이 생겨서 올립니다. RMSLE 적용시, -1보다 작은 음수값을 수학적으로 대입할 수 없는데.,..
evaluate_regr(y_test, pred)에 test데이터 세트와 예측 값을 넣는데,y_test의 경우 y_test[y_test < -1] 에 해당하는 값이 없기 때문에, np.log1p에 대입할 수 있지만,pred[pred < -1]에 해당하는 값은 존재하기 때문에, 예측값이 -1이보다 작은 경우에는 np.log1p에 대입할 수 없다고 생각합니다. 그래서, mean_squared_log_error를 호출하여 squared = False로 계산을 하였더니, ValueError: Mean Squared Logarithmic Error cannot be used when targets contain negative values.라고 오류가 뜨더라구요. 결국 -1보다 작은 음수값을 대입할 수 없다는 수학적 오류 때문이겠지요... 하지만, 선생님께서 하신 RMSLEdef rmsle(y, pred): log_y = np.log1p(y) log_pred = np.log1p(pred) ## log1p 랑 expm1은 하나의 쌍임. squared_error = (log_y - log_pred) ** 2 rmsle = np.sqrt(np.mean(squared_error)) return rmsle를 활용한다면 오류가 뜨지 않는데,제가 생각하는 방식에는 어떤 문제점이 있을까요?
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
블로그에 작성하기
안녕하세요. 친절하신 답변 감사히 확인했습니다^^다름이 아니라 혹시 블로그에 간단하게 선생님께서 하시는 수업 내용을 제가 따라하는 것을 캡쳐나 정리하여 올려도 괜찮을까요? :)
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
블로그에 정리
안녕하세요. ^^개발 실력은 초보이지만, 예전부터 앱을 만들어 보고 싶어 수강신청하게 되었습니다.혹시 블로그에 간단하게 선생님께서 하시는 수업 내용을 제가 따라하는 것을 캡쳐나 정리하여 올려도 괜찮을까요? :)
-
미해결시작하는 PM들을 위한 필수지식
초기 네트웍 구성도의 작성 R&R
안녕하세요, 바. 개발단계의 3:23 즈음에서 고객이 먼저 네트웍 구성도를 제안해서 PM에게 전달하는 식으로 말씀해 주셨는데요.보통 고객사 IT 팀에서 저런 구성도를 그려서 전달해주는 상황이 일반적인가요? 혹은 기초조사 시기에 현장을 나가서 PM이 인프라 구성도를 얻어와야 하는 상황도 있을까요?