묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨김영한의 실전 자바 - 중급 1편
ChronoUtit, ChronoField 가 없습니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]다른분이 같은 내용으로 올린거봤는데요 저도 똑같이 안나오네요 jdk는 22버전입니다 해결책이있을까요
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
exception log 출력에 질문 있습니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]실행 코드에 throw new RuntimeException()을 직접 던지게되면, 에러 로그가 자동으로 출력됩니다.ExceptionHandler에서 에러를 제어할 때, 로깅을 하지 않으면 클라이언트 응답은 생성되지만 서버쪽에는 로그가 출력되지 않는것은 어떤 이유일까요?ExceptionHandler에서 제어하지 않는 기본적인 예외들은 WAS까지 전파되어 WAS 내부의 로깅 시스템에 의해서 출력이 되고 ExceptionHandler가 제어하는 예외들은 내부적으로 response.sendError()를 호출해서 그런건가요..!?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
void CalcPathFromParent(Pos[,] parent)에 대해서
다음이 위가 제가 작성한 코드고 아래가 예시로 제공해주신 코드입니다. y와 x를 업데이트 하는 방식에만 차이가 있는 것 같은데, 위 코드로 하면 에러가 납니다. 아래코드로는 잘 됩니다. 제가 보기엔 똑같아 보이는데 무슨 차이가 있는 걸까요?? void CalcPathFromParent(Pos[,] parent) { int y = _board.DestY; int x = _board.DestX; while (parent[y, x].Y != y || parent[y, x].X != x) { _points.Add(new Pos(y, x)); y = parent[y, x].Y; x = parent[y, x].X; } _points.Add(new Pos(y, x)); _points.Reverse(); } void CalcPathFromParent(Pos[,] parent) { int y = _board.DestY; int x = _board.DestX; while (parent[y, x].Y != y || parent[y, x].X != x) { _points.Add(new Pos(y, x)); Pos pos = parent[y, x]; y = pos.Y; x = pos.X; } _points.Add(new Pos(y, x)); _points.Reverse(); }
-
해결됨강화학습 입문에서 Deep Q-learning/Policy Gradient까지
반복 정책 평가 실습 알고리즘에서 이론과 코드가 헷갈려서요.
이렇게 기존의 V 테이블을 가지고 새로운 V` 을 구하는데 while True: #delta <- 0 delta = 0 #각 s에 대해 반복: for s in range(num_states): #v <- V(s) old_value = V[s] new_value = 0 #업데이트 규칙 : V(s) = sum(pi(a|s)*sum(p(s,a)*[r + gamma*v(s')])) for a, prob_action in enumerate(policy[s]): # s', r에 대해 합산 for prob, s_, reward, _ in transitions[s][a]: new_value += prob_action * prob * (reward + GAMMA * V[s_]) V[s] = new_value #delta <- max(delta|v - V(s)|) delta = max(delta, np.abs(old_value - V[s]))V[s] = new_value여기 실습 코드에서는 바로 V[s]을 업데이트 합니다.예를 들면9번 타일 상태 값에서 오른쪽 action을 해서 10번의 다음 상태 값을 가지고 계산 합니다.그리고 9번이 상태 값이 업데이트 됩니다.그리고 나서 10번에서 왼쪽의 action의 상태 값을 구할때 이미 업데이트된 9번의 상태 값을 가지고 상태를 업데이트 합니다. 기존 ppt 에서 설명은 기존의 V를 가지고 있다가 기존의 V를 업데이트 하지 않은 채로새로운 V` 테이블을 계산 하고 V 을 V` 로 교체 하는것으로 표현 되고 있습니다. https://cs.stanford.edu/people/karpathy/reinforcejs/gridworld_dp.html 해당 사이트의 코드는ppt 에서 배운 대로 V를 V` 로 교체 하는것으로 되어 있습니다. 실습 처럼 바로 값을 업데이트 하는게 맞는건지 ppt 처럼 스왑 하는게 맞는건지어느것이 맞는건지 잘모르겠습니다.
-
해결됨Flutter 앱 개발 기초
Chrome web에서 좋아요 기능을 구현할수 없나요?
안녕하세요랜덤 고양이 좋아요 기능 구현하는 부분을 듣고 있는데요. 모바일 웹을 flutter로 구현해보고자 듣고 있는데 좋아요 기능을 사진을 누르면 되어야하는데 반응이 없더라고요.클릭했을 경우 print() 문이 있어서 console에는 잘 나오는데요. 사진에 하트 표시가 새로고침이 되지 않아요.. 혹시 이거 구현하려면 모바일 웹에서는 다르게 코드를 작성해야할까요? 오픈 카카오톡으로 문의주시면 더 빠르게 답변 받으실 수 있어요 :)
-
해결됨Next.js 시작하기
파일명 명명 규칙에 대해서 묻고 싶습니다
안녕하세요 강의 잘 보고 있습니다.Layout.jsx 에서는 대문자를 사용하고,pages 안에 파일들은 carts.jsx 소문자로 사용하는것 같은데관례상 그런건지 규칙이 있는건지 궁금합니다. 감사합니다.
-
해결됨2주만에 통과하는 알고리즘 코딩테스트 (2024년)
19942 다이어트 질문 드립니다
안녕하세요, 강사님! 강의 잘 듣고 있습니다.def recur(idx, A, B, C, D, E): global answer, result, tmp if idx == N: if a <= A and b <= B and c <= C and d <= D: # 모든 영양소를 충족했다면 if answer > E: answer = min(answer, E) result = tmp[:] return return # 재료를 사용한 경우 tmp.append(idx+1) recur(idx+1, A+ingre[idx][0], B+ingre[idx][1], C+ingre[idx][2], D+ingre[idx][3], E+ingre[idx][4]) # 재료를 사용하지 않는 경우 tmp.pop() recur(idx+1, A, B, C, D, E) N = int(input()) a, b, c, d = map(int, input().split()) ingre = [list(map(int, input().split())) for _ in range(N)] answer = 999999999999999999999 tmp = [] result = [] recur(0, 0, 0, 0, 0, 0) if answer == 999999999999999999999: print(-1) print() else: print(answer) print(*result)강의에서 작성해주신 기본 코드 기반으로 완성해보았는데, 계속해서 99%에서 틀렸습니다라고 뜹니다..!알고리즘 로직상 이상이 없어보이는데, 제가 놓쳐서 고쳐야할 부분 알려주심 감사하겠습니다..!
-
미해결그림으로 쉽게 배우는 네트워크
Jamming 신호는 어떻게 충돌이 발생하지 않고 전송이 될 수 있나요?
안녕하세요. 수업도중 궁금한 점이 생겨 질문합니다.데이터 전송 중 충돌을 감지한 컴퓨터가 모든 컴퓨터에게 Jamming신호를 전달한다고 하셨잖아요? 그럼 어떻게 Jamming 신호는 충돌이 발생하지 않고 전송이 되는건가요?예를들어 PC1이 Jamming신호를 보내는 도중에 PC3가 여전히 데이터를 PC2에게 보내고 있으면 어떻게 되는건가요?
-
미해결파이썬을 활용한 머신러닝 딥러닝 입문
Crash 파일 위치
쥬피터 노트북에서 crash 강의를 수강하려는데 다운 받은 파일집에는 영상과 다른 00.Table of contaent파일로 존재하는데 어떻게 수강해야하나요?
-
미해결김영한의 실전 자바 - 기본편
생성자
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]클래스 레벨에서 public 과 default 두 가지 밖에 사용 못하는데 그러면 생성자는 클래스 레벨이니까 마찬가지로 앞에 접근 제어자 두개 밖에 사용 못하나요??
-
미해결
인프런 워밍업 클럽 2기
안녕하세요.이번 방학에 인프런 워밍업 클럽 이 열리는지 궁금합니다.멘토님과 함께 공부하며, 방학을 마무리해보고 싶은데2기는 언제쯤 열리나요? 감사합니다.
-
해결됨웹 애니메이션을 위한 GSAP 가이드 Part.03
UI관련 문의드립니다..!
안녕하세요 범쌤!강의 너무 재밌게 잘 듣고 있습니다.선생님의 강의를 들으면서 사이드 프로젝트에 바로바로 적용해보려고 시도중인데요. 레퍼런스 사이트를 찾아보면서 구현하고 싶은 UI가 있는데 도저히 감이 잡히질 않아 문의드립니다..!https://www.studio-particle.com/위 링크의 해당 영역 부채꼴 UI는 어떤 방식으로 그린걸까요.. ㅠㅠ ?(제 개인적인 생각으로는 자식요소들을 부채꼴로 위치를 지정하고 부모요소를 스크롤에 따라 rotate 시키는 방법이 효과적이지 않을까? 하는 생각을 해보았습니다.)여러방면으로 검색하고 찾아봐도 답이 나오질 않아 문의드려봅니다..!항상 강의 잘 듣고 있습니다. 친절하고 세심한 강의 감사합니다!
-
해결됨쉽고 빠르게 배우는 Vue 3 기본 (Composition API)
마지막 8챕터는 재생되지 않네요~
마지막 8챕터는 재생되지 않네요~수강완료 되지 않습니다 확인해주세요~
-
미해결[C#/.NET 7.0]어서와, WPF는 처음이지?
DB 변경 반영
WPF를 처음 접해서 이상한 질문일 수도 있지만 여쭤보려고합니다....강의를 보니 Create, Update, Delete 한 후 ReadAll를 해서 DB를 다시 불러와 UI에 반영하는 것 같습니다 그럼 db 변경이 있을 때마다 readall을 해야한다는건데 이 방법이 일반적인건지 아니면 더 좋은 방법이 있는지 궁금합니다
-
미해결IT보안을 위한 와이어샤크 네트워크 패킷 분석 실전
패킷 다운
패킷을 다운로드 하고 싶은데 구름아이콘도 없고 강의자료 화면도 안보입니다.ㅠㅠ 이메일로 보내주실 수 있나요?bsuji296@gmail.com
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3 - e 메모리 초과
http://boj.kr/f71714ff83054faba0d0ae7392f76c1b해당 코드가 메모리 초과가 납니다. 그 이유를 알 수 있을까요?
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
Diary 페이지 구현하기 23분 30초에 useEffect is not defined 에러가 나요
해당 코드 커스텀 훅스로 만들어서 Edit이랑 Diary 컴포넌트에서 useDiary 임포트해서const curDiaryItem = useDiary(params.id);이 코드 넣자마자 해당 Diary 화면이 나오지않고 useEffect is not defined 만 나와요..코드 자세히 찾아봤는데 의미를 알수가 없어요.. ㅠ이해할 수가없어서 더이상 진도를 나갈수가 없습니다. 도와주세요 .. ㅠㅠ
-
미해결그림으로 쉽게 배우는 네트워크
OSI는 왜 이미 TCP/IP가 자리잡고 있는 상황에서 새로운 표준을 만든건가요? 그리고 애플리케이션 계층을 3개로 분리한 이유도 궁금합니다.
안녕하세요. 수업도중 궁금한게 있어 질문합니다.OSI는 이미 자리잡고 있는 TCP/IP가 있는데 새로운 표준을 만든 이유가 뭔가요?OSI 7계층 표준을 만들 때 TCP/IP를 참고하며 만든건가요?그리고 애플리케이션은 왜 3단계로 나뉘어졌나요?답변주시면 감사하겠습니다~
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
shared_ptr 과 헤더파일 관련하여 질문있습니다
Engin.h 에서 #pragma onceclass Engine{public: void Init(const WindowInfo& window); void Render(); void ResizeWindow(int32 width, int32 height);private: WindowInfo _window; D3D12_VIEWPORT _viewport = {}; D3D12_RECT _scissorRect = {}; shared_ptr<class Device> _device; shared_ptr<class CommandQueue> _cmdQueue; shared_ptr<class SwapChain> _swapChain; shared_ptr<class DescriptorHeap> _descHeap;};여기서 #include <memory>를 하지 않고도 shared_ptr이 컴파일이 가능한 이유가 뭔지 알수 있을까요...?
-
미해결실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(25년 Update)
Paid Search에 이벤트는 있는데 광고 비용이 없는 이유가 뭔가요?
여기서 Paid Search 주요이벤트가 384건 정도 존재하는데 광고 비용이 없는 건 왜 그런 건가요?그리고 섹션 8 GA4의 기여분석_모든채널 리포트 강의를 듣고 있었는데, 이게 지금 화면이랑 좀 달라서요. 현재 광고 > 계획 > 모든 채널에서 보여주는 게 강의에서 보여주는 광고 > 실적 > 모든 채널과 동일한 정보인가요?