inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

문제와 풀이 join() 활용2 - 코드 질문

해결됨

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 안녕하세요. 궁금증이 생겨서 질문을 남깁니다. '문제 풀이2번 을 어떻게 하면 될까?' 라고 생각 하던 도중,조인 하나만 맨 밑에 넣어보자, 라고 해보니.. 답은 나오긴 하였습니다. (코드 내용) t1.start(); t2.start(); t3.start(); t3.join(); (코드 완료) 근데 여기서 궁금증이 생겼습니다. 여러 개의 작업을 시키고 나서, 끝이 나고, 기다려야 하는 경우에, 정답 풀이에서는 t1.join(); , t2.join(); , t3.join() 이렇게 전부다 join()을 해주었는데, 저 처럼 't3.join()' 하나만 써도 상관 없나요? 답변 부탁 드립니다.

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

인터페이스가 기능확장에 유연한 이유에 대한 질문입니다.

미해결

이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해

7강에서도 그렇고 8강에서도, 기능 확장에 유연하게 대처하기 위해 직접 참조를 피하고 인터페이스를 사용했다고 하셨습니다. 인터페이스를 사용하면 기능 확장에 유연한 이유가 제가 이해한 게 맞는지 확인 받고 싶습니다. 8강에서 예를 들자면, 만약 직접 참조로 설계하여 ABItemBox.cpp에서 #include "ABCharacterItemInterface.h"가 아니라 #include "ABCharacterBase.h"를 했는데 ABCharacterBase와 같은 급의 캐릭터 클래스가 추가 된다면 ABItemBox의 코드를 고쳐야 하므로 좋지 않은 게 맞을까요? 그리고 7강에서 스탯컴포넌트와 위젯컴포넌트간의 느슨한 결합을 위해 직접참조를 하지 않았는데, 만약 GSHpBarWidget에서 GSCharacterStatComponent를 직접 참조한다면 생기는 안 좋은 예도 들어주실 수 있을까요?

  • unreal-engine
  • ue-blueprint
  • 언리얼-c++
dbwjd7wkd 댓글 1 좋아요 0 조회수 160

강의 수장 연장 관련 문의

해결됨

CloudNet@ - AWS 네트워킹 입문

안녕하세요. 현생이 바빠서 잊고 지냈는데, 남은 기한내에 남은 강의를 볼 수 없을 것 같아서 연장 문의 드립니다. 저도 3개월 연장이 가능할까요?

  • 네트워크
  • aws
commit 댓글 1 좋아요 0 조회수 182

useMemo 강의 부분에 대해 질문있습니다.

해결됨

한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지

현재 useMemo에 대한 강의를 보고 있습니다. 강의를 볼 땐 어느 부분의 코드가 계속 렌더링이 되기 때문에 불필요한 부분이라 최적화를 해주기 위해 useMemo를 사용한다라고 이해는 하지만 막상 혼자 어떤걸 만들어볼땐 어느 부분의 코드가 계속 렌더링이 되고 불필요한 코드인지 몰라 useMemo를 이용하기가 많이 어렵더라구요. 어떻게 하면 쉽게 이해해서 혼자 코드를 작성할 때 잘 이용할 수 있는지 궁금합니다 ^^

  • javascript
  • react
  • node.js
부드러운 족제비 댓글 1 좋아요 0 조회수 152

C언어로 입력받고 출력하기 문제 - 1 개행 문자 관련 질문

해결됨

(2027 대비!) 일주일만에 합격하는 정보처리기사 실기

04 : 08 안녕하세요. C언어로 입력받고 출력하기 문제 - 1 에서 교재의 문제 하단 답에 왜 printf("두 숫자를 입력하세요: ") 이후의 출력이 두 숫자를 입력하세요: 5 10 5 + 10 = 15 (이하 생략) 로 출력되는지 궁금합니다. printf("두 숫자를 입력하세요: ") 의 경우 개행 문자가 없기 때문에 두 숫자를 입력하세요: 5 105 + 10 = 15 이런식으로 붙어서 출력되어야 하는게 아닌가요? 기초적인 질문입니다만, 답변 부탁드립니다. 감사합니다.

  • python
  • java
  • c
  • 정보처리기사
김도영 댓글 1 좋아요 1 조회수 200

타입스트립트 interface와 type 쓰기

