inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

172만명의 커뮤니티!! 함께 토론해봐요.

우아한 종료 - 코드 질문이요.

해결됨

김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 안녕하세요. 궁금증 및 저의 생각이 맞는지 확인하려고 질문을 드립니다. 우아한 종료 즉 영한님이 만든 ExecutorShutdownMain 클래스에서 shutdownNow를 하고 나면 코드 메시지에, 영한님 이 만들어 났던 sleep() 에서 런타임 메시지 및 인터럽트 발생을 확인할 수 있었습니다. 근데 저가 sumbit()으로 하면 어떻게 될까 궁금해서 해보았는데.. 아래와 같이 sleep() 메서드 안에 적은 '인터럽트 발생, sleep interrupted' 만 뜨지 런타입 예외가 발동하지 않을 것을, 확인을 할 수 있었습니다. 그래서 생각해보니 submit() 메서드는 값을 future로 받아서 런타입 예외 발동하지 않는다? 런타입 예외는 실행 중에 받는 예외인데, 이미 future로 값을 받았기 때문이라는 생각이 듭니다. 이것을 보고 이렇게 생각하였습니다. 아니면 다른 이유가 있는 것인가요? 저의 생각이 틀렷다면 sumbit()으로 런러블이나 콜라볼로 값을 받았을 때 runtime 예외가 발생하지 않은 이유가 궁금합니다. 답변 부탁드립니다.

  • java
  • 객체지향
  • 동시성
  • multithread
  • thread
생각하는자 댓글 1 좋아요 0 조회수 182

react 19버전에서는 recoil사용이 어렵나요?

해결됨

[풀스택 완성] Supabase로 웹사이트 3개 클론하기 (Next.js 14)

✅ 모든 질문들은 슬랙 채널에서 답변드리고 있습니다. 💡 ”로펀의 인프런 상담소” 슬랙 채널 가입하기 💡 평일중에는 퇴근 이후(저녁 7시)에 답변을 받아보실 수 있고, 주말중에는 상시 답변드리고 있습니다. 안녕하세요. recoil 강의 부분에서 하나의 에러로 인해서 진행이 막힌 상태입니다! TypeError: Cannot destructure property 'ReactCurrentDispatcher' of ' {imported module [project]/nodemodules/next/dist/compiled/react/index.js [app-client] (ecmascript)} .default.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED' as it is undefined. "dependencies": { "next": "15.1.6", "react": "^19.0.0", "react-dom": "^19.0.0", "recoil": "^0.7.7" }, next 15 & react 19 버전으로 진행중이었는데 구글링을 해보아도 다들 더이상 recoi은 사용하지말라 이런 답만 알려주고있어 해결하기가 어려운 상태네요. 결국 버전문제인 것 같은데, 최신 버전으로 해당 문제가 해결이 어렵다면 다른 상태관리 라이브러리를 사용하며 진행하고싶은데요, Zustand 라이브러리를 사용해도 진행에 무리없을까요?

  • firebase
  • next.js
  • tailwindcss
  • react-query
  • supabase
댓글 2 좋아요 0 조회수 1534

4.5.3 total_value_pct 구할 때 -1 이 왜 필요한가요?

해결됨

파이썬 주식 매매 봇으로 주식시장 자동사냥하기

강의를 보면, total_return_pct-1 을 한 후 * 100 을 해서 수익률을 구하는데요, 그래프로 시각화 했을 때 시작 가격을 1이라고 하면, 그래프의 마지막이 4 와 5 사이에 있는 것 같아 이상하다는 생각이 들었습니다. 제가 생각한 경우의 수는 2가지인데요. 이전에 복리 수익률 등을 계산할 때, 1.xxx 식으로 수익률이 계산되기 때문에 이를 정제하는 과정에서 -1 을 하였고, 이와 같은 로직으로 그대로 구현(헷갈림 이슈) 1 이라는 가격에 사서 4.74 의 가격이 되었다면, 전체 자산 비율은 474% 가 늘어난 것이 맞지만, 기존에 1이 있었기 때문에 순 자산이 늘어난 비율은 3.74 로 고려 위와같이 두 가지입니다. 어떤 것이 맞는 것일까요? 혹시 다른 관점이시라면, 공유해주시면 감사하겠습니다. 개발만 해보고 수학적 이론을 제대로 접목시키는 것은 이번이 처음이라 헷갈리는 부분들이 많네요. 🙂 강의 잘 듣고 있습니다. 감사합니다.

  • python
  • pandas
  • 차트분석
  • 퀀트
  • trading
