묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[Unity] 함께 만들어가는 방치형 게임 개발
State Pattern #6 (Dead) 챕터의 Spawner.m_Players.Add(this); 문의드립니다.
안녕하세요?State Pattern #6 (Dead) 챕터의 (24분:53초) Player.cs 파일입니다.Spawner.m_Players.Add(this); 문의드립니다. 간략하게 코드를 정리해봤는데요. protected override void Start() {Spawner.m_Players.Add(this);}private void OnReady() {Spawner.m_Players.Add(this);}private void OnDead() {Spawner.m_Players.Add(this);}private void OnDungeon(int value) {Spawner.m_Players.Add(this); }public void DeadEvent() {Spawner.m_Players.Remove(this);} 이상황에서 빌드후 메인씬에 진입하면 예상으로 Start, OnReady 가 호출되고나서 m_Players 에 주 캐릭터가 배열에 2번 들어 갈것같은데요. 죽었을때 제거되고 m_Players에 추가되는것은 이해되나적스폰이 되기전에 m_Players의 배열길이가 2개가되지않을까 싶어서요. HashSet 으로 처리하면 해결되지않을까싶기도하고..영상을 더봐야 이해되는부분인지.. 이해가 잘안되서 그러니 이해부탁드립니다~
-
해결됨토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1
Mybatis같은 sql mapper를 사용시..
안녕하세요 토비님! 강의 너무 잘듣고 있습니다. 애그리거트 쪽 강의를 들으면서 문득 든 생각을 질문드립니다.현재 사내에서 하고 있는 프로젝트는 JPA를 전혀사용하지 않고 Mybatis만을 사용하고 있는데요 이런 경우에도 에그리거트라던가 헥사고날 아키텍쳐를 적용하면서 진행하는게 충분히 가능할까요? 그게 아니라면 기존에 적용하고 있는 흔히 말하는 레이어드 아키텍쳐 및 트랜잭션 스크립트 방식으로 진행하는게 더 나은 방법일까요?혹시라도 수준 떨어지는 질문이라면 사과드립니다.감사합니다.
-
미해결김영한의 실전 자바 - 중급 1편
익명 클래스를 사용할 수 없을 때??
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]강의 마지막 즈음에 익명클래스를 사용할 수 없을 때의 예시로 Printer printer1 = new LocalPrinter();printer1.print();Printer printer2 = new LocalPrinter();printer2.print();라는 두개의 코드를 보여주셨는데 사용할 수 없다는 게 사용할 수 없게 막혀있다는건지..이렇게 같은 객체를 생성할 때는 사용하지 말라는건지 이해가 안되네요 위 코드를 사용할 수 없는게 아니라 이해가 잘 안됩니다
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
이론 PDF랑 이거 강으만 보면 될까요??
이론 PDF랑 이거 강으만 보면 될까요??따로 이론 시중 교재 살 필요 없을까요?
-
미해결노코드 자동화 입문부터 실전까지: n8n 완전정복 (한국 최초 n8n 앰버서더 직강)
35강 유튜브 트랜스크립트 서브워크플로우 실행 오류
문제 / 오류 / 질문에 대해 설명해 주세요 오류 메시지가 있다면 작성해 주세요 이렇게 나오는데 이유가 뭔지 알고 싶습니다사용 중인 워크플로우를 공유해 주세요 n8n 설치 정보 안내 n8n 버전:데이터베이스 종류 (기본값: SQLite):n8n 실행 프로세스 설정 (기본값: own, main):n8n 실행 방식 (예: Docker, npm, n8n cloud, 데스크탑 앱 등):운영 체제:
-
해결됨PM을 위한 데이터 리터러시(프로덕트 데이터 분석)
4-8 지표 정의 연습 문제
안녕하세요! 저는 프로덕트 디자이너를 희망하는 취준생입니다. 데이터 리터러시 강의를 처음 수강해봐서 제가 할 수 있는 선에서 진행을 해봤습니다. 부족한 부분이 많지만 제가 궁금한 점은 지금 제가 낸 답변에 대한 방향성이 맞는 지에 대한 여부입니다. 분명 해결책 측면에선 구체화되지 않고 부족하지만 전체적인 흐름이 맞는지 피드백을 듣고 싶어 질문을 남깁니다.문제 1. 1-1. 각 메뉴들의 ctr을 우선적으로 확인 (어떤 메뉴의 컴포넌트 영역이 가장 많이 클릭이 되었는 지 확인 필요)1-2. 탐색->매장->메뉴->주문->결제->완료로 음식점을 찾는 고객의 여정을 봤을 때퍼널의 끝인 결제 완료 화면에 지표가 많다면 결제하는 고객들이 많아지게 만든 것이므로 지표가 잘 동작했다고 볼 수 있습니다.문제 2.2-1. 검색 결과 화면검색 결과 후 화면을 클릭했는 지 확인이 필요하다고 생각합니다. 왜냐하면 검색이 잘 되면 계속 주문을 위한 다음 단계를 진행할 것이고 아니라면 이탈할 것이기 때문입니다.문제 3.3-1.검색 기능의 ctr : 사용자가 검색 기능에 얼마나 유입됐는지, 얼마나 자주 사용했는지필터 기능의 ctr : 사용자가 검색 후 필터까지 유입됐는지, 얼마나 자주 사용했는지3-2사용자가 필터 기능들을 적용 후 사용자가 필터 기능들을 적용 후 주문율 cvr이 증가했는지 문제 4.4-1. 주문 완료율 CVR이 가장 중요4-2. 배달 서비스의 최종적인 목적은 주문을 통해 수익을 내는 것이기 때문에 가장 중요한 지표라고 판단4-3. 늘리는 방법: 답 1: 쿠폰, 이벤트 프로모션이유: 혜택 쿠폰 및 이벤트 프로모션을 사용자에게 발행하면 사용자의 주문 전환율이 높아질 것이다답 2: 사용자가 자주 찾는 음식점 할인 쿠폰이유: 자주 사용하는 음식점의 할인 쿠폰을 사용자가 서비스에 접속했을 때 바로 확인할 수 있으면 주문 전환율이 높아질 것이다사용자 줄이는 방법: 답 1: 주문 완료까지의 뎁스를 길게 만들기이유: 주문 완료까지의 과정이 길어지면 중간에 이탈하는 사용자가 발생하면 주문 전환율이 감소할 것이다답 2:탐색 과정에서 원하는 음식점을 찾는 과정의 뎁스를 길게 만들기이유: 탐색 과정이 길어지면 중간에 이탈하는 사용자가 발생해 주문 전환율이 감소할 것이다답 3: 탐색 과정에서 원하는 음식점을 찾는 과정이 바로 나오지 않게 만들기이유: 탐색 과정에서 사용자가 원하는 조건에 맞는 음식점이 바로 나오지 않으면 사용자는 실망하고 이탈하게 될 것이다 문제 5.추천 상품의 클릭률 ctr: 추천 상품을 사용자에게 관심을 끌었는지추천 상품을 보고 결제로 전환되는 cvr: 추천 상품이 결제로 이어졌는지문제 66-1. 카카오톡에서 가장 중요한 지표는 접속 빈도에 대한 DAU 라고 생각합니다. 왜냐하면 카카오톡 서비스의 목적은 다른 사용자와의 소통이기 때문에 소통을 위해 얼마나 자주 방문하는 지 확인하는 것이 중요하다고 생각합니다.6-2. 카카오톡 체류시간에 대한 DAU가 중요하다고 생각합니다. 왜냐하면 서비스를 머무르는 시간에 따라 사용자가 사용하는 액션의 경우의 수가 다양해지기 때문입니다.문제 77-1. 답변 1: 온보딩 프로세스 완료율온보딩 프로세스 완료율이 높으면 사용자가 온보딩 과정이 필요하다고 인지하는 것이기 때문이고온보딩 프로세스 완료율이 낮으면 사용자가 온보딩 과정에서 부담을 느끼는 것이기 때문에 개선이 필요합니다.답변 2: 온보딩 프로세스 완료 후 가입율프로세스 완료 후 가입율이 높으면 사용자가 온보딩 과정에서 불만을 느끼지 않는 것이고가입율이 낮으면 온보딩 과정에서 사용자가 가입을 할 만큼 서비스에대한 이점을 어필하지 못한 것이라고 판단했습니다.
-
해결됨한 번에 끝내는 자바스크립트: 바닐라 자바스크립트로 SPA 개발까지
node_modules 폴더가 생기지 않아요
npm init -y해서 package.json은 생겼는데 npm install express했을때 package-lock.json은 생겼는데 node_modules 폴더가 생기지 않네요 ㅠ
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
21강에 스케줄 트리거 사용
안녕하세요 n8n을 heroku에 설치해서 강의를 듣고 있습니다.여기에 redis를 일정용량 무료로 제공을 해줘서연결해서 테스트를 하니 잘 되는데요그런데 n8n에서 스케줄 트리거를 써서 redis를 몇초마다 계속 조회하는건 비용이 많이들지 않을까요?디스코드는 트리거 지원을 안하는게 아쉽네요.
-
미해결ASP.NET Core MVC +ASP.NET Core +REST API +.NET 8.0
Console.WriteLine
백엔드에서 Console.WriteLine 찍은건 어디서 볼 수 있나요 ?
-
미해결스프링 핵심 원리 - 기본편
강의 6분 12초 내용
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]6분 12초쯤 클래스 다이어그램과 다르게 객체 다이어그램은 실제로 어떻게 생성해서 동적으로 객체들의 연관관계가 맺어지는 그림이라고 설명하셨는지 스크립트를 봐도 모르겠습니다.스크립트에서는 U에서 생성한다고 돼있는데 뭘까요..?
-
미해결풀스택을 위한 탄탄한 프런트엔드 부트캠프 (HTML, CSS, 바닐라 자바스크립트 + ES6) [풀스택 Part2]
14강 - 72,73번 강의 영상이 동일한거 같습니다.
- 강의 영상에 대한 질문이 있으시면, 상세히 문의를 작성해주시면, 주말/휴일 제외, 2~3일 내에 답변드립니다 (이외의 문의는 평생 강의이므로 양해를 부탁드립니다.)- 강의 답변이 도움이 안되셨다면, dream@fun-coding.org 로 메일 주시면 재검토하겠습니다. - 괜찮으시면 질문전에 챗GPT 와 구글 검색을 꼭 활용해보세요~- 잠깐! 인프런 서비스 운영(다운로드 방법포함) 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요 14강 72, 73번 강의 영상이 동일한거 같습니다. 72강 23초 화면 73강 23초 화면 확인 요청드립니다..ㅠㅠ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
강의내의 인텔리제이 기능
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]다름이 아니라 3:38쯤에 옆에 아이콘을 누르면 약간 확장이 되는 기능이 제 인텔리제이에서는 보이지가 않아서요. 어떻게 설정을 하는걸까요?
-
미해결3분만에 만드는 깃헙 블로그
위니블로그
저의 위니블로그가 갱신이 안됩니다.. 왜이럴까요..
-
해결됨친절한 블렌더 - [LV.3] 캐릭터 애니메이션
31강 벽짚고 넘어가기 부분에서 문제가 생겼습니다.
막힌 부분의 시간(예를들면 3:24)과 여기까지 사다리를 타고 올라와서 저 루트를 위로 올려주고 걸어가는 모션을 넣어주는 데 다음과 같이 나옵니다. 솔직히 이 부분이 너무 어려워서 계속 막혀서 진도를 못나가는 중입니다. 빠른 해결을 위해 메일로도 문제가 일어났던 파일을 보내드립니다.
-
미해결
31강 벽집고 넘어가기 부분에서 문제가 생겼습니다.
여기까지 사다리를 타고 올라와서 저 루트를 위로 올려주고 걸어가는 모션을 넣어주는 데 다음과 같이 나옵니다. 솔직히 이 부분이 너무 어려워서 계속 막혀서 진도를 못나가는 중입니다. 빠른 해결을 위해 메일로도 문제가 일어났던 파일을 보내드립니다.
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
React 컴포넌트 생성 시 속성 할당 필요 문제
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
195강, showModalBottomSheet위젯에 TextFormField실행되지 않아요
코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다![코드팩토리 디스코드]https://bit.ly/3HzRzUM 195강에, iphone 16pro에서 테스트중인데 column에 TextFormField()를 포함하면,(TextField()로 해도 마찬가지로)앱을 실행했을때, 화면이 멈추는 증상이 나타납니다. 어떤 문제가 있는 건지 찾을 수가 없는 데 어디서부터 확인을 해봐야 하는지 궁금합니다. 너무 입문자질문이지 모르겠지만, 해결이 안되서 문의남깁니다. Scaffold( floatingActionButton: FloatingActionButton( onPressed: () { showModalBottomSheet( context: context, builder: (_) { return Container( color: Colors.white, height: 600, child: Column( children: [ ], ) ); }); }, backgroundColor: primaryColor, child: const Icon( Icons.add, ), ),- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.
외부 API 호출 적재 방법
외부 API를 호출해서 DB에 적재하는 배치를 구성을 하려고한다. 이때까지 문서 내용을 바탕으로는 Chunk가 아닌 Tasklet으로 해도 문제가 없다고 판단이든다. 하지만 공공 데이터 API를 1번 호출 할 때 10건씩만 데이터를 조회해야한다는 단점이있다. 평소에 하루에 1번 호출하겠지만 지난 3달의 데이터를 일단 적재를 해야한다. 이런 상황에서도 RepeatStatus.CONTINUABLE이 아닌 while문으로 계속 호출하고 끝나면 RepeatStatus.FINISHED로 반환해도 되는 지 궁금하다. 또한 외부API를 호출 할 때 PageNo도 명시를해줘야하는데 pageNo을 1씩 증가시키다가 특정 pageNo일때 오류가나면 해당 pageNo일때 부터 동작하도록 하려면 Jenkins의 매개변수 값을 설정해서 다시 batch를 돌리려고한다.하지만 아래처럼 PAGE_NO을 정수로하고싶었는데 String으로 해야한다는 점이있어, 리스너에서 해당 매개변수를 Integer 또는 Long 타입으로 변경을 해야하는 과정을 추가해야 할 지 아니면 더 수월한 방법이 있는 지 궁금하다. 💀 [시스템 인텔리전스]일반적으로 Tasklet에서 DB 트랜잭션 관리가 필요한 않은 경우가 많지는 않다. 모든 Tasklet이 데이터베이스 작업을 포함하는 것은 아니기 때문이다. 예를 들어, 파일을 정리하거나, 외부 API를 호출하거나, 단순한 알림을 보내는 작업이라면 DB트랜잭션을 고려할 필요가 없다. 그러므로 반복이 필요할 경우 작업의 성격을 잘 판단해서 while문으로 처리할지, RepeatStatus로 처리할지 현명하게 선택하라. 모든 반복을 RepeatStatus로 처리하는 것이 능사는 아니다.
-
해결됨350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법
중복된 앱 캠페인 수정하기 라는 경고? 메시지가 뜹니다.
캠페인을 3개 정도 만들었는데 두개의 캠페인은 서로 묵여서 동일한 트래픽을 타겟팅한다고 나오는 문제가 발생하는데.. 여러개의 캠페인을 만들때 주의할점이 있는건가요? 또.. 3개의 캠페인을 만들었는데 왜 저두개는 묶여있고 한개는 따로인지도 찾아봐도 당췌 모르겠네요 ㅎㅎ...
-
미해결
빅데기 실기 10회 기출 3유형 5-1번 0.000?
이번에는 11문제나 나왔더라고요. ㅜㅜ3유형에 5번문제일겁니다. 로지스틱 회귀 계수중에 5%내 유의한계수 값을 내라고 하는데 하나도 유의한 계수값이 없더라고요..그래서0.000을 내긴 했는데...맞는지요? 혹 다른 분들은 어떠셨나요?