inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

환경설정문제

미해결

프로젝트로 배우는 Python 챗봇 & RAG - LangChain, Gradio 활용

poetry 설치후 실행시 오류가 발생합니다. 환경변수도 설정하였는데 이유를 못찾겠습니다. poetry 설치된 폴더 가보면 exe 파일은 미존재하던데 그것때문인건지... 환경설정이 되질 않아서 실습을 하지 못해서 답답하네요..

  • 챗봇
  • gradio
  • chatgpt
  • llm
  • langchain
  • rag
  • openai-api
권윤경 댓글 2 좋아요 0 조회수 241

ProductItem에서 onClick = {onClick}을 달지 않아도 되는 이유

해결됨

[React 2부] 고급 주제와 훅

안녕하세요 강사님 수업 잘 듣고 있습니다. OrderableProductItem.jsx에서 컨텍스트의 컨슈머 안에 렌더 프롭을 children으로 만들고 changePath를 이용해서 주문하기 버튼을 누르면 cart로 이동하지 않습니까? 그런데 productItem.jsx에서는 {onClick && ( <Button styleType={"brand"} >주문하기</Button> )} 1. 이렇게 정의되어서 onClick 메서드를 받기만 하고 직접 활용하지 않습니다. 그럼에도 불구하고 Context를 통해 changePath가 작동할 수 있는 이유가 무엇인가요? 코드의 가독성을 위해서는 productItem.jsx에서 onClick ={onClick}을 달아주어야 하지 않나요?

  • react
  • React-Context
  • react-hooks
  • react-router
  • react-component
이재은 댓글 2 좋아요 1 조회수 190

이중포인터 강좌 부분 질문있습니다.

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

char*와 int 의 원본을 수정하는 방식이 다른 이유가 아래와 같은 원리때문인 걸까요? char*는 문자의 배열(?) 같은 것이고 "Hello" 라는 문자열이 있는 주소를 담는 변수라 한다면 SetMessage는 "Hello"를 담는 바구니의 내용물을 "Bye"로 바꾸는 것이 아니라 따로 "Bye"를 담는 바구니(주소)로 이사하는 방식으로 주소를 바꾸는 것이기 때문에 이중 포인터를 사용하는 것이고 int는 바구니의 내용물을 바꾸는 것이기에 하나의 * 만 필요하다.

  • c++
남경태 댓글 1 좋아요 0 조회수 172

11분 14초 i++

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

문제에 i++은 후치 연산자여서 i에 0을 넣고 다음 내용을 실행 한 후 값이 증가한다고 생각했는데 왜 i++을 통해서 값이 0에서 1로 증가되는지 궁금해서 질문드리게 되었습니다.

  • python
  • java
  • c
  • 정보처리기사
도혜은 댓글 2 좋아요 0 조회수 151

공용체에 int, char 형 선언 후 값 읽기

해결됨

독하게 시작하는 C 프로그래밍

문득 궁금한건데 아스키코드가 ’A’ 는 65잖아요 예를들어 union Data { int intValue; char charValue; }; 이고 main함수에 charValue 값만 ‘A’ 로 대입 해주고 printf를 통해 intValue 값을 출력하면 65가 나오더라구요 이게 왜 이러는건가요? 메모리내에 값이 [41] [xx] [xx] [xx] 같이 0x41 값을 제외하고는 모두 쓰레기값일텐데 왜 65를 잘 출력하는거죠? 좀 헷갈립니다.

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
톨스토이 댓글 2 좋아요 0 조회수 162

API키 관리 궁금해요.

미해결

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

ajax로 API통신을 할 때 키값을 하드코딩하면 클라이언트에게 노출이 되지 않나요? 관리방법이 어떤게 있을까요? 생각하고있는건, properties에 등록하고, 서비스로직에서 가져와 보내는걸 고려하고있습니다. 다른분께 얼핏 듣기로는 실무에서는 AWS에서 가져온다는데, 그건 어떤 방법일까요?

  • spring
  • jquery
  • mvc
  • jpa
  • spring-security
신민기는위대해요 댓글 2 좋아요 0 조회수 316

4179_불! 질문있습니다!

미해결

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

선생님 안녕하세요! 이 문제에서 저는 fire와 지훈이의 bfs를 각각 다른 큐에 담아서 진행을 했습니다! 무엇이 틀렸는지 반례를 찾기가 어렵네요. 어떤 로직에 문제가 있을까요! http://boj.kr/142f7a009ff24c4ca3cf599710f556ef

  • c++
  • 코딩-테스트
