inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

needToCatchEvent 오류

해결됨

스마트 컨트랙트 이벤트 모듈 배우고 학습하기

event Transfer 감지가 안되고 있습니다. 오타확인했을 경우에도 문제가 없었음에도 불구하고 질무드립니다. c.needToCatchEvent = map[common.Hash]types.NeedToCatchEvent{ common.BytesToHash(crypto.Keccak256([]byte("Transfer(address,address,uint256"))): { NeedToCatchEventFunc: c.Transfer, }, } 코드는 이렇게 됩니다. 추가적으로 address는 0xbB9260Fc0d1427B7A014B6993D84e75f88Cd700C mint 블록 44961870 입니다.

  • event
JUNI 댓글 3 좋아요 0 조회수 483

redirect & try/catch 질문

미해결

Next + React Query로 SNS 서비스 만들기

redirect는 try/catch문 안에 있으면 안돼서 그 위해 shouldRedirect의 값으로 조건문을 만들어 if문 안에서만 redirect하게 하셨는데, 이후에 catch문에서 return을 넣어주시더라고요. 그러면 shouldRedirect라는 변수를 쓰지 않아도 어차피 catch문이 실행된 경우에는 return 되니까 redirect를 아래에 그냥 배치해도 상관없지 않나 질문드립니다.

  • react
  • next.js
  • react-query
  • next-auth
  • msw
j44s11 댓글 1 좋아요 0 조회수 403

멱등

미해결

모든 개발자를 위한 HTTP 웹 기본 지식

[질문 내용] 안녕하세요.ㅎ 좋은 수업 해주셔서 감사합니다. POST 는 멱등이 아니라는데요, ( 결재가 두번됨 ) 멱등의 필요성이 타임아웃등의 이유로 정상음답을 못주었을떄 같은 요청을 다시해도 판단 근거가 된다고 설명해주셨는데. 결제시 (POST) 시 정상 응답이 없으면,정상 응답이 없다는건 결제가 제대로 되지 않았다는 뜻이며 , 이경우 다시 같은 요청을 반복해도 되는거 아닌가요????

  • 네트워크
슈퍼맨~ 댓글 2 좋아요 0 조회수 615

@ModelAttribute 관련 static 처리와 th:field 부분 질문드립니다

해결됨

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

[질문 내용] 안녕하십니까 강의 정말 잘 듣고 있습니다. 두 가지 질문 드리려고 하는데요! 5분 50초 경에 @ModelAttribute("regions") public Map<String, String> regions() { Map<String, String> regions = new LinkedHashMap<>(); regions.put("SEOUL", "서울"); .. return regions; } 부분 설명해주시면서 별도의 메서드마다 별도로 처리하는 것보다는 static으로 처리를 하면 더 좋다는 설명을 해주셨습니다. static으로 처리하는 것의 예시가 궁금합니다. 어떻게 처리를 해야할지 감이 잘 안와서요!! ㅎㅎ ㅠ <!-- multi checkbox --> <input type="checkbox" th:field="*{regions}" th:value="${region.key}" class="form-check-input"> th:field="*{regions}" 와 th:value="${region.key}" 의 값을 비교해서 checked 설정을 해준다는 설명 부분이 이해가 잘안갑니다..ㅠ th:field="*{regions}" 를 적용했을 때 id 값과 name값 value값을 편리하게 설정해준다는 개념만 이해가 되는데 사용자가 항목을 체크하면 th:field="*{reigons}" 에 어떤 값들이 들어가는것인지 , 어떻게 비교를 하는 것인지 잘 모르겠습니다... 감사합니다..!

  • spring
  • mvc
s2사랑해요s2김영한s2 댓글 1 좋아요 3 조회수 500

