inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

맥북 m4 아나콘다 안깔립니다

해결됨

핵 of 핵 파이썬 기초 문법

Anaconda Distribution 64-Bit (Apple silicon) Graphical Installer 이걸 다운받고 까는데 깔리지가 않아요 도와주세요 ㅜ

  • python
가원 댓글 5 좋아요 0 조회수 215

대본 오디오 생성 시트업데이트 오류

해결됨

원클릭으로 AI가 생성해주는 Youtube 쇼츠 만들기 자동화(with n8n)

The 'Column to Match On' parameter is required [item 0] 무슨오류일까요 fal.ai - elevenlabs 에 request에는 모두 생성이 되있습니다. url 복사해도 되지만 그전에 해결방안이 있나 질문드립니다.

  • python
  • youtube-api
  • n8n
  • ai-활용-(ax)
깜자TV 댓글 1 좋아요 0 조회수 66

메타테이블에 데이터가 생기지 않는 이유

미해결

죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.

킬구형 내가 그동안 보면서 정리한내용으로, 실습을 진행해보려고 혼자 스스로 파일을 만들었어. 실습 환경은 h2 데이터 베이스로 테스트 했고, 메타테이블은 자동으로 만들어졌어. 간단한 스텝과 잡을 만들어서 콘솔에서 잘 실행되는것 까지는 확인을 했는데 실제 데이터 베이스 테이블인 batch_job_instance와 같은 테이블에는 데이터가 들어가지 않아. 혹시 몰라서 db url도 확인해봤는데 정확하게 일치하고.. 이런경우는 어디를 확인해보면 제일 좋을까..? 콘솔에서 에러도 나지 않고 정상적으로 배치가 실행돼서 답답해 미치겠어 ㅠㅠㅠ 콘솔에서 insert 쿼리는 안나가고 있는데, 쿼리가 왜 안나가는지를 도통 모르겠어 ㅠㅠ 다 잘되는데 메타테이블에만 데이터가 들어가지 않네.. 참고로 tasklet 방식으로 테스트 해봤어. 부트 4.0.1 버전 사용하고 있어 킬구형 강의자료 에서도 중간에 postgresql로 전환하던데 혹시 h2는 뭔가 지원을 하지 않는걸까?

  • java
  • spring
  • spring-boot
  • spring-batch
  • backend
댓글 2 좋아요 1 조회수 163

17강 4~5분대 테이블 값 조회가 안됩니다.

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

package hellojpa; public enum RoleType { GUEST, USER, ADMIN } <?xml version="1.0" encoding="UTF-8"?> <persistence version="2.2" xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2.2.xsd"> <persistence-unit name="hello"> <properties> <!-- 필수 속성 --> <property name="javax.persistence.jdbc.driver" value="org.h2.Driver"/> <property name="javax.persistence.jdbc.user" value="sa"/> <property name="javax.persistence.jdbc.password" value="1234"/> <property name="javax.persistence.jdbc.url" value="jdbc:h2:tcp://localhost/~/test"/> <property name="hibernate.dialect" value="org.hibernate.dialect.H2Dialect"/> <!-- 옵션 --> <property name="hibernate.show_sql" value="true"/> <property name="hibernate.format_sql" value="true"/> <property name="hibernate.use_sql_comments" value="true"/> <property name="hibernate.jdbc.batch_size" value="10"/> <property name="hibernate.hbm2ddl.auto" value="none" /> </properties> </persistence-unit> </persistence> package hellojpa; import javax.persistence.EntityManager; import javax.persistence.EntityManagerFactory; import javax.persistence.EntityTransaction; import javax.persistence.Persistence; public class JpaMain { public static void main(String[] args) { EntityManagerFactory emf = Persistence.createEntityManagerFactory("hello"); EntityManager em = emf.createEntityManager(); EntityTransaction tx = em.getTransaction(); tx.begin(); try { Member member = new Member(); member.setUsername("C"); em.persist(member); tx.commit(); } catch (Exception e) { tx.rollback(); } finally { em.close(); } emf.close(); } } package hellojpa; import javax.persistence.*; @Entity public class Member { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Column(name = "name", nullable = false) private String username; public Member() { } public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } } 이런 식으로 테이블 값에 아무것도 나타나지 않는데 이게 정상인건가요?

  • java
  • jpa
