inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

/permissions와 권한모드

미해결

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

이쪽이 조금 헷갈려서 그런데 제가 이해한 부분이 맞는지 질문하고 싶어요 권한 모드는 전체를 결정하는거고 /permissions는 개별설정을 관리하는건가요?...

  • react
  • 인공지능(ai)
  • claude
냠냠냠 댓글 2 좋아요 0 조회수 264

복사 붙여넣기 한 텍스트 수정할 수 있나요?

미해결

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

[Pasted text #1 +3 lines] 여기 안의 텍스트를 직접 수정할 수는 없을까요? 😭

  • react
  • 인공지능(ai)
  • claude
eud622 댓글 2 좋아요 0 조회수 165

미션6 수행 하면서 질문 드립니다.

미해결

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

제가 개발은 한번도 안해본 완전 초보인데;;; /output-style이 더이상 클로드에 사용 안되는데 강의에는 output-style 로 강의를 하시다보니 /config로 이제 사용해야 한다고 글로 설명은 해두셨지만 도통 이해가 안갑니다;;; 새로 영상 찍어줄 순 없나요?? 미션6 진행하면서 당최 output-style과 config를 어떻게 다르게 응용 해야하는지 감이 오질 않아 제대로 하고 있는지도 모르겠네요 잘 하고 있는건지 확인 바랍니다. 미션지에는 output-style 의 방식으로 explanatory를 기재해 두셨는데, 해당 내용은 현재 클로드에서 먹히지 않고 그럼 config explanatory라고 써야 하는건지;;; 제대로 진행 되고 있는건 아닌것 같은데 이미 클로드에선 작동 되지 않는 output-style을 강의와 미션에 언급 되어있다보니 생 초보 입장에선 어떻게 해라는건지;;; 모르겠네요

  • react
  • 인공지능(ai)
  • claude
edu 댓글 3 좋아요 0 조회수 155

노션 링크 질문드립니다!

미해결

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

학습 관련 질문을 남겨주세요. 구체적으로 적을수록 좋아요! 마크다운과 단축키를 활용하면 글을 더 편하게 작성할 수 있어요. 커뮤니티 질문 & 답변에 비슷한 내용이 있었는지 먼저 검색해보세요. 편하게 질문주세요:) 직접 답변 드리도록 하겠습니다~ 안녕하세요 강사님 유익한 강의 잘 듣고 있습니다! 구글폼을 통한 노션 링크를 24시간 후에도 못 받았는데 따로 이메일을 통해 직접 전달주시는건가요?

  • java
  • 코딩-테스트
  • 알고리즘
  • data-structure
초보안 댓글 3 좋아요 0 조회수 120

[실습] MyString에 복사 생성자 추가

해결됨

기초 탄탄! 독하게 시작하는 Java - Part 2 : OOP와 JVM

