inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

176만명의 커뮤니티!! 함께 토론해봐요.

ERROR [ExceptionsHandler] this.validate is not a function 무슨 에러일까요 ㅠ

미해결

탄탄한 백엔드 NestJS, 기초부터 심화까지

안녕하세요 postman에서 login 요청을 보내려고 할때 터미널에서 ERROR [ExceptionsHandler] this.validate is not a function 라고 오류가 납니다 validate를 함수로 작성해주었는데 이러한 오류가 나서 어떻게 해결해야 할지 고민입니다.

  • node.js
  • mongodb
  • express
  • nestjs
  • ssr
이수환 댓글 1 좋아요 0 조회수 378

[4.4장 메모이제이션 훅] 4.4.2 useMemo 에서 every 함수에 관한 질문입니다.

해결됨

[React 2부] 고급 주제와 훅

안녕하세요 선생님 every 배열을 비교하는 방법이 궁금해서 로그를 찍어보았습니다. // export default App; import MyReact from "./lib/MyReact"; import React from "react"; const Board = ({ posts, tag }) => { MyReact.resetCursor(); const [darkTheme, setDarkTheme] = React.useState(false); const filterPosts = () => { console.log("filterPosts"); return posts.filter((post) => (tag ? post.tag === tag : true)); }; const filteredPosts = MyReact.useMemo(filterPosts, [posts, tag]); console.log("Board rendered"); return ( <> <div> <button onClick={() => setDarkTheme(!darkTheme)}>Theme Change</button> <span>{darkTheme ? "dark" : "light"}</span> </div> <FilteredPosts value={filteredPosts}></FilteredPosts> </> ); }; const FilteredPosts = MyReact.memo(({ value }) => { console.log("FilteredPosts rendered") return ( <ul> {value.map(({ id, content, tag }) => { return ( <li key={id}> {content} <span>#{tag}</span> </li> ); })} </ul> ); }); export default () => { const [tag, setTag] = React.useState(""); return ( <> <button onClick={() => setTag("")}>ALL</button> <button onClick={() => setTag("tag1")}>Tag1</button> <button onClick={() => setTag("tag2")}>Tag2</button> <Board posts={[ { id: "id1", content: "content1", tag: "tag1" }, { id: "id2", content: "content2", tag: "tag1" }, { id: "id3", content: "content3", tag: "tag2" }, ]} tag={tag} /> </> ); }; function useMemo(nextCreate, deps) { console.log("deps = ", deps); if (!memorizedStates[cursor]) { const nextValue = nextCreate(); memorizedStates[cursor] = [nextValue, deps]; cursor = cursor + 1; return nextValue; } const nextDeps = deps; const [prevValue, prevDeps] = memorizedStates[cursor]; console.log("prevDeps => ", prevDeps); console.log("nextDeps => ", nextDeps); if ( prevDeps.every((prev, index) => { console.log( "comparing -> ", prev, nextDeps[index], prev === nextDeps[index], index ); return prev === nextDeps[index]; }) ) { console.log("it is same"); cursor = cursor + 1; return prevValue; } console.log("it is not same"); const nextValue = nextCreate(); memorizedStates[cursor] = [nextValue, deps]; cursor = cursor + 1; return nextValue; } 여기서 궁금한 점은 1번째 빨간 paragraph는 theme change를 눌러서 변경이 없는 경우입니다. comparing => 로그를 확인하면 every가 2개를 비교하는데 첫번째는 array(posts)를 비교하고 두번째는 tag를 비교하는것을 확인 할 수 있습니다. 2번째 빨간 paragraph는 Tag1 버튼을 누른 경우입니다. 이때 저는 첫번째 비교는 true이고 두번째 비교에서 빈문자열 vs tag1이니 여기서 false가 나길 기대했지만 결과는 그렇지 않았고 첫번째 array(posts) 비교에서 false가 나왔습니다. 3번째 빨간 paragraph는 다시 theme change를 눌렀고 이는 정상적으로 array(posts) , tag1 비교를 수행한것을 확인할 수 있습니다. 왜 이런것인가요?

  • react
  • React-Context
  • react-hooks
  • react-router
  • react-component
dohyun_lim 댓글 2 좋아요 1 조회수 402