lgh8079 댓글 2 좋아요 0 조회수 122

plan task 후 task.json에 반영되지 않는 문제점

해결됨

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

plan task를 진행한 후 정상적으로 Shrimp Task Manager를 활용해서 Task를 생성했음에도 GUI 모드에서 확인을 위한 tasks.json이 같이 업데이트 되지 않는 문제점을 확인했습니다. Claude Code에서 기억하고 자동으로 강의대로 진행을 한다면 굳이 task.json이 업데이트되지 않는 것이 문제가 되지 않나요? 혹은 필요하다면 프롬프트에 단순히 tasks.json을 업데이트해줘를 붙여야 하나요? 토큰을 어차피 둘 다 동일하게 사용할 것으로 예상되지만 혹시나 하는 마음에 질문드립니다!

  • react
  • next.js
  • cursor
  • tailwindcss
  • claude
로로로도로로 댓글 2 좋아요 0 조회수 116

2-10 더하거나 빼거나 관련 질문입니다

해결됨

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

1. 현재 학습 진도 몇 챕터/몇 강을 수강 중이신가요? 2-10 어떤 알고리즘을 학습하고 계신가요? 재귀 여기까지 이해하신 내용은 무엇인가요? 강의 내용과 코드는 전부 이해했습니다. 2. 어려움을 겪는 부분 어느 부분에서 막히셨나요? 아이디어 발상 과정 코드의 어떤 로직이 이해가 안 되시나요? 어떤 개념이 헷갈리시나요? 처음에 문제를 풀려고 시도했을 때, 아이디어를 이것저것 떠올렸고 2주차때 배운 내용에 재귀가 있으니 뭔가 재귀로 풀면 가능하지 않을까? 라는 것까지 도달했습니다. 그러나 30분 이상 고민하다가 결국 도저히 모르겠어서 코드를 아예 짜지 못한 상태로 정답풀이 강의를 봤습니다..강의는 자세히 알려주셔서 다 이해를 했지만 이러한 문제를 마주쳤을 때 풀이법을 떠올리는 게 너무 어려운데 어떻게 하는게 좋을까요?

  • python
  • 코딩-테스트
  • 알고리즘
  • data-structure
zzzb1 댓글 2 좋아요 0 조회수 79

윈도우 명령어

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

음 윈도우로 해보고 있는데 여기서 막혔습니다.. notepad $PROFILE 열어서 뭐 해보고 했는데 잘 안돼요 ㅜㅜㅡ

  • react
  • next.js
  • cursor
  • tailwindcss
  • claude
노승민 댓글 2 좋아요 0 조회수 79

part6. 구름의 개수 풀이 시간초과 이유

미해결

2026 코딩테스트 올인원 [JAVA]

