[질문 내용] 안녕하세요. 17강에서 와일드카드 공부 중인데, 갑자기 와일드카드 예시에서 기존에 제네릭 예제에서는 사용하지 않던 문법들이 보여서요. 와일드카드를 쓰지 않는 제네릭 메서드인데도 갑자기 메서드 선언 방식이 바뀐 것 같아요. 왜 기존에는 반환값으로 <T> T 를 적었는데 왜 이번 강의에서는 <T> 만 적는 것인지 모르겠어요. 그리고 이전에는 파라미터로 T t 를 넘겼는데, 왜 지금은 Box<T> box 를 통째로 넘기는 것인지도 이해가 안 가요. static <T> void printGenericV1(Box<T> box) { System.out.println("T = " + box.get()); } 이전 제네릭 강의에서 사용한 방식 public <T> T printAndReturn(T t) { System.out.println("animal.className: " + animal.getClass().getName()); System.out.println("t.className: " + t.getClass().getName()); return t; } 감사합니다.
안녕하세요. 강의 정말 잘보고 있습니다. 제가 강사님 따라서 하다가, 안되면 멈추고 gpt한테 질문해가면서 하고 있는데요. next-js 설치하는데 설치가 안되서 gpt한테 물어본 url입니다. https://chatgpt.com/share/69a2ccc4-a724-8012-90db-6288cf1f0e92 두 가지 질문이 있습니다. 제 사용자명이 L이라서 npm에서 대문자라고 안된다고 해서 myapp으로 만들어서 진행하려고 합니다. 현재 강의 진행 에는 무리가 없는 부분이겠지요? 혹시나 그리고 앞으로 제가 바이브코딩 할 떄, 사용자명은 소문자로 해야될까요, 그렇다면 포멧을 한 번 하려고 싶어서 질문드립니다. 좋은 강의 만들어주셔서 감사합니다. 얼른 다 듣고 후기 올릴 수 있도록 하겠습니다.
커서 index.html에서 선택한 라인들을 클로드에서 인식을 못하네요... (맥환경입니다).. 어떻게 해야 하는지요.. (클로드에 IDE extension fail로 나오네요.. 그래서 커서에서 index.html 라인을 셀렉해도 클로드가 인식을 못하는건가 하는데...)
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] Delivery에 있는 @OneToOne(mappedBy = "delivery", fetch = LAZY) private Order order; 에서 인텔리제이가 fetch = LAZY에 노란줄이 떠서 확인해보니 Specifying FetchType.LAZY for the non-owning side of the @OneToOne association will not affect the loading. The related entity will still be loaded as if the FetchType.EAGER is defined. 이런 메세지가 뜹니다. 찾아보니 Lazy를해도 Eager로 동작한다는 거 같은데.. 실제로 테스트를 해보니 Eager로 동작 하고 있어서 여기에 OneToOne인데 lazy로 동작해도 상관없는걸까요?? 아니면 제가 어떤걸 놓친건지 궁금합니다
현재 agent를 사용하게 되면 프로젝트 내에 다음과 같은 MEMORY.md가 생깁니다. 혹시 깃으로 관리를 할 때 이 MEMORY.md는 gitignore에 추가해야할까요?? 생성된 메모리 문서 경로. D:\Repository\apiProject\.claude\agent-memory\prd-prompt-engineer\ MEMORY.md 그리고 추가 내용 너무 좋습니다!! 감사합니다!!!
설치 후 /init 을 하고 싶어도 치면 ⏺ There's an issue with the selected model (claude-haiku-4-5-20251001). It may not exist or you may not have access to it. Run /model to pick a different model. 이렇게 나옵니다. 그래서 /model 로 들어가서 설정하고 나와도 계속 동일하고 /status 로 확인하면 Session ID: 927e74e0-a560-4124-893b-d65a898a3c23 cwd: /Users/happycho/Desktop/myproject/LLM/claude-code-example Login method: Claude Pro Account Organization: windlikephoto@gmail.com 's Organization Email: windlikephoto@gmail.com Anthropic base URL: http://localhost:11434 Model: haiku (claude-haiku-4-5-20251001) IDE: ✘ Error installing Cursor extension: 1: Command failed with ERR_STREAM_PREMATURE_CLOSE: cursor --force --install-extension anthropic.claude-code Premature close Please restart your IDE and try again. Memory: Setting sources: User settings 이런식으로 나오고 있습니다. 익스텐션도 설치를 다 했는데 왜이러는지 모르겠습니다ㅠㅠ...
안녕하세요, 강사님 강의 잘 보고 있습니다. 회사에서 지원하는 모델이 Haiku 4.5과 Sonnet 4.5여서 강사님이 추천하신 Haiku 4.5을 사용하여 Claude 코드 실습 중입니다. 그런데 Terminal 사용할 때 갑자기 Sonnet 4.6을 사용하려고 합니다. 어떨 때는 Haiku 4.5 잘 사용하다가 갑자기 Sonnet 4.6을 사용하려고 해서 왜 이런지? 어떻게 하면 동일 모델을 계속 사용할 수 있는지 질문 드립니다. 감사합니다.
[질문 내용] 여기에 질문 내용을 남겨주세요. { private final Random random = new Random(); private int[] lottoNum; private int count; public int[] generate() { lottoNum = new int[6]; count = 0; while (count < 6) { //1-45 숫자 생성 int num = random.nextInt(45) + 1; //중복 제거 필요 if (isUnique(num, count)) { lottoNum[count] = num; count++; } } return lottoNum; } public boolean isUnique(int num, int count) { if(lottoNum[count]==num){ return false; } else {return true;} } } isUnique 메서드를 이렇게 작성하면 중복제거가 안 되는 이유가 뭘까요
안녕하세요. Task 관리 질문 드립니다. 강의에서 알려주신 shrimp-task-manager 굉장히 잘 쓰고 있습니다! 결국 context의 한계에 의해 AI가 멍청해지는 것을 회피하는 방향으로 Task를 분리하고, 각 Task 간 작업 내용의 요약본을 참조하는 방향으로 진행해야 굉장히 정확한 결과물을 얻을 수 있다는 것을 깨닫고 있는데요, 1) 강의를 완료한 이후에 더 좋은 Task Manager를 보신 적이 있다면 추천해주시면 감사하겠습니다. 2) shrimp-task-manager 소개 강의 이후에 Skill이 도입되었는데, Task 관리를 위한 Skill이 있다면 공유해주시면 감사하겠습니다. (키워드만 알려주셔도 좋습니다.) 특정 도메인 개발에 한정된 것이 아닌 굉장히 범용적인 목적으로 사용할 수 있었으면 좋겠습니다. 감사합니다!
산넘어 산이네요 ㅠ.ㅠ 파이어베이스 셋팅할때, 여기 두번째 명령어에서 자꾸 오류가 뜨는데요 vscode 상에 나온 에러 메세지입니다.. 자꾸 경로를 찾지 못한다고 나오는 거 같은데 분명 만든 프로젝트 폴더에서 실행을 했구요, 클로드에 물어보니 파이어베이스가 설치가 안됐다고 나오는데.. 이렇게 설치 됐거든요.. 뭐가 문젠지 모르겠네요 ㅠ.ㅠ