미해결

맛집 지도앱 만들기 (React Native & NestJS)

선생님 타입스트립트에서 interface와 type 을 구현이 진행되는데 저의 기준으로는 type은 복잡한 타입정의시 사용 interface 상속이 필요한경우 사용 으로 보고있는데 선생님은 어떤 기준으로 두개를 사용하는지 알고 싶습니다. interface로도 다 구현이 가능할것 같아서 질문 드립니다. ❗ 질문 작성시 꼭 참고해주세요 현재 문제(또는 에러)와 코드(또는 github) 를 첨부해주세요. 맥/윈도우, 안드로이드/iOS, ReactNative, Node 버전 등의 개발환경 을 함께 적어주시면 도움이 됩니다. 에러메세지는 일부분이 아닌 전체 상황 을 올려주세요. ( 일부만 자르거나 복사하지말아주세요 .) 개발환경/코드에 대한 정보가 없을경우 답변이 어렵습니다.

  • react-native
  • typescript
  • nestjs
  • react-query
  • zustand
khjeong 댓글 1 좋아요 0 조회수 128

cms 가져오기 에러 인데요

미해결

웹플로우(Webflow) 시작하기 - 코딩 없이 자유도 높은 프로토타입 만들기

위와 같은 에러가 뜨는데 무슨 문제일까요??

  • 프로토타이핑
  • no-code
  • webflow
PUNKWAGON 댓글 0 좋아요 0 조회수 193

강의자료

미해결

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

numpy master class를 잘 수강하고 있습니다. chapter 9에서 사용되는 animals_gray.jpg 등의 이미지 화일들은 어디서 다운 받나요? 좋은 강의 감사합니다.

  • python
  • numpy
  • 인공지능(ai)
진우 정 댓글 2 좋아요 0 조회수 226

프로젝트 생성오류 (gradle)

미해결

백엔드 개발을 위한 필수 강의 - 스프링 부트3

개발환경 자바 버전 : 21.0.2 프로젝트 : gradle 스프링부트 : 3.4.1 dependencis : 1. Spring Web Spring Boot DevTools ================================================================== 인텔리제이에서 프로젝트 열기시 오류가 발생함. - 이걸로 3일째 해결을 못하고 있어요. Build file 'D:\proj\demo1\build.gradle' line: 3 Plugin [id: 'org.springframework.boot', version: '3.4.1'] was not found in any of the following sources: * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. > Get more help at https://help.gradle.org .

  • java
  • aws
  • spring-boot
백건민 댓글 1 좋아요 0 조회수 275

TDD와 BDD

미해결

Practical Testing: 실용적인 테스트 가이드

학습 관련 질문을 남겨주세요. 어떤 부분이 고민인지, 무엇이 문제인지 상세히 작성하면 더 좋아요! 먼저 유사한 질문이 있었는지 검색해 보세요. 서로 예의를 지키며 존중하는 문화를 만들어가요. 안녕하세요, 강의를 수강하다 궁금증이 생겨서 질문드립니다! 기존에 TDD는 어렴풋이 알고 있었는데, BDD에 대해서는 자세히 몰랐어서 도움이 많이 되었습니다. 그런데 한가지 궁금증이 생겼습니다. BDD는 Behavior Driven Development로 ' 시나리오에 기반한 테스트케이스 자체에 집중 하여 테스트한다.'라는 문장이 있습니다! 이때 그렇다면 TDD와 BDD 방식에서 테스트하는 단위 가 다른걸까 궁금합니다! 단순히 제가 이해하기에 'TDD에서는 메서드 단위로 테스트가 진행되고, BDD에서는 하나의 요구사항 시나리오 기반으로 테스트되는걸까?'라고 생각이 들었습니다. 아니면 혹시 제가 TDD와 BDD에 대한 접근을 잘못 이해하고 있는걸까요?

  • spring
  • tdd
  • jpa
  • mockito
  • 소프트웨어-테스트
  • junit5
hgh1472 댓글 1 좋아요 0 조회수 155

템플릿 압축해제 실패

해결됨

개발자 이력서 작성 & 면접대비 완벽가이드

