묻고 답해요
160만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결38군데 합격 비법, 2025 코딩테스트 필수 알고리즘
들여쓰기가 햇갈리네요
비전공자 신입 취준생입니다.부트캠프 통해서 백엔드 과정을 수료 후 너무 부족해서 현재 인프런에서 자바하고 스프링공부를 다시하면서 알고리즘 공부도 준비를 해야할 것 같아서 강의를 듣고있습니다.자바도 아직 많이 부족한데 파이썬으로 하다보니 더 헷갈리네요제공해주신 파이썬 기초강의를 듣고 알고리즘 강의를 듣고있는데 기초강의와 다르게 파이참으로 할 땐 들여쓰기를 하더라고요 자바와 다른 방식으로 들여쓰기를 하다보니 아직은 어려운데 들여쓰기는 어떤식으로 익혀야할지 모르겠네요
-
미해결고성능 실시간 분산 시스템 RabbitMQ + Kafka + Redis 실전 프로젝트
섹션2는 언제 나오나요?
강의 목차에 섹션 2가 아직 열리지 않은거 같은데, 현재 바쁘셔서 준비를 못하고 계신거겠죵? 파이팅입니다!
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
오류가 아닌 warning 메세지가 계속 뜹니다.
🚨 필독) 질문하시기 전에 꼭 읽어주세요 (10초 소요)제목을 구체적으로 작성해 주세요✅ 좋은 예 : 감정일기장 Home 구현중 xx 이슈가 발생합니다.⛔️ 나쁜 예 : 이거 왜 안되나요?, 오류나요 도와주세요 등비슷한 궁금함을 갖고 계신 분들께 도움이 될 수 있어요! 코드의 이슈는 전체 프로젝트를 "링크 형태"로 올려주셔야 원인을 파악할 수 있습니다.깃허브, 구글드라이브 등의 수단을 통해 링크 형태로 전달해주세요직접 실행해보며 원인을 파악해야 하기 때문에 텍스트 형태로 붙여넣는건 삼가해주세요 🥲 답변이 도움이 되셨다면 답글 or 해결완료 버튼을 클릭해주세요비슷한 궁금함을 갖고 계신 분들께 도움이 될 수 있어요!제 답변이 여러분께 도움이 되었는지 저도 알고 싶어요 🥲 강의 내용에 궁금한 점이 있다면 몇 챕터의 몇 분 몇 초인지 알려주시면 더 좋아요더 빠른 답변이 가능합니다실행하는데 문제가 되지는 않는데 혹시 해결할 수 있는 방법이 있을까요??
-
미해결토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1
정적 팩토리 메서드 관련 질문드립니다!
안녕하세요 토비님 궁금한점이 생겨 질문을 남깁니다.예제를 진행하실때 정적팩토리 메서드를 통해 객체를 반환할때생성자를 통하지않고 바로 멤버변수에 값을 넣어 반환하는걸 사용하셨는데 public static Member register(MemberRegisterRequest createRequest, PasswordEncoder passwordEncoder) { Member member = new Member(); member.email = new Email(createRequest.email()); member.nickname = requireNonNull(createRequest.nickname()); member.passwordHash = requireNonNull(passwordEncoder.encode(createRequest.password())); member.status = MemberStatus.PENDING; member.detail = MemberDetail.create(); return member; }이게 가능한 원리는 이해를 했습니다만 AI와 이야기하다보니 아래와 같은 이유를 제시하면서 생성자를 통한 반환을 강력 추천하더라구요부분 초기화 위험: 생성 직후 한동안 불완전 상태일 수 있어요. (중간에 예외가 나면 더더욱)final 을 못 씀: 생성자 밖 대입이 필요하니 final로 못 고정합니다(불변성/스레드 가시성 이점 상실).검증 누락 가능성: 검증/정규화가 흩어지기 쉬움 → 생성자 경로에 모으는 게 안전. 토비님 생각은 어떠하신지 궁금합니다.
-
미해결한 입 크기로 잘라먹는 실전 프로젝트 - SNS 편
컴포넌트 네이밍 컨벤션 관련 질문 드립니다.
안녕하세요! 강의 잘 보고 있습니다.정환님이 제작하신 강의는 모두 수강하고 있는데요,리액트나 넥스트 강의에서 보면 컴포넌트 파일명도 케밥 케이스로 작성하시던데, 일반적으로 컴포넌트는 파스칼 케이스로 작성하는 경우가 많아서 혹시 특별한 이유가 있는지 궁금합니다!
-
미해결(2025) 일주일만에 합격하는 정보처리기사 실기
예시1번
1번예제int = 0; 시작인데 0,1,2,3,4가 아닌가요?
-
미해결한 입 크기로 잘라먹는 실전 프로젝트 - SNS 편
Zustand의 get/set 메서드 관련 질문 드립니다.
안녕하세요! 강의 잘 듣고 있습니다.(3.2) Zustand 기본 사용법 1 강의의 9분 21초경에서 궁금한 점이 생겨 질문드립니다. 강의에서 get 메서드는 store(객체) 전체를 반환한다고 설명하셨습니다.그리고 set 메서드는 인자로 전달된 객체의 프로퍼티만을 갱신한다고 하셨는데요.그런데 아래 코드처럼 보면,set 내부에서는 따로 get()을 호출하지 않아도 count 값을 바로 참조해 업데이트하고 있습니다. increase: () => { const count = get().count; // 여기서 store의 count 프로퍼티를 가져온다 set({ count: count + 1 }); // 그런데 여기서는 count를 직접 사용할 수 있다? } 제가 이해하기로는 store의 값을 변경하기 위해 프로퍼티를 참조할 때에도(여기서는 count:) 먼저 get()으로 현재 store의 참조를 얻은 뒤 수정해야 할 것 같은데,set({ count: count + 1 })처럼 직접 count를 갱신할 수 있는 이유가 궁금합니다.즉, set은 내부적으로 get()을 다시 호출해서 현재 store 상태를 알고 있는 건가요?아니면 set이 store 객체의 참조를 이미 가지고 있어서 가능한 건가요?
-
미해결(2025) 일주일만에 합격하는 정보처리기사 실기
이중배열 관련
다차원 배열과 문자열 배열 강의 챕터 19:47char *arr[2][2]={{"Hello", "World"}, {app", "dev"}} 에서 char *arr[2][2]와 char arr[2][2] 차이가 있나요??
-
미해결죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.
메모리 누수 이슈
형 질문이 있어! 형 강의 너무 고마워! 배치에서 리모트 파티션 사용중인데 리모트 파티션을 전달에 쓰이는 내부 큐가 있는걸로 알고 있어!그 큐가 GC 가 안되어 1주일 정도 넘으면 OOM 이 떨어지는거 같아! 혹시 무언가 놓친게 있을까?? 설정이나 아니면 필요한 부분이? 답변 부탁해!
-
미해결제미니의 개발실무 - 커머스 백엔드 기본편
금액 계산은 서버에서하고 클라이언트는 가격 정보를 주지 않았을 때
안녕하세요! 금액 계산은 클라이언트 조작 문제 떄문에 서버에서 담당해야한다고 말씀해주셨는데요, 그렇다면 클라이언트에서는 식별값만을 주고 가격정보는 주지 않았을 때 문제는 없을까요? 예를 들어 클라이언트가 한 화면에서 오래 머무르는 동안 상품 가격이나, 할인 등 총 결제 금액을 계산하는데 있어 변동 사항이 생겼을 때 클라이언트가 보고 있는 가격과 서버에서 요청 시점에서 계산한 가격이 일치하는지까지 봐야하지 않나라는 생각이 들어 질문드립니다..! 서버에서 현재 상태를 기준으로 가격을 계산하고 처리했을 때, 사용자 입장에선 자신이 본 가격과 다른 가격으로 계산될 수도 있지 않을까요??가격을 결정짓는 요소들이 변경되었는지를 서버에서 판단해서 요청 실패처리를 할 수 있겠지만, 요소들이 많다면 각각을 버저닝하고 확인해야 하는 형태가 될 거 같기도 해서.. 클라이언트에서 확인한 가격 정보를 서버에 넘기고, 서버에서 실시간으로 계산한 금액과 일치한다면 성공시키는 구현 형태는 실무에서 잘 쓰지 않는 것인지 궁금합니다!
-
해결됨[CS 기술면접 6] 말이 트이는 자바와 객체지향
강의 잘 들었습니다. 혹시 다음 내용 추가하실 생각 있으실까요?
강의 정말 잘 들었습니다! 혹시 아래 내용들을 추가해주실 계획이 있으실까요?예외 처리 파트에서 Checked Exception & Unchecked Exception 관련 간단한 언급StringBuilder & StringBuffer 설명 시, String Constant Pool 개념에 대한 보충별개로 네트워크 강의 부분에서도 HTTP 버전별 특징과 Keep-Alive 지원 여부에 대한 설명 추가지금도 매우 훌륭한 강의이지만. 위 내용이 포함되면 취준생 입장에서 조금 더 많이 도움을 받을 수 있을 것 같습니다. 혹시 고려해주실 수 있을까요? 감사합니다!
-
미해결[입문] 마케팅에 필요한 포토샵 디자인 강의
14강 5분19초 질문요
선택영역 지정해서 색깔 넣는 거랑쉐입레이어로 그리는거랑 차이가 있나요?기능은 둘다 이해되는데 언제 선택영역으로 넣는지 도형레이어로 해야하는지 헷깔리네요
-
미해결FreeRTOS 프로그래밍
01_TASKMAN프로젝트 디버깅 모드 실패
강좌 3번에서 진행되는 TASKMAN의 task.c를 디버깅 모드로 실행했는데 에러가 뜹니다.../Inc/FreeRTOSConfig_base.h:120:59: error: '__FILENAME__' undeclared (first use in this function); did you mean '__FILE_NAME__'? inc 폴더에 시스템 헤더파일 같은데 어떻게 대처 해야할지 모르겠습니다.
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
TSoftObjectPtr 를 사용했음에도, 메모리에 로드 됩니다.
UABWeaponItemData 의 WeaponMesh 의 속성을 TSoftObjectPtr 으로 변경 및 Base 에서 팬딩 대기 및 처리까지 모두 수정하였으나 최초 실행 시 여전히 검이 로드가 된 상황입니다.혹시 몰라 코드를 아예 복붙을 하였음에도 여전합니다.위 내용중 코드 내용에 문제가 없다면, 강의 내용중 에디터에서 무언가 제가 행위를 빼먹은 것 같은데 죄송합니다. 계속 돌려보는데 잘 찾지를 못하겠습니다. 혹 TSoftObjectPtr 을 사용할 WeaponMesh 등을 에디터에서 무언가 설정해야 할 것이 있을까요? 별도로 아주 만약 TSoftObjectPtr 가 어떠한 캐릭터를 레퍼런싱 한다고 하면 그리고 그 캐릭터가 중간에 삭제가 된다고 한다면 다시 로드해야 하는 행위가 필요할까요?아니면 tweakobjectptr 와 다르게 TSoftObjectPtr 를 단지 디스크에서 에셋을 참조하기 위한 역활로만 사용하는 것일까요? 즉 런타임에 도중 TSoftObjectPtr 에 무언가를 할당하는 것은 안되고 단지 디스크에서 객체를 참조하는 역활인지 그것이 헷갈립니다.
-
미해결비개발자 4주만에 수익화 서비스 만들기: AI 바이브코딩 웹 + 앱 ALL IN ONE
cursor 유료가 과거에는 “500 fast 요청 + 무제한 slow” 같은 횟수 기반(레이트) 모델이었는데, 지금은 크레딧 기반으로 바뀌었습니다 라고 하는데 맞나요?
현재 수강 진도를 함께 알려주세요! "1주차 3강까지 완료" 또는 "2주차 실습 중"처럼 어디까지 들으셨는지 적어주시면 맞춤형 답변을 드릴 수 있어요 📚구체적인 상황과 함께 질문해주세요! "AI가 안 된다"보다는 "Cursor에서 이런 프롬프트를 입력했는데 이런 에러가 나와요"처럼 상세하게 적어주시면 더 정확한 답변을 드릴 수 있어요 🎯스크린샷이나 코드를 첨부해주세요. 에러 화면, 현재 진행 상황을 보여주시면 문제 해결이 10배 빨라집니다! 마크다운 코드 블록(```)을 활용하면 더 깔끔하게 정리할 수 있어요 📸커뮤니티 검색을 먼저 해보세요. 같은 문제로 고민하신 분들이 이미 해결책을 찾았을 수도 있어요. 검색 후 못 찾으시면 언제든 새로 질문해주세요! 🔍서로 도우며 함께 성장해요. 나도 모르는 건 "저도 궁금해요!"라고 댓글 달아주시고, 아는 건 적극적으로 공유해주세요. 가르치면서 더 잘하게 됩니다 💪바이브코딩 관련 질문은 환영, 기술 세부사항은 GPT 활용! 프롬프트 작성법, AI 도구 사용법은 여기서, 복잡한 코딩 문법은 ChatGPT에게 물어보시는 게 더 빨라요 🤖진도나 과제 관련 문의는 1:1 문의를 이용해주세요. 개인적인 학습 계획, 환불, 수강 기간 연장 등은 따로 문의해주시면 더 자세히 상담드릴게요 📞실패 사례도 공유해주세요! "이렇게 했더니 망했어요" 같은 경험담도 다른 수강생들에게 큰 도움이 됩니다. 실패도 소중한 학습 자료예요 💡💬 좋은 질문 예시[진도] 2주차 5강 - React 컴포넌트 생성까지 완료[질문] Cursor에서 버튼 컴포넌트 생성 시 에러 발생상황: 2주차 실습 중 버튼 컴포넌트를 만들려고 하는데프롬프트: "빨간색 버튼 컴포넌트 만들어줘"에러 메시지: [스크린샷 첨부]시도해본 것: GPT에게도 물어봤는데 같은 에러 발생어떻게 해결하면 될까요?
-
미해결FreeRTOS 프로그래밍
그러면 malloc/free가 아닌 동적할당자를 써서 메모리를 할당했기떄문에
그러면 malloc/free가 아닌 동적할당자를 써서 메모리를 할당했기떄문에Heap이 아니라 bss에 할당되어 있는것을 볼 수 있던건가요?그렇다면 동적할당자를 사용하는것은 bss말고도 Heap에도 할당을 할 수 있다는 의미일까요?
-
미해결
합의 실패가 스마트 계약 실행에 미치는 영향 CBSP 시험
공인 블록체인 보안 전문가(CBSP) 자격증을 취득하는 것은 블록체인 기술 및 네트워크 보안 역량을 입증하는 좋은 방법입니다. 이 시험은 블록체인 시스템이 합의 메커니즘을 통해 신뢰, 투명성 및 보안을 어떻게 달성하는지 이해하는 데 도움이 됩니다. 기술적 지식과 실제 블록체인 과제에 대한 비판적 사고 능력을 함양하는 데 중점을 둡니다. 이 시험을 준비하면서 블록 검증, 거래 검증, 그리고 블록체인의 핵심인 합의가 실패할 경우 발생하는 상황을 학습하게 됩니다. CBSP 시험은 전문적인 신뢰도를 강화할 뿐만 아니라 블록체인 개발, 감사 및 사이버 보안 분야에서 고급 경력 개발의 기회를 열어줍니다. 합의 실패 시 발생하는 일IIBA 국제 비즈니스 분석 연구소(IIBA International Institute of Business Analysis)와 같은 기관에서 인정하는 비즈니스 분석 및 기업 환경에서 CBSP 시험은 비즈니스 이해도를 블록체인 운영과 연결하는 데 중요한 역할을 합니다. 시험에서 자주 논의되는 주요 사례는 합의 실패가 스마트 계약 실행에 미치는 영향입니다. 네트워크 지연, 노드 오류 또는 보안 침해와 같은 문제로 블록체인 노드가 합의에 도달하지 못하면 스마트 계약이 정지되거나 오작동하거나 심지어 잘못 실행될 수 있습니다. 따라서 합의는 숙달해야 할 가장 중요한 주제 중 하나입니다. 많은 수험생들이 작업 증명(PoW), 지분 증명(PoS), PBFT와 같은 합의 모델의 실시간 작동 방식을 이해하기보다는 이론 암기에 더 집중하기 때문에 이 부분에서 어려움을 겪습니다. 이 문제를 해결하려면 블록체인 시뮬레이션 비디오를 시청하고, 합의 실패가 계약 운영 및 거래 검증에 미치는 영향을 보여주는 사례 기반 시나리오를 학습하는 등 실습을 통해 블록체인을 직접 경험하는 것이 좋습니다. CBSP 시험 준비 방법철저한 준비가 모든 것을 좌우합니다. CBSP 시험은 명확한 목표를 가지고 체계적인 학습 루틴을 따르고 신뢰할 수 있는 자료를 활용하면 훨씬 수월해집니다. CBSP 시험을 준비하기 가장 좋은 플랫폼 중 하나는 최신 학습 자료를 제공하는 Pass4Success입니다.블록체인 CBSP 시험 문제모든 개념을 완벽하게 이해하는 데 도움이 되는 자세한 설명이 제공됩니다. 더 나은 결과를 얻으려면 학습자와 전문가가 통찰력을 공유하고, 의문점을 해소하고, 새로운 블록체인 주제에 대해 토론하는 커뮤니티인 Pass4Success 토론 포럼에 참여하세요. 이러한 토론에 참여하면 최신 정보를 얻고, 실용적인 전략을 배우고, 시험 전에 자신감을 얻는 데 도움이 됩니다. 더 많이 참여할수록 이해도가 높아지고, 시험 준비 과정을 진정으로 성공적인 학습 경험으로 만들어 줄 것입니다.
-
미해결한 입 크기로 잘라먹는 실전 프로젝트 - SNS 편
.prettierrc 자동완성
.prettierrc 파일에서 플러그인 설정 관련 코드를 작성하실 때 자동완성이 되시는데 혹시 어떤 설정을 해야하나요??
-
미해결김영한의 실전 데이터베이스 입문 - 모든 IT인을 위한 SQL 첫걸음(SQL부터 차근차근)
mysql화면 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. mysql을 다운 하라는 곳에 들어가 제대로 다운 했는데 화면이 강의에서 보는 것과 달라 맨붕이 옵니다. 다시 다운을 해도 똑같은 화면입니다 버전도 용량이 큰거도 다운했습니다. 어떻게 해야할까요..
-
미해결
밑바닥부터 만들면서 배우는 LLM 강의 쿠폰 문의드립니다.
안녕하세요. 밑바닥부터 만들면서 배우는 LLM 챌린지를 진행하고 있는데, 코드 해설 강의 쿠폰이 저도 오지 않아서 확인부탁드리겠습니다.감사합니다.