part6 구름의개수1 문제 풀다 질문 드립니다. 아래는 제가 bfs로 푼 코드인데요. 케이스는 통과하는데 시간초과가 납니다. bfs() 매개변수로 int[] start 를 받아서 아래에서 사용했는데, 하위 for문에서 int[] sub 로 배열을 만들어 쓴게 문제인가 싶은데, 이런 일차원 배열 더 쓴다고 시간복잡도가 높아지나? 싶은 생각이 들어 시간 초과 왜나는지 궁금합니다. public static int solution(int[][] sky) { boolean[][] visited = new boolean[sky.length][sky[0].length]; int count = 0; for(int i=0; i<sky.length; i++) { for(int j=0; j<sky[0].length; j++) { if(!visited[i][j] && (sky[i][j] == 1)) { bfs(sky, new int[]{i,j}, visited); count++; } } } return count; } public static void bfs(int[][] sky, int[] start, boolean[][] visited) { Queue<int[]> q = new ArrayDeque<>(); q.offer(start); visited[start[0]][start[1]] = true; while(!q.isEmpty()) { int[] cur = q.poll(); System.out.println("start: " + start[0] + start[1] + "/ poll: " + cur[0] + ", " + cur[1]); // cur의 상하좌우 중 갈 수 있는 길 & visited 안한 길을 q에 넣기 int[] r = {-1, 1, 0, 0}; int[] c = {0, 0, -1, 1}; int w = sky[0].length; int h = sky.length; for(int i=0; i<r.length; i++) { int[] sub = new int[]{cur[0]+r[i], cur[1]+c[i]}; System.out.println("sub:" + sub[0] + ","+sub[1]); if((sub[0] >= 0 && sub[0] < h && sub[1] >= 0 && sub[1] < w) && (sky[sub[0]][sub[1]] != 0) && (!visited[sub[0]][sub[1]])) { q.offer(sub); visited[sub[0]][sub[1]] = true; System.out.println("sub offer:" + sub[0] + ","+sub[1]); } } } }

  • java
  • 코딩-테스트
  • 알고리즘
  • data-structure
송유진 댓글 2 좋아요 0 조회수 101

Vercel에 등록할때 NODE_ENV 는?

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

버셀에 등록하실때 환경변수에 NODE_ENV= production 이라고 입력하시던데, 이건 뭔가요?

  • react
  • next.js
  • cursor
  • tailwindcss
  • claude
kelo 댓글 2 좋아요 0 조회수 99

DFS vs BFS 중 BFS 추천해주신 것 관련 질문

미해결

2026 코딩테스트 올인원 [JAVA]

안녕하세요! [part6.구름의 개수1] 강의에서 DFS vs BFS 중 DFS 사용하면 스택오버플로우 가능성이 있어서 대안을 말씀 해주셨는데요. 암시적그래프에서 구현 시에 해당하는건지, 다른 케이스에서도 그러한지 궁금합니다. 암시적그래프에서 모두 1인 경우 재귀가 많이 호출되어서 그게 문제인거같은데, 다른 유형에서는 그런 경우가 없을까요?

  • java
  • 코딩-테스트
  • 알고리즘
  • data-structure
송유진 댓글 2 좋아요 1 조회수 96

4주 5회차 과제 제출

해결됨

[매일 완독 챌린지] 저자와 함께하는 <FastAPI로 기획에서 출시까지>

1) 부킹 파일 삭제 시, 먼저 '삭제 대기'로 해당하는 테이블 행에 표시를 하여 놓고, 일정 기간 후에 정리 작업을 통해 테이블로부터 삭제를 하여주고, 스토리지에서도 해당 파일을 같이 제거해 줍니다. 2) 부킹 삭제 시, 부킹을 먼저 '삭제 대기' 로 테이블 행에 표시를 하여 놓고, 파일들도 마찬 가지로 '삭제 대기'로 유지 시켜줍니다. 일정 기간 후, 부킹 데이터가 삭제 될 때, 같이 해당하는 부킹 파일 레코드 행들을 테이블로 부터 삭제하여주고, 스토리지에서도 물리적으로 제거 해줍니다. 이는 사용자가 실수로 특정 파일 및 부킹을 삭제 할 경우를 대비해 복구 할 시간을 주기 위함입니다. 즉시 물리 삭제를 수행할 경우 DB에는 삭제되었지만 파일이 남거나, 파일은 삭제되었지만 DB 에서는 계속 존재하는 불일치 문제가 발생할 수 있습니다.

  • python
  • aws
  • tdd
  • FastAPI
  • 북-챌린지
김도균 댓글 2 좋아요 0 조회수 87

1-2강의 미션은 어떻게 제출해요?

해결됨

비개발자 4주만에 수익화 서비스 만들기: AI 바이브코딩 웹 + 앱 ALL IN ONE

1-2강의의 '가치 중심 서비스 기획 워크시트' 이걸 어떻게 제출하나요?

  • flutter
  • next.js
  • cursor
  • supabase
  • 바이브코딩
Jay Kang 댓글 2 좋아요 0 조회수 99

ROADMAP.md와 Shrimp Task Manager 작업의 차이

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