김성현 댓글 2 좋아요 0 조회수 193

크롤링 관련 질문입니다

미해결

[신규 개정판] 이것이 진짜 크롤링이다 - 기본편

크롤링을 해서 모은 데이터를 제가 사용하려고 하면 문제 될 수 있는 부분이 있을까요? 혹시 어느정도 까지가 괜찮다고 생각하시나요??

  • python
  • 웹-크롤링
준우 김 댓글 2 좋아요 0 조회수 248

강의난이도가...갑자기

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

C언어 개론 마치고 자바에 들어왔는데 1~3강을 계속 돌려보고 있습니다만 진도가 나가질 않네요 특히 생성자와 메서드 부분 난이도가 확 올라가서 이해가 안되도 넘어가야할지 계속 반복 수강해야할지 판단이 안섭니다. 자신감이 급 하락....

  • python
  • java
  • c
  • 정보처리기사
dbgud85 댓글 2 좋아요 1 조회수 350

React가 서버 컴포넌트를 지원하는 이유

해결됨

한 입 크기로 잘라먹는 Next.js

안녕하세요 선생님. 강의 잘 듣고 있습니다. 강의를 듣고 Next.js도 아니고 React는 CSR 방식인데 왜 서버 컴포넌트를 지원하지? 라는 의문이 생겼습니다. React 공식문서를 보니 프레임워크와 통합하기 위해 Next.js 팀과 협력했다고 나오더라고요. React가 서버 컴포넌트를 지원하게 된 계기가 Next.js의 SSR 때문인지 궁금합니다. 공식문서 : https://react.dev/learn/start-a-new-react-project#bleeding-edge-react-frameworks

  • react
  • typescript
  • next.js
메가 댓글 2 좋아요 0 조회수 427

signal을 받은 스레드의 대기큐에서 우선순위

미해결

김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성

안녕하세요 영한님. 스레드의 대기 강의에서 질문이 있습니다. BoundedQueueV5를 사용하여 [소비자 먼저 실행] 때 질문입니다. 제가 이해한 것을 쭉 요약해볼테니 어디에서 틀렸는지, 왜 아닌지 답변을 부탁드립니다. ReentrantLock을 사용하게 되면 대기 큐와 producerCond, consumerCond가 있습니다. 소비자1,2,3은 현재 consumerCond에 있는 상황이고 이제 [생산자 시작]으로 넘어가게 됩니다. 생산자1이 락을 획득하였다고 가정하겠습니다. 그럼 생산자1이 락을 획득하여 생산을 시작하겠고, 생산자2와 3은 대기 큐에 등록되어 WAITING 상태로 락을 기다리고 있다고 생각했습니다. 생산자1이 생산을 하고 consumerCond.signal();을 호출하여 consumerCond에 있는 소비자1,2,3 중 하나를 깨웁니다. (소비자 1을 깨웠다고 가정) 소비자1은 consumerCond에서 대기 큐로 이동하여 락을 받을 준비를 합니다. 생산자1이 종료되면서 락을 넘겨줍니다. 이때 락을 받기 위해 대기중인 스레드가 소비자1, 생산자2, 생산자3이 있는데 왜 항상 소비자1이 우선적으로 락을 획득할까요? signal()을 통해 깨어난 스레드는 락을 우선적으로 획득할 수 있는 무언가가 주어지는건가요?? 답변을 기다리겠습니다. 감사합니다

  • java
  • 객체지향
  • 동시성
  • multithread
  • thread
윤성원 댓글 2 좋아요 0 조회수 118

생산자 소비자 대기 공간 분리 예제5 분석 질문

미해결

