묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
react native를 cli를 사용할지 expo를 사용할지 고민입니다
좀 규모가 있는 프로젝트를 하려고하는데, react native 공홈에서는 expo를 쓰라고 권장하더라고요..예전같은 expo가 아닌지 알 길이 없어서 여기다가 질문 올려봅니다.규모가 있는 프로젝트를 할 때는 역시 cli인가요..? 그냥 공홈에서 권장하는 방식으로 해야할지 고민입니다. 다른 rn 사용하시는 분들은 어떻게 진행하셨는지 궁금합니다
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
일 대 일 관계
[질문 내용]회원 테이블과 주민등록번호 테이블이 있다 가정했을 때 주민등록번호는 회원의 고유번호이고, 유니크 정보이기 때문에 회원과 주민등록번호 는 서로 일대일 관계가 되겠네요? 그렇다면 이 두 테이블에 대한 엔티티도 만들었을 때 서로 외래키를 선택할 수도 있는거고요.
-
미해결[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)
typeORM synchronize false는 언제하나요?
TypeOrmModule.forRoot({ synchronize: true, }), 제가 놓친건진 모르겠는데 실제 서버 배포할땐 false로 바꿔주고 배포해야되는거죠?
-
미해결실전! SQL 입문
에디터에 관한 질문입니다.
에디터 버젼이 다른 모양입니다.강의하실 때 화면과 같지 않아서 수강하는 데 불편함이 있습니다.상세한 안내 부탁드립니다.꼭... 수고하세요~^^
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
부모가 2개 이상일경우 질문
3번 정점처럼 부모가 0이랑 1이 있을경우 최단거리는 0에서 1을 지나 3을 가는것이 최단거리인데 부모를 찾을때 0으로 찾게 되는데 부모를 vector<vector<int>> parent(6, vector<int>(6, -1));처럼 사용해서 여러명의 부모를 찾는것이랑 영상처럼 하나의 부모를 찾는것이랑은 차이가 있나요? 그리고 최단거리의 부모를 찾는것은 큰 의미가 없을까요?
-
미해결
ㅁㄴㅇㄻㅇㄹ
ㅁㄴㅇㄹ
-
해결됨2곳중 1곳은 무조건 합격하는 개발자 이력서 작성법
강의 관련 질문이 있습니다!
안녕하세요!저는 작년 6월에 소라님 강의를 구매했었던 취업 준비생입니다. 그 때는 학생이었고, 무작정 이력서를 만들어 지원하는 것보다는 이력서와 포트폴리오에 작성할 내용을 만드는 것이 더 중요하다고 생각해서 수강을 미루었습니다...ㅠㅠ사실 얼마 전 소라님 강의를 구매했던 다른 수강생 분을 우연히 만나, 소라님의 첨삭이 취업을 하는 데에 큰 도움이 되었다는 얘기를 듣게 되었습니다. 혼자 이력서와 포트폴리오를 작성하다가 뒤늦게 강의 수강을 시작했는데, 혹시 1회 첨삭을 받을 수 있는 혜택은 사라진걸까요? 따로 연락처를 찾을 수 없어 질문 게시판을 통해 남기게 되었습니다.감사합니다!
-
미해결문과생도, 비전공자도, 누구나 배울 수 있는 파이썬(Python)!
사용자 파일 밑에 Anaconda 설치가 되지 않습니다.
Destination Folder 위치가 올바르게 설정되어 있었고 그대로 Next를 클릭했으나, 아래와 같은 창이 계속 나타납니다. 다시 프로그램을 다운로드 받아도 같습니다. 어떻게 해결할 수 있나요?
-
해결됨[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core
디스코드 오류
코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다![코드팩토리 디스코드]https://bit.ly/3HzRzUM 위 코드는 만료됬다고 나옵니다.
-
해결됨파이썬으로 나만의 블로그 자동화 프로그램 만들기
vscode말고 cursor ai사용해도 되나요
vs코드랑 cursor랑 다른거죠..? vs코드에 ai 랑 이거저거 붙이면 cursor되는걸로 아는데 제가 이해를 제대로 한게 맞을까요.. 코드 완전 초보라 암것도 몰라요;
-
미해결김영한의 실전 자바 - 기본편
강의의 핵심이 기본 객체 생성 vs 배열 객체 생성 의 차이인건가요?
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용] int[] students = new int[2]; //이건 정수형 배열을 선언하는 것이고Student student1 = new Student(); // 이건 Student클래스의 인스턴스인 student1객체를 생성하는 것이고 Student[] students = new Student[2]; 그리고 이제 이건 Student클래스 객체를 두 개 생성하는 배열을 선언하는 것인가요?
-
미해결Vue.js 시작하기 - Age of Vue.js
개발자 도구에서 뷰탭이 안보여요....
하아 너무 답답하네요레거시나 베타버전 다 설치해봤고,충돌일까싶어서 한개씩만 설치도 해봤는데안됩니다...강의의 반만 따라가는 것 같아서 참 답답합니다...어떻게 해결방법이 없을까요?
-
해결됨[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core
Many To Many 궁금점
아래 처럼 Post 또는 Tag 테이블에 값이 들어가면서 post_model_tags_tag_model 테이블에 값이 반영이 되는데요실무에서는 실질적으로 Post 또는 Tag 테이블이 기존에 가지고 있던 값을 활용해서 post_model_tags_tag_model 테이블이 업데이트 되는 경우가 많은데요즉, Post_1 이라는 Post 테이블의 값에 Tag_1만 적용되어 있었는데 추후에 Tag_2를 하려면 어떻게 해야하나요? 무조건 Post 테이블에 값을 삽입하면서 post_model_tags_tag_model 테이블에 값을 넣어줘야 하나요? @Post('posts/tags') async createPostTags() { //post_model 테이블에 삽입 const post1 = await this.postRepository.save({ title: 'NestJs Lecture', }); // post_model 테이블에 삽입 const post2 = await this.postRepository.save({ title: 'Programming Lecture', }); // post_model_tags_tag_model 테이블에 삽입 const tag1 = await this.tagRepository.save({ name: 'javascript', posts: [post1, post2], }); // post_model_tags_tag_model 테이블에 삽입 const tag2 = await this.tagRepository.save({ name: 'typescript', posts: [post1], }); // post_model_tags_tag_model 테이블에 삽입 const post3 = await this.postRepository.save({ title: 'NestJs Lecture', tags: [tag1, tag2], }); return true; }
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
채팅 이슈
안녕하세요. 강의 재밌게 잘 듣고 있습니다. 강의를 따라하는 중 브로드캐스팅 전송이 안 되어 글 남깁니다. [Nest] 41701 - 2025. 01. 21. 오전 10:08:29 ERROR [WsExceptionsHandler] Socket validation failed: userName: Path userName is required.ValidationError: Socket validation failed: userName: Path userName is required.위와 같은 로그가 발생하며 채팅이 다른 브라우저에 전송이 안 됩니다.(* 제 로컬에서는 username을 userName으로 사용중입니다.) 강사님 githup에 있는 내용을 가져와 실행시켜보아도 동일한 현상이 발생합니다.다른 분들은 정상작동하시나요?
-
미해결Microservice 구현 (with EDA,Hexagonal, DDD)
VO 클래스의 불변 필드 선언을 하지 않으신 이유?
안녕하세요. 먼저 좋은 강의 감사합니다.다름이 아니라, 강의자님께서 작성해주신 코드를 보면 모든 VO 클래스의 필드가 final 로 선언되어 있지는 않은 것으로 보입니다.이와 같이 처리하신 이유가 단순히 강의 편의성을 위한 것인지, 혹은 다른 의도가 있는 것인지 궁금합니다. 제가 생각하기엔 아래와 같이 처리되어야 할 것 같습니다. (대여 서비스의 Item 클래스 예시)/** * 도서 항목 VO */ @Getter @Access(AccessType.FIELD) @NoArgsConstructor(force = true, access = AccessLevel.PROTECTED) @RequiredArgsConstructor @Embeddable public class Item { private final Integer no; //도서번호 private final String title; //도서제목 /** * 테스트용 * @return */ public static Item sample() { return new Item(10, "노인과 바다"); } } 추가로, RentalItem 은 엔티티로 재정의하셨다고 했는데, 코드상으로는 @Entity 없이 VO 처럼 취급되는 것 같습니다. 해당 부분까지 답변주시면 큰 도움될 것 같습니다.감사합니다.
-
미해결ISMS-P 자격증 취득을 위한 기본 실무 강의
자료 업데이트 문의
강의 수강 관련 질문은 인프런 게시판에 해주셔도 되고,CPPG WIN 카페(https://cafe.naver.com/cppgwin)에서 해주시면 더 빠르게 도움 드릴 수 있습니다. 안녕하세요 2025년 1월부터 해당 강의 수강하고있는데, 2025년도 대비 강의자료는 따로 제공해주지 않으시는걸까요? 다른 부분이 있을거같아 자료 공유가 가능하신지 문의드립니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
묻습니다. 질의 하기 전에 체크해야 할 것
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요먼저 유사한 질문이 있었는지 검색해보세요묻습니다. 영상을 시청하다 멈추고 이곳에 질문을 남기면, 영상 시청 지점도 자동으로 기록 저장 되고 있는지 그 기능에 대해 묻습니다. 앞서 영상에서 오름차순 내림차순 관련 질의를 했으나 질문 의도와는 다른 답변을 보고, 제가 질의하게 된 영상 지점을 확인 하지 않은 듯한 인상이었습니다. 영상의 해당 지점을 질의하려면 강의 제목을 다시 확인하고 해당 지점의 시간을 직접 기록해야 하는지 그러한 안내를 바랍니다.
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
문제풀이 아이디어
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 큰돌님. 강의 들으면서 잘 공부하던 도중에 발견한 문제의 풀이 아이디어가 잘 생각나지 않아 질문드립니다.(정올이나 백준같은 유명한 사이트가 아니라 링크를 달아드릴 수 없어 테스트 케이스가 부족해요...)이진트리를 사용하면 풀리는 문제이지만 커리큘럼상 트리 구조에 대해 배우지 않은 부분이라 혹시 다른 방법이 있는지 궁금합니다. 02. [알고리즘 종합 - 2] 상어문제 설명 상어는 동족을 잡아먹는 동물이다. 상어가 다른 상어를 잡아먹기 위해서는 특정 조건을 만족해야 하는데,A라는 상어가 B라는 상어보다 크기와 속도 그리고 지능 모두가 높거나 같을 때 A는 B를 잡아먹을 수 있다.두 상어가 서로 잡아먹을 수 있는 경우도 존재한다. 상어 한 마리당 잡아먹을 수 있는 상어의 개수는 최대 두 마리이다.그 보다 많이 잡아먹고자 할 경우에는 너무 배가 부르기에 상어는 잡아먹을 수 없다.상어의 정보가 들어 와서 서로 잡아먹는 살육전이 벌여졌을 때, 남게 되는 최소한의 상어의 개수를 구해보자. 입력 첫 줄에는 상어가 몇 마린지 뜻하는 정수 N(1≤N≤50)이 입력된다.그 다음 줄부터 한 줄에 상어 하나의 크기, 속도, 지능이 순서대로 입력된다.크기, 속도, 지능은 1 이상 2,000,000,000 이하이다. 출력 살아남게 되는 상어의 최소 개수를 출력한다. 예시 입력 1 3 1 2 1 4 3 5 3 1 2예시 출력 1 1예시 입력 2 5 1 4 2 2 3 4 3 2 1 4 1 3 100 100 100예시 출력 2 3예시 입력 3 20 7 8 6 5 2 3 7 3 7 3 5 7 8 5 8 2 5 10 8 8 1 7 8 5 5 1 8 2 10 3 4 9 8 8 1 4 3 2 9 10 3 9 1 6 6 5 8 1 1 2 10 3 3 5 9 3 8 4 2 7 예시 출력 3 7
-
미해결AI 에이전트로 구현하는 RAG 시스템(w. LangGraph)
homebrew로 poetry를 설치했는데 pyproject.toml 파일 내용이 다릅니다.
brew로 poetry를 설치했는데 생성된 pyproject.toml 파일 내용이 아래와 같이 강의와 다릅니다. [project]name = "langgraph-agent"version = "0.1.0"description = ""authors = [{name = "이름",email = "email 주소"}]readme = "README.md"requires-python = ">=3.13"dependencies = [] [build-system]requires = ["poetry-core>=2.0.0,<3.0.0"]build-backend = "poetry.core.masonry.api" requires-python = ">=3.13" 부분은 >=3.11로 변경해서 3.11 설치를 했는데요.의존성 목록을 어떻게 붙여넣어야하나요?
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
book/[id] 과 같은 동적경로에 대응하는 페이지가 어떻게 풀라우트캐시가 동작할 수 있죠?
선생님 강의 5-3) 9분 10초를 보다가 궁금한 것이 있습니다~generateStaticParams으로 지정했던 id값이 아닌4번페이지에 접속했을 때 해당 페이지가 실시간으로 다이나믹하게 페이지가 생성되고 풀라우트캐시에 저장된다고 하셨는데요 풀라우트캐시는 static페이지에서만 동작한다고 알고 있고, [id]컴포넌트에서 fetch함수에 캐싱 옵션으로 'force-cache'을 설정한 것도 아닌데 어떻게 풀라우트 캐시가 동작할 수 있나요??