import java.lang.reflect.Field; class MyString { private byte[] sdata = null; MyString(MyString s) { this.sdata = s.sdata; } // 생성자 1: 문자열을 받을 때 MyString(String param) { this.setString(param); } // 생성자 2: 정수를 받을 때 MyString(int param) { setString(String.format("%d", param)); } // 데이터를 문자열로 반환 (null 체크 포함) public String getString() { if (sdata == null || sdata.length <= 0) { return "(null)"; } return new String(sdata); } // 데이터를 안전하게 복사해서 저장 (Deep Copy) public void setString(String param) { sdata = param.getBytes(); } } public class Main { public static void main(String[] args) throws Exception { MyString src = new MyString("Hello"); MyString dst = new MyString(src); Field field = MyString.class.getDeclaredField("sdata"); field.setAccessible(true); byte[] srcSdata = (byte[]) field.get(src); byte[] dstSdata = (byte[]) field.get(dst); System.out.println("src.sdata 주소: " + System.identityHashCode(srcSdata)); System.out.println("dst.sdata 주소: " + System.identityHashCode(dstSdata)); // 둘이 같은 숫자 → 같은 배열 가리킴 (얕은 복사 증명!) src.setString("world"); byte[] srcSdata2 = (byte[]) field.get(src); byte[] dstSdata2 = (byte[]) field.get(dst); System.out.println("--- setString 후 ---"); System.out.println("src.sdata 주소: " + System.identityHashCode(srcSdata2)); System.out.println("dst.sdata 주소: " + System.identityHashCode(dstSdata2)); // src는 새 주소, dst는 그대로 → 분리됨 확인! } } 원래 의도가 얕은 복사를 먼저 해봄으로서 사이드 이팩트 문제를 일으킨 다음, 깊은 복사를 시도해볼려고 했는데 위 코드를 실행해보시면 깊은 복사가 되는 것 처럼보이더군요. 그런데 알고보니, 의도대로 dst.sdata 배열의 주소값이 src.sdata 배열의 주소값으로 얕은 복사가 이뤄졌으며, getBytes() 함수 자체가 원래 String 객체의 데이터를 byte 배열로 새로 만들어서 해당 배열에 대한 주소값을 반환하는 함수다 보니, src.sdata 변수의 대상 인스턴스 주소 값이 새로운 바이트 배열에대한 주소값으로 바뀌어 버렸고, 기존 배열은 원래 gc에 의해 사라져야하는게 맞는데, dst.sdata에 src.sdata 배열의 주소값이 얕은 복사가 이뤄졌다보니, 기존 참조된 배열은 계속 참조되어 메모리 상에 남아있더라구요. 그렇다보니, src.sdata가 참조한 실질 배열 데이터는 dst.sdata에 얕은 복사해버리고, src.sdata 배열 본인은 새로운 배열 데이터로 갈아타다보니, 실질적으로는 src 객체의 문자열을 바뀌었다기 보단, 참조한 대상 자체가 바뀌다 보닌까 실질적으로는 처음 의도한 얕은 복사로 인한 사이트 이팩트 문제는 애초부터 발생하지 않는다 라는게 결론입니다. 따라서 주어진 실습 예제가 적절한지에 대해 한 번 고민해보았습니다. 혹시라도 제가 부족하거나 다르게 이해한 부분이 있을 시 지적해주시면 감사하겠습니다.

  • java
  • 객체지향
  • jvm
  • data-structure
sjn0125 댓글 2 좋아요 0 조회수 88

claude cursor statusline-command.sh 관련 질문드립니다.

해결됨

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

안녕하세요, statusline 강의에서 .claude cursor statusline-command.sh 를 누르면 나오는 화면이 강사님 화면과 제 화면이 좀 다른 것 같아요 ㅠㅠ 수업 내용대로 전 진행했다고 생각하는데 제가 뭔가 놓치고 있는게 있는걸까요? 해당 스샷 첨부 드립니다.

  • react
  • 인공지능(ai)
  • claude
edu 댓글 1 좋아요 0 조회수 136

출력스타일 관련 문의

미해결

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

/output-style명령을 입력하면 아래메시지가 나오는데 어디에 셋팅해야 하는건가요?

  • react
  • 인공지능(ai)
  • claude
황금동전 댓글 3 좋아요 0 조회수 84

서브 에이전트 호출 시 자동완성이 안나와요

미해결

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

에이전트명이 ui-ux-markup-expert 이면 @ui 만 쳤을때 강의 영상 처럼 하단에 자동완성 목록에 해당 에이전트가 표시가 안되는데 별도의 설정이 필요한가요?

  • react
  • 인공지능(ai)
  • claude
이기훈 댓글 2 좋아요 0 조회수 66

7강 강의를 들으려고 했는데 오류가 나서 서버가 안 켜지는거 같아요.

미해결

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

6강까지 강의를 들으면서 서버가 켜지고 POSTMAN으로 동작하는걸 확인했었는데 다음날부터 서버가 실행이 안되더라고요. 그래서 gpt한테 물어보니 resources 파일 안에 application.yml 폴더를 만들고 그 안에 spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration 이걸 쳐서 넣으니까 되더라고요. 오류는 2026-03-13 15:22:27.732 ERROR 7960 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter : APPLICATION FAILED TO START Description: Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. Reason: Failed to determine a suitable driver class Action: Consider the following: If you want an embedded database (H2, HSQL or Derby), please put it on the classpath. If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active). 종료 코드 1(으)로 완료된 프로세스 이렇게 떴습니다. 제가 뭐 건드린게 없었는데 다음날 서버가 안켜지기도 하나요?

  • java
  • spring
  • aws
  • mysql
  • spring-boot
  • jpa