김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예. 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예. 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예. [질문 내용] 안녕하세요 영한님. 자바 고급편1 생산자 소비자 대기 공간 분리 - 예제5 분석 강의를 듣고 질문이 있어서 질문 올립니다. 소비자 먼저 시작 상황에서 질문이 있습니다. 소비자 1,2,3이 대기상태에 들어가면서 consumerCond.await() 에서 대기를 하고 있습니다. 그 다음으로 생산자1이 락을 받고 실행이 되지요? 생산자가 생산을 하고 consumerCond에 signal을 주게 됩니다. consumerCond.await()에서 대기하고 있던 소비자를 깨우게 되겠죠. 그럼 대기하고 있던 소비자 중 하나가(소비자1)이 와서 락을 받고 소비를 한 뒤에 producerCond에 signal을 보냅니다. 여기서 제가 궁금한게 나옵니다. 대기상태에 있던 소비자1이 깨어나서 소비를 하고 producerCond에 signal을 줄때 producerCond에 대기중인 생산자가 하나도 없지 않습니까? 그럼 이때 생산자가 락을 받는다는 100%의 보장이 어떻게 이루어지는지 그게 궁금합니다. 질문을 요약해서 적겠습니다. 대기상태에서 깨어난 소비자가 producerCond에 signal을 보낼때 producerCond에 대기하고 있던 생산자가 하나도 없는데 어떻게 생산자가 그 락을 받는다는 100%의 보장을 할 수 있는지? 대기상태에서 깨어난 소비자가 producerCond에 signal을 보낼때 producerCond에 대기하고 있던 생산자가 하나도 없는데 이럴때 소비자가 보낸 producerCond.signal(); 은 어떻게 처리가 되는지? 감사합니다.

  • java
  • 객체지향
  • 동시성
  • multithread
  • thread
윤성원 댓글 4 좋아요 0 조회수 224

self가 있는 거와 없는 버튼

미해결

[Level 1] Qt를 이용한 Python 프로그래밍: 입문편

안녕하세요. 어느 강의에서는 hBtn1 = QPushButton("One") 어느 강의에서는 self.pbtShowDialog = QPushButton(self) Button 객체를 선언할 때 self가 있는 거와 없는 것이 있습니다. 어떤 차이가 있는 것이며, 어떨때 self를 붙이나요?

  • python
  • gui
  • qt
  • qml
  • pyside6
TaeJoon Park 댓글 2 좋아요 1 조회수 139

0.0.0.0:8000 접속이 안됩니다

해결됨

실리콘밸리 엔지니어가 가르치는 파이썬 장고 웹프로그래밍

도커컴포즈 명령으로 실행시 localhost:8000은 접속이 되는데 .. 0.0.0.0:8000 도커서버로는 연결이 안됩니다 왜 그런가요?

  • python
  • django
  • bootstrap
  • rest-api
  • drf
댓글 2 좋아요 0 조회수 369

새 강의 쿠폰 질문있습니다.

해결됨

[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스

안녕하세요 강의를 너무 잘 듣고 있습니다. 강의가 업데이트가 되었다는 공지를 오늘 처음 확인을 하게 되었는데 업데이트 된 내용으로 새로 듣고 싶은데 쿠폰을 혹시 발급 받을 수 있을까요?

  • react
  • node.js
  • seo
  • graphql
  • next.js
부드러운 족제비 댓글 2 좋아요 0 조회수 134

동적계획법은 사용하는 문제

미해결

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

안녕하세요. 해당 네트워크 선 자르기 문제는 dfs 를 사용해서도 풀 수 있는 거 같습니다. 그래서 궁금한점이, 실제 코딩테스트를 볼때 어떤 문제 유형에 동적계획법을 적용하는게 좋은지 궁금합니다. 그리고 이 문제처럼 dfs, 동적계획법 둘 다 적용해서 풀 수 있는 문제라면 어떤 방법을 적용하는게 좋을지도 궁금합니다.

  • python
  • 코딩-테스트
heewon221 댓글 2 좋아요 0 조회수 148

안녕하세요

해결됨

한 입 크기로 잘라먹는 Next.js

한입 Nextjs강의 수강중입니다. 2.12) SSR 2. 실습 요 강의전체가 다른 강의보다 음량이 많이 작게 나오네요 수강에 문제는 없지만 혹시나 수정이 간단한 문제라면 한번 살펴보셔도 좋을것 같습니다.

  • react
  • typescript
  • next.js
Jun 댓글 2 좋아요 0 조회수 49

자바 병렬 처리

미해결

김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성

안녕하세요 영한님 ^^ 1기 인프콘때 뵈고, 오랜만에 강의를 보게되어서 반갑습니다 ㅎㅎ 다름이 아니라, 주문 체결 시스템을 개발하여서 병렬 처리 관련해서 공부 및 개발중인데 혹시 아래 링크책을 예전에 공부하신적 있으신가요? https://product.kyobobook.co.kr/detail/S000007668255 아니면 다른 책 추천해주실만한게 있으실까요 ? ㅎㅎ 아니면 이 강의 다보면 제가원하는 주문 체결 시스템을 만들기위한 기본 베이스는 이해가 될 수 있을까요? 설날 잘보내시고 새해 복 많이받으세요 !

  • java
  • 객체지향
  • 동시성
  • multithread
  • thread
