묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결퇴근 2시간 당기는 자동화, 코딩 몰라도 됩니다
json
올려주신 json 파일은 어떻게 열기를 할 수 있나요? 기본적인 질문일까봐 겁나지만 올려봅니다. ㅠㅠ
-
해결됨Claude + IntelliJ로 TodoList 개발하기 - MCP 완전 정복
인텔리제이와 mcp서버 연결이 안되네요.
node.js도 잘 설치하여 셋팅했는데, jetbrains 활성화가 전혀 안되네요. 윈도우 환경이라서 그럴까요? 문제 해결 방안은 있을까요?
-
미해결[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)
안드로이드에서 react-native-image-crop-picker의 설정 옵션에 대한 문제
❗질문 작성시 꼭 참고해주세요에러 메세지에서 단서를 찾을 수 있는 경우가 많습니다. 에러 메세지를 읽고 한번 검색해보시는것을 추천드립니다.질문글을 작성하실때는, 현재 문제(또는 에러)와 코드나 github을 첨부해주세요.개발중인 OS, ReactNative, Node 버전 등의 개발환경을 알려주셔야합니다.에러메세지는 일부분이 아닌 전체 상황을 올려주세요. 일부만 보여주시면 답변이 어렵습니다. (에러 일부만 자르거나 일부만 복사하지말아주세요) 안드로이드 환경에서 프로필 사진 수정 강의를 수강중에 계속 에러가 발생해서 진행하지 못했는데제가 문제원인을 추론해봤습니다. 우선 문제가 발생한 부분은 AddLocationScreen에서는 여러가지 사진을 등록해도 괜찮지만 프로필 사진은 단 한장만 등록해야하기 때문에useImagePicker 훅에 single과 multiple mode를 설정하는 과정에서 발생했습니다 .강의의 모든 코드를 따라서 적고 프로필 수정을 하기위해 actionSheet에서 [앨범에서 사진선택]을 누르면권한을 확인해 달라는 Toast오류 메시지가 발생했습니다. 하지만 AddLocation화면에서 이미 권한을 허용해 줬기 때문에 권한으로 인한 문제는 아니라 파악했고 useImagePicker 훅의 handleChangeImage 함수에서 에러 로그를 찍어본 결과 java.lang.IllegalArgumentException: Max items must be higher than 1이러한 로그를 확인 할 수 있었습니다 . 그래서 추측한 결과는강사님 코드에서 ImageCropPicker.openPicker({ mediaType: 'photo', multiple: true, includeBase64: true, maxFiles: mode === 'multiple' ? 5 : 1, })이 부분이 multiple은 true로 되어있지만, singlemode로 들어올 경우 maxFiles가 1로 설정되기 때문에 두 옵션이 충돌이 발생하는걸로 추측됩니다 . 그래서 저는 아래와 같이 일단 수정해서 문제를 해결했습니다.const handleChangeImage = () => { ImageCropPicker.openPicker({ mediaType: 'photo', multiple: mode === 'multiple', includeBase64: true, ...(mode === 'multiple' && { maxFiles: 5 }), }) .then(images => { const imageArray = Array.isArray(images) ? images : [images]; const formData = getFormDataImages('images', imageArray); uploadImages.mutate(formData, { onSuccess: data => mode === 'multiple' ? addImageUris(data) : replaceImageUri(data), onSettled: () => onSettled && onSettled(), }); }) .catch(error => { if (error.code !== 'E_PICKER_CANCELLED') { console.log('[error]', error); Toast.show({ type: 'error', text1: '권한을 허용했는지 확인해주세요.', position: 'bottom', }); } }); };multiple옵션은 mode==='multiple' 코드를 통해 mode의 값에 따라 true / false로 주어지게 하였고maxFiles 옵션또한 mode가 multiple인 경우에만 maxFiles:5라는 옵션이 주어지게 하였습니다.아마 multiple옵션이 false로 주어지면 maxFiles가 자동으로 1로 설정되어서 발생하는 충돌문제 였던 것 같습니다.강의 들으시는 분들에게 도움이 되었으면 합니다 .
-
미해결설계독학맛비's 실전 AI HW 설계를 위한 바이블, CNN 연산 완전정복 (Verilog HDL + FPGA 를 이용한 가속기 실습)
spartan7 fgga484보드
안녕하세요 🙂[1. 질문 챕터] : [AI HW lab3] CNN Verilog HDL Practice4 (FPGA)[2. 질문 내용] : 저는 zynq가 아니라 spartan7 fgga484 xc7s75를 쓰고 있는데, IP integrator를 사용할 때, zynq processing system 대신 어떤 걸 배치해서 해야하나요?[3. 시도했던 내용, 그렇게 생각하는 이유] :
-
미해결
섹션 3 - 15 강의 관련 질문
안녕하세요.Airflow 강의를 듣던 중, 잘 이해가 되지 않는 부분이 있어 문의 드립니다. 21:44 내용에서 "Unpause 시, DAG 수행 여부 판단하기" 관련하여 수업노트(하기 이미지 참조)를 확인했는데, 해당 내용이 정확히 어떤 걸 말하는 건지 잘 이해가 가지 않습니다..ㅠㅠ 이 부분에 대해 자세히 다시 한 번 설명해 주실 수 있을까요?
-
미해결
시각화 문의드립니다
이 화면에서 어떻게 진행해야 시각화 할수있는건가요?진행하는 동안 선생님 화면과 다르게 실행되긴 했습니다..설치하라는 git과 path변수에도 추가했는데 어떤걸 더 해야할까요? AI인턴가 알려준 답변 페이지도 404로 에러뜨고 있고...너무 어렵습니다 ㅠㅠ
-
미해결시스템 디자인 첫걸음: 면접에서 돋보이는 백엔드 아키텍처 설계하기
도움 되었어요!
우와아 아키텍처에 대해 고민하게 된 비전공자인데올려주신 강의가 많은 도움이 되었습니다.감사합니다 :)!
-
해결됨바이브 코딩으로 만드는 재미있는 재무제표 (커서 ai)
오픈다트 화면이 연결안됩니다.
커서에 나온 주소로 갔을때아래와 같은 화면이 나오는데요.이와 같은 화면이 나오면 실패한거죠?
-
미해결김영한의 실전 데이터베이스 입문 - 모든 IT인을 위한 SQL 첫걸음(SQL부터 차근차근)
7.SQL - 집계와 그룹핑 : 문제와 풀이에서 2번문제
문제2 : 쇼핑몰 매출 현황 파악하기 에서 '평균 주문 금액'을 구하는것에 질문이 있습니다. 제가 생각한 답은 SELECT SUM(price*quantity) , SUM(price*quantity)/COUNT(*), MAX(price), MIN(price)FROM order_stat;이것인데, 강의에서는 AVG를 이용해서 하셨는데, 혹시 실무에서는 어떻게 구할까요?
-
미해결바이브 코딩으로 만드는 재미있는 재무제표 (커서 ai)
시각화단계에서 진행이 안됩니다
이 화면에서 어떻게 진행해야 시각화 할수있는건가요?진행하는 동안 선생님 화면과 다르게 실행되긴 했습니다..설치하라는 git과 path변수에도 추가했는데...너무 어렵습니다 ㅠㅠ
-
미해결토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1
개인적질문
안녕하세요 토비님 가의 잘 보고 있습니다. DDD는 처음이고 헥사고날방식도 처음이라 질문 수준이 낮은 점 양해 부탁드립니다!이 강의까지 보고나서 전체코드를 봤을떄 궁금한 점들이 있어서 질문 드립니다!1번 질문:@Entitypublic class Member { @Embedded private Address homeAddress;} @Embeddable public class Address { private String city; private String street; private String zipcode;}@Embeded사용할때 데이터 필드를 의미 있는 하나의 묶음 이라는 의미로 사용하는데 profile 이나 email같은 경우에는 컬럼이 하나여도 @Embeded 로 묶으셨는데 그 기준(언제 사용해야하느지)가 궁금합니다. 저라면 그냥 생각 없이 String 으로 받았을거같은데 ….!2번 질문 : Aggregate root 로 접근해하면 메서드 체이닝 비슷하게 일어나는거 같은데 그런 점은 괜찮나요!?3번 질문 :. Aggreagate root로 접근하는 방식은 DDD에서만 사용하는지 ?? 기존 JPA + 레이어 아키텍쳐에서도 사용이 가능한건지....?4번 질문 : 강의에서는 1:1 이였지만 , ManyToOne 단방향 , ManyToOne OneToMany 양방향 관계에서도똑같이 Aggregate root로 접근해서 데이터를 처리해야하는지..?미리 감사드립니다!!
-
미해결타입스크립트로 배우는 리액트(React.js) : 기초부터 최신 기술까지 완벽하게
Post 상태 관리
서버로부터 받아오는 Posts를 <PostList/> 컴포넌트에서 상태로 관리하는데, 이것은 전역 상태로 관리하지 않는 이유가 있을까요?postStore에서 getTotalPages를 할때, 고정된 값 100을 사용했는데, 실제 서비스라면 어떻게 처리해야하나요?postStore에서 posts.length와 같은 전체 개수를 알아야할것같은데.
-
미해결
강의 자료 어디서 볼 수 있나요?
학습 관련 자료 어디서 볼 수 있나요?
-
미해결LangGraph를 활용한 AI Agent 개발 (feat. MCP)
yfinance 의 응답 (char 0)
안녕하세요 강의 잘 듣고 있습니다 ^^강의 진행중 yfinance. 의 응답이 (char 0) 이 나오는데요, 구글링 해보니 같은 경우가 과거에도 있었더라구요.해당 api. 서버가 죽은건지, 무엇인지 알수가 없네요대채 할수 있는 방법이 있을까요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
뷰템플릿 사용 시
[질문 템플릿]1. 강의 내용과 관련된 질문인가요?예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]안녕하세요, 강의 수강 중 질문이 생겨 여쭤봅니다.api를 개발하는 과정에서 DTO를 사용하고, 혹여나 그렇지 않을 경우 @JsonIgnore을 사용하는 것을 이해했습니다.만약 스프링부트 1 강의처럼 뷰템플릿으로 개발할 때에는 컨트롤러 리턴 타입이 객체가 아니라 String이기 때문에 DTO가 필요없을까요 ? (굳이 필요하다면 form 객체..?) 마찬가지로 뷰 템플릿에서는 무한 참조 상황에서 @JsonIgnore을 사용하는 것이 아니라 양방향 편의 메서드로 무한 참조를 방지하면 해결이 되는지 궁금합니다!
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
커리큘럼 관련 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 커리큘럼 관련 질문은 어디에 남겨야 좋을지 모르겠어서 여기에 남기게 됐씁니다 ㅠㅠ 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? [질문 내용]안녕하세요! 평소에 강의 너무 잘 듣고 있습니다! 데이터베이스 강의가 다양해서 좋지만 ! 순서가 고민돼서 질문드립니다. 저는 신입 또는 저년차 개발자로 입사하고 싶습니다! 기본적인 SQL 쿼리는 작성할 수 있습니다. 현재 자바, 스프링 핵심원리 기본, 스프링 MVC1 강의 들었습니다. 1. 데이터베이스 강의 순서 추천: 김영한의 실전 데이터베이스/ 스프링 DB/ 자바 ORM 표준 JPA 프로그래밍/ 실전! 스프링 데이터 JPA 등 다양한 데이터베이스 강의 중 어떤 순서로 학습하면 좋을까요? 2. 스프링 관련 강의 추천: 위에서 추천해주실 데이터베이스 강의와 함께 스프링 MVC2/ 스프링부트/ 스프링부트와 JPA 활용 강의 중 어떤 강의 수강하는 것이 좋을지도 추천 부탁드립니다!
-
미해결설계독학's Verilog 마스터 Season 1 (실전 코딩 Test 문제로 완성하는 디지털 설계 엔지니어의 커리어 도약)
vscode 환경세팅 방법
안녕하세요 🙂[1. 질문 챕터] : [2. 질문 내용] : vscode 환경 세팅 방법에 대해 자세히 나와있는 설명 링크나 영상이 있을까요?제로베이스 문법 강의에는 vscode 환경 세팅까지 영상으로 있는 거 같은데, 저는 인프런에서 진행하는 강의만 듣고있어서 좀 막히는 거 같습니다.[3. 시도했던 내용, 그렇게 생각하는 이유]https://wikidocs.net/258477링크에서 알려주신 것처럼,1. vscode 설치2. 확장판 3개 설치 (Verilog-HDL/SystemVerilog/Bluespec SystemVerilog, C/C++, C/C++ Extension Pack)3. mobaxterm setting -> x11 remote access full여기까진 했고,, 그 아래부터 막혔습니다,,
-
미해결레트로의 유니티 C# 게임 프로그래밍 에센스
강의 업데이트 질문
레트로님의 도서가 현재 기준으로, 레트로의 유니티 6 게임 프로그래밍 에센스 개정 3판까지 나와있더라고요. 혹시 인프런 강의는 해당 유니티 버전까지의 업데이트가 안될까요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
26:23에서 모두 주석처리 어떻게 하죵?ㅎㅎ
26:23에서 모두 주석처리 어떻게 하죵?ㅎㅎ
-
해결됨350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법
계정 다각화와 어플정지, 계정정지 등에 관해 질문드립니다.
질문1. 앱 출시가 까다로워진 탓에 사업자계정을 만들면 테스트 과정이 없어져 출시가 그나마 빨라질텐데이를 다계정화(여러사업자)를 내면서 어플을 출시하는건 현실적으로 좀 어려울거라 생각특히 이렇게 운영시 계정정지 당하면 타격이 너무클거라 생각하는데, 이러한 부분에 대해서 어떻게 생각하시는지?(강의에서 좀비님이 소개해주신 다계정화가 현 상황에서 사실상 어렵지 않나 생각듭니다.) 질문2. 이에따라 전략을 다작 전략이 아닌 and 조건으로 앱정지 가능성을 0에 가깝게 낮춰야 한다고 생각하는데좀비님이 직접 어플 정지 또는 계정 정지 당한 실제 사례 소개가 가능할까요. (구체적이고 다양한 사례를 알려주셨으면 하는 바램..)해당 사례들을 참고해서 '1'의 상황에 맞게 개발하는게 전략상 맞다고 판단됩니다.. 질문3. 한 계정에서 최대 몇개의 어플까지 출시해보셨는지만약 구글 정책에 위반되면 그 어플만 정지당하는지 혹은 나머지 어플을 포함한 계정까지 모두 정지되는지 궁금합니다. 이렇게 큰 타격을 입으신적이 있으실까요?