URL 링크 표현식 질문

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] CSS의 경우 th:href="@{/css/bootstrap.min.css}"이고 다른 경우에는 th:href="@{/basic/items/add}"처럼 되어있습니다. 궁금한 점은 css는 static상위 폴더에 basic은 templates 상위 폴더에 위치하는데 이를 구분하는 것이 url에 명시가 되어있지 않은데 어떻게 구분이 되는 걸까요??

  • spring
  • mvc
sde101573 댓글 2 좋아요 0 조회수 385

정답은 어디서볼수있나요?

미해결

홍정모의 게임 만들기 연습 문제 패키지

강의 마지막에 직접 진행보라는 내용에 대한 답은 없는건가요? 굉장히 당황스럽네요;;

  • c++
  • 객체지향
  • OpenGL
경태 댓글 2 좋아요 1 조회수 406

파이토치와 비교하며 Numpy 라이브러리 사용법 익히기2 질문입니다.

해결됨

처음하는 딥러닝과 파이토치(Pytorch) 부트캠프 (쉽게! 기본부터 챗GPT 핵심 트랜스포머까지) [데이터분석/과학 Part3]

약 11분 경에 행렬 곱셈을 설명하는 부분에서 "앞 행렬의 행의 갯수와 뒷 행렬의 열의 갯수가 같아야 행렬간 곱셈이 가능하다"고 되어있는데 제가 알기로는 (n, k) @ (k, m) = (n, m) 이어서 앞 행렬의 열의 갯수와 뒷 행렬의 행의 갯수가 같아야 행렬 곱셈이 가능하다고 알고 있습니다. 제가 알고 있는게 맞을까요? 검색해봐도 설명이 이렇게 나와서 어느것이 맞는지 질문드립니다.

  • 머신러닝
  • 딥러닝
  • 인공신경망
  • pytorch
  • vision-transformer
nureongi0214 댓글 2 좋아요 0 조회수 323

7-M 반례 질문입니다!

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

안녕하세요, 큰돌님! 16235 문제를 풀던 중 아래 코드가 왜 안되는지 궁금합니다. 맵에 각각 벡터를 넣지 않고 총 살아있는 나무를 넣는 우선순위 큐를 사용해서 구현 해보았습니다. 우선순위 큐는 나이를 기준으로 오름차순 합니다. https://www.acmicpc.net/source/72058303 반례는 이것인데, 제 논리 대로라면 된다고 생각하는데 여기서 잘못된 답을 뱉어내네요... 5 2 7 2 3 2 3 2 2 3 2 3 2 2 3 2 3 2 2 3 2 3 2 2 3 2 3 2 2 1 3 3 2 3 답 : 71

  • c++
  • 코딩-테스트
김동훈 댓글 2 좋아요 0 조회수 236

GPT api 토큰 제한

미해결

모두를 위한 대규모 언어 모델 LLM(Large Language Model) Part 2 - 랭체인(LangChain)으로 나만의 ChatGPT 만들기

안녕하세요. 강의 잘 듣고 있습니다. 한 가지 궁금한 것이 있는데, SQL agent로 많은 데이터셋을 넣어주면서 질문을 할 경우 GPT4 api 를 사용했을 때 금방 하루 토큰을 다 사용했다고 뜹니다. 개인 api는 하루용 토큰이 이렇게 금방 소진 되어 테스트를 많이 해볼 수가 없어서요, 그러면 기업용으로 api를 구매하면 하루에 사용 가능한 토큰에 제한이 없는지 궁금합니다.

  • chatgpt
  • langchain
  • api
YG 댓글 1 좋아요 0 조회수 1832

ReviewDto 객체 사용 이유

해결됨

쥬쥬와 함께 하루만에 시작하는 백엔드 - 스프링, 도커, AWS

리뷰 목록 페이지를 조회할 때 마지막에 ReviewDto 객체로 변환해서 반환을 하는데 이렇게 하는 이유가 무엇인지 궁금합니다

  • spring
  • git
  • docker
  • spring-boot
  • jpa
  • github
haha 댓글 2 좋아요 0 조회수 369