석재현 댓글 2 좋아요 0 조회수 266

2-6 get_linked_list_sum 형변환으로 풀었는데

해결됨

38군데 합격 비법, 2026 코딩테스트 필수 알고리즘

1. 현재 학습 진도 몇 챕터/몇 강을 수강 중이신가요? 2-6 어떤 알고리즘을 학습하고 계신가요? linked_list 여기까지 이해하신 내용은 무엇인가요? 2. 어려움을 겪는 부분 어느 부분에서 막히셨나요? 막힌건아니구.. 코드의 어떤 로직이 이해가 안 되시나요? 이해도되는데 어떤 개념이 헷갈리시나요? 내 풀이는 정석이 아닌가싶어서 3. 시도해보신 내용 문제 해결을 위해 어떤 시도를 해보셨나요? 생각을 많이함 에러가 발생했다면 어떤 에러인가요? 에러 아님 현재 작성하신 코드를 공유해주세요 def get_linked_list_sum(linked_list_1, linked_list_2): concat_value_1 = "" concat_value_2 = "" cur_1 = linked_list_1.head cur_2 = linked_list_2.head while cur_1 is not None: concat_value_1 += str(cur_1.data) cur_1 = cur_1.next while cur_2 is not None: concat_value_2 += str(cur_2.data) cur_2 = cur_2.next return int(concat_value_1) + int(concat_value_2) 강사님처럼 10을 곱해주는게아니라 str로 형변환해서 그냥 붙힌다음에 다시 int로 파싱해서 리턴했는데...이건 너무 야매풀이일까요..ㅠ 이렇게 구체적으로 알려주시면, 더 정확하고 도움이 되는 답변을 드릴 수 있습니다! 😊

  • python
  • 코딩-테스트
  • 알고리즘
  • data-structure
박가 댓글 1 좋아요 0 조회수 161

기존 강의 자료 관련 주소, 새 강의 쿠폰

해결됨

[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스

graphql 연습 관련 주소가 더 이상 유지되고 있지 않는 것 같습니다. 일단은 새 강의 쿠폰 관련 문의 드렸는데, 이전 강의에 해당하는 주소들은 이제 유지하지 않는 건가요?

  • react
  • node.js
  • seo
  • graphql
  • next.js
fruitpigfoot 댓글 2 좋아요 1 조회수 129

chaptr13 강의자료, chapter14~

미해결

[PL 0302] 데이터 연산을 위한 파이썬 - 넘파이 마스터 클래스

안녕하세요, 강의 잘 듣고 있습니다. 그런데.. chapter13의 강의자료가 올라와 있지 않네요? 혹시 올려주실 수 있을까요? 그리고 chapter14이후부터는 강의가 언제 올라오는지 질문드립니다.

  • python
  • numpy
  • 인공지능(ai)
jjunyugi8537 댓글 2 좋아요 0 조회수 135

한글 문서에 사용된 폰트명 추출

미해결

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

안녕하세요. 업무를 하다 필요한 기능이 있어서 여쭤봅니다. 한글 문서들이 여러 개가 하나의 폴더에 들어 있을 때 각각의 파일에 사용된 폰트명을 하나의 파일로 다음과 같이 추출하는 방법을 알고 싶습니다. [예 폰트명 파일.txt] 문서1.hwp: 함초롱바탕, 맑은고딕 문서2.hwp: 함초롱바탕, 고딕 문서3.hwp: 바탕, 신명조, 고딕 ...... 문서정보에 있는 폰트명을 가져오면 될 것 같은데, 그 정보를 가져오지 못하고 계속 실패를 하네요. 감사합니다.

  • python
  • 한컴오피스
양현주 댓글 1 좋아요 1 조회수 731

키워드출력이 이상합니다..

미해결

[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)

키워드는 강의해주신 것처럼 아래와 같이 처리가 되어 있음에도 불구하고, 결과값이 ['NFT', 'cryptocurrency', 'collateral', 'personal property', 'AI', 'NFT', '물건', '동산', '가상화폐', '인공지능'] 으로 나옵니다. 이유가 뭘까요.. keywords = soup.select_one(".infoDetailL>ul>li:nth-of-type(7)>div").text.split(';') keywords = [keyword.strip() for keyword in keywords]

  • python
  • 웹-크롤링
규식 댓글 2 좋아요 0 조회수 66

인기 태그

인프런 TOP Writers

주간 인기글