제목과 같이 저는 ROADMAP.md(클로드코드가 만든)과 shrimp task manager가 만든 작업이 다른데, 왜 이런 결과가 나오게 된건가요? ❯ task list 작업목록와 @docs/ ROADMAP.md 작업 목록과의 차이는 뭐야? ⎿ Read docs\ ROADMAP.md (260 lines) ● Shrimp Task Manager vs ROADMAP.md 비교 ROADMAP.md (Phase 2) - 3개 고수준 작업 ┌──────────┬──────────────────────────────────────────────────────────────┐ │ Task │ 내용 │ ├──────────┼──────────────────────────────────────────────────────────────┤ │ Task 004 │ 견적서 공통 컴포넌트 라이브러리 (7개 컴포넌트) │ ├──────────┼──────────────────────────────────────────────────────────────┤ │ Task 005 │ 견적서 상세 페이지 UI 완성 (더미 데이터, 반응형, 애니메이션) │ ├──────────┼──────────────────────────────────────────────────────────────┤ │ Task 006 │ 에러 페이지 및 상태 UI (404/500, 만료 안내, 토스트) │ └──────────┴──────────────────────────────────────────────────────────────┘ Shrimp Task Manager - 15개 세분화 작업 추가된 작업 (ROADMAP에 없음): ┌─────────────────────────┬───────────────────────────────────────────┐ │ 작업 │ 설명 │ ├─────────────────────────┼───────────────────────────────────────────┤ │ formatCurrency 유틸리티 │ 원화 포맷팅 함수 (공통 사용) │ ├─────────────────────────┼───────────────────────────────────────────┤ │ QuoteStatusBadge │ 상태 배지 컴포넌트 (추가 구현) │ ├─────────────────────────┼───────────────────────────────────────────┤ │ 배럴 익스포트 설정 │ index.ts 별도 작업으로 분리 │ ├─────────────────────────┼───────────────────────────────────────────┤ │ 로딩 페이지 리팩토링 │ loading.tsx 별도 작업으로 분리 │ ├─────────────────────────┼───────────────────────────────────────────┤ │ Playwright MCP 테스트 │ E2E 테스트 (ROADMAP에서는 Phase 3에 포함) │ └─────────────────────────┴───────────────────────────────────────────┘ 이미 완료된 항목 (Phase 1에서): - 404 에러 페이지 (not-found.tsx) ✅ - 500 에러 페이지 (error.tsx) ✅ 주요 차이점 1. 세분화 수준: ROADMAP은 3개 고수준 작업, Shrimp는 15개 실행 가능 단위로 분리 2. 의존성 관리: Shrimp는 작업 간 의존성을 명시적으로 관리 3. 추가 컴포넌트: QuoteStatusBadge, formatCurrency가 Shrimp에서 추가 4. 테스트 시점: Shrimp는 Phase 2에 E2E 테스트 포함 (ROADMAP은 Phase 3) ROADMAP.md 를 Shrimp Task Manager 작업 목록에 맞게 업데이트할까요?

  • react
  • next.js
  • cursor
  • tailwindcss
  • claude
kelo 댓글 1 좋아요 0 조회수 185

array 문제풀이 2번 질문입니다.

미해결

김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요 질문을 보면 사용자에게 정수를 받는 다는 전제일 때, 입력값이 12345 이면 1,2,3,4,5으로 나오지만 34567 로 정수값을 입력하면 출력값이 3,4,567 로 나오는데 도저히 해답이 생각 안나서요ㅠ 어떻게 코드를 수정해야 다른 정수들을 넣어도 4,5,6,7,8 <<이런식으로 나올 수 있을까요?

  • java
  • 객체지향
댓글 1 좋아요 0 조회수 74

JAVA입문 / 메서드편 문제와 풀이2

미해결

김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음