컨트롤러에서 뷰템플릿을 반환해서 응답하는 경우에 메소드의 반환값이 void일떄

해결됨

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 응답 -정적리소스,뷰템플릿 강의에서 궁금한것있습니다. 컨트롤러에서 뷰 템플릿을 응답으로 반환하는경우를 학습중인데요. 강의에 설명에서는 Void를 반환하는경우에 @Controller를 사용하고 HttpServletResponse,OutputStream(Writer) 같은 HTTP 메시지 바디를 처리하는 파라미터가 없으면 요청 URL을 참고해서 논리 뷰 이름으로 사용한다. 라고 되어 있는데요. 그러면 메서드 매개변수에 위 2개의 파라미터( HttpServletResponse,OutputStream(Writer) )가 들어가있을경우에는 정상적으로 반환되어야 하지 않는것이 맞는것인가요? 두개의 파라매터를 메서드 매개변수에 적용하여 실행해봐도 정상적으로 동작하기에 질문드립니다. 아래는 해당 코드 입니다. //너무 불명확해서 추천하지 않는방식 //컨트롤러를 사용하고 httpServlerResponse 나 ,outputStream 같은 HTTP 메시지 바디를 처리하는 //파라메터가 없으면 요청 URL을 참고해서 논리뷰의 이름으로 사용 @RequestMapping("/response/hello") //반환할 정적 리소스의 경로랑 맵핑이 같을경우 return 값이 없어도 된다. public void responseViewV3(Model model, HttpServletResponse response) throws IOException { response.getWriter().write("ok"); model.addAttribute("data","hello!"); }

  • spring
  • mvc
Super Novice 댓글 1 좋아요 0 조회수 328

테스트시 로그가 뜨지 않는다면 어떻게 해야하나요?

미해결

스프링 핵심 원리 - 기본편

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요?예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/ 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예 [질문 내용] 테스트 시 로그가 뜨지 않습니다!

  • spring
  • 객체지향
임수진 댓글 1 좋아요 0 조회수 487

length에서 min값만 설정하고 싶을 때 max 없이 validationOptions을 어떻게 전달할 수 있나요..?

미해결

[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core

length에서 max값을 전달 안해주고 min만 설정하고 싶을때 if(args.constraints.length===2){ } else}{ } 여기서 else 가 실행되어야 하는데 max 값 없이 validationOptions만을 전달하면 validationOptions가 두번째 인자로 전달되는 것 아닌가요..? 이렇게 하면 에러 나는데.. max 값에 undefined나 null을 넣어도 안되는 것 같습니다. 어떻게 max 값 없이 validationOptions를 실행할 수 있나요..?

  • javascript
  • typescript
  • rest-api
  • nestjs
  • backend
purnsup90 댓글 2 좋아요 0 조회수 364

보일러 플레이트 확인

해결됨

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

안녕하세요! 제가 설치도구들을 다운 받고 강의를 이어 듣는데, 제 플레이터와 선생님이 보여주신 초기 화면이 달라서 어느 부분이 잘못되었는지 확인 받고 싶습니다!

  • react
  • node.js
  • seo
  • graphql
  • next.js
현준인뒈요 댓글 2 좋아요 0 조회수 314

this 생성자를 꼭 첫줄에만 넣어야만 하는 이유가 있나요?

미해결

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

생성자를 공부중인데 this 생성자는 꼭 첫줄에만 넣어야 하고 넣지 않으면 컴파일 오류가 난다고 하는데 꼭 첫줄에만 넣어야만 하는 이유가 있을까요? MemberConstruct(String name, int age) { System.out.println("hello"); this(name, age, 50); }

  • java
  • 객체지향
wechi 댓글 2 좋아요 1 조회수 641

'List 컴포넌트 생성하기' 따라하다가 에러가 발생했습니다

미해결

따라하며 배우는 리액트 A-Z[19버전 반영]