spring Legacy Project에서 MVC 프로젝트가 없습니다. 어떻게 해야하나요?

미해결

스프링 프레임워크는 내 손에 [스프2탄]

안녕하세요. 24.03.24일 날 스프2탄을 구매하였습니다. 시작부터 문제가 발생되어서 글 남깁니다. 강사님의 영상을 따라 eGovFrame-4.0.0을 다운로드 하였고 1. 프로젝트를 생성하기위해 Spring Legacy Project 클릭 ---문제 발생 ---- 2.Simple Projects만 보이고 MVC프로젝트가 보이질 않습니다. 구글링을 해보고 시도 하였지만 해결되지 못했습니다. 초보의 입장에서 난감해하고 있습니다. 해결방법과 그따른 영상을 업데이트를 해주실수 있을까요?

  • spring
  • jquery
  • mvc
  • jpa
  • spring-security
s31950 댓글 1 좋아요 0 조회수 1594

크롬에서 서드 파티 쿠키 제한이라는 에러가 뜨는데 혹시 추가로 어떤걸 업데이트 해야지 정상작동 되는지 알 수 있을까요?

미해결

실리콘밸리 엔지니어가 가르치는 파이썬 장고 웹프로그래밍

버튼 클릭 후 먹통이여서 콘솔을 보니 써드 파티 쿠키 제한이라고 나오더라구요. 혹시 이 이유로 정상작동이 안된건지... 알고싶습니다. 그러하다면 어떻게 바꿔야 하는지도 알려주시면 감사하겠습니다~!

  • python
  • django
  • bootstrap
  • rest-api
  • drf
그렁대 댓글 2 좋아요 0 조회수 793

처음에는 하나만 생기지만 2번째 맵부터 너무 많이 생깁니다.

미해결

이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해

처음에는 NPC가 한명만 생기지만 2번째 맵부터는 여러명의 NPC 생기는 버그가 있습니다 CloseAllGates() 함수에 for문 안에 찍었는데 여러번 찍히는 것을 확인했습니다. 이유가 뭔지 잘 모르겠습니다

  • unreal-engine
  • ue-blueprint
  • 언리얼-c++
신동주 댓글 1 좋아요 0 조회수 373

안드로이드 Directory not created

미해결

안드로이드에서 파일 디렉터리가 생성이 안되는데 이유 아시는 분 있으신가요?

mhj1579 댓글 1 좋아요 0 조회수 183

디자인 가이드라인 선택

미해결

피그마(Figma)를 활용한 UI디자인 입문부터 실전까지 A to Z

안녕하세요. 'UI Component에 대한 개념, 그리고 Figma의 Component 기능을 사용하는 이유' 강의를 듣던 중 궁금증이 생겨 질문 드립니다. 에릭님을 포함한 현직자 분들은 아래 디자인 가이드라인 중, 어떤 디자인 가이드라인을 따르시나요? 1. Google Material Design 2. Human interface Guideline OS에 따라 참고하는 가이드라인이 달라질 거 같은데, 현직자 분들이 선호하는 디자인 가이드라인이 궁금합니다!

  • 웹-디자인
  • 모바일-디자인
  • figma
정봉준 댓글 1 좋아요 0 조회수 275

나프2탄 51강 서비스계층 구현하기

미해결

[NarP Series] MVC 프레임워크는 내 손에 [나프2탄]

선생님이 보여주신 화면에서 서비스 인터페이스를 작성하고 자바 클래스를 작성할 때 impl을 하면 add unimplemented method 부분이 나오는데 제가 작성한 화면에서는 나오지 않습니다 이유가 무엇일까요?

  • spring
  • mvc
  • ajax
  • pojo
boom boom 댓글 1 좋아요 0 조회수 328

강의자료 문의

미해결

CAN 통신 - 자동차 신입이 알아야 할 모든 것

안녕하세요. 이번에 강의를 수강한 학생입니다. 혹시 강의에 사용된 PPT자료를 별도로 받을 수 있을까요? 감사합니다.

  • CAN
  • uds
cactus0594 댓글 2 좋아요 0 조회수 368

강의 시간에 사용하는 메모장에 대한 질문입니다.

해결됨

