묻고 답해요
160만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결RAG를 활용한 LLM Application 개발 (feat. LangChain)
tax_with_markdown.docx 에 테이블 값 오타
연봉 1억4천만원 소득세가 다르게 나와서 문서 확인하니테이블에 있는 값이 오타네요...ㅜㅜ1536만원인데 3706만원으로 된부분과 42퍼센트도 오타...제가 발견한건 두군데임
-
해결됨[CS 기술면접 2] 말이 트이는 운영체제
Suspend는 Ready 나 Blocked 상태에서 가능한거 아닌가요?
이전 프로세스 상태 파트에서, Suspend는 Ready 나 Block 상태에서 가능하다고 배웠는데요! 중기 스케줄러에 보시면 "실행 중인 프로세스를 메모리에서 디스크로 이동(Swap out)하거나 디스크에서 다시 메모리로 복구함" 이라고 나와있습니다. 실행 중인 프로세스는 실행 데이터가 메모리에 적재되고 CPU 자원을 할당받은 상태 아닌가요..?
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
포르테이너를 도메인으로 접속할때 ERR_SSL_PROTOCOL_ERROR 에러
안녕하세요, 강의 잘 보고 있어요 4강을 진행중인데, 실은 6강까지 진행 했다가 n8n에서 connection lost가 해결이 안되서내가 뭔가 놓친게 있지 않을까 해서 처음부터 다시 진행 했습니다 처음부터 진행 하기 전에 콘타보 서버 옵션에서 Reinstall 이라는 항목이 있어서 그거로 한번 초기화를 시켜줬구요 4강까지 진행 하는데 문제는 없어보였는데, 제가 설정한 도메인으로 제대로 접속이 안 되고 있어요.예를 들어 내 도메인이 mydomain.kr 이라고 가정 했을때4강 17분 14초부터 http://mydomain.kr:9000 으로 접속 하면 접속이 되어야 하는데,제쪽에서는 '사이트에 보안 연결을 할 수 없음' 이라는 문구와 함께ERR_SSL_PROTOCOL_ERROR 에러가 뜨고 있어요.쿠키 삭제 해서 다시 접속해도 똑같아요.cmd에서 ping으로 mydomain.kr 을 찍어보면 패킷 주고받는게 보이는걸 보면분명 도메인은 잘 되고 있는거 같은데 접속이 안 되고 있어요.http://mydomain.kr:9000 으로 접속 하면 에러가 나고, http://123.123.123.123:9000 으로 접속하면 잘 접속 됩니다 connection lost가 해결이 안되서 처음부터 다시 했다고 말씀 드렸잖아요?거기까지 진행이 했을때는 nginx 설정까지 했다가 서버를 콘타보에서 Reinstall로 초기화를 시킨건데혹시 nginx쪽 찌꺼기가 남아 있을수가 있는건가요?SSL 이라고 하니까 인증이나 보안쪽 같은데, 그럼 nginx 밖에 안 떠올라서요잘 모르겠네요
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
10강에서 막힙니다.ㅜㅜ
gemini로 Vs code 운영하면서JSON 방식부터 잘 안되고 있습니다ㅜㅜ어떤 점이 문제점인지 파악하고 고쳐가고 싶습니다.
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
Connection Lost 에 대해서 질문입니다.
위와 같이 proxy_set_header를 입력하고 n8n host가 offline으로 발생되고 https로 연결이 되지 않습니다.제가 놓친게 있을까요?
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
리뷰를 데이터베이스 입력 시 어떤 준비를 해야 하나요??
강의를 보다가 리뷰 입력 하는 부분..약 2분 정도 되는 시점에서 리뷰를 데이터 베이스에 입력 하기 위해서는 준비해야 할 것이 많다고 하셨는데..구체적으로 어떤 준비가 필요한가요??supabase를 사용 하는 것이니까 테이블 만들고..insert 함수 호출 해서 입력 하면 되는 것 외에 다른 준비를 해야 하는 것이 있나요??
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
React.memo 를 TodoItem 에 적용하는 부분에서 질문 있습니다.
const TodoItem = ({ id, isDone, content, date, onUpdate, onDelete }) => { const onChangeCheckbox = () => { onUpdate(id); }; const onClickDeleteButton = () => { onDelete(id); }; return ( <div className="TodoItem"> <input onChange={onChangeCheckbox} type="checkbox" checked={isDone} /> <div className="content">{content}</div> <div className="date">{new Date(date).toLocaleDateString()}</div> <button onClick={onClickDeleteButton}>삭제</button> </div> ); }; export default memo(TodoItem, (prevProps, nextProps) => { // 반환값에 따라, Props가 바뀌었는지 안바뀌었는지 판단 // T -> Props 바뀌지 않음 -> 리렌더링 X // F -> Props 바뀜 -> 리렌더링 O if (prevProps.id !== nextProps.id) return false; if (prevProps.isDone !== nextProps.isDone) return false; if (prevProps.content !== nextProps.content) return false; if (prevProps.date !== nextProps.date) return false; return true; });TodoItem 의 props 에 함수(객체 타입의 값)을 받고 있어서export default memo(TodoItem);이렇게만 적용할 경우 리렌더링 시, 함수를 새로운 객체로 인식해서 TodoItem 컴포넌트 입장에서는 props가 바뀌었다고 인식한다는 거 까지는 이해가 됐습니다.근데 memo 의 두 번째 인수에서if (prevProps.id !== nextProps.id) return false; if (prevProps.isDone !== nextProps.isDone) return false; if (prevProps.content !== nextProps.content) return false; if (prevProps.date !== nextProps.date) return false;이렇게만 비교하면 결국 onUpdate, onDelete 는 비교를 하지 않은거같은데 왜 동작이 잘 되는지 모르겠습니다.true 값을 반환해주면 함수는 변하지 않았다고 정해주는 걸까요?
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
26강 Code에서 Python 문의
안녕하세요 선생님... 연휴는 잘 보내셨는지요?다름아니라 26강에서 code node에 입력하는 Python 전체 문장 받아볼 수 있을까요? 처음 파이션을 접하다보니 몇차례 작성해 보았는데 자꾸 오류가 나서요.이메일로 보내 주셔서 좋고요...부탁드립니다.
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
Components 와 Profiler 탭이 나오지 않습니다.
크롬에서 추가하고 설정 다 따라서 했는데 components 탭이 나오지 않습니다...
-
해결됨카카오 개발자와 함께하는 워크플로우 기반의 대용량 트래픽 처리 기법 [ By. 비전공자 & Kakao 개발자 ]
중복 컨슘 방지에 대해서 여쭤보고 싶습니다!
만약 카프카를 사용하고 있고 처리 실패하는 경우 retry 큐로 보내서 재시도 하는 방식을 사용하고 있다고 가정하겠습니다. 만약 서버가 메시지를 받아서 처리하던 중에 리밸런싱이 발생했습니다. 메시지를 성공적으로 처리했고 커밋을 하려했지만 리밸런싱이 발생해 커밋을 하지 못했습니다. 그럼 그 메시지는 다른 컨슈머가 다시 받아서 중복으로 처리할 수 있을것 같은데 어떻게 방지를 할 수 있나요..? 찾아보니 인박스 패턴이라는것이 있던데 메시지를 받았을 때 상태를 저장하고 이후에 재시도를 해도 상태값이 있다면 패스하는 방식으로 이해를 했습니다. 하지만 위에 상황에서 첫 컨슘에서 메시지를 처리하고 있다가 리밸런싱이 발생했고 이후에 다시 처리할 때 상태값이 있어서 패스 했습니다. 하지만 이후에 첫 컨슘에서 처리중에 예외가 발생했다면 어떻게 처리를 해야할까요...?
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
global-error에서는 window.location.refresh()를 쓰면될까요
라우트 그룹의 경로에 에러가 안나오고 레이아웃의 footer에서 걸려서 아래 질답글을 보고 글로벌에 연습해보고 있는데요. 해당 에러가 발생해서 ai에 물어보니 아래와 같이 답변하는데 ai의 답변이 정확할까요? section04\src\app\global-error.tsx:16 Uncaught TypeError: reset is not a function ai:global-error.tsx에서 reset이 동작하지 않는 이유는 Next.js의 알려진 버그 때문입니다. error.tsx에서는 reset() 함수가 정상적으로 작동하지만, global-error.tsx에서는 reset() 호출 시 내부적으로 parallelRoutes.get을 호출하려다가 parallelRoutes가 null이어서 "Cannot read properties of null (reading 'get')" 에러가 발생합니다.문제 원인global-error.tsx는 루트 레이아웃 전체를 대체하는 특수한 에러 바운더리이기 때문에, 일반 error.tsx와 달리 내부 라우터 상태를 제대로 복구하지 못하는 구조적 한계가 있습니다. Next.js 팀에서도 이 문제를 인지하고 있으며 여러 canary 버전에서 수정을 시도했지만, 최신 버전까지도 완전히 해결되지 않은 상태입니다.해결 방법global-error.tsx에서는 reset() 대신 router.refresh()만 사용하거나, 아예 페이지 새로고침(window.location.reload())을 사용하는 것이 권장됩니다. 코드를 다음과 같이 수정하세요
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
8강 이메일트리거가 계속 리스닝상태입니다
8강에서 이메일 트리거가 계속 리스닝 상태입니다.지메일 앱 비밀번호도 입력했고 몇번을 실행해봐도 리스닝상태에서 벗어나질 못합니다비슷한 질문이 있어 답변을 읽어봤는데 구글 앱 비밀번호가 문제일 가능성이 있다고 하는데 앱 비밀번호는 여러번 입력해봤습니다어느 부분을 수정해야 할까요?
-
미해결한 입 크기로 잘라먹는 Next.js(v15)
use client때문인지???? zustand때문인지?
안녕하세요...top menu를 depth로 2단계 까지만 표현하고.left menu를 3~4단계를 표현하는 구성으로 했는데. 상태값으로 zustand를 사용합니다. top메뉴 컴포넌트에서 zustand값을 사용해야해서 use clinet로 하고.useEffect로 메뉴 정보를 가져온 다음zustand로 메뉴 정보를 set하고 set할때 topmenu와 leftmenu 상태값으로 각각 set합니다. 문제는 처음 가지고 올때는 정상적으로 작동을 하는데....리플레쉬를 하거나 계시판을 페이지 이동을 하면 top 메뉴가 재구성 될때 너무 깜빡거리면서 이상하게 되네요. react로 할때는 이렇게 깜빡거리지는 않았는데...도저히 이유를 모르겠네요...T.T원인이 뭘까요?
-
미해결RAG를 활용한 LLM Application 개발 (feat. LangChain)
커널 시작 에러
주피터 노트북에서 %pip install langchain-openai python-dotenv이 코드를 실행 하면 아래 에러가 자꾸 뜹니다.커널을 시작하지 못했습니다. 커널 'venv (3.11.9) (Python 3.11.9)'을(를) 시작하지 못했습니다. 자세한 내용은 Jupyter 로그을 참조하세요. listen EFAULT: bad address in system call argument 192.168.30.146:9001 참고로 저는 윈도우 유저고 가상환경은 venv를 사용하고 있습니다.
-
미해결한 입 크기로 잘라먹는 Next.js(v15)
npx prisma studio 오류
🚨 필독) 질문하시기 전에 꼭 읽어주세요 (10초 소요)제목을 구체적으로 작성해 주세요✅ 좋은 예 : 감정일기장 Home 구현중 xx 이슈가 발생합니다.⛔️ 나쁜 예 : 이거 왜 안되나요?, 오류나요 도와주세요 등비슷한 궁금함을 갖고 계신 분들께 도움이 될 수 있어요! 코드의 이슈는 전체 프로젝트를 "링크 형태"로 올려주셔야 원인을 파악할 수 있습니다.깃허브, 구글드라이브 등의 수단을 통해 링크 형태로 전달해주세요직접 실행해보며 원인을 파악해야 하기 때문에 텍스트 형태로 붙여넣는건 삼가해주세요 🥲 답변이 도움이 되셨다면 답글 or 해결완료 버튼을 클릭해주세요비슷한 궁금함을 갖고 계신 분들께 도움이 될 수 있어요!제 답변이 여러분께 도움이 되었는지 저도 알고 싶어요 🥲 강의 내용에 궁금한 점이 있다면 몇 챕터의 몇 분 몇 초인지 알려주시면 더 좋아요더 빠른 답변이 가능합니다!7.2) 리뷰 추가 기능 구현하기 수강하고 있는데요 리뷰데이터를 보기 위해 npx prisma studio를 터미널에 치면% npx prisma studio Need to install the following packages: prisma@6.17.1 Ok to proceed? (y) npm error code ETIMEDOUT npm error syscall read npm error errno -60 npm error network read ETIMEDOUT npm error network This is a problem related to network connectivity. npm error network In most cases you are behind a proxy or have bad network settings. npm error network npm error network If you are behind a proxy, please make sure that the npm error network 'proxy' config is set properly. See: 'npm help config' npm error A complete log of this run can be found in: /Users/minsu/.npm/_logs/2025-10-13T05_36_52_783Z-debug-0.log 라고 나오네요 혹시 해결법 알 수 있을까요? prisma 초기화 하고 prisma 클라이언트 생성해도 모델이 없다고 떠서 리뷰 데이터 확인이 불가합니다
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
forEach에서 continue, break 동작안하는 문제
forEach에서 continue, break 동작안하는 문제 가 발생하였는데continue랑 break를 쓸거면 일반적인 for문을 이용할 수밖에 없는 건지 궁금합니다. ^^
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
콘타보 결제 취소
콘타보 결제 취소 어떻게 하나요? 강의 따라하다가 콘타보 결제했는데 도저히 사이트에서 결제 취소방법은 찾을 수가 없어요. 매달 5달러씩 나가고 있는데.. 결제 취소 하는 방법은 어떻게 되나요? VPS 상태를 Termination Date Nov 11, 2025 이렇게 만들었는데 저 날짜가 되면 이제 자동결제가 안되는게 맞을까요? 그리고 회원 탈퇴하는 메뉴도 안보이는데 회원 탈퇴는 어떻게 하나요?
-
미해결Airflow 마스터 클래스
plugins 폴더 관련
이 부분 진행할 때 airflow 폴더에 plugins가 있던데 수업에서 만들었던적이 있을까요..? 듣고있는데 제 폴더에는 plugins가 없어서용! 따로 만들어야 하는건지 제가 놓친건지 궁금합니다
-
미해결얄코의 가장 쉬운 자료구조와 알고리즘
강의 내용들과 코딩테스트를 접목하려면
안녕하세요. 강의를 통해서 자료구조와 알고리즘의 개념 잘 공부하고 있습니다. 궁금한 점이 있는데 예를 들어 2차원 배열을 공부하고 난 뒤 2차원 배열과 관련되어 있다는 코딩 테스트 문제들을 봐도 어떻게 풀어야 할 지 감이 잘 오지 않습니다. 코딩테스트는 개념을 익힌 후 공부해야 할 별개의 분야로 봐야 하는 건지 아니면 개념을 더 확실히 익히지 못해서 그런 건지 초보자로써 학습 순서나 방향에 대해 여쭤보고 싶습니다.
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
react도 포멧팅 스타일이 따로 있나요?
구글 스타일 처럼 대표적인 포맷팅 스타일이 있나요?