묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨Slack 클론 코딩[실시간 채팅 with React]
webPack 설정 관련 질문드립니다.
안녕하세요. App.tsx 에서 페이지 import 하는 상황에서 오류가 발생했습니다. 오류 발생 내용은 import Login from '@pages/Login'; import SignUp from '@pages/SignUp'; 위 코드의 import 구문에서 cannot find module 에러가 발생했구요 실제로 브라우저에 발생한 에러 내용을 보니 path 자체가 alias에 설정한 경로로 접근을 못하고 App파일이 존재하고 있는 layout 폴더에서 찾고 있었습니다 그래서 임시로 import LogIn from '../pages/login/LogIn'; import SignUp from '../pages/signUp/SignUp'; 경로를 바꿔봤지만 에러만 안날뿐이지 실제 라우팅이 적용이 안되고있습니다. 제 추측으로는 tsconfig.json 또는 webpack.config.ts 파일에서 뭔가 경로 인식을 못한다는 생각에 강사님이 기존에 작성하신 설정 파일의 코드와 하나하나 비교를 해봤지만 똑같이 안되더라구요... 하기는 제 설정파일의 경로 지정입니다.. 1. webpack.config.ts 2. tsconfig.json 3. 폴더 구조 답변 부탁드립니다 ㅠㅠ
-
해결됨몇 줄로 끝내는 인터랙티브 웹 개발 노하우 [초급편]
style.transform 을 리액트에서는 어떻게 사용하나요?
인터랙티브 웹을 만들고 싶어서 구매를 하였으나, 리액트를 사용하는 입장에서 어떻게 코드변환을 해야 사용할 수 있을지가 의문이 들게되네요 ㅠㅠ style.transform 은 리액트에 없는 구문인것 같아서 문의 드립니다..
-
미해결[백문이불여일타] 데이터 분석을 위한 기초 SQL
관련 도서 추천
기초와 중급편 결제했는데요, 강의를 듣기에 참고할만한 도움이 되는 도서 추천해주세요
-
미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
안녕하십니까 좋은 강의 남겨주셔서 감사합니다!
안녕하십니까! 먼저 좋은 강의 남겨주셔서 감사의 인사 올리고 싶습니다. 다름이아니라 제가 블록체인 공부를 시작하면서 강의를 듣고 있는데 내용을 잊고 싶지않아 개인 블로그에 강의 영상에 대한 요약과 저의 생각을 기록하면서 공부하고자 하는데 혹시나 하는 강의영상 저작권 문제 때문에 질문 드립니다. 블로그에 선생님 강의 내용을 올려도 괜찮을지 여쭤보려고 질문 남깁니다. 코드소스나 슬라이드 캡쳐는 사용하지않고 수업 내용만 텍스트로 정리를 하여 출처 표기하여 올리려고 합니다. 선생님 강의 완강하고, 매진하여 블록체인 개발자로 한걸음 더 나아가겠습니다. 공부할 수 있는 좋은 환경 제공해주셔서 감사합니다. 감사합니다!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
TCP 프로토콜에 대해 더 궁금한 점이 있습니다.
Send 2번을 보낸 패킷을 Recv 한번의 호출로 수신버퍼를 읽어 2개를 같이 읽을 수 있는 부분은 이해가 가는데요 이해되지 않는 부분이 패킷이 분할되어 올 수 있다는 부분입니다. 1. 송신자의 입장에서 수신 측의 윈도우 사이즈를 받아 하나의 큰 패킷을 분할하여 보내는 경우, 수신측의 어플리케이션 계층에서 Recv를 통해 분할된 패킷의 바이트를 받을 수 있기 때문인가요? 2. 위의 경우가 Yes라면 수신자에서 받은 패킷이 송신자에서 보낸 분할된 패킷중 순서상 뒤에 해당하는 분할패킷을 먼저 받게된 경우 어플레케이션 계층에서 수신버퍼를 읽을 수 있는 부분이 이해가 안됩니다. 수신측은 TCP 계층에서 분할된 패킷이라는 것을 알고 있고, 앞부분이 비어있는 상태라 다시 보내달라 요청하게될 것 같은데요 이 경우 TCP단에서 분할된 패킷이 오기까지 기다리면서 어플리케이션 계층의 수신버퍼에서 읽을 수 없도록 처리가 되나요? 3. 수신자 입장에서 발신자가 보낸 패킷의 일부분만을 받을 수 있다는 부분을 명확히 알고싶습니다. 윈도우의 사이즈로 인해 발신자가 패킷을 쪼게 보내기 때문에 수신자 입장에서 일부분의 패킷이 올 수 있다는 의미이실까요? 그렇다면 앞부분이 비어있는 패킷이 온 경우 어플리케이션에서 해당 부분을 수신버퍼에서 읽을 수 없는건가요? 수신측에서 분할된 패킷을 모두 받고 어플리케이션 계층에서 읽을 수 있도록 데이터를 올려주나요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
BCCD train epoch 관련
안녕하세요 선생님, BCCD train epoch 관련 질문이 있습니다. 사진에서 마지막에포크의 최종 loss가 0.4665인데요, 수업에서도 에포크를 더 주어야 한다고 말씀하신거같은데 loss를 어느정도까지 낮출 목적으로 에포크수를 늘리면 될까요? 에포크수를 결정하는것이 loss를 보고 판단하는게 맞다면, loss를 어느정도로 낮추면 좋을까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
26분 14초 부분에 ApplyLeave(gameObject)는 가능여부 체크후 실행하는 것이 좋을 것같습니다!
안녕하세요, 선생님. 애청하는 학생 중하나입니다. 다시한번 정주행중인데.. 수정하였으면 하는 부분이 하나 생겨 문의를 드려봅니다. 아래 부분에서 ApplyLeave(gameObject); 는 목적지에 갈수 있는지 체크한 이후에 넣는게 맞지 않나 생각이듭니다! - 몬스터가 플레이어를 쫓다가 막혔을때 (물론 막히면 다른데로 갈수도있으나 그러지 않은 상황이 지금단계에서는 생기더라구요. ) ApplyLeave는 계속 하고 있으나, return이 되어 게임상 _object list에는 저장이 되지 않고 있는 상황이 생겨서용.. 별거 아니지만.. 테스트중 오류가 발견되어 코멘트 남겨봅니다! 늘 감사하게 강의 듣고있습니다. 감사합니다. => AS-IS public bool ApplyMove(GameObject gameObject, Vector2Int dest) { ApplyLeave(gameObject); // 예외를 처리한다. if (gameObject.Room == null) return false; if (gameObject.Room.Map != this) return false; // 목적지에 갈 수 있는지 체크 if (CanGo(dest, true) == false) return false; PositionInfo posInfo = gameObject.Info.PosInfo; // 목적지에 나를 텔레포트 시킴 { int x = dest.x - MinX; int y = MaxY - dest.y; _objects[y, x] = gameObject; } => TO-BE public bool ApplyMove(GameObject gameObject, Vector2Int dest) { // 예외를 처리한다. if (gameObject.Room == null) return false; if (gameObject.Room.Map != this) return false; // 목적지에 갈 수 있는지 체크 if (CanGo(dest, true) == false) return false; // (순서조정) 나의 위치 체크와, 공간에서 사라지게 하고 하는게 다 ApplyLeave에 들어가있다. ApplyLeave(gameObject); PositionInfo posInfo = gameObject.Info.PosInfo; // 목적지에 나를 텔레포트 시킴 { int x = dest.x - MinX; int y = MaxY - dest.y; _objects[y, x] = gameObject; } // 실제 좌표 이동 | 사실 왜 바꿔주는지는 아직 모르겠음 return도 안하는데 posInfo.PosX = dest.x; posInfo.PosY = dest.y; return true; }
-
미해결실무로 배우는 Photoshop CC 2020
레이어 패턴 입힌 후 레이어 스타일 변화주기
13:56에 동그라미 패턴 레이어스타일 변화주기를 해봤는데 을 해봐도 변화가 없고 그레이디언트 오버레이 했더니 레이어 전체 색깔이 변해요 ㅠㅠ패턴이 아닌 레이어 전체가요 ㅠㅠ왜 그런지 모르겠어요
-
미해결[기초스피치] 14년차 아나운서에게 배우는 말 잘하는 방법!
숨을 안쉬듯 쉬시네요!
마지막에 실전발음으로 쭉 읽어주실 때 보면 숨 쉬는 부분에서 크게 숨을 쉬시는것 같지 않은데요 그렇게 연습을 하려면 어떻게 해야 되나요?
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
이해가 안 되는 부분이 있어요.
public class InputManager { public Action<Define.MouseEvent> MouseAction = null; public void OnUpdate() { if(MouseAction != null) { if (Input.GetMouseButton(0)) { MouseAction.Invoke(Define.MouseEvent.Press); _pressed = true; } else { if (_pressed) { MouseAction.Invoke(Define.MouseEvent.Click); _pressed = false; } } } } } 위 코드에서 if(MouseAction != null) 이 잘 이해되지 않습니다. 제일 위에서 public Action<Define.MouseEvent> MouseAction = null;로 MouseAction을 null로 초기화 했으니 if(MouseAction != null) 는 작동하지 않아야 하는 거 아닌가요..?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
생성메소드 질문있습니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 강사님 강의 정말 도움 많이 되고 있습니다. A:B = one : many 인 엔티티가 있을때 B의 생성메소드에서 A의 PK를 파라미터로 받아서 A를 db에서 한번 조회(*)한 후 B.setA 를 통해서 A와의 연관관계를 만들어서 B를 생성한다고 이해했습니다 그런데 이 부분(*)에서 질문이 있습니다 JPA를 사용하면 B를 저장하기 위해 A를 select하는 로드는 피할 수가 없는건가요? 보통 그냥 쿼리를 사용하면 B를 insert할때 A의 pk를 같이 insert 해서 A를 굳이 조회하는 쿼리가 필요없었던 것 같아서요 답변해주시면 감사하겠습니다~!!
-
미해결차량 번호판 인식 프로젝트와 TensorFlow로 배우는 딥러닝 영상인식 올인원
license_plate_detection는 어디서 다운 받나요?
제가 앞에 부분을 건너뛰고 들어서그런지 license_plate_detection 다운받는장소를 못봤는데 어디서 다운받을수 있나요? 강사제공이라고만 되어있습니다.
-
미해결차량 번호판 인식 프로젝트와 TensorFlow로 배우는 딥러닝 영상인식 올인원
unzip오류 떳습니다.
분명데이터도 있고 압축풀려고 했는데 unzip에서 오류가 난건지 압축이 풀리지않습니다. 어디서 잘못된걸까요
-
미해결스프링 핵심 원리 - 기본편
Spring Boot 버전
현재 start.spring.io 에서 2.5.0 버전이 최신버전인데 이거로 해도 상관이 없을까요??
-
미해결YOLO 구현으로 배우는 딥러닝 논문 구현 with TensorFlow 2.0
두 가지 질문 드립니다.
TensorFlow 2.0을 이용한 YOLO 논문 구현 chapter의 'train.py - train_step 정의 & for-loop을 이용한 gradient descent 수행 & 파라미터 및 텐서보드(TensorBoard) 로그 저장' 에서 1분 14초 line 90에 expand_dims을 사용해서 0차원에 dummy dimension 추가하는 code가 있는데 여기서 왜 dummy dimension을 만드는 건가요? 같은 강의의 line 279의 if문은 이전에 training 중 의도치 않게 프로그램이 종료되었거나 이전의 학습에 추가적으로 더 학습시키고자 할 때, 저장된 여러 checkpoint 중 마지막 checkpoint에 저장된 model값을 tf.train.Checkpoint의 instance에 다시 저장한다고 이해하면 되나요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
java.lang.IllegalArgumentException: No DataSource specified 오류
회원 목록을 눌렀을때 이런 오류가 뜹니다.. 뭐가 문제일까요? 구글링해도 찾기가 힘드네요
-
해결됨Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
token_secret 변경후 인증부분에 대하여
안녕하세요. 좋은 강의 정말 감사드립니다. 12:12무렵에 token_secret 변경-> busrefresh 후인증할때 Bearer Token의 token값을 변경하지 않아도... debug시 token_secret이 busrefresh로 변경된 값으로 확인 되지만정상적으로 인증 되는것을 확인했습니다. 로그인시 적용된 token_secret 아래의 값입니다. user_token_native_application_#2 이상해서 아래와 같이 다른 값으로 변경후 user_token_native_application_#4 user_token_native_application_#5 user_token_native_application_#9 busrefresh하고 health_check URL을 확인했지만 마찬가지로 인증이 잘되었습니다. 이상한건 아래와 같이 코드를 바꾸면 user_token_native_application_#10 user_token_native_application_#14 user_token_native_application_#17 401Unauthorized 로 정상적인 결과가 나왔습니다. 제 생각으론 # 뒤의 숫자값보다는 자릿수만 인지한거같습니다. 이런생각으로 아래와 같이 숫자를 영문으로 변경해 시도해봤더니 인증이 되었습니다. user_token_native_application_#z 그리고 또 아래와 같이 영문을 두자리수로 늘려봤더니 user_token_native_application_#za 제 생각처럼 숫자든 영문이든 관계없이 자릿수2개로 인지해 인증이 되지 않았습니다. 이런 제 생각이 맞을까요?엉뚱하지만.. 맞아도 이상하고 안맞아도 이상해서 질문드립니다.
-
해결됨Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
RabbitMQ 포트포워딩 질문입니다!
15672 5672 포트는 수업 중에 설명해주셨는데 그외에 15671 5671 4369 포트는 어디에 사용되는 포트인지 궁금합니다. rabbitMQ 사용에 필수 포트인지 아니면 선택사항인지 궁금합니다!
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
선생님, 질문있습니다
선생님 안녕하세요. 강의 잘 보고있습니다. 저도 이번 문제를 앞서 질문하신 huniDev님처럼 벽을 세워 풀어봤습니다. 그런데 실행시키면 그냥 종료가 됩니다. 제가 수차례 봤지만 뭐가 문제인지도 모르겠습니다... 혹시 뭐가 문제일까요? int map[9][9] = { 1 }; int ch[9][9] = { 0 }; int cnt = 0; int dx[4] = { 1,0,-1,0 }; int dy[4] = { 0,1,0,-1 }; void D(int x, int y) { int xx, yy; if (x==7 && y==7) { cnt++; } else { for (int i = 0; i < 4; i++) { xx = x + dx[i]; yy= y + dy[i]; if (map[xx][yy] == 0 && ch[xx][yy] == 0) { ch[xx][yy] = 1; D(xx, yy); ch[xx][yy] = 0; } } } } int main() { for (int i = 1; i <= 7; i++) { for (int j = 1; j <= 7; j++) { scanf("%d", &map[i][j]); } } ch[1][1] = 1; D(1, 1); printf("%d", cnt); }
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
Type of Triangle 답
아래처럼 작성했는데 RUN CODE 하면 wrong answer라고 나옵니다. 어떤 부분이 틀린걸까요? SELECT CASE WHEN A=B AND B=C THEN 'equilateral' WHEN A+B <= C OR A+C<=B OR B+C<=A THEN 'NOT A TRIANGLE' WHEN A=B OR B=C OR A=C THEN 'isosceles' ELSE 'SCALENE' END FROM TRIANGLES