[질문 내용] 안녕하세요. 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이 있다면 공유해주시면 감사하겠습니다. (키워드만 알려주셔도 좋습니다.) 특정 도메인 개발에 한정된 것이 아닌 굉장히 범용적인 목적으로 사용할 수 있었으면 좋겠습니다. 감사합니다!
1. 첨부된 자료 파일이 TitleASCII.md 으로 내용을 확인해보면 작성된 아스키아트 파일이 게임 메뉴가 아닙니다. 2. 강의 화면 가운데 아래에 수업 노트를 클릭하면 첨부된 파일 내용이 보여지는데 여기서는 이것도 아스키아트 내용이 게임 메뉴가 아닌 게임 시작으로 되어 있습니다. 저는 수업 노트에 있는 아스키아트 부분을 드래그 해서 복사 붙여넣기 한뒤 "게임 시작" 텍스트를 "게임 메뉴"로 수정해서 코딩을 했습니다 .