안녕하세요. 좋은 강의 잘 듣고 있습니다 :) 섹션 3에서 첨부해주신 강의자료 템플릿 다운로드하여 압축 해제 시도 시, '압축 풀기를 완료할 수 없습니다. 압축(ZIP) 폴더가 올바르지 않습니다.' 라고 오류가 뜨고 압축 폴더 내부 접근 시 비어있다고 뜨는데 확인 부탁드립니다. 감사합니다.

  • 포트폴리오
  • 면접
  • 이력서
황주영 댓글 1 좋아요 0 조회수 311

아이템 및 시너지 효과 스킬 적용

해결됨

[유니티 레벨 업!] 모듈식으로 개발하는 스킬 시스템

롤토체스같은 게임에서 아이템과 증강체 및 시너지 효과 등을 어떻게 구현하면 좋을지 고민하는데 궁금한게 생겨 질문드립니다. 예를 들어, 아이템을 장착하면 8초마다 주변 아군에게 보호막 부여와 같은 것을 구현할 때, 아이템을 장착하면 8초마다 주변 아군에게 보호막을 부여하는 패시브 스킬을 등록하고, 아이템을 해제하면 해당 패시브 스킬을 빼는 방식으로 만들면 될 것 같습니다. 시너지 효과로 3타마다 추가 투사체를 발사하는 효과는 시너지가 발동되면 3타인지 체크하는 UseCondition을 가진 패시브 스킬을 통해 추가 투사체를 발사하게 하면 될 것 같습니다. 그런데, 아이템을 장착하면 해당 캐릭터의 기본 공격 및 스킬이 체력 10% 이하인 적을 처형시키는 효과는 스킬로 구현이 어떻게 될지, 아니면 다른 좋은 방법이 있을지 떠오르지가 않아서 어떻게 구현할 수 있을지 질문드립니다.

  • unity
  • modules
MOOOON 댓글 1 좋아요 1 조회수 291

창문을 제작중인데 주름 방충망을 만들고 싶습니다ㅠㅠ

해결됨

스케치업 실무활용 SketchUp2023

스케치업 프로 2021으로 제작 중인데 주름 표현을 어떻게 해야 할지 모르겠어서 질문 드립니다! 현재는 창틀까지는 수업 보면서 제작을 했는데요 주름망도 표현이 가능한 걸까요??

  • sketchup
qkrskfo22 댓글 1 좋아요 2 조회수 378

배포 강의 중 질문있습니다.

미해결

맛집 지도앱 만들기 (React Native & NestJS)

강의 마지막 부분에서 막혀서 문의 드립니다. 배포 강의를 따라서 진행했는데 AWS에서 S3, EC2, RDS 까지 다 연결하고 난 뒤에 또 뭘 해야하나요? 어플 빌드했을때 로그인, 회원가입해도 알 수 없는 에러가 발생했다고 뜨면서 안되서요 ㅠ

  • react-native
  • typescript
  • nestjs
  • react-query
  • zustand
장태훈 댓글 2 좋아요 0 조회수 227

Setter메서드에 @Autowired

미해결

스프링 핵심 원리 - 기본편

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] setter메서드는 선택, 변경 가능성이 있는 의존계에 사용한다고 하셨는데 setter메서드에 @Autowired를 사용하더라도 스프링 컨테이너에 등록된 bean이 있어야 의존성 주입이 될텐데 그러면 제가 변경하고 싶은 구체 클래스에 @Component를 붙여서 다시 스프링 컨테이너에 등록을 해줘야 변경된 구체 클래스로 의존성 주입을 해주게 될텐데 그러면 생성자 주입과 다른 점이 어떤 것일까요??? 선택, 변경 가능성이 있다는 의미가 순수 자바 코드로 테스트를 진행할 때 구체 클래스를 쉽게 변경할 수 있도록 하기 위함인 건가요???

  • spring
  • 객체지향
hdh8990 댓글 1 좋아요 0 조회수 212

오퍼랜드 필드로 표현할 수 있는 데이터 크기 문의

해결됨

개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제