박성준 댓글 2 좋아요 0 조회수 94

[문제풀이] network delay time

해결됨

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

학습 관련 질문을 남겨주세요. 구체적으로 적을수록 좋아요! 마크다운과 단축키를 활용하면 글을 더 편하게 작성할 수 있어요. 커뮤니티 질문 & 답변에 비슷한 내용이 있었는지 먼저 검색해보세요. 편하게 질문주세요:) 직접 답변 드리도록 하겠습니다~ 정답 풀이 코드가 이상한거 같아요 ,,! e1[2] - e2[2] 로 코드를 구성하면 OutOfBound에러가 발생해요~ e1[0] - e2[0] 이렇게 구성해야하는게 아닌가요 ? curCost + edge[0] 에서 edge[0] 가중치가 아니라 출발 노드 이므로 edge[2] 을 더 하는게 맞지 않나요? curCost + edge[2] new int[]{curNode, nextCost} 큐에 {curNode, nextCost} 추가 → 배열 형식이 {cost, node} 여야 하는데 순서와 값이 모두 잘못된거같은데 맞을까요 ? public class NetworkDelayTime { public int solution(int[][] times, int n, int k) { // 그래프 구현 Map<Integer, List<int[]>> graph = Arrays.stream(times) .collect(Collectors.groupingBy(t -> t[0])); // 다익스트라 알고리즘 Map<Integer, Integer> costs = new HashMap<>(); Queue<int[]> pq = new PriorityQueue<>((e1, e2) -> e1[0] - e2[0]); pq.add(new int[]{0, k}); while (!pq.isEmpty()) { int[] cur = pq.remove(); int curCost = cur[0]; int curNode = cur[1]; if (!costs.containsKey(curNode)) { costs.put(curNode, curCost); if (!graph.containsKey(curNode)) continue; for (int[] edge : graph.get(curNode)) { int nextCost = curCost + edge[2]; pq.add(new int[]{nextCost, edge[1]}); } } } // 방문 못한 노드 찾기 for (int node = 1; node < n + 1; node++) { if (!costs.containsKey(node)) { return -1; } } // 최소값중에서 최대값 구하기 return costs.values().stream() .mapToInt(Integer::intValue).max().getAsInt(); } public static void main(String[] args) { NetworkDelayTime solution = new NetworkDelayTime(); int[][] times = { {2, 1, 2}, {2, 3, 5}, {2, 4, 1}, {4, 3, 3} }; int result = solution.solution(times, 4, 2); System.out.println(result); } } 이렇게 구현하니 제대로 돌아가서 문의드립니다

  • java
  • 코딩-테스트
  • 알고리즘
  • data-structure
라뗴 댓글 2 좋아요 0 조회수 94

claude.me 가 열리지 않음

미해결

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

설치 후 open project 를 눌렀는데 강의에선 바로 claude.md 파일이 열리던데 저는 이렇게 디렉토리 파일 선택창이 나옵니다. 그리고 claude.me 파일은 비활성화로 선택하여 열 수도 없는 상태구요. 셋팅이 다른 부분이 있을까요?

  • react
  • 인공지능(ai)
  • claude
에쿵 댓글 2 좋아요 0 조회수 91

초기 셋팅 상이

미해결

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

최초 설치 후 로그인 하면 이렇게 화면이 나옵니다. new chat 도 나오지 않는데 어떤 셋팅을 해야할까요? 언어, cursor command 등 초기 셋팅하셨던걸 모두 하지 못했습니다.

  • react
  • 인공지능(ai)
  • claude
에쿵 댓글 3 좋아요 0 조회수 89

위상정렬 구현 관련

미해결

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

package 위상정렬; import java.util.*; public class 위상정렬 { public int[] topologicalSort(int nodesNum, int[][] edges) { // 주어진 입력을 사용하기 편한 형태로 변경 -> 방향그래프로 변경 Map<Integer, List<Integer>> graph = new HashMap<>(); int[] indegree = new int[nodesNum]; // edges의 원소 [v, u]는 u -> v 의 방향을 가지 edge를 뜻한다. for (int[] edge : edges) { graph.putIfAbsent(edge[1], new ArrayList<>()); graph.get(edge[1]).add(edge[0]); indegree[edge[0]]++; } Queue<Integer> queue = new ArrayDeque<>(); boolean[] visited = new boolean[nodesNum]; int[] order = new int[nodesNum]; // 위상정렬을 수행한다. // indegree == 0 인 정점부터 탐색이 시작된다. int count = 0; for (int c = 0; c < nodesNum; c++) { if (indegree[c] == 0) { queue.add(c); visited[c] = true; order[count] = c; count++; } } while (!queue.isEmpty()) { int cur = queue.remove(); if (graph.containsKey(cur)) { // 해당 정점과 연결된 노드들의 진입차수에서 1빼기 for (int next : graph.get(cur)) { indegree[next]--; // 진입차수가 0이면 이제 방문해도 된다는 뜻이기 때문에 queue에 추가해준다. if (indegree[next] == 0) { visited[next] = true; order[count] = next; count++; queue.add(next); } } } } return order; } } 안녕하세요 ~ 위상정렬 관련해서 문의사항이 있어서요 ~ 다름이 아니라 강의의 구현 코드에서 visited를 체크를 하고 있던데 위상정렬의 경우 사이클이 없는 방향 그래프인데 visited가 필요할까요 ?? 현재 코드에서도 visited를 선언만 하고 따로 활용을 하고 있지 않은거같아서 문의 드립니다 ~

  • java
  • 코딩-테스트
  • 알고리즘
  • data-structure
라뗴 댓글 3 좋아요 0 조회수 121

invoice-web 서브에이전트

미해결

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

클로드 코드에서 서브에이전트를 만들 때, 강의에서와 같이 /agents/dev 또는 /agents/docs 폴더 하위에 서브에이전트를 만들고 싶은데 어떻게 만들면 되는건지 궁굼합니다.

  • react
  • 인공지능(ai)
  • claude
Bullets 댓글 2 좋아요 0 조회수 113

스킬 적용 예시 없나요?

해결됨

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

스킬이 뭔지 설명은 잘해주셨는데 스킬을 생성하는것도 알겠습니다 혹시 스킬이 어디 공유되고있는 곳이 없나요? 플러그인 처럼 마켓플레이스 같은게 없는건가요? 아니면 mcp 처럼 검색하면 나오는걸 설치하는건 없나요?

  • react
  • 인공지능(ai)
  • claude
dev.hellolab 댓글 1 좋아요 0 조회수 151

폰트 업로드 단계에 설치해야할 플러그인이 현재 없습니다

미해결

구글 애드센스 수익형 워드프레스 블로그 만들기

뉴스페이퍼 테마 샀고, 테마 패널에서 프리텐다드 폰트를 업로드하는 단계입니다. 작년에 똑같은 걸 질문하신 수강생분이 계신데, 현 시점에서 "WP Extra File Types" 플러그인이 없습니다. 대안으로 어떤 플러그인을 설치하면 될까요? "file" 키워드로 검색해서 다른 플러그인을 찾아보니, 아래 플러그인을 설치해도 될 것 같긴한데.. 도움 요청드립니다! 아래는 위 플러그인에 대한 설명입니다. 워드프레스 파일 업로드 유형 플러그인 워드프레스 웹사이트에서 사용자들이 더 다양한 파일 형식을 자유롭게 업로드할 수 있도록 하고 싶으신가요? 저희는 모든 파일 형식, 확장자, MIME 유형에 관계없이 누구나 간편하게 파일 업로드를 지원할 수 있도록 File Upload Types 플러그인을 개발했습니다. 워드프레스 파일 업로드 작동 방식 워드프레스는 기본적으로 웹사이트의 미디어 라이브러리에 특정 파일 형식 만 업로드할 수 있도록 허용합니다. 만약 누군가가 워드프레스에서 허용하는 파일 확장자 이외의 파일 형식을 업로드하려고 하면, 이것이 흔히 발생하는 워드프레스 오류 Sorry, this file type is not permitted for security reasons 메시지의 원인이 될 수 있습니다. 워드프레스에서 파일 업로드 양식을 만들었 는데, 허용하려는 파일 형식의 확장자가 허용되지 않는 경우 매우 답답할 수 있습니다 . 이 플러그인을 사용하면 WordPress에서 기본적으로 허용하는 제한된 파일 확장자 유형 외에도 더 많은 파일 형식을 웹사이트에 업로드할 수 있습니다. 파일 업로드 유형 플러그인은 어떻게 작동하나요? 파일 업로드 유형 플러그인은 내부 파일 화이트리스트를 조정하여 WordPress 웹사이트에서 업로드할 수 있는 파일 확장자 유형을 수동으로 제어할 수 있도록 해줍니다. 이렇게 하면 웹사이트나 WPForms 와 같은 문의 양식 플러그인을 통해 모든 파일 형식을 허용할 수 있습니다 . 이 플러그인을 사용하면 워드프레스에 어떤 파일 형식을 업로드할 수 있나요? 파일 업로드 유형 플러그인을 사용하면 사용자 지정 파일 형식을 포함하여 모든 파일 확장자의 업로드를 허용할 수 있습니다. 이 플러그인을 사용하면 WordPress에서 기본적으로 지원하지 않는 일반적인 파일 확장자 유형을 추가할 수 있습니다. .ai .zip .xml .svg .csv .mobi .cad .dwg .dxf …그리고 사용자 지정 파일 형식을 포함하여 존재하는 다른 모든 파일 확장자도 포함됩니다. 파일 업로드 유형 플러그인이 유용하게 사용되기를 바랍니다!

  • HTML/CSS
  • wordpress
  • php
  • 웹-디자인
  • 반응형-웹
백현정 댓글 2 좋아요 0 조회수 90

33강. UserLoanHistory의 관계성에 대한 질문

미해결

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

안녕하세요 선생님. 강의를 듣던 중 궁금한 점이 생겨서 이렇게 글을 남기게되었습니다. UserLoanHistory라는 Entitiy는 강의에서 말씀하셨듯이 User와 ManyToOne의 관계를 가져가는데, 이게 또 Book과의 관계를 보더라도 ManyToOne이 성립할수 있지 않나 싶습니다.(물론 UserLoanHistory의 변수로 pk인 bookId가 아닌 bookName을 쓰셔서 조금 다를수 있지만...) 따라서 user_loan_history 테이블을 설계할때 칼럼을 book_name이 아닌 book_id로 해서 만든다면 그게 좋은 선택일지 궁금합니다 만일 1번의 테이블 설계가 나쁘지 않은 방식이라면 UserLoanHistory Entity에 Book에 대해서도 ManyToOne을 무조건 해주는게 좋은지, 아니면 '유저'의 대출기록만 자주 쓰이고 '책'의 대출기록은 거의 조회되지않을거 같으면 굳이 ManyToOne을 해줄 필요가 없을지 궁금합니다.

  • java
  • spring
  • aws
  • mysql
  • spring-boot
  • jpa
Hyeok Jin Park 댓글 2 좋아요 1 조회수 88

강의가 안보입니다.

미해결

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

화면이 이렇게 나오고 강의가 안 나옵니다 ㅠㅠ

  • react
  • 인공지능(ai)
  • claude
eud622 댓글 1 좋아요 0 조회수 80

강의교안

미해결

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

강의 교안이 어디에있나요?

  • react
  • 인공지능(ai)
  • claude
기덕 댓글 3 좋아요 0 조회수 131

인기 태그

인프런 TOP Writers

주간 인기글