김영한의 실전 자바 - 기본편

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 아니오 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 안녕하세요. 강의 항상 잘 듣고 있습니다. 강의와는 상관없는 질문입니다만 수업시간에 사용하는 메모장? 어플인가요?? 아니면 맥에 기본으로 있는 메모장인걸까요?? 깔끔해보여서 질문드립니다.

냠뇸념 댓글 1 좋아요 0 조회수 268

DB연결 오류

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 강의대로 h2데이터베이스 잘 들어가지는데 빌드하고 실행하면 조회와 멤버 등록에서 오류가 납니다 2024-03-25T10:58:04.317+09:00 ERROR 10840 --- [demo] [nio-8080-exec-5] o.a.c.c.C.[.[.[/].[dispatcherServlet]  : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: java.lang.IllegalStateException: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection] with root cause org.h2.jdbc.JdbcSQLInvalidAuthorizationSpecException: Wrong user name or password [28000-224] 오류는 이렇게 납니다. 어떻게 해야 하나요? 강의대로 application.properties 도 잘 했고, h2디비 실행도 잘 됩니다. 디비 켜놓고 해도 오류나네요 ㅜㅡ

  • java
  • spring
  • mvc
  • spring-boot
이은지 댓글 3 좋아요 0 조회수 726

재심사를 받게되면 기존의 통과된 업체에는 따로 재심사를 받을 필요는 없나요??

해결됨

[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스

안녕하세요. 좋은 경험담 잘 들었습니다. 강의를 듣다가 궁금한점이 생겼는데, 신한카드는 심사가 통과 되었고, 국민카드는 심사를 통과하지 못한경우 일단 신한카드를 이용하고 국민카드는 재심사를 요청하면된다고 말씀하셨습니다. 그런데 재심사를 받는다는건 서비스의 내용을 수정한 후, 재심사를 요청하게 될 텐데 이 경우 서비스에 변경된 부분이 있으니, 심사를 통과했던 카드사에 재심사를 받아야 되거나 하는 경우는 없는건가요??

  • 결제
춘몽 댓글 1 좋아요 0 조회수 295

CH 4.4. 에서 similar할 때 P 행렬에 대한 질문

미해결

선형대수학개론

안녕하세요. 언제나 좋은 강의 감사드립니다. 다름이 아니오라 $ \mathbb{R}^{n} $space에서 $ n \times n $ 행렬 $ A, B $ 가 similar할 경우, 즉 $ A = PBP^{-1} $ 관계가 성립할 때 행렬 $ P $ 가 어떤 열벡터로 구성되는지 궁금해서 글남깁니다. 질문은 총 2가지이며, 아래와 같습니다. Q1. diagonalization이 가능할 때 P의 열벡터 행렬 $ A $ 가 diagonalization이 가능할 경우 행렬 $ P $ 는 linearly dependent한 eigen vector로 구성된 걸로 알고있는데, 그렇다면 eigen vector들은 $ \mathbb{R}^{n} $ 스페이스의 basis 벡터 중 일부인가요? Q2. diagonalization이 가능하지 않을 때 P의 열벡터 행렬 $ A $ 가 diagonalization이 가능하지 않을 경우, 행렬 $ P$ 는 $ \mathbb{R}^{n} $ 스페이스의 basis 벡터 중 일부로 구성되어 있나요? 아 혹시 $ n \times n $ 행렬 $ P $ 는 similarity transformation 정의상 invertible하기 때문에 그 행렬의 열벡터들은 선형독립이고, $ \mathbb{R}^{n} $ space를 span하기 때문에 당연히 $ \mathbb{R}^{n} $ space의 basis가 되는건가요??

  • 선형대수학
shchoi 댓글 1 좋아요 0 조회수 236

중급

미해결

김영한의 실전 자바 - 기본편

혹시 hasNextLine() , while(hasNext()) 이런건 다음 중급 강의에서 다뤄주시나요/ 다뤄주신다면 몇강에서 다뤄주시나요?

  • java
  • 객체지향
ghuhan18 댓글 1 좋아요 -1 조회수 187

예제로 알려주시는 파일 어디서 다운받나요?

해결됨

파이썬으로 나만의 블로그 자동화 프로그램 만들기

예제로 알려주시는 파일 어디서 다운받나요?

  • python
  • wordpress
  • 웹-크롤링
  • selenium
손현규 댓글 2 좋아요 0 조회수 584

파일이 수시로 이름이 바껴있네요 ㄷㄷ

미해결

스프링 시큐리티

CustomAuthenticationProvider 로 폼인증방식 강의 진행하셨는데요. Ajax인증방식에서는 FormAuthenticationProvider로 파일명이 Custom에서 바껴있는데 중간에 이름만 바꾸신건가여?? 강의를 듣다보면 파일이름이 달라져서 헷갈립니다. ㄷㄷ 강의진행시에 바로직전까지 했던 소스의 버전관리가 필요해보입니다. 다음강의 들으면 파일명이 혹은 실제코드가 달라져있는게 초짜인 수강생들에겐 좀 힘듭니다.

  • java
  • spring-boot
  • spring-security
Minkoo Lee 댓글 1 좋아요 0 조회수 351

java 17을 깔고 세팅도 다 맞췄는데 이런메세지가 떠요

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 밑에 무슨 경고문이 뜨고 실행버튼이 여기서는 보이지 않아요 이걸 어떻게 하면 되나요 ㅠㅠ ++)build.gradle 을 open as project 로도 해보았습니다.

  • java
  • spring
  • mvc
  • spring-boot
ally0204 댓글 2 좋아요 0 조회수 1133

안전한 게임 개발

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

안녕하세요. 루키스님의 강의를 듣고 멀티플레이 게임을 만들어보려고 하는데, 어디서부터 어디까지는 서버가 처리하고 나머지는 클라이언트가 처리해야 할지 고민이 됩니다. 서버에 침투할 수 있는 핵을 최대한 막을 수 있는 안전한 상황을 구축하고 싶습니다... 그리고 서버와 클라이언트는 동시에 개발하는 게 좋을까요 아니면 클라이언트를 전부 개발 후 서버를 개발하는 게 좋을까요? 감사합니다.

  • C#
  • unity
  • 네트워크
강승연 댓글 1 좋아요 0 조회수 834

keycloak인증 인가 정보에 부가정보를 추가할 수 있나요?

미해결

스프링 시큐리티 OAuth2

안녕하세요. 인증 인가 방법에 대해서 강의를 통해 많은 도움이 되고 있습니다. 인증 인가 후 또는 인증 인가시에 부가 정보를 토큰 정보에 포함시킬 수 있는지 궁금합니다. 예를 들면 해당 사용자의 서비스별 구독 정보등을 토큰에 포함시켜 이 정보를 인가 정보로 활용하고 싶은데요. 이런 정보는 access_token과 별개로 인증 후에 따로 토큰을 생성하여 관리해야 하나요. 아니면 혹시 keycloak에서 생성하는 access_token에 포함시키는 방법이 있는지 궁금합니다. 조언 부탁드립니다. 감사합니다.

  • java
  • spring
  • spring-boot
  • oauth
aanicall 댓글 2 좋아요 0 조회수 671

실행 후 콘솔창이 보이지 않는 문제

미해결

홍정모의 따라하며 배우는 C언어

안녕하세요. 따배씨 학습 중 콘솔창 관련하여 문제가 생겨 질문드립니다. ctrl + f5 눌러 실행하는데 이미지와 같이 정상 실행은 되나 콘솔창이 화면에 뜨지 않습니다. 작업표시줄에 콘솔창이 실행된게 보이는데, 클릭하여도 화면에 나타나지 않습니다. 제가 문제 해결을 위해 시도해본 방법은 아래와 같습니다. 비주얼 스튜디오 다시 시작. 컴퓨터 다시 시작. 비주얼 스튜디오 삭제 후 재설치. 위와 같은 방법을 통해서도 문제가 해결되지 않았습니다. 어떤 시점에서 문제가 생겼는지는 저도 잘모르겠습니다. 전날 학습 후 다음 날 이어 학습하려는데 이와 같은 문제가 생겼습니다. 관련해서 도움 부탁드립니다. 사용환경 비주얼 스튜디오 커뮤니티 2022 Window 10 home

  • c
댓글 2 좋아요 1 조회수 298

인기 태그

인프런 TOP Writers

주간 인기글