안녕하세요 강의 잘 듣고 있습니다. 좋은 강의에 감사합드립니다. 9강의 듣던 중 궁금한 것이 있어 문의 드립니다. 오퍼랜드에 데이터를 직접 표현 하는 것보다 주소를 명시하는 것이 더 많은 데이터를 저장할 수 있다고 설명해주셨는데 화면에서는 동일한게 10번지 영역이 12~8사이로 4비트인데 왜 데이터 직접표현에서는 2의4이고 데이터 주소명시에서는 2의16으로 계산하는지 이해가 안됩니다 데이터 주소명시에서도 여러 데이터의 주소를 명시하는 경우라면 제한 된 데이터 공간에서 결국 주소를 명시할 수 있는 공간은 작아져서 표현할 수 있는 데이터 크기가 줄어드는 것이 같은 거 아닌지도 궁금합니다.

  • 컴퓨터-구조
  • 운영체제
  • 기술면접
lullulalla 댓글 1 좋아요 0 조회수 160

앱마다 파이어베이스 프로젝트도 각각 생성하시나요?

해결됨

350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법

앱마다 파이어베이스 프로젝트도 각각 생성하시나요? 아니면 1개 파이어베이스에 수백개의 앱이 연결되어있나요?

  • android
  • Google-Ads
  • admob
  • 수익화
박철현 댓글 1 좋아요 0 조회수 301

페이지라우터와 앱라우터의 데이터 패칭 방식의 차이에 관한 질문.

해결됨

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

해당 강의에서 선생님이 설명해주시기로는, 페이지라우터와 앱라우터의 차이로 인해 앱 라우터 버전에서는 리퀘스트 메모이제이션이 생겼다고 하셨습니다. 페이지라우터에서는, 트리의 최상단에서 api요청이 발생한다음에 해당 결과값을 각 컴포넌트에 나눠주는 구조이고, 앱 라우터는 모든 서버컴포넌트가 각각 api를 호출해야하는 구조라고 하셧는데, 제가 테스트 해본결과, 서버컴포넌트 끼리도 props로 데이터를 주고받을 수 있는것 같습니다. 그래서 햇갈리는 부분이 존재하는데요. import "./globals.css"; import Link from "next/link"; import style from "./layout.module.css"; import { BookData } from "@/types"; function InnerFooter({ books }: { books: BookData[] }) { return <>{books[0].author}</>; } async function Footer() { const response = await fetch( `${process.env.NEXT_PUBLIC_API_SERVER_URL}/book` ); if (!response.ok) { return <footer>제작 @winterlood</footer>; } const books: BookData[] = await response.json(); const bookCount = books.length; return ( <footer> <footer>제작 @winterlood</footer> <div>{bookCount}개의 책이 존재함</div> <InnerFooter books={books} /> </footer> ); } export default function RootLayout({ children, }: Readonly<{ children: React.ReactNode; }>) { return ( <html lang="en"> <body> <div className={style.container}> <header> <Link href={"/"}>📚 ONEBITE BOOKS</Link> </header> <main>{children}</main> <Footer /> </div> </body> </html> ); } 제가 테스트 한 코드에서는 Footer 컴포넌트가 내부적으로 InnerFooter 컴포넌트를 호출하면서 데이터를 넘겨주고 있습니다. 선생님이 설명하신 부분이 제가 이해한 부분과는 다른걸까요?

  • react
  • typescript
  • next.js
2Digit APP 댓글 1 좋아요 0 조회수 209

강의 자료 요청

미해결

AWS 클라우드 이해와 실습

안녕하세요. 강의 관련 질문 사항 중에 강의 자료에 대한 것들이 있었고, 공유해주신 다는 답변을 확인했는데요. 혹시 강의 자료를 어디서 받을 수 있는지 알 수 있을까요? 감사합니다.

  • aws
  • 아키텍처
  • 가상화
  • devops
스텝한커리 댓글 1 좋아요 0 조회수 162

useCallback 사용 이유를 잘 모르겠습니다...

미해결

코드로 배우는 React 19 with 스프링부트 API서버

안녕하세요 강의를 듣다 궁금한 점이 생겨서 질문 드립니다. 강의에서는 list페이지와 add페이지로 이동할때 useCallbak을 사용하여 이동하는데, const handleClickList = () => { navigate('list'); }; const handleClickAdd = () => { navigate('add'); }; 다음과 같이 useNavigate만 사용해도 라우터 이동은 똑같지 않나요??

  • react
  • spring-boot
  • jpa
  • jwt
  • redux-toolkit
헬랑 댓글 1 좋아요 0 조회수 177

인기 태그

인프런 TOP Writers

주간 인기글