묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
영상 17:15 업캐스팅 메소드 관련
이전 강의의 PDF 파일 가장 첫 장을 설명해주실 때, Dog 클래스는 Animal 클래스를 상속하여 eat(), sleep() 메소드를 기본으로 가져오고, bark() 메소드 또한 추가되어 모든 메소드를 사용할 수 있다고 하셨습니다.지금 영상 17:15의 풀이에서는 specialDraw() 메소드가 부모 클래스에 없기 때문에 오류가 발생한다고 하셨는데, b 객체가 업캐스팅 되어 생성되었기 때문인가요?
-
미해결그림으로 쉽게 배우는 운영체제
exit() 함수
보충 수업 노트에 있는 부분에 대해서 질문이 있습니다! exit() 함수가 비정상적으로 종료됐을 때만 -1을 반환한다고 해 주셨는데, 그럼 강의에 있는 코드 부분도 exit(0)이 아니라 exit(1)로 수정되어야 하는 것이 맞나요? exit(1)이 비정상적으로 끝났을 때 수행되는 것 아닌가요?
-
해결됨코드로 배우는 React 19 with 스프링부트 API서버
todo list 검색 기능 문의
todo list 에서 검색어를 입력하여 검색된 결과를 화면에 출력하려면 어떻게 구현해야 하는지요?예제에는 이런 것이 없는 거 같은데 제가 대충봐서 잘못 이해하고 있는 건가요?전체적인 흐름으로 설명해주시면 감사하겠습니다.
-
미해결
취업을 위해서 프로젝트에서 어떤 것을 해야하나요?
프로젝트에서 깊은 고민을 해보라는 것이 잘 이해가 안가요
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
17:32 포인터 변수 인덱스 접근
앞 부분에서 설명해주실때는char str[] = "Hello, World!"char *ptr = str이렇게 쓰여있어서 포인터 변수가 배열에 접근하는구나, 따라서 인덱스로 접근이 가능하구나 하고 이해가 되었는데 17:32초 오른쪽 코드에서char *s = "Hello, World!" ;printf("%c", s[0]);이런식으로 포인터 변수에 바로 인덱스 접근한다는 게 이해가 가질 않습니다.그냥 받아들여야하는건가요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
1:00:20문제 arr[size-1]앞에 *이 왜 안붙나요??
int maxVal(int *arr, int size)에서 arr에 *을 붙여서 선언을 하고 문제 중간int max = maxVal(arr, size-1); ->여기서 arr은 메모리(정해져 있지 않고 매우긴, 이 arr메모리 값을 다시 int *arr이 받음)여기까지는 그냥 풀고있었는데return(arr[size-1]>max)?arr[size-1]:max;이부분에서 *arr[size-1]이 아닌 arr[size-1]인 이유를 모르겠습니다. 위에서 선언 이후에 *이 붙으면 값 *이 안붙으면 주소 아닌가요??질문은 동영상 강의에 들어가서 오른쪽에 커뮤니티 버튼을 통해 해주세요. 그래야어떤 강좌에서 질문하셨는지 알 수 있습니다.영상에서 몇 분 몇 초 대를 알려주셔야 제가 한 번에 질문 내용 확인이 가능합니다.이미 다른 누군가가 질문을 한 이력이 있을 수 있습니다. 질문 게시판을 한 번 확인 부탁드립니다.학교의 과제나 타 강사의 코드 등 외부 수업 자료에 대해서는 답변하지 않습니다.제가 다루는 커리큘럼 외의 이론이나, 너무 디테일한 컴퓨터 이론에 대해서는 답변 드리지 않습니다.시험에 안 나오는 경우가 많고, 나와 봤자 1문제 나오는데 외워야 할 부분이 많은 것 등 (예시: 서브넷 마스크 계산)질문을 올릴 때 이 글은 모두 지우고 내용을 입력해주세요.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
JDK
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.JDK가 정의되지 않았다고 나오는데 어떻게 해야하나요?
-
미해결
GE 관련 질문이 있습니다.
위사진은 미리 지정한 레벨값에 맞는 수치를 CharacterStatTable에서 얻어와 Health어트리뷰트에= 연산 하는 작업인데요. 이 방식을 제 프로젝트에도 똑같이 적용할려고 하는데 문제가 있습니다.기획상 케릭터는 다음 4가지 Health ,Stamina , Hunger , Thirsty 핵심 어트리뷰트들이 있고요플레이어가 먹을수 있는 아이템은 Apple , Banana , Meat , Cabbage ,,,등등 있습니다. 각 아이템들은 케릭터의 4가지 어트리뷰트에 영향을 미치는 값들이 모두 조금씩 다 다릅니다. 이때 어떤 아이템을 먹어서 GE_Consume을 실행시킨 후 , 총 4가지의 연산할 값을 데이터 테이블에서 찾을려고 하는데요. 무엇을 기준으로 찾아야 할까요? 아이템의 이름값 또는 ID값 으로 데이터 테이블상에서 찾는 것이 가능할까요?
-
미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
이클립스로 강의를 진행해도 아무 지장이 없을까요??
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]학교 수업에서 이클립스를 사용하고 있어서 혹시 이 강의를 이클립스로 들어도 지장이 없는지 궁금합니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
2:35 줄바꿈
2분 35초 마지막 for문에 마지막에 \n이 있는데 왜 줄바꿈이 안되나요
-
미해결김영한의 실전 자바 - 기본편
접근 제어자 문제와 풀이
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]접근 제어자 문제와 풀이 질문 드립니다.calculateTotalPrice 메서드로 따로 만든 내용이 displayItems() 의 로직과 중복되었는데, 강의에서는 따로 메서드로 빼서 작성하는 것이 변경 및 수정하는데 용이하다고 언급하셨습니다. 그 점에서 의문이 드는 것은, 그냥 calculateTotalPrice 메서드에서 int totalPrice 를 선언하고,for 문에서 totalPrice += item.getTotalPrice()를 하면 더 간편하지 않은지 궁금합니다.강사님께서 말씀하신 내용의 요지는 알겠으나, 그와 별개로 궁금한 점이라 질문드립니다.
-
미해결AI 에이전트로 구현하는 RAG 시스템(w. LangGraph)
섹션 5, 사용자 정의 조건부 엣지 관련 질문입니다.
from langgraph.graph import MessagesState, StateGraph, START, END from langchain_core.messages import HumanMessage, SystemMessage from langgraph.prebuilt import ToolNode from IPython.display import Image, display # LangGraph MessagesState 사용 class GraphState(MessagesState): pass # 노드 구성 def call_model(state: GraphState): system_message = SystemMessage(content=system_prompt) messages = [system_message] + state['messages'] response = llm_with_tools.invoke(messages) return {"messages": [response]} def should_continue(state: GraphState): last_message = state["messages"][-1] # 도구 호출이 있으면 도구 실행 노드로 이동 if last_message.tool_calls: return "execute_tools" # 도구 호출이 없으면 답변 생성하고 종료 return END # 그래프 구성 builder = StateGraph(GraphState) builder.add_node("call_model", call_model) builder.add_node("execute_tools", ToolNode(tools)) builder.add_edge(START, "call_model") builder.add_conditional_edges( "call_model", should_continue, { "execute_tools": "execute_tools", END: END } ) builder.add_edge("execute_tools", "call_model") graph = builder.compile() # 그래프 출력 display(Image(graph.get_graph().draw_mermaid_png()))# 그래프 실행 inputs = {"messages": [HumanMessage(content="스테이크 메뉴의 가격은 얼마인가요?")]} messages = graph.invoke(inputs)위 코드는 강사님께서 제공해주신 코드를 가져온 것입니다.제가 궁금한 것은 Tool 노드를 사용하고 다시 call_model 노드로 왔을 때 SytemMessage가 중복되지 않을까? 라는 생각을 했습니다. 예를 들어 message : [유저 인풋] 가 처음으로 그래프에 들어오게된다면def call_model(state: GraphState): system_message = SystemMessage(content=system_prompt) messages = [system_message] + state['messages'] response = llm_with_tools.invoke(messages) return {"messages": [response]}message : SystemMessage + [유저 인풋]이 될것입니다.그 이후 response를 호출하여message : SystemMessage + [유저 인풋] + toolMessage이 되어 상태를 업데이트 하고, 그리고 tool 콜이 있어서 툴노드를 마무리 한 이후 돌아왔을 땐 GraphState에 있는 message는 SystemMessage + [유저 인풋] + toolMessage + [툴이보낸 메세지] 일테니call model 노드에서SystemMessage + SystemMessage + [유저 인풋] + toolMessage + [툴이보낸 메세지]가 적용되어 툴 콜 할때마다 SytemMessage가 쌓이는 구조가 되지 않을까 생각이 들었는데 맞을까요?
-
미해결
How can I Prepare for the Salesforce B2B Solution Architect Exam?
I am starting to prepare for the Salesforce B2B Solution Architect Exam. It feels like the exam guide is pretty broad to me after going through it. It's hard to decide what to focus on first. Right now, I’m doing the Architect Journey on Trailhead. It’s helpful, but I am not sure if it’s enough on its own. I have some hands-on experience with Sales Cloud and Service Cloud. Still working on B2B Commerce.Are the exam questions more scenario-based or straightforward? I heard it’s heavy on real-world situations. Can anyone confirm that? Also, I found Pass4Future for the salesforce B2B certification exam preparation. Many experts say their Salesforce B2B certification exam practice questions are solid. They give you a good feel for how the actual exam is structured. It's a great way to find weak spots, too. Trying to build a 6-week plan. Study during the week. Practice on weekends. Has anyone else used Pass4Future or another resource that helped?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
클라이언트가 patch, delete 요청 시 알아야 하는 url
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예안녕하세요, 강의 수강 중 질문이 생겨 여쭤봅니다.프린트물에서는 put, patch, delete 모두 클라이언트가 구체적인 url 을 알고 있는 상태로 사용 중입니다. (/members/100)put이 구체적인 url을 모두 알아야 하는 것은 이해가 되었는데, patch, delete도 구체적인 url을 모두 알아야하는지 여쭤보고 싶습니다 ! 그리고 강의 프린트에서는 post, get만 서버의 응답 메시지 형태가 나와있는데 patch, put, delete 들은 모두 서버의 응답 메시지가 생략되어 있는 것이겠죠 .. ?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
실행문제
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.여기서 실행이 되지 않습니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
eclipse 사용
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]eclipse를 사용하는데 eclipse에서는 어떻게 사용해야 하나요?
-
미해결안드로이드 모바일 앱 모의해킹과 시큐어코딩
드로저 설치 오류
드로저를 설치했고, 포트 포워딩도 했고, 필요한 라이브러리도 다 다운받았는데요.drozer console connect입력하면 (drozer) C:\Users\juyeon>drozer console connectSelecting 2e2a97ea1be21480 (samsung SM-S9210 9)local variable 'session' referenced before assignment 이렇게 뜹니다.. 어떻게 해결해야 하나요?ㅠ
-
해결됨14일만에 배우는 ASP.NET CORE
Email Unique Index 지정 update 오류
안녕하세요. 8강 영상 보는 중에 add-migration 성공하고 그 다음에 막혀서 문의 드립니다.update-database -project NetCore.MigrationsBuild started...Build succeeded.System.InvalidOperationException: An error was generated for warning 'Microsoft.EntityFrameworkCore.Migrations.PendingModelChangesWarning': The model for context 'CodeFirstDbContext' has pending changes. Add a new migration before updating the database. See https://aka.ms/efcore-docs-pending-changes. This exception can be suppressed or logged by passing event ID 'RelationalEventId.PendingModelChangesWarning' to the 'ConfigureWarnings' method in 'DbContext.OnConfiguring' or 'AddDbContext'.at Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitio1.Log[TLoggerCategory](IDiagnosticsLogger1 logger, TParam arg)at Microsoft.EntityFrameworkCore.Diagnostics.RelationalLoggerExtensions.PendingModelChangesWarning(IDiagnosticsLogger`1 diagnostics, Type contextType)at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.ValidateMigrations(Boolean useTransaction, String targetMigration)at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate(String targetMigration)at Microsoft.EntityFrameworkCore.Design.Internal.MigrationsOperations.UpdateDatabase(String targetMigration, String connectionString, String contextType)at Microsoft.EntityFrameworkCore.Design.OperationExecutor.UpdateDatabaseImpl(String targetMigration, String connectionString, String contextType)at Microsoft.EntityFrameworkCore.Design.OperationExecutor.UpdateDatabase.<>c__DisplayClass0_0.<.ctor>b__0()at Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase.Execute(Action action)An error was generated for warning 'Microsoft.EntityFrameworkCore.Migrations.PendingModelChangesWarning': The model for context 'CodeFirstDbContext' has pending changes. Add a new migration before updating the database. See https://aka.ms/efcore-docs-pending-changes. This exception can be suppressed or logged by passing event ID 'RelationalEventId.PendingModelChangesWarning' to the 'ConfigureWarnings' method in 'DbContext.OnConfiguring' or 'AddDbContext'. 위 내용처럼 오류가 나오는데 해결 방법 문의 드립니다.Visual studio 2022 Community.NET 8.0MSSQL 2022 development환경에서 교육 듣고 있습니다.참고로 그 전 강의에서 AddingUserTables는 Migration 생성 및 업데이트 잘 됐습니다.
-
미해결
요즘 취업/이직 준비하는 사람들 사이에서 핫한 자료 공유할게요👇
📢스파르타 코딩 클럽 – 커리어 봄맞이 이벤트취업/이직 준비, 지금이 딱 시작하기 좋은 타이밍!봄을 맞아 스파르타코딩클럽이 IT 직무 준비생을 위한 실전형 자료집을 무료로 공개합니다.🌱대상 직군마케터PM데이터 분석가개발자 등 IT 직무 전반📘자료집 구성직무별 이력서 & 포트폴리오 체크리스트직무별 IT 필수 용어 사전타임박스 플래너 템플릿🚀 이런 분들께 추천드려요✔ 처음 IT 업계 취업 준비를 시작하신 분✔ 이직을 고민 중인 IT 종사자✔ 비전공자로 커리어 전환을 준비 중인 분✔ 이력서/포트폴리오에 자신 없는 분 ✅지금 바로 무료로 다운로드 받기
-
미해결[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!
파티션, 컨슈머 그룹, 컨슈머 관련 질문
안녕하세요 원영님, 강의를 듣다가 궁금한 점이 생겼습니다.1-1. 하나의 파티션은 여러 컨슈머에 할당될 수 없다고 하셨는데 엄밀히 말하면 '동일 컨슈머 그룹' 기준으로 여러 컨슈머에 할당될 수 없는게 맞을까요?엘라스틱서치, 하둡 예제에 따르면 하나의 파티션이 엘라스틱서치,하둡 컨슈머에 할당되어 있어서요.1-2. 컨슈머 그룹마다 동일 파티션에 대해 다른 offset를 가질까요?엘라스틱서치, 하둡 예제를 보면 각각의 컨슈머가 동일한 파티션을 구독하고 있습니다. 만약 엘라스틱서치,하둡 컨슈머가 동일한 offset을 가진다면 어느 한쪽에서 이미 커밋한 레코드는 다른 쪽에서 poll하지 못할 것으로 예상되어 질문드립니다.2.하나의 컨슈머가 여러 토픽을 구독하는 경우는 실무 기준으로 어떤 case가 있을지 궁금합니다. 강의 잘 듣고 있습니다. 감사합니다.