List.js로 나눈 다음 data. 도 지우고 했는데 List.js에서 key={id} 부분에서 계속 오류가 발생합니다. List.js:22 Uncaught TypeError: Cannot read properties of undefined (reading 'draggableProps') at List (List.js:22:1) at renderWithHooks (react-dom.development.js:16305:1) at mountIndeterminateComponent (react-dom.development.js:20074:1) at beginWork (react-dom.development.js:21587:1) at HTMLUnknownElement.callCallback (react-dom.development.js:4164:1) at Object.invokeGuardedCallbackDev (react-dom.development.js:4213:1) at invokeGuardedCallback (react-dom.development.js:4277:1) at beginWork$1 (react-dom.development.js:27451:1) at performUnitOfWork (react-dom.development.js:26557:1) at workLoopSync (react-dom.development.js:26466:1) Lists.js 코드 import React from 'react'; import { DragDropContext } from "react-beautiful-dnd"; import { Droppable } from "react-beautiful-dnd"; import { Draggable } from "react-beautiful-dnd"; import List from "./List"; export default function Lists({todoData, setTodoData}) { const handleEnd = (result) => { if(!result.destination) return; const newTodoData = todoData; const [reorderedItem] = newTodoData.splice(result.source.index, 1); newTodoData.splice(result.destination.index, 0, reorderedItem); setTodoData(newTodoData); }; return ( <div> <DragDropContext onDragEnd={handleEnd}> <Droppable droppableId="todo"> {(provided) => ( <div {...provided.droppableProps} ref={provided.innerRef}> {todoData.map((data, index) => ( <Draggable key={data.id} draggableId={data.id.toString()} index={index} > {(provided, snapshot) => ( <List key={data.id} id={data.id} title={data.title} completed={data.completed} todoData={todoData} setTodoData={setTodoData} provided={provided} snapshot={snapshot} /> )} </Draggable> ))} {provided.placeholder} </div> )} </Droppable> </DragDropContext> </div> ); } List.js 코드 import React from "react"; const List = ({ id, title, completed, todoData, setTodoData, provided, snapshot }) => { const handleClick = (id) => { let newTodoData = todoData.filter((data) => data.id !== id); setTodoData(newTodoData); }; const handleCompleteChange = (id) => { let newTodoData = todoData.map((data) => { if(data.id === id) { data.completed = !data.completed; } return data; }); setTodoData(newTodoData); }; return ( <div key={id} {...provided.draggableProps} ref={provided.innerRef} {...provided.dragHandleProps} className={`${ snapshot.isDragging ? "bg-gray-400" : "bg-gray-100"} flex items-center justify-between w-full px-4 py-1 my-2 text-gray-600 border rounded`} > <div className='items-center'> <input type="checkbox" onChange={() => handleCompleteChange(id)} checked={completed} /> <span className={completed ? 'line-through' : undefined}> {title} </span> </div> <div className='items-center'> <button className="px-4 py-2 float-right" onClick={() => handleClick(id)}> X </button> </div> </div> ) } export default List;

  • react
qmwneaaa 댓글 2 좋아요 0 조회수 400

강의자료 부탁드립니다!

해결됨

팀 개발을 위한 Git, GitHub 입문

강의자료 부탁드립니다! janyjeon@naver.com

  • git
  • github
  • 버전관리시스템
janyjeon 댓글 2 좋아요 0 조회수 231

자바 과목관련 질문

미해결

김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 맞기도 하고 아니기도 합니다. 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 안녕하세요 ! 지금 JAVA 가장 낮은 레벨 단계 의 수업을 잘 듣고 있습니다. 근데 제가 다니는 학교에서 지금 linear search, binary search , selection short 에 대해서 가르쳐주시고 계시는데, 이거는 어떤 과목을 공부해야하나요 ? 아무리 자바 관련 과목에서 찾아봐도 나오지 않아서요

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

인기 태그

인프런 TOP Writers

주간 인기글