묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결김영한의 실전 자바 - 기본편
static 변수1 강의 내 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]static 변수1 부븐의 객체 수를 세는 것이 이해가 안되는데 어디를 다시 복습해야하나요 ㅠㅠ?
-
해결됨Next.js 까보기: "쓸 줄 아는 개발자"에서 "알고 쓰는 개발자"로
Parallel Route를 사용한 모달에 대해 질문이 있어요.
하드 내비게이션(새로고침, 직접 URL 접근) 불가라고 하셨는데, default.js를 활용하면, 딥 링킹과 공유 가능 URL을 지원할 수 있는걸까요??
-
미해결자바 동시성 프로그래밍 [리액티브 프로그래밍 Part.1]
13:00 강의 내용 이해 질문
즉, 메인스레드가 하나의 스레드가 아닌 여러개 스레드 각 스레드마다 조인을 걸 수 있겠죠. 조인을 겁니다. 각스레드의 작업이 끝나게될때까지 메인 스레드는 계속 대기하게되겠죠 각 스레드가 작업이 종료되면 그 때 메인 스레드는 대기에서 빠져나오지만 나머지 스레드가 다시 모든 작업이 종료될 때 까지는 대기해야되겠죠?라고 하시면서 실행을 재개하는 흐름을 반복한다. 라는 4번 내용을 읽었습니다. 즉, 저 설명 내용이 각 스레드가 join 이 걸려서 join 이 걸린 스레드들이 작업이 종료되면 그 때 메인스레드는 대기 즉, wait 상태에서 나오고 runnable 상태가 되는거라고 이해했습니다.그런데 다음 설명에서스레드는 대기에서 빠져나오지만 나머지 스레드가 다시 모든 작업이 종료될 때 까지는 대기해야되겠죠? 라는 설명이 이해가 잘 안가는데요각 스레드가 종료됨에따라 메인스레드가 대기에서 빠져 runnable 상태가 되지만... 나머지 스레가 다시 모든 작업이 종료될때까지 대기????? ...이미 메인을 제외한 모든 스레드들이 작업이 끝났는데 어떻게 또 종료될때까지 대기하는거죠? 이전 강의에서 한번 사용한 스레드는 재사용이 불가능하다고 하셨습니다
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
판다스 updated 강의 순서 문의
안녕하세요.현재 섹션 3 [작업형1] 판다스 updated 2025.4를 학습중입니다.판다스 6,7은 시계열 데이터 인데.. 자료에는 ["시계열 데이터" 부분은 마지막으로 옮겼습니다.]고 되어있고Section19~21 내용은 어떤 강의를 보아야 하는지 모르겠습니다.
-
미해결
라이브러리 업데이트 시 파일명 문의
볼드님 문의사항 있어 글 남깁니다.라이브러리가 업데이트시 동일 파일명으로 사용해야 업데이트가 되는거죠?라이브러리 파일이 업데이트 되면 표시를 위해 버젼을 붙이는데 다른파일에 업데이트시에는 최초 등록 파일명으로 변경해서 업데이트를 해야 되는지 궁금합니다. (업데이트 된 로컬 라이브러리 파일을 다른 파일에 업데이트시에 대한 문의입니다.)
-
미해결데이터 드리븐 그로스 마케팅 - 고객 중심의 문제 해결력 업그레이드
수강 후기
그로스 마케팅 AARRR 의 개념 정도만 알았는데, 잔존 퍼널에도 좁은의미/넓은의미가 있는지 이제 알게 됐습니다. 세그먼트, 코홀트에는 시간 개념을 기준으로 고객 분류하는 프레임 워크라는 것도 학습하다보니, 스스로 지식이 부족하구나 싶네요. 고객을 이 기준으로 분류 후 문제 해결한다는 것이 흥미롭고, 실무에 써보고 싶다는 갈증을 느끼게 됩니다. vocacloud112@gmail.com 로 강의 요청합니다.
-
미해결[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
섹션3 '파일분할' 강의 질문입니다.
Helper.h 헤더파일에서 void Test, void Test2 는선언만 하고 Helper.cpp에서 초기화 한 뒤GameCoding.cpp 메인에서 바로 사용이 가능했는데,int GTest 는 왜 extern을 붙여줘야하는건가요?? 실험해보니 extern 안붙여주니 사용이 안되던데 함수형과 변수형에서 차이가 나는건가요?
-
미해결이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
컴포지션 구현 방법에 대한 질문
컴포지션을 만드는 방식 중에서 생성자에서 미리 언리얼 오브젝트를 생성해 조합하는 방법은 실습을 통해 알았지만, 빈 포인터만 넣고 런타임에서 언리얼 오브젝트를 생성해 조합하는 방법은 어떤 식으로 하는 건지 모르겠습니다. 이 부분도 알려주세요!!
-
해결됨[2025년 최신 기출 반영] 빅데이터 분석 기사 실기 시험 100% 합격 ! 기출 문제의 패턴이 보인다 !
4회 작업형2 문제 질문
질문1 기출 2회에서 불필요한 'cust_id' 열을 제거하고 풀이를 하셨는데 4회에서도 'ID'열을 제거하고 스케일링 해도 되는지 궁금합니다 질문2추가로 불필요한 열을 판단하는 기준은 무엇인지 궁금합니다. 제가 풀이한 과정입니다.importpandas aspdx_train = pd.read_csv('train.csv')y_train = pd.read_csv('y_train.csv')x_test = pd.read_csv('test.csv') x_train2 = x_train.drop(columns = ['ID']) #ID변수 제거해도 되는지 질문x_test2 = x_test.drop(columns = ['ID']) fromsklearn.preprocessing importMinMaxScalerscaler = MinMaxScaler()scaler.fit(x_train2)x_train3 = scaler.transform(x_train2)scaler = MinMaxScaler()scaler.fit(x_test2)x_test3 = scaler.transform(x_test2) fromsklearn.ensemble importRandomForestClassifiermodel = RandomForestClassifier()model.fit(x_train3, y_train) pred = model.predict(x_test3) pd.DataFrame({'ID': x_test.ID, 'label': pred }).to_csv('003000.csv', index=False) from sklearn.metrics importaccuracy_scorey_hat = model.predict(x_train3)accuracy_score(y_hat, y_train)
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
Jenkins와 k8s 연동과 관련한 질문입니다.
Docker jenkins 에서 윈도우로 ssh 접속을 하면 root 패스워드를 계속 물어보는데 windows 의 root 패스워드는 어떻게 설정하는 건지요?
-
미해결웹 개발의 핵심, HTTP 완벽 마스터하기!
캐싱 관련 문의
수업에서 브라우저 인스펙터의 옵션에서 [캐시 사용안함] 를 off 후 테스트 하셨는데 캐시 사용 안함은 헤더와 상관없이 캐시를 아예 사용안하는 옵션인가요
-
해결됨재고시스템으로 알아보는 동시성이슈 해결방법
@Transactional 으로 인한 동시성 문제 발생 원인이 궁금합니다.
안녕하세요 좋은 강의 감사드립니다!강의를 보던중 StockService 에 있는 decrease 메서드에 @Transactional 을 걸어주면 왜 동시성 문제가 해결이 안되는지 궁금합니다. 결국 @Transactional 을 걸어주면 AOP 객체가 생성되고 그 객체가 가지고 있는 모니터락을 사용해 그 객체에 한번에 하나의 스레드만 접근 가능한거 아닌가요~? 왜 동시성 제어가 안되는지 궁금합니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
thymeleaf 404오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]여기에 질문 내용을 남겨주세요.index.html 페이지는 잘 생성됐는데텍스트 출력 기본을 누르면 404 notfound가 나옵니다.코드랑 파일이름 다 똑같이 생성했는데 왜이럴까요?강의 코드를 복사 붙여넣기해도 오류가 나옵니다.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
숙제 검사 부탁드립니다.
출력에 변동을 주어서 레벨 별로 정점을 나오게 했습니다.코드가 맞는지 검사해주시면 감사하겠습니다.import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.*; public class Main { static boolean visit[]; static ArrayList<ArrayList<Integer>> graph; static int n; public static StringBuilder bfs(int v) { StringBuilder sb = new StringBuilder(); Queue<Integer> queue = new LinkedList<>(); queue.offer(v); visit[v] = true; int L = 0; while (!queue.isEmpty()) { sb.append(L).append(" : "); int len = queue.size(); for (int i = 0; i < len; i++) { int cv = queue.poll(); sb.append(cv).append(" "); for (int nv : graph.get(cv)) { if (!visit[nv]) { visit[nv] = true; queue.offer(nv); } } } L++; sb.append('\n'); } return sb; } public static void main(String[] args) throws Exception { BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(bufferedReader.readLine()); n = Integer.parseInt(st.nextToken()); int m = Integer.parseInt(st.nextToken()); visit = new boolean[n + 1]; graph = new ArrayList<>(); for (int i = 0; i <= n; i++) { graph.add(new ArrayList<>()); } for (int i = 0; i < m; i++) { st = new StringTokenizer(bufferedReader.readLine()); int from = Integer.parseInt(st.nextToken()); int to = Integer.parseInt(st.nextToken()); graph.get(from).add(to); } System.out.println(bfs(1)); } }
-
해결됨친절한 블렌더 - [LV.0] 입문 필수
섭디/스무스 후 면이 씹히는 문제
15:42UV Sphere 16-8 적용 후 shade smooth-섭디2 적용시 면이 먹힙니다. 반구 형태도 마찬가지고요. 영상에서는 별다른 설명이 없어 질문합니다.
-
미해결[켠김에 출시까지] 유니티 방치형 키우기 게임 (M1 + C1)
rider에서 new editor config 설정
제가 vs가 아니라 현재 rider를 사용 중입니다. 여기서 강의에서 하신대로 프로젝트에 New editorConfig 설정을 하고싶은데 rider에선 어떻게 해야할지 방법을 계속 찾아보아도 나오지 않아 질문을 남깁니다.
-
미해결
섹션 20~23 강의자료가 없습니다.
섹션 20~23 colab링크는 있는데요. 강의자료 pdf가 없어서 문의 드립니다.llama 3.1, 3.2 / LLM최적화등. 이전 다른 수강자분도 질문 하셨던 문제인데, 아직도 개선이 되지 않은 것 같습니다. 확인 부탁드립니다. https://inf.run/KbCDn
-
미해결[Unity] 함께 만들어가는 방치형 게임 개발
프로젝타일 이펙트 문의
저는 투사체 프로젝타일 (Bullet)이씬화면에서는 빛이나는데 게임화면에서는 빛이나지 않습니다 왜그런건가요?? 사용하고있는버전은 유니티6 (6000.0.32f1)입니다.
-
미해결3D 모델링 입문을 위한 라이노(Rhino) '꿀팁' Part.2
패키지 제품 필렛엣지 터짐 ㅠㅠ
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 선생님 패키지 제품 모델링 수업 듣고있는데 FilletEdge 넣으면 터지는데왜 그런지 이유를 못찾겠습니다 ㅠㅠ
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
서버 컴포넌트 console.log
앱 라우터의 데이터 패칭 수업 중 서버 컴포넌트에서 찍은 콘솔창은브라우저에서는 보이지 않는다고 하시는데 브라우저 콘솔에 아주 잘보이거든여? 제가 잘 못 이해한걸 까요? // 랜덤으로 추천도서 가져옴 async function RecoBooks() { //api로 데이터를 불러오면 타입스크립트는 어떤 결과값을 가져올지 몰라 타입정보를 지정해줘야한다. const response = await fetch( `${process.env.NEXT_PUBLIC_API_SERVER_URL}/book/random` ); //예외처리 필수 if (!response.ok) { return <div>오류가 발생했습니다...</div>; } const recoBooks: BookData[] = await response.json(); //타입 : BookData[] console.log("랜덤 => ", recoBooks); //정상적으로 불러와서 렌더링까지 확인할 수 있다. return ( <div> {recoBooks.map((book) => ( <BookItem key={book.id} {...book} /> ))} </div> ); } export default function Home() { //async 제외 // 인덱스 페이지 return ( <div className={style.container}> {/* section 태그는 div 태그와 이름만 다른뿐 기능은 같다 */} <section> <h3>지금 추천하는 도서</h3> {/*books은 mock폴더안에 임시 배열데이터, list 형태로 렌더링 */} <RecoBooks /> </section> <section> <h3>등록된 모든 도서</h3> <AllBook /> </section> </div> ); }