묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결프로들만의 차별화된 엑셀 데이터 분석과 차트 시각화
44강 ISERR 4분25초
ISERR대신에 IFERROR 써도되나요?
-
미해결카프카 완벽 가이드 - 코어편
vm 어댑터설정 문의
안녕하세요 강사님,네트워크 설정을 하려고 합니다.NAT없이 어댑터1에서만 호스트전용어댑터 를 사용하면 어떨지 궁금합니다. 이유는 아래 그림처럼 어댑터2,3,4가 비활성화되어있어 추가를 하지 못하는 상황이기 때문입니다. VM을 분명 기동하지 않았는데도요ㅠㅠ
-
미해결
자소서 100번 고치고 면접 망쳐본 내가 깨달은 것
안녕하세요, 현재 HRD 인재개발사업부 및 교육기획 직무 준비 중인 대학생입니다.저도 자소서와 면접을 수도 없이 깨지고 고치면서 정말 많이 좌절했어요. 처음에는 내가 잘 못 써서 그런가?라고 생각했는데, 결국 문제는 내 강점이 뭔지, 그걸 기업에 어떻게 연결할지 모른다는 거였더라고요.그래서 자소서 문장 하나하나를 다시 뜯어보면서, 지원 직무랑 내 경험을 억지로 끼워 맞추는 게 아니라 진짜 나다운 스토리를 찾는 데 집중했어요.면접에서도 마찬가지였습니다. 준비해 간 답변을 외워서 말하면 자꾸 끊기고, 면접관이 추가 질문을 던지면 답이 안 나왔습니다. 결국 내 경험을 내가 제대로 이해하고 있는지가 중요하다는 걸 깨달았어요. 그때부터는 ‘정답’ 같은 답변보다는, 내 경험에서 얻은 배움을 중심으로 솔직하게 말하려고 노력했습니다.이 과정에서 정리한 방법들을 토대로, 실제로 멘토링 프로그램을 기획해서 운영하고 있습니다. 포트폴리오를 위해 진행하는 실전 프로젝트라서, 공간 대여비만 제외하면 무료로 참여 가능합니다. (자료 활용 동의는 사례 첨부용 정도이고, 개인정보는 절대 포함되지 않아요.) 🔹 멘토링 진행 방식 (커리큘럼)1주차 : 자기소개서 1:1 첨삭 (지원 직무별 강·약점 피드백)2주차 : 직무·기업 분석 및 지원전략 수립3주차 : 인턴/실무 경험 정리 → 포트폴리오 구성 방법4주차 : 모의 면접 & 피드백 (각 직무 기준 맞춤 질문)5주차 : Q&A 및 개인별 커리어 로드맵 제안 혹시 저처럼 자소서와 면접에서 막혀 있거나, 본인 경험을 어떻게 풀어내야 할지 고민되는 분들께 조금이나마 도움이 될 수 있길 바랍니다.📌 신청서: https://forms.gle/uNqafD2VcZGCDyDs7📌 진행 공지 & 자료: 노션 링크📌 인스타: https://www.instagram.com/four_andluv?igsh=bDRwNzludzNuMHY0&utm_source=qr
-
미해결[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)
캘린더 개발 후에 navigation 에 대해서 궁금한 점이 있습니다.
❗질문 작성시 꼭 참고해주세요에러 메세지에서 단서를 찾을 수 있는 경우가 많습니다. 에러 메세지를 읽고 한번 검색해보시는것을 추천드립니다.질문글을 작성하실때는, 현재 문제(또는 에러)와 코드나 github을 첨부해주세요.개발중인 OS, ReactNative, Node 버전 등의 개발환경을 알려주셔야합니다.에러메세지는 일부분이 아닌 전체 상황을 올려주세요. 일부만 보여주시면 답변이 어렵습니다. (에러 일부만 자르거나 일부만 복사하지말아주세요) 캘린더에서 게시글을 선택을 하면 navigation.navigate('Feed', { screen: 'FeedDetail', params: { id: postId }, initial: false, }); 이렇게 Feed 스택을 통해서 Feed 상세 스크린트로 이동하잖아요. 그래서 클릭할 때보면 캘린더 위에 Feed 목록 그 위에 Detail이 쌓이는 것을 확인하였습니다. 다만 게시글 상세에서 뒤로가기 했을 때 의도한 경로는 캘린더의 다시 그 상태로 남아아할텐데 그렇지 않고 목록으로 가서 어떻게 해야하는지 궁금합니다.
-
미해결[나 혼자 레벨업] UE5 멀티플레이 게임 제작 Lv. 1 (Listen 서버 입문)
Map을 Watermil로 선택 후 게임 시작시 캐릭터 위치 변경 안됨
안녕하세요,항상 재밌게 강의를 수강하고 있습니다.Rookiss님의 "강의 62. 게임설정" 까지 따라했는데, 원치않는 동작이 발생하여 질문드립니다. Lobby로 입장하여 GameConfigPopup에서 맵을 Watermill로 변경한 이후 게임을 시작하면, Player 캐릭터들의 위치는 GameStart 객체의 location에 spawn되고 Bot들은 (0,0,0) 에 근접한 위치에 spawn되고 있습니다. 더불어, Bot들은 spawn이후에 움직이지도 않습니다. 레벨을 Level_WaterWheel로 바꾸어 곧바로 실행시키면 Player와 Bot들 모두 랜덤으로 Spawn되고 Bot들도 잘 움직입니다. 제 생각에는 BP_LobbyGameMode의 TryStartGame 이벤트에서 ServerTravel 커맨드를 이용하여 Level_WaterWheel 레벨로 이동한 이후에 Level_WaterWheel에 존재하는 NavMeshBoundsVolume이 제대로 빌드되지 않아서 그런거 같습니다. 제가 옳게 생각한걸까요?? 이 문제를 해결하기 위해선 어떻게 블루프린트를 변경해야할까요? 도와주시면 정말 감사하겠습니다.==================================================질문 올리고 여러가지 시도한 결과, 여러가지 해결방법 중 한가지를 찾은 것 같습니다. NavMesh 문제가 맞았던 것 같고, Project Settings - Navigation Mesh - Runtime에서 Runtime Generation을 Dynamic으로 변경한 이후 (추가로 저는 Force Rebuild on Load 를 true로 설정했습니다), BP_GameMode의 BeginPlay 이벤트에서 딜레이를 1.5초 정도 주니까 해결되었습니다. 일단 원하는 결과가 나와서 만족스럽긴하지만 여전이 이게 옳바른 방법인지는 여전히 잘 모르겠습니다.
-
미해결아바타 커뮤니티앱 만들기 (React Native Expo)
[TIP] SafeAreaView 사용할 때마다 자꾸 ios에서 위아래가 빵꾸 나시는 분들 필독
SafeAreaView는 2025년 8월에 deprecated되었다고 합니다.. 그래서 다른 방법을 찾다가 해결법을 찾아서 블로그에 정리해두었습니다.저는 iPhone 16 Pro 시뮬레이터를 돌리기 때문에 다른 곳에서도 반영이 되는지는 잘 모르겠습니다. https://velog.io/@kuck523/SafeAreaView-%EC%97%86%EC%9D%B4-useSafeAreaInsets%EC%9C%BC%EB%A1%9C-ios-%EB%85%B8%EC%B9%98-%EB%8C%80%EC%9D%91%ED%95%98%EA%B8%B0
-
미해결
서울 AI/데이터 스터디 같이해요
안녕하세요 조금이라도 더 공부하기위한AI 데이터 분야 스터디 같이해요일주일 한 두번 모여 하는 걸로 계획중입니다. AI 박사 졸업하였고 모이는 인원에 성향 파악해 진행하려 합니다.관심분야, 난이도 다 커버 가능합니다.관심있는 분 링크로 부담없이 연락 주세요. https://open.kakao.com/o/sr0fd5If
-
미해결김영한의 실전 데이터베이스 - 설계 1편, 현대적 데이터 모델링 완전 정복
1:N 에서의 연관 엔티티 필요성
안녕하세요! 수업 너무 잘 듣고 있습니다. 연관 엔티티는 1:N 관계에서가 아니라 N:M 관계에서만 필요하다고 알고 있으면 될까요 ?아니면 상황에 따라서는 1:N 에서도 연관 엔티티를 필요로 하나요 ?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
GlobalFilter, LoggingFilter가 동작하지 않습니다.
server: port: 8000 eureka: client: register-with-eureka: true fetch-registry: true service-url: defaultZone: http://localhost:8761/eureka spring: application: name: apiGateway-service cloud: gateway: server: webflux: default-filters: - name: GlobalFilter args: baseMessage: Spring Cloud Gateway WebFlux Global Filter preLogger: true postLogger: true routes: - id: user-service uri: lb://USER-SERVICE predicates: - Path=/user-service/** - id: first-service uri: lb://MY-FIRST-SERVICE predicates: - Path=/first-service/** filters: - AddRequestHeader=f-request, 1st-request-header-by-yaml - AddResponseHeader=f-response, 1st-response-header-from-yaml - name: LoggingFilter args: baseMessage: Spring Cloud Gateway WebFlux Logging Filter preLogger: true postLogger: true 다음처럼 apigateway의 설정파일을 작성하였습니다. 하지만 두 필터가 모두 동작하지 않습니다. 필터 클래스 모두 강의와 동일하게 작성하였고, first-service와 apigateway-service 모두 유레카 서버에 잘 등록되며, api 게이트웨이 또한 동작을 정상적으로 합니다. 혹시 어느 부분에서 잘못되었는 지 알 수 있을까요?
-
미해결업무가 100배 빨라지는 엑셀 데이터 활용과 분석 노하우
COUNTIF 참조범위
countif sumif 함수들에서 범위가 예를들어 거주지가 인천인 인원수에서요범위가 절떄참조 범위가 D4부터 시작하나 D3 부터 시작하나 차이가 없는거죠? countif($D3$D50,I4)countif($D4:$D50,I4)
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
13강 Search WEB 실패합니다.
앞서Blog-Mainkeyword에서 사용했던 Search api는 정상 동작하는데 Blog-Content-Writer에서 아래 에러 뜨면서 동작하지 않네요.
-
미해결Kafka & Spark 활용한 Realtime Datalake
kafka broker prompt 변경 확인
kafka borker prompt 변경 확인 하는 부분에서 재부팅을 한 후 로그인이 풀리면서 프롬포트에서 public-nat로 되돌아 갑니다. 뭐가 문제인지 알 수 있을 까요?
-
미해결[4주 과정] <클로드 코드> 완독 챌린지 : 매일 1시간씩 4주 동안 클로드 코드 도서 완독하기!
완성된 페이지 안열림
● Bash(cd cat-dancing-page && npm run dev) ⎿ Error: Command timed out after 2m 0s > cat-dancing-page@0.0.0 dev > vite VITE v7.1.7 ready in 223 ms ➜ Local: http://localhost:5173/ ➜ Network: use --host to expose 페이지 안열립니다. 어떻게 해결하나요?
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
(어찌저찌 해결되긴 하는데..) AppBar의 bottom에 PreferredSize 적용 시 기존 TabBar는 잘 되는데 Row로 감싸면 에러가 떠요.
코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다![코드팩토리 디스코드]https://bit.ly/3HzRzUM - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.269. TabBar 스타일링하기[TabBar Widget] 이론 섹션의 269번 강의 영상에서약 9:46부터 나오는 PreferredSize의 child 속성을 일반 위젯인 Row 로 wrapping한 경우에요.문제의 에러 코드 Widget build(BuildContext context) { return DefaultTabController( length: TABS.length, child: Scaffold( backgroundColor: Colors.pink[50], appBar: AppBar( title: Text('Basic AppBar'), backgroundColor: Colors.green[300], bottom: PreferredSize( preferredSize: Size.fromHeight(80), child: TabBar( // 내부 사항 생략 ), ), ), body: TabBarView( children: TABS.map((e) => Center(child: Icon(e.icon))).toList(), ), ), ); }위 코드는 그대로 실행이 잘 되지만 이 상태에서 TabBar에 커서를 두고 Context Action을 실행해서 Row로 감싸기를 하면 이런 에러가 떠요.child: Row( children: [ child: TabBar( // 내부 사항 생략 ), ], ),RenderFlex children have non-zero flex but incoming width constraints are unbounded. The affected RenderFlex is: _TabLabelBarRenderer#be04c relayoutBoundary=up13 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE parentData: <none> (can use size) constraints: BoxConstraints(unconstrained) size: MISSING direction: horizontal mainAxisAlignment: start mainAxisSize: max crossAxisAlignment: center textDirection: ltr verticalDirection: down spacing: 0.0 The creator information is set to: _TabLabelBar ← IconTheme ← Builder ← DefaultTextStyle ← _TabStyle ← CustomPaint ← Semantics ← MediaQuery ← TabBar ← Row ← PreferredSize ← Column ← ⋯ The nearest ancestor providing an unbounded width constraint is: RenderFlex#01f78 relayoutBoundary=up10 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE The relevant error-causing widget was: TabBar TabBar:file:{Project Root Dir}/lib/screen/basic_appbar_tabbar_screen.dart:22:17 에러 스택 따라가다 보니 해결됨Row로 감싸진 TabBar를 다시 Expanded로 감싸면 해결이 돼요. 그래도 간헐적으로 픽셀 오버플로우 에러가 나기는 하는데 어쨌든 사이즈 미확인 문제는 해결된 것 같아요. child: Row( children: [ Expanded( child: TabBar( // 내부 사항 생략 ), ), ], ), 근데 아직 왜 TabBar에 사이즈 제한을 걸지 않으면 Row로 감쌀 수 없는지 잘 모르겠어요. 자세히 알려주시면 감사합니다.
-
미해결
코딩 1:1 클래스 코드스케이프 모집
🌟 코딩을 탐험하는 CodeScape(코드스케이프) 🌟 안녕하세요 코드스케이프 스터디입니다! 2학기를 맞이해서 1학기에 이어 새학기 C언어, JAVA 4주 마스터 스터디와 응용 심화 스터디를 준비하고 있습니다! 중간고사 기간 전에 빠르게 기본기 점검, 마스터하고 싶은 분들 모집합니다! 자세한 커리큘럼은 노션 통해서 확인 해주세요~! 📖 <프로그램 및 커리큘럼 소개>https://polar-zydeco-01f.notion.site/CodeScape-17eab7600a9d805bb0a2e0b474d895a8?pvs=4 📝모집기간 및 대상 📍모집 기간 : 09.01 (월) ~ 09.21 (일)📍진행 기간 : 4~5주차 커리큘럼으로 준비중 (클래스마다 조금씩 상이할 수 있음.)📍모집대상 ✅ 서울권 대학생(휴학생도 환영)✅ 서울 거주자 전공자 & 비전공자 상관 없음!✅ 새학기 시작하고 C Langauge 혹은 Java 개념 4주안에 기본기 쌓고 싶은 분!✅ C Langauge 혹은 JAVA 주력언어로 희망하는 개발자 지망생! (심화반은 사이드 프로젝트 진행예정.)✅ 6주차 커리큘럼으로 준비중 (스터디마다 조금씩 상이할 수 있음.) ✉ <신청 및 문의>📤신청링크: https://forms.gle/Nwzj5mqPVDxHAvLr9📤문의링크: 김지석 010-2973-4106
-
해결됨오브젝트 - 기초편
질문 있습니다!
public Reservation reserve(Customer customer, int audienceCount) { Money fee = movie.calculateFee(this).times(audienceCount); return new Reservation(customer, this , audienceCount, fee); }reserve 하기위해 movie에게 calculateFee를 하기 위해 screening을 전달해주는데 이 전달해주는 명확한 근거가 있는지 궁금합니다. 만약 screening을 전달하지않고 빈 것으로 전달했다하더라도public Money calculateFee(Screening screening) { return fee.minus(discountPolicy.calculateDiscount(screening)); }Movie 클래스에서 screening 대신 movie를 this로 전달했어도 동일한 기능은 가능한 거 같습니다. 질문을 하다가 깨달았는데 DiscountCondition에 screening이 필요하기 때문에 전달해주는 것을 알게되었습니다. 이렇게 전달해주는 것은 자연스럽게 일단 관계와 책임을 결정한 뒤 필요한 요소들이 뭘까 전체적으로 고민하면서 정해지는 것일까요? 상영이 예약에 대한 책임을 지고, 영화에게 가격을 계산하는 책임을 줄 때 screening을 넘겨주는 것과 condition에서 screening이 필요하다는 것까지 같이 설계하셨었는지 궁금합니다.
-
미해결김영한의 실전 데이터베이스 - 설계 1편, 현대적 데이터 모델링 완전 정복
엔티티 분리의 기준
안녕하세요 영한님!이전 게시글에서 질문의 연장선 느낌이지만, 별도의 주제인 것 같아서 글을 따로 남깁니다. 강의에서 주문은 '결제'까지 포함하는 비즈니스 트랜잭션의 단위이고, 배송은 '물류'라는 별개의 프로세스다 라는 이유로, 주문 엔티티와 배송 엔티티를 분류하였는데요. 엔티티를 분리할 수 있는 기준을 어디까지 고려해야 하는지 궁금합니다. Application예를 들면, 회원(이메일, 비밀번호, 실명, 닉네임, 성별) 엔티티가 있다면,Application Server에서의 인증/인가 프로세스를 고려하여, (이메일, 비밀번호), (실명, 닉네임, 성별) 이라는 별개의 엔티티로 분리할 수 있을 것 같거든요. 이런식으로 Application 을 고려해서 설계를 해도 괜찮을까요? 화면또 다른 예를 들면, 배달의 민족에서 가게 를 생각해보면 가게 목록 페이지에서는 가게의 전화번호, 주소 같은 정보는 보여주지 않고, "가게 정보" 라는 페이지에서만 구체적인 가게 정보들을 보여주는데요.만약 가게와 가게 세부 정보 라고 따로 분리한다면 가게 목록 페이지를 구성할 때 가게 세부 정보는 읽지 않고 가게 컬럼만 접근할 수도 있을 것 같습니다. 이런식으로 엔티티를 분리하였을 때 얻는 이점도 존재할 것 같고, 복잡도가 증가한다는 단점도 존재하는 것 같습니다. 처음에는 비즈니스 요구사항에 초점을 두고 모델링하고, 개발을 진행하면서 엔티티 설계를 조금씩 바꾸는게 좋을까요? 처음부터 너무나 많은 걸 고려하면 오버엔지니어링이 되거나 유연성이 떨어질 것 같고, 반대의 경우에도 나중에 Application 코드를 바꾸는 데 많은 자원이 필요할 것 같습니다. 영한님의 생각은 어떠신지 궁금합니다.
-
미해결김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
synchronized 메서드와 join 관련 질문이 있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.만약 무한정 대기할 수도 있는 상황에서 t1.join(50);t2.join(50); main의 코드를 이렇게 바꿔봤는데 결과가 똑같더라구요 이게 왜 그런지 알고 싶습니다.
-
미해결김영한의 실전 데이터베이스 - 설계 1편, 현대적 데이터 모델링 완전 정복
Store 엔티티를 추가했을 때의 관계
안녕하세요 영한님!강의를 들으면서 쇼핑몰 요구사항을 조금 더 확대해서 직접 모델링해보고 있습니다. (Store, Delivery, ...)엔티티를 분류하고 개념적 모델링, 논리적 모델링을 진행하면서 몇 가지 궁금한 점이 있어서 질문드립니다. 현재 강의에서는 Order - OrderItem - Product 관계가 존재했고,만약 Store와 Product 사이에 "무엇"을 등록한다 라는 관계가 존재한다면,Order - OrderItem - Product - Store 이렇게 관계가 형성될 것 같습니다. 질문 1. Order와 Store 관계Order와 Store 사이에, "어디에서" 주문한다 라는 관계가 있다고 볼 수 있는지 궁금합니다.(비즈니스 적으로 의미가 있는지에 따라 관계 여부를 결정하는게 맞을까요?) 질문 2. 만약에 관계가 존재한다고 생각하면 Order와 Store를 직접적으로 관계를 맺어주는게 좋을지, 아니면 그래프 탐색을 통해 관계를 참조하는게 좋을 지 궁금합니다.사실 Order - OrderItem - Product - Store 순으로 모두 Join 하면, 직접적인 연관관계를 맺지 않아도 원하는 데이터를 조회할 수 있을 것이라고 생각하는데요. 만약에 Order와 Store만으로 구성된 화면이 존재하거나, Store 정보를 바탕으로 Order를 필터링 해야한다면, Order에 Store의 식별자를 가지고 있으면 편하게 조회할 수 있을 것 같더라고요.다만, 이렇게 되면 화면이나 Api에 의존적이게 모델링되는 것 같은데, 이러한 설계 방식이 괜찮은 방식인지 궁금합니다.
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
프론트엔드도 도커 + nginx 기반 배포 추가 강의 가능하실까요
안녕하세요 강의 커리큘럼은 백엔드 + mysql까지만 ec2에 도거 기반 배포하셨는데 풀스택(Next.js 또는 React.js + springboot + mysql)으로도 배포하는 보충강의도 제작 가능하실까요 ~ ?