묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
객체와 클래스
제가 객체지향 처음배울때 이해하기 쉬웠던 비유를 적어놓을게요 클래스는 설계도와 같습니다 안에 어떤 데이터와 기능이 들어갈지 정의만 합니다 건축에서 건축 설계도와 같습니다 어떤 자재와 공간이 있을지 정의만 합니다 ( 설계도를 그려놨다 해서 실제 건축물도 생기는건 아닙니다 )객체는 건축물과 같습니다 설계도를 바탕으로 실제로 구현된 대상입니다.(네, 객체는 클래스를 기반으로 만듭니다)즉, 객체는 클래스를 기반으로 구현된 구체화된 실체입니다. 그래서 클래스 정의 -> 객체 생성 이 절차를 따릅니다. 한 설계도를 기반으로 여러 건축물을 만들수 있듯이 클래스 하나를 설계하면 여러 객체를 만들수 있습니다 클래스 = 설계도객체 = 구체화된 실체 감사합니다.
-
해결됨C# 프로그래밍 기초부터 실전 활용까지
메소드 호출이 되는이유?
Car car = new Car();car.ShowInFormation(); class Car{public string brand;internal string model;string color; Car car = new Car();car.ShowInFormation();class Car{public string brand;internal string model;string color;public Car(){brand = "현대";model = "소나타";color = "검정";} public void ShowInFormation(){Console.WriteLine($"브랜드는 {brand}");Console.WriteLine($"모델은는 {model}");Console.WriteLine($"색깔은는 {color}");}} 2분10초 쯤왜 car.ShowInFormation은 호출이 되고Console.WriteLine(car.ShowInFormation()라고하면 호출이 안되죠?동영상에는 이유가 안 나오는거 같아요
-
미해결클린 코더스: 실전 객체 지향 프로그래밍과 TDD 마스터 클래스
13강, 책임을 나누는 기준
3분 43초경, 책임을 나누는 부류에서"누가 해당 메서드의 변경을 유발하는 사용자인가"가 기준이 된다고 하셨는데,메서드의 변경을 유발한다는 게해당 메서드를 누가 호출하느냐? 어떤 사용자가 이 메서드를 사용하냐? 이렇게 이해하면 되나요?메서의 변경을 유발한다는 의미가 해당 메서드를 이용한다는 의미인지? 정확히 메서드의 변경을 유발한다는 점이 무슨말인지 모르겠습니다.
-
미해결레디스의 모든 것 (feat. Node.js)
맥 환경에서 redisJson 사용하는 방법이 궁금합니다
현재 로컬에서 redis 설치해서 학습 진행 중입니다!맥 환경에서 도커 없이 로컬에 설치된 redis에 redisJson 붙여서 사용하는 방법이 궁금합니다!
-
미해결타입스크립트로 배우는 리액트(React.js) : 기초부터 최신 기술까지 완벽하게
강의자료파일관련
안녕하세요~강의자료를 다운받았는데요..자료가 매칭이 잘안되고 누락된듯합니다..다시한번 확인 부탁드립니다.섹션4에 26번에서 다운받은 code.zip파일입니다.
-
해결됨2025 언리얼 공인강사 – UE5 스파르타 클래스: 심화편
HLOD 관련 질문입니다.
빌드를 잘하고 테스트를 하고 있는데 일단 저는 HLOD레이어를 두가지로만 해서 테스트 해봤는데 이런식으로 멀리 있는 메시들이 마테리얼이 날라간 체로 보이네요. 그리고 중간부분만 날라가는 현상이 있습니다. 이게 빌드 및 Hlod 적용이 된건가요? 그리고 왜 마테리얼이 날라가는 것처럼 보이는지 모르겠네요
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
이론 궁금한 것이 있습니다.
이론 용어는 pdf에 대부분 한글로 적혀있는데영어 스펠링으로 외우지 않아도 괜찮을까요?한글로도 된다면 pdf에 있는 용어 발음 그대로 외우면 될까요?
-
미해결
강의환경과 똑같게 Tailwind 에서 다크모드 적용하는법
import type { Preview, ReactRenderer } from "@storybook/react-vite"; import { withThemeByClassName } from "@storybook/addon-themes"; import "../src/index.css"; import "@fontsource/pretendard/400.css"; import "@fontsource/pretendard/500.css"; import "@fontsource/pretendard/700.css"; const withThemeBackground = (Story, context) => { // context.globals에서 현재 선택된 테마 정보 가져오기 const { theme } = context.globals; // 테마가 변경될 때마다 HTML 문서에 데이터 속성으로 현재 테마 설정 // 이를 통해 CSS에서 [data-theme='dark'] 같은 선택자로 스타일 적용 가능 document.documentElement.dataset.theme = theme; // 다크 테마일 경우 body에 dark 클래스 추가, 아니면 제거 if (theme === "dark") { document.body.classList.add("dark"); } else { document.body.classList.remove("dark"); } // 원래 스토리 컴포넌트 반환 return Story(); }; const preview: Preview = { parameters: { controls: { matchers: { color: /(background|color)$/i, date: /Date$/i, }, }, a11y: { test: "todo", }, }, // ADDED decorators: [ withThemeBackground, withThemeByClassName<ReactRenderer>({ themes: { light: "", dark: "dark", }, defaultTheme: "light", }), ], }; export default preview; 위와같이 설정해서, 해당 버튼이 추가됐습니다.해당 버튼을 통해 바꾸면 컴포넌트의 다크모드 색상만 변경되는데, 왜 배경색은 같이 안바뀔까요? index.css에 추가적인 설정을 해줘야 할까요? 스토리 내부 body클래스에 dark가 추가됨은 확인했습니다. 즉, 해당 버튼을 누르면 Storybook의 컴포넌트 뿐만 아니라 Backgrounds와 함께 변경이 되었으면 좋겠는데, 현재는 개별적으로 2개의 버튼으로 밖에 설정이안되는데 위 하나의 버튼으로 함께 변경되게 설정이 가능한가요?현재는 아래와 같이 컴포넌트만 다크모드로 변경이 됩니다.https://ui.vueless.com/?path=/docs/1010--docs&globals=theme:light위 사이트 느낌처럼 적용가능하고싶은데, 설정을 잘못하였는가 해서 가능한지 여쭤보고싶습니다.
-
미해결실전에서 바로 써먹는 Elasticsearch 입문 (검색 최적화편)
opensearch nori 플러그인 지원
안녕하세요강의 너무 잘 듣고 있습니다!실무 위주로 쏙쏙 뽑아주셔서 공부하기 편해요~ 글을 남기는 이유는 다름이 아니라현재 opensearch에서 nori 플러그인 지원하고 있어서 입니다~~강의에서는 지원 안 하고 있다고 나와서요~
-
미해결[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
오프라인 프로그램 문의
안녕하세요 혹시 구글 collab 외, 인터넷 연결 안되는 곳에서 실습할 수 있는 방법이나 프로그램이 있을까요? 보안 때문에 망분리 된 회사에서 근무하고있는데, 구글 drive 접속이 막혀있네요 감사합니다
-
해결됨컴퓨터 비전 이상 탐지, 개발부터 배포까지 올인원 마스터
AWS도 Azure 환경과 유사한가요?
보통 우리나라 취업 시장을 보면 몇몇 기업들 제외하고는 Azure보단 거의 대부분 AWS를 사용하는 것 같더라구요. 이왕 실습을 한다면 우리나라에서 많이 사용하는 AWS 환경에서 실습을 해보고싶은데, AWS 환경에서도 비슷한 구조와 인터페이스를 가지나요??
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
validation(toMember)의 위치
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]안녕하세요, 강의 수강 중 질문이 생겨 여쭤봅니다. MemberServiceV1에서 memberRespository.update(fromId, fromMember.getMoney() - money); validation(toMember); memberRespository.update(toId, toMember.getMoney() + money); 해당 코드가 있습니다. 트랜잭션을 사용하지 않아서 테스트 코드에서 예외가 발생하며 memberA는 8000원, memberEx는 10000원이 된다고 말씀하셨는데, 근본적인 원인은 validation(toMember); 의 위치 문제가 아닐까 생각이 드네요 ..! validation(toMember); memberRespository.update(fromId, fromMember.getMoney() - money); memberRespository.update(toId, toMember.getMoney() + money); 이렇게 순서를 바꾸면 검증을 먼저 수행하고 이체를 하니 테스트 코드에서 둘 다 1만원으로 변동이 되지 않던데, 단순히 트랜잭션 이해를 위한 설명으로 생각하면 될지 싶어 여쭤봅니다 !
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
복습수강기간 연장 문의
안녕하세요, 8월에 시험을 보고자 계획하고 있어 수강기간 연장을 문의드립니다.혹시 8월까지 수강기간 연장이 가능할까요?공부하다가 중간중간 다시 복습 희망합니다. 좋은 강의 감사합니다.
-
미해결Next.js 15로 완성하는 실전 YouTube 클론 개발
[ Server ] Error: Cannot read properties of undefined (reading 'useSuspenseQuery')
아래와 같이 코드르 작성하고 그냥 PageClient 만 불러왔을 때도 정상 동작하는데 useSuspenseQuery 를 사용하면 에러가 발생합니다. page.tsximport { trpc } from "@/trpc/server"; import { PageClient } from "./client"; export default async function Home() { void trpc.hello.prefetch({ text: "Kyuleelim" }) return ( <div> <PageClient /> </div> ); } client.tsx"use cilent" import { trpc } from "@/trpc/client" export const PageClient = () => { const [data] = trpc.hello.useSuspenseQuery({ text: "Kyuleelim", }); return ( <div> {/* Page client */} Page Client says: {data.greeting} </div> ) }
-
미해결LangGraph를 활용한 AI Agent 개발 (feat. MCP)
2.2 PDF 전처리 강의에서 문의가 있습니다.
강의에서 구성한 그래프를 보면 retriever로 조회한 document들을 그대로 context로 넣는것으로 보이는데요.여기에서 document의 page_content만 추출하는 과정은 필요 없나요?lang smith를 보면 아래와 같이 프롬프트가 구성되어있는데 page_content만 넣도록 해야하는것이 아닌가 의문이 들었습니다.
-
미해결LangGraph를 활용한 AI Agent 개발 (feat. MCP)
2.2 PDF 전처리 > PDF Loader
안녕하세요.강의에선 zeorx로 PDF -> Markdown 변환 후 UnstructuredMarkdownLoader로 split해서 document chunk를 얻는데요 혹시 UnstructuredPDFLoader를 통해서 한번에 load_and_split 하는것과는 어떤 차이가 있을까요? UnstructuredLoader에서 요구하는 것이 패키지 외에도 pdf2image 모듈등이 있는것 같아서 실제로 시도해보지는 못했습니다.
-
미해결LangGraph를 활용한 AI Agent 개발 (feat. MCP)
LlamaIndex
혹시 LlamaIndex 관련한 강의는 없는지 또는 계획은 없으신지 궁금합니다
-
해결됨2025 언리얼 공인강사 – UE5 스파르타 클래스: 심화편
월드파티션의 HLOD 빌드가 안되네요
똑같이 따라했는데 빌드HLOD에서만 자꾸 에러가 뜨네요
-
미해결블렌더 코지 리빙룸 아이소메트릭 모션그래픽
offset even
알트 E 한뒤 오프셋 이븐으로 크기를 맞춰주려고 하는데옵션 부분에 오프셋 이븐이 없어서요혹시 다른 단축키나 설정하는 방법이 있을까요?버전은 4.4로 최신 버전입니다ㅠ
-
해결됨PM을 위한 데이터 리터러시(프로덕트 데이터 분석)
6-7 Foodie Express 데이터 로그 설계 연습 문제 풀어보았습니다!
안녕하세요 카일님! 항상 유익하고 재밌는 강의 쉽게 풀어주셔서 감사드립니다. 정말 너무 잘 듣고 있습니다 ㅠㅠ6-7 데이터 로그 설계 연습문제 풀어봤는데 제가 처음 설계한 거라 잘 한건지 카일님의 피드백이 필요한 상황입니다...! 아래는 관련 로그 설계 관련 노션 링크와 tracking_plan 구글 스프레드 시트 링크인데요,연습문제 #1, #2, #3별로 기획안을 노션에 작성하였고, 이를 기반으로 제공해주신 템플릿을 활용해 tracking plan을 작성해보았습니다.추가로, tracking plan을 작성할 때 session_id, user_id를 모든 이벤트마다 parameter로 추가해놓았습니다!<기획안 링크>#1 기능이 잘 동작하고 있는지 확인하려면?https://iron-friday-bd6.notion.site/1-21c3bb80ad6680e5a042d852a4bc492e?source=copy_link#2 검색 만족도 지표https://iron-friday-bd6.notion.site/2-21c3bb80ad66808e829df2089fea1a45?source=copy_link#3 검색 필터 기능의 활성화 지표 https://iron-friday-bd6.notion.site/3-21c3bb80ad66805fba0cd9045390abbd?source=copy_link <Tracking Plan 링크>Tracking plan 구글 스프레드 시트: https://docs.google.com/spreadsheets/d/1bmhb8RwO7RVCwSkNpbFF5RRNG2bwb15LO3JvIKf_JWQ/edit?usp=sharing감사합니다!!!