public class MethodEx4 { public static void main(String[] args) { // Question /* 은행 계좌 입출금 - 사용자로부터 계속 입력을 받아 입금와 출금을 반복 수행하는 프로그램을 작성하자. - 또한 간단한 메뉴를 표시하여 어떤 동작을 수행해야 할지 선택할 수 있게 하자. - 출금시 잔액이 부족하다면 "x원을 출금하려 했으나 잔액이 부족합니다."라고 출력해야 한다. */ // Answer Scanner sc = new Scanner(System.in); int balance = 0; while (true) { printMenu(); int option = sc.nextInt(); balance = menuExecute(sc, balance, option); if (option == 4) { break; } } } public static void printMenu() { System.out.println("----------------------------------------"); System.out.println("1. 입금 | 2. 출금 | 3. 잔액 확인 | 4. 종료"); System.out.println("----------------------------------------"); System.out.print("선택: "); } public static int menuExecute(Scanner sc, int balance, int option) { int amount; if (option == 1) { System.out.print("입금액을 입력하세요: "); amount = sc.nextInt(); balance += amount; System.out.println(amount + "원을 입금하였습니다. 현재 잔액: " + balance); } else if (option == 2) { System.out.print("출금액을 입력하세요: "); amount = sc.nextInt(); if (balance >= amount) { balance -= amount; System.out.println(amount + "원을 입금하였습니다. 현재 잔액: " + balance); } else { System.out.println(amount + "원을 출금하려 했으나 잔액이 부족합니다."); } } else if (option == 3) { System.out.println("현재 잔액: " + balance); } else if (option == 4) { System.out.println("시스템을 종료합니다."); return balance; } else { System.out.println("메뉴를 잘못 선택하셨습니다."); } return balance; } } 은행 계좌 입출금 문제를 이런 식으로 풀이했습니다. 강사님과 결과는 같지만, 혹시 좋지 않은 코딩인지 궁금합니다.

  • java
  • 객체지향
재앙 댓글 1 좋아요 0 조회수 72

강의자료 문의

미해결

2026년! 객체지향 제대로 배우기(with Python)

강의 자료를 다운 받고 싶은데 어디서 다운 받을 수 있나요?

  • python
  • 객체지향
pdy 댓글 2 좋아요 0 조회수 129

[반도체 공정 직무 취업을 위한 강력한 무기, 데이터 분석 ] 데이터 요청

해결됨

반도체 공정 직무 취업을 위한 강력한 무기, 데이터 분석

안녕하세요, 반도체 공정 직무 취업을 위한 강력한 무기, 데이터 분석 수업 신청한 수강생입니다 pandas로 csv 로 불러오는 파이썬 코드로 작성한 부분이 있는데, 혹시 csv 는 어디서 다운 가능할까요? 본 강의에 없다면 감사하겠습니다 다운을 받긴 했는데, 만약 실 데이터가 없다면 환불 가능할까요? 인프런 정책으로는 현재 불가능해서요 데이터와 함께 실습 코드를 따라하고 싶어 현 강의 구매했습니다 만약 없다면 환불 요청드립니다 감사합니다 박준규 드림

  • python
  • 빅데이터
촉촉한 판다 댓글 1 좋아요 0 조회수 153

mcp 및 agent 파싱 에러 관련

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

안녕하세요. Mission 15를 하기위해 https://github.com/gymcoding/claude-nextjs-starters.git 코드를 클론해와서 작업을 수행하는데, 문제가 있어서 /doctor로 진단을 받고 아래와 같이 응답을 받았습니다. mcp 는 워닝이라 그냥 해볼까 하는데, 파싱 에러는 도대체 왜 발생하는지 모르겠네요.

  • react
  • next.js
  • cursor
  • tailwindcss
  • claude
목요일 댓글 2 좋아요 0 조회수 91

command, subagent, skill을 각각 언제 쓰면 좋은지 알고 싶습니다.

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

강의 잘 들었습니다. 상세한 설명 감사 드립니다. 마지막에 skills이 추가 되어서, 강의에서 다뤘던 내용들이 헷갈리네요. 초반 강좌에서는 subagent로 PRD.md, ROADMAP.md 를 생성했었는데, Skill로 생성하는 것이 좋은 건가요? command로 추가해서 사용하던 git commit, code review 도 skill을 활용하던데 shrimp task manager는 그대로 사용해도 되는건가요?

  • react
  • next.js
  • cursor
  • tailwindcss
  • claude
solutiondev 댓글 1 좋아요 0 조회수 304

plugins 폴더 생성

미해결

Airflow 마스터 클래스

안녕하세요! plugins 폴더 생성은 단순히 airflow/plugins/shell 각 폴더 생성해서, sh 파일을 넣어서 수업 부분 진행하면 될까요? 위 방법으로 했는데 선생님과 다르게, wsl에서 airflow 경로 안에 plugins가 안보이네요ㅠ

  • python
  • 데이터-엔지니어링
  • airflow
전현지 댓글 2 좋아요 0 조회수 105

인기 태그

인프런 TOP Writers

주간 인기글