안녕하세요, Code Craft 설계 입문 강의 너무 잘 설명해주셔서, 정말 잘 들었습니다. 디자인 패턴의 경우, 굉장히 유용해 보이는데요. 이 형태를 skills로 .md파일을 생성하게 한 다음 claude와 내용을 채워나간 다음에 진행하는 것도 괜찮은 방법이겠다고 생각을 해봤는데, 강사님께서는 이 것을 어떻게 평소 작성해서 적용하시는지 습관? 패턴이 궁금합니다. 더운 여름 화이팅 하시고, 좋은 강의 언제나 감사드립니다.
/init을 하기 전인데, 강의화면처럼 settings.local.json이 없어요. 그래서 플랜모드로 /init를 해보았는데, bash 권한이 없어서 다른 방법을 쓰는 것 같더라구요. 클로드에 물어보니, 큰 차이는 없으니 품질 차이가 있을수 있다고 해서 문의를 남깁니다. 어떻게 해야할까요?
void swap(int *a, int *b) { int temp = *a; *a = *b; *b = temp; } 위 코드가 swap 함수가 두 숫자를 교환하는 과정을 메모리 주소를 활용해서 나타낸건가요? int temp = *a; *a = *b; *b = temp; 이게 왜 있는지 이해가 안 가서요ㅠ
서브 에이전트를 생성 서브에이전트 이름 : notion-api-export "당신은 웹에서 노션 API데이터베이스를 활용한 웹을 전문적으로 개발하는 개발자입니다. " 프롬프트이후에 agents/notion-api-export.md 파일은 생성되었는데. "/exit" 이후 새로운 섹션에서 @notion~~~(agent)로 자동 완성이 안되는 이유가 무엇이죠? "@pred-generator(agent) 자동 완성되는데 <- 서브 에이전트로 등록되는데." 현재 터미널에서 "claude"로 클로드를 실행합니다. "code" 확장 프로그램에서 사용하지 않음 그리고 . workspace\.claude\agents\ notion-api-export.md 이용해서 노션 API로 데이터베이스를 사용하는 방법을 분석해 주세요 @notion-api-export (agent) 노션 API로 데이터베이스를 사용하는 방법을 분석해 주세요 1과 2의 결과가 다른거죠? 이미지처럼 결과는 나오네요 당연히 섹션 재시작 후에도 안 되네요.
너무 좋은 강의와 자료 공유 감사드립니다. 다만 현업에서 바로 적용하기에 다소 정보들이 산재되어있고 실습 강의는 솔루션이 프로젝트 단위로있어서 어떤 상황에서 어떤 하네스를 적용해야하는지 정리 자료가 있으면 좋을 것같다는 의견을 내고싶습니다! 시간되시면 반영해주시면 정말 감사하고 도움이 많이 될것같습니다 ㅎㅎ
20:56번의 문제가 잘 이해가 되지 않습니다. 특히나 다른 사람 질문 내용 봤는데도요 int arr[5] = {20,30,40,50,60} int *ptr; ptr= arr; ++*ptr이 왜 21인인가요? 실행 순서때문에 그런건가요? 제가 생각한건 사실 먼저 증가된다음 포인터가 호출될꺼라 생각을 해서 * (ptr+1) == *( arr +1) == arr[1] 을 생각하긴했거든요 *ptr++의 경우 *ptr은 주소 값이 아닌 주소값의 value를 가져오는거라 value값을 가지오는 과정 후에 ++연산이 들어간다고 생각을 해서 *ptr++==arr[0]++ == arr[0]+1로 생각을 했거든요 이부분에 대해 설명이 필요해서 돌려보는데 이해가 잘 안되서요 ++*ptr이 arr[0]+1인거랑 *ptr++가 arr[0+1]인 설명이 필요합니다. 일단 외울께요
python.add()는 중간에 삽입될 수도 있고, 맨 처음 삽입될 수도 있는건가요? java = {"유재석", "김태호", "양세형"}; python = set(["유재석", "박명수"]); # 교집합 - java, python을 모두 사용할 수 있는 개발자 print(java & python); print(java.intersection(python)); # 합집합 (java도 할 수 있거나, python 할 수 있는 개발자) print(java | python); print(java.union(python)); # 차집합 (java 할 수 있으나ㅑ python은 할 줄 모름) print(java - python); print(java.difference(python)); # python 할 줄 아는 사람이 늘어남. python.add("김태호"); print(python); python.add("양세형"); print(python); {'유재석', '김태호', '박명수'} {'양세형', '유재석', '김태호', '박명수'} 마지막 print문 2개에 대한 결과는 김태호를 추가했을 땐 유재석과 박명수 사이에 삽입되었고, 양세형을 추가했을 때에는 맨 앞에 추가되어서, 궁금합니다.