묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Next + React Query로 SNS 서비스 만들기
Cannot read properties of undefined (reading 'substring')
강의를 따라하는 도중 이런 에러를 만났습니다 에러 경로를 보고 찾을려고 하는데 node_modules\oidc-token-hash\lib\shake256.js (3:1)가 어딘지를 잘 못찾겠습니다
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
오류 메세지 질문입니다.
나만의 앱 실행파일(.exe)로 만드는 방법 강의 까지 착실히 따라ㅇ해봤는데요, 마지막 exe파일 만들떄오류가 났습니다.pyinstaller -w -F 03.네이버지식인GUI.py 위 명령어 치고 나서, 아래와 같은 오류가 나왔고요.제가 챗gpt에 오류를 검색해보니 PyQt6 또는 PySide6 둘중하나를 제거하면 되는거같은데.. 이렇게 지워보면 될까요? Aborting build process due to attempt to collect multiple Qt bindings packages: attempting to run hook for 'PyQt6', while hook for 'PySide6' has already been run! PyInstaller does not support multiple Qt bindings packages in a frozen application - either ensure that the build environment has only one Qt bindings package installed, or exclude the extraneous bindings packages via the module exclusion mechanism (--exclude command-line option, or excludes list in the spec file).
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
return과 return-redirect에 관한 질문
이제까지 'url에 @RequestMapping과 @GetMapping로 조합된 주소를 입력하면 return값에 있는 html을 보여준다' 와 같이 이해하였습니다. @RequestMapping("/basic/items") @GetMapping("/{itemId}/edit") public String 메서드명(){ 코드 실행 return "basic/editForm";}url에 "/basic/items/1/edit"을 입력하여 상품수정 페이지를 호출하면 templates/basic/editForm.html와 같이 <해당 경로에 있는 html 파일>화면을 뿌려준다(렌더링한다?) 와 같이요. 그런데 이번에 리다이렉트를 보면return "redirect:basic/items/{itemId}";<해당 경로에 있는 html 파일>을 뿌려주는것이 아니라 해당 url을 입력한 것처럼 해서 @GetMapping("/{itemId}") public String item(@PathVariable long itemId, Model model) { Item item = itemRepository.findById(itemId); model.addAttribute("item", item); return "basic/item"; }이 코드가 실행되는것으로 보입니다.1.우선 제가 올바르게 이해하고 있는것이 맞는지 궁금합니다.2.return값에 redirect가 붙으면 html 파일의 절대경로가 아니라 url로 인식을 해서 매핑을 알아서 해주는지 궁금합니다.
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
28-01-payment
포트원 사이트에 나와있는 내용이랑 인강내용이랑 코드가 전혀다릅니다.인증 결제 연동하기 (portone.io)바뀐거 같은데 어떤것으로 공부해야 하나요
-
미해결[개정3판] Node.js 교과서 - 기본부터 프로젝트 실습까지
vscode 자동완성 확장 질문
안녕하세요! 강의 잘 듣고 있는 수강생 입니다!제로초님 강의를 보면 다음과 같은 코드가 있을 때const express = require('express'); const path = require('path'); const app = express(); app.get('/',(req,res)=>{ res.sendFile(path.join(__dirname,'index.html')); console.log('GET / '); })app에 대한 HTTP METHOD 를 지원하는 라우팅 함수 및 req, res 에서 사용할 수 있는 함수들에 대해 자동 완성 되는 부분을 봤는데요. (예:`app.get()`,`res.writeHead()` 등) vscode의 각종 extensions 들을 설치해보고 vscode 자체의 옵션도 찾아봤지만 도저히 제로초님 처럼 자동 완성 되지가 않네요ㅜㅜ제가 이클립스를 사용하다가 이번에 노드 공부해보려고 다른 IDE를 사용해서 그런지 자동완성이 되지 않는 부분이 매우 불편한데 혹시 강사님 개발 환경 공유 가능할까요?강의와는 상관이 없는 질문인 점 죄송합니다
-
미해결DOM 인터랙션
이 강좌를 들으면 좋은점이 뭔가요?
안녕하세요.저는 서버개발자로 일을 하고 있지만,영보님 강의를 모두 사서 듣고있는 주니어 개발자입니다.우선 좋은 강좌를 만들어주셔서 너무 감사합니다.앞으로도 좋은 강좌 많이 만들어 주시면 너무나도 감사할것같습니다.현재 돔 인터랙션이라는 강의를 듣고 있고 중반정도 달려왔는데이 강의를 들으면 듣지 않은 사람들에 비해 어떤 경쟁력을갖게 되는지 궁금합니다.영보님께서 강의를 만드신 이유와 의도가 있었을 것 같은데그 부분이 궁금합니다. 그리고 리액트 심화 강의도 혹시 출시 하실 생각이 있으신지궁금합니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
JAVA 소수 자료형 출력 관련해서 문의드립니다.
14:40 안녕하세요 강사님정수형 변수에 소수값을 저장해서 출력 시 오류가 발생하는 것은 이해가 되지만화면 자료에는 float b = 3.4의 값을 저장해System.out.println(b)는 3.4를 출력하는 것이 아니라고 설명하셨는데double을 쓰고 출력해야 정상적으로 3.4가 출력이 된다고 하신 부분이 이해가 되지 않아 문의를 남깁니다.float도 double형과 동일하게 실수형 자료형이라 정상적으로 3.4가 출력되는게 아닌가요...??
-
미해결스프링 시큐리티 OAuth2
JwtDecoder 문제
org.springframework.boot:spring-boot-starter-oauth2-resource-server:2.7.3 버전에서 jwtDecoder 생성 문제가 있는 것으로 보입니다.jwt-set-uri 설정일때는 되지 않고 issuer-uri 설정일때만 문제가 발생하지 않습니다.혹시 제가 설정 문제인지 확인 차 질문드립니다.url 확인도 해봤습니다. https://github.com/okta/samples-java-spring/issues/77여기서 문제가 있다며, 일부분을 인정을 하였습니다.같은 상황으로 보입니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
23년 2회, C언어 정렬 중 질문 드립니다.
23년 2회 C언어 정렬 중, int n = sizeof(E) / sizeof(E[0])에 대해서 설명 좀 부탁 드립니다. 단순하게 5 / 1 이렇게 해서 n=5로 보면 되는 건가요?제가 너무 어렵게 생각하나... 설명 부탁 드립니다.
-
미해결따라하며 배우는 리액트, 파이어베이스 - 채팅 어플리케이션 만들기[2023.12 리뉴얼]
notification 관련 질문에 AI가 엉뚱하게 대답하여 다시 질문합니다.
선생님~ 안녕하세요 :)강의 유익하게 잘 듣고 있습니다. 새로 리뉴얼된 섹션 1~12까지 강의 중에,notification 부분이 없어서 질문 드립니다. notification 부분을 들으려면,이전 강의인 섹션 20으로 대체해야 하는 걸까요? 섹션 13부터는 예전 강의로,Deprecated라고 써져 있는데,notification 사용방법은 그것을 따라하면 되는지궁금해서 글을 씁니다. 혹시, 달라졌다면 어느 부분을 참고해서 공부하면 좋을지조언도 조금만 부탁드립니다. ^^
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
if(5==5==1)
1분30초대 if(5==5==1) 이거는 5==5가 1로 오고 1==1로 참인가요? 아니면 5==5==1을 한번에 처리해서 거짓인가요
-
해결됨오브젝트 - 기초편
2-2 변경과 의존성 영상 편집 오류 제보 드립니다.
안녕하세요 강사님강의를 보는데 불편함은 없지만 영상 편집이 잘못된것 같아서 제보 드립니다. 2-2 변경과 의존성 챕터시간 9:33 ~ 9:52같은 멘트가 2번 나오는것 같아요감사합니다.
-
해결됨
환불 요청
이슈 : 진도율 7% 초과로 환불 불가=> 아래의 3개중 "일부 참고 command"는 강의가 아님. "강의소개"는 무료. 사유 : 소스 코드와 실행 결과에 대한 구성의 일반적인 강좌로 기대했는데, 본 강좌는 개념 설명 뿐임주문번호 : 2891306
-
미해결기초부터 따라하는 디지털포렌식
ftk imager 설치
현재 인텔 맥 사용 중 입니다. ftk imager를 아래 링크를 통해서 다운받아서 했더니 지원하지 않는 파일이라 뜨고 진행이 되지 않습니다. 어떻게 해야 하나요??
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
배열과 포인터 증가 문제
1번에 ++*ptr은 21라하셨는데*++ptr 포인터가 밖에 있으면 30으로 출력되고 포인터 초기 위치도 ptr[1]되나요??
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
소수 판별기
7:50이해가 잘 안됩니다.왜1은 출력 안되고 2 는 출력도 되는지 이런 문제 나왔을때 설명도 좋지만 5번째 반복문까지는 같이 풀어주시면 이해가 몇배는 될 거 같아요
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
풀 라우트 캐시1 질문
Dynamic Page로 설정되는 기준 중에서 동적 함수(쿠키, 헤더, 쿼리스트링)을 사용하는 컴포넌트가 있을때가 있다고 말씀해주셨습니다.그리고 웬만하면 Static Page로 만드는 것이 성능 측면에서 좋다고 하셨습니다. 하지만 예를 들어, 거의 모든 페이지에서 header나 footer 컴포넌트를 공통 컴포넌트로 쓰고있고, 그 컴포넌트에서 쿠키를 통해 어떤 값을 세팅한다면 Static Page는 거의 없을 것으로 판단이 되는데 따로 해결방안이 있을까요? Dynamic Page로 설정되는 기준 중에서 아래와 같이 캐시되지 않는 data fetching을 사용하는 경우가 있다고 하셨는데 async function Comp() { const response = await fetch('...') return <div>...</div> }async function Comp() { const response = await fetch('...', {cache : "no-store"}) return <div>...</div> }아래와 같이 revalidate로 캐시 옵션이 세팅되었을때는 Static Page로써 적용이 되는 것이지요? 그 이유가 해당 time이 지났을때는 데이터캐시에 있는 값이 stale되었다고 판단이 되어 캐싱되어있는 값을 가져오지않고 새로운 값을 가져오기 때문이라고 보면 되는걸까요?async function Comp() { const response = await fetch('...', { next: { revalidate: 3 } }) return <div>...</div> }
-
해결됨강화학습 입문에서 Deep Q-learning/Policy Gradient까지
강의 36강에서의 질문
안녕하세요! 이번에 금융권 핀테크 기업으로 이직하면서 강화학습을 직무에 활용할 수 있을까하여 공부하고 있는 사람입니다. import gymnasium as gym import numpy as np import pprint # SFFF (S: 시작점, 안전) # FHFH (F: 얼어있는 표면, 안전) # FFFH (H: 구멍, 추락) # HFFG (G: 목표, 프리스비 위치) # LEFT = 0 # DOWN = 1 # RIGHT = 2 # UP = 3 map = "4x4" SLIPPERY = False # 결정론적 환경 #SLIPPERY = True # 확률적 환경 # FrozenLake-v1 환경을 생성합니다. # desc: None이면 기본 맵을 사용합니다. # map_name: 사용할 맵의 이름을 지정합니다. # is_slippery: True이면 미끄러운 표면(확률적 환경)을 사용하고, False이면 결정론적 환경을 사용합니다. env = gym.make('FrozenLake-v1', desc=None, map_name=map, is_slippery=SLIPPERY) GAMMA = 1.0 # 감가율 (discount factor), 미래 보상의 현재 가치 THETA = 1e-5 # 정책 평가의 종료 조건, 변화가 이 값보다 작으면 평가 종료 num_states = env.observation_space.n # 환경의 상태(state) 개수 num_actions = env.action_space.n # 환경에서 가능한 행동(action) 개수 transitions = env.P # 상태-행동 전이 확률 (state-action transition probabilities)s) 강의로는 36강, 자료로는 015_DP_frozenlake_policy_evaluation.py 상에서 질문이 있습니다. 여기서 THETA가 1E-5인데, 이는 정책 평가의 종료 조건이라고 되어있었습니다. 이 때, 모든 그리드에서의 변화량 중 단 하나의 값이라도 THETA보다 작아지면 평가가 종료되는 것인지, 모든 그리드의 변화량이 THETA보다 작아지면 평가가 종료되는 것인지 궁금합니다.
-
미해결처음 만난 리액트(React)
섹션 4 npm start 하면 빈 화면만 나옵니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요다 바꿨는데도 npm start하면 빈 화면만 나와요
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
파이선 문자열
1:10 range 12-2+1 =110-10까지 반환까지 이해 했는데s(0:2)s(1:3)라는 범위지정은 어떻게 생긴건가요