김마늘 댓글 2 좋아요 0 조회수 83

@GeneratedValue(strategy = GenerationType.IDENTITY) String, Long

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

[질문 내용] 기본 키 매핑 4분 10초 쯤에 id 필드에 @GeneratedValue() 어노테이션의 기본전략을 IDENTITY로 바꾸시고 실행을 하였을 때 김영한 강사님께서는 id 필드의 타입이 String이었습니다. 그런데 에러없이 잘 실행되더라고요. 그래서 저도 같은 코드에 실행을 하였을때는 에러가 나오고 아래에 콘솔에 나온 로그처럼 DDL이 실행이 에러난다고 표시가 나서 해결법을 찾는 과정에서 String타입을 Long타입으로 고치니 다시 재실행하였을 때 문제없이 DB에 잘 반영이 되었습니다. 어떤 차이로 이렇게 결과가 다른건지 궁금합니다. WARN: GenerationTarget encountered exception accepting command : Error executing DDL " create table Member ( id varchar(255) generated by default as identity, name varchar(255) not null, primary key (id) )" via JDBC [Feature not supported: "CHARACTER VARYING(255)";] org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL " create table Member ( id varchar(255) generated by default as identity, name varchar(255) not null, primary key (id) )" via JDBC [Feature not supported: "CHARACTER VARYING(255)";] at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:94) at org.hibernate.tool.schema.internal.Helper.applySqlString(Helper.java:233) at org.hibernate.tool.schema.internal.Helper.applySqlStrings(Helper.java:217) at org.hibernate.tool.schema.internal.SchemaCreatorImpl.createTables(SchemaCreatorImpl.java:420) at org.hibernate.tool.schema.internal.SchemaCreatorImpl.createSequencesTablesConstraints(SchemaCreatorImpl.java:340) at org.hibernate.tool.schema.internal.SchemaCreatorImpl.createFromMetadata(SchemaCreatorImpl.java:239) at org.hibernate.tool.schema.internal.SchemaCreatorImpl.performCreation(SchemaCreatorImpl.java:172) at org.hibernate.tool.schema.internal.SchemaCreatorImpl.doCreation(SchemaCreatorImpl.java:142) at org.hibernate.tool.schema.internal.SchemaCreatorImpl.doCreation(SchemaCreatorImpl.java:118) at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:256) at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.lambda$process$5(SchemaManagementToolCoordinator.java:145) at java.base/java.util.HashMap.forEach(HashMap.java:1421) at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.process(SchemaManagementToolCoordinator.java:142) at org.hibernate.boot.internal.SessionFactoryObserverForSchemaExport.sessionFactoryCreated(SessionFactoryObserverForSchemaExport.java:37) at org.hibernate.internal.SessionFactoryObserverChain.sessionFactoryCreated(SessionFactoryObserverChain.java:35) at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:315) at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build (SessionFactoryBuilderImpl.java:450) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build (EntityManagerFactoryBuilderImpl.java:1507) at org.hibernate.jpa.HibernatePersistenceProvider.createEntityManagerFactory(HibernatePersistenceProvider.java:55) at jakarta.persistence.Persistence.createEntityManagerFactory(Persistence.java:80) at jakarta.persistence.Persistence.createEntityManagerFactory(Persistence.java:55) at hellojpa.JpaMain.main(JpaMain.java:10) Caused by: org.h2.jdbc.JdbcSQLFeatureNotSupportedException: Feature not supported: "CHARACTER VARYING(255)"; SQL statement: create table Member ( id varchar(255) generated by default as identity, name varchar(255) not null, [50100-232] at org.h2.message.DbException.getJdbcSQLException(DbException.java:568) at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) at org.h2.message.DbException.get(DbException.java:223) at org.h2.message.DbException.get(DbException.java:199) at org.h2.message.DbException.getUnsupportedException(DbException.java:287) at org.h2.command.ddl.SequenceOptions.getBounds(SequenceOptions.java:316) at org.h2.command.ddl.SequenceOptions.getBounds(SequenceOptions.java:244) at org.h2.schema.Sequence.<init>(Sequence.java:100) at org.h2.table.Column.initializeSequence(Column.java:502) at org.h2.command.ddl.CommandWithColumns.generateSequences(CommandWithColumns.java:103) at org.h2.command.ddl.CreateTable.update(CreateTable.java:113) at org.h2.command.CommandContainer.update(CommandContainer.java:139) at org.h2.command.Command.executeUpdate(Command.java:304) at org.h2.command.Command.executeUpdate(Command.java:248) at org.h2.server.TcpServerThread.process(TcpServerThread.java:386) at org.h2.server.TcpServerThread.run(TcpServerThread.java:193) at java.base/ java.lang.Thread.run (Thread.java:842) at org.h2.message.DbException.getJdbcSQLException(DbException.java:568) at org.h2.engine.SessionRemote.readException(SessionRemote.java:650) at org.h2.engine.SessionRemote.done(SessionRemote.java:619) at org.h2.command.CommandRemote.executeUpdate(CommandRemote.java:237) at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262) at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231) at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:80) ... 21 more

  • java
  • jpa
soojinkimss 댓글 2 좋아요 1 조회수 317

변수 가리기 shadowing 을 듣고 궁금한점이 생겼습니다.

해결됨

우아한 고성능 프로그래밍 언어 Rust 입문 및 활용

shadowning 에서 변수가 가려진다는 것은 기존 변수가 계속 메모리에 남아있다는 이야기인것 같습니다. (스코프를 벗어나면 이전 변수값을 사용할 수 있으니까요) 같은 이름으로 변수를 계속 선언해서 사용하면 사용할 수 없는 변수가 메모리에 계속 자리잡게 될텐데 가비지컬렉터가 없는 rust 에서 이런 변수들은 어떻게 참조 해제를 할 수 있나요?

  • webassembly
조예인 댓글 1 좋아요 1 조회수 194

Class 설계 후 Razor 에서 호출!

미해결

[C#/.NET 8.0]어서와, Blazor Server는 처음이지?

23:27 ~부터 구현시 강사님 환경하고 수업자 환경하고 다른듯하네요 using BlazorSeverMaster.Components; using BlazorSeverMaster.Components.Account; using BlazorSeverMaster.Data ; using BlazorSeverMaster.interfaces; using BlazorSeverMaster.Models;\ using BlazorSeverMaster.Services ; 위코드를 추가 해야 되네요

  • C#
  • postgresql
  • .net
  • blazor
늘해랑 댓글 1 좋아요 0 조회수 123

강의 질문드립니다.

해결됨

회로설계 입문자를 위한 디지털, 아날로그 설계와 실무 Project

아날로그 회로의 Trade-off, Compensation 기법 적용하기 강의에서 삼코치님 목소리가 배속으로 들리는데 오류인지 질문드립니다.

  • verilog-hdl
  • fpga
  • circuit
  • amp
JH 댓글 2 좋아요 0 조회수 208

CJS & ESM 모듈 관련

해결됨

한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지

제가 front를 잘 몰라서 질문을 드립니다. 외부모듈에 사용방식이 CJS, ESM 2가지 말씀하셨는데 궁금한 내용은 CJS(Common Js) 방식은 현재 javascript 기반에서도 node.js기반하고 상관없이 사용이 가능한가요? ESM ( ES 모듈 시스템) - node.js 기반하에서 동작되는 외부모듈 사용방식으로 이해해도 되는지 문의드립니다.

  • javascript
  • react
  • node.js
wonyongick 댓글 2 좋아요 0 조회수 203

Build_SHARED_LIBS 질문

해결됨

삼각형의 실전! CMake 초급

안녕하세요. 강사님 BUILD_SHARED_LIBS를 지정해줄 때 False는 정적, True는 동적으로 빌드된다는 것이 바로 앞의 커맨드 강의에서 add_library( foo STATIC src/foo.cpp ) 정적 add_library( foo SHARED src/foo.cpp ) 동적 과 같은 형태의 기능을 하는것인가요? 그리고 라이브러리 타겟을 정의할 때, 빌드 결과물을 지정해 줬다면 BUILD_SHARED_LIBS가 적용되지 않는 다는 말씀이 어떤 뜻인지 잘 이해가 안갑니다

  • c++
  • cmake
  • vcpkg
윤지환 댓글 2 좋아요 0 조회수 178

9.8 팩토리얼 예제 질문

미해결

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

#include<stdio.h> # include<stdio.h> long loopfrac(int n); long recruFrac(int n); int main() { int abc = 8; printf("%d\n", loopfrac(abc)); printf("%d\n", recruFrac(abc)); return 0; } long loopfrac(int n) { long i; for (long i = 0; i < n; i--) i *= n; return i; } long recruFrac(int n) { if (n > 0) return n * recruFrac(n - 1); else return; } 위의 코드로 작성하고 프로그램 돌렸는데 값이 이렇게 출력됩니다. 이유를 잘 모르겠어요! 알려주시면 감사하겠습니다.

  • c
sjsj 댓글 1 좋아요 1 조회수 104

color style guide 플러그인이 안나오는데요

해결됨

[UI3 업데이트] 피그마 배리어블을 활용한 디자인 시스템 구축하기

듣다가 중간에 멈춰서 다시 처음부터 복습하려고 듣고 있는데요 초반 강의중에 color style guide 플러그인 이 강의를 따라하며서 해보면 강사님 화면처럼 모든 색상이 나오질 않고 아래처럼 나오는데요, 다시 처음부터 모든 색상이 다 나오게 하려면 어떻게 해야 하는지요? 저는 플러그인을 열면 아래처럼만 나옵니다. 예전에 연습했던 화면으로만 나오는건지...그렇다면 다시 처음부터 모든 색상이 나오게 하려면 어찌 해야 할까요?

  • 웹-디자인
  • figma
  • figma-tokens
  • 디자인-시스템
  • 아토믹-디자인
  • figma-variable
  • 프로덕트디자인
gangsugi 댓글 2 좋아요 0 조회수 241

ksql DB 서버를 올릴떄 아래와 같이 에러 발생

미해결

카프카 완벽 가이드 - ksqlDB

기동 로그 ====== [2025-01-18 01:45:25,945] ERROR Could not submit metrics to Confluent: version-check.confluent.io : Name or service not known ( io.confluent.support .metrics.utils.WebClient:112) [2025-01-18 01:45:25,945] ERROR Failed to submit metrics via secure endpoint, falling back to insecure endpoint ( io.confluent.support .metrics.submitters.ConfluentSubmitter:135) [2025-01-18 01:45:25,947] ERROR Could not submit metrics to Confluent: version-check.confluent.io ( io.confluent.support .metrics.utils.WebClient:112) [2025-01-18 01:45:25,947] ERROR Failed to submit metrics to Confluent via insecure endpoint= http://version-check.confluent.io/ksql/anon -- giving up ( io.confluent.support .metrics.submitters.ConfluentSubmitter:165) ======= 문제 해결 방법 ksql_start.sh 스크립트 변경 KSQL_OPTS="- Dconfluent.support .metrics.enable=false" $CONFLUENT_HOME/bin/ksql-server-start $CONFLUENT_HOME/etc/ksqldb/ ksql-server.properties 참고 자료 : https://github.com/Cyb3rWard0g/HELK/issues/377

  • kafka
  • 데이터-엔지니어링
  • ksqldb
이순영 댓글 2 좋아요 0 조회수 177

다이나믹 델리게이트가 아닌 델리게이트도 블루프린트 함수가 등록할 수 있나요?

해결됨

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

15:38에서 OnHpChaned에 블루프린트 함수 등록 이야기 하셨었는데 저가 1강에서 기억하기로는 블루프린트 관련된거는 Dynamic delegate써야 한다고 기억했었는데 해당 강의에서는 멀티캐스트 delegate를써서 저가 잘못 기억하는건지 아니면 해당 강의 내용을 잘못이해한건지 모르겠어서 물어봅니다.

  • unreal-engine
  • ue-blueprint
  • 언리얼-c++
김근우 댓글 2 좋아요 0 조회수 158

섹션 13 질문입니다. Asset에 Toolbar가 뜨지 않습니다

미해결

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

섹션 13 질문입니다. 피그마 탬플릿에서 ctrl c + ctrl v 후에 강사님 강의에서는 asset을 선택하면 toolbar에서 asset이 뜨지만, 제꺼에서는 뜨지 않습니다.... 다른 ios example이 떠서요. detach는 되지만, 원인이 무엇인지는 모르겠습니다.

  • 웹-디자인
  • 모바일-디자인
  • figma
  • 프로덕트디자인
compile62 댓글 2 좋아요 0 조회수 185

인기 태그

인프런 TOP Writers

주간 인기글