묻고 답해요
169만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
mcp서버 추가 후 setting.local.json
mcp서버 추가 후에 저는 setting.local.json에 내용 확인이 안되는데 뭐가 문제일까요?
-
해결됨"AI 딸깍의 시대" 원리로 돌파하는 Node.js와 CS Part1 - V8과 코어 해체기
ai가 만든 강의인가요?
목소리도 그렇고 tts가 읊어주는 것 같은데, 그냥 ai로 대충 장료 만들고 tts 입힌 강의인거 아니죠...?
-
해결됨토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1
N+1 관련해서 질문있습니다.
안녕하세요. 우선 좋은 강의 제작해주신 토비님께 항상 감사하고 있어요. 이제 배운지 1년된 왕초보입니당..혼자 배워보면서 개인 프로젝트를 만들고 있는데 JPA를 사용하고 있어요.제가 궁금한 것이... N+1 관련한 문제입니다. 아 일단 프로젝트 주제는 복식부기 가계부에요. @Entity ... public class Journal extends BaseEntity { @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "ledger_id", nullable = false, updatable = false) @OnDelete(action = OnDeleteAction.CASCADE) private Ledger ledger; ... @OneToMany(mappedBy = "journal", fetch = FetchType.LAZY, cascade = CascadeType.ALL, orphanRemoval = true) private List<EntryLine> entries = new ArrayList<>(2); ... public EntryLine getEntryLine(EntrySide side) { switch (side) { case CREDIT : this.entries.stream().filter(line -> line.isCredit()).findFirst() .orElseThrow(...); case DEBIT : this.entries.stream().filter(line -> line.isDebit()).findFirst() .orElseThrow(...); default : throw new ... } } ... // Service에서 저장되기 전에 호출 public void validateSavable() { ... validateJournalSave(); } private void validateJournalSave() { AccountType debit = getEntryLine(EntrySide.DEBIT).getAccountType(); AccountType credit = getEntryLine(EntrySide.CREDIT).getAccountType(); if(!this.transactionType.isValidPlacement(debit, credit)) { throw new ... } } }Journal Class에서 EntryLine List에 접근하고 있어요. 그리고 EntryLine Class는 이렇게 생겼어요.@Entity ... public class EntryLine extends BaseEntity { @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "journal_id", nullable = false, updatable = false) private Journal journal; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "account_id", nullable = false) private Account account; ... // private package 접근제어자 사용 // Account는 Category를 참조중이에요. AccountType getAccountType() { return this.account.getCategory().getAccountType(); } } 거래가 저장되기 전에 Journal : validateJournalSave() 에서 this.transactionType에 따라 차변과 대변에 올바르게 위치하고 있는지 검사한 후 저장하고 있는데 이것을 생성과 수정할 때 두 곳에서 사용하고 있어요. Ledger에 5개 Category가 있고, Account는 그 Category를 참조하고 Category에서만 AccountType이 있어요.Journal이 각 EntryLine의 AccountType을 얻기 위해Journal -> EntryLine -> Account -> Category -> getAccountType() 이렇게 흘러가네요.이렇게 접근해도 설계상 괜찮은걸까요? Journal을 저장할때는 @Query 사용해서 Fetch Join으로 필요한 Account를 가져오고 있는 상황이에요.Journal이라는 엔티티가 비즈니스 로직 수행을 위해서 다른 엔티티의 필드까지 깊게 참조?? 가져오도록 설계하는게 옳은건지 모르겠어요.
-
미해결엑셀기초 실무핵심만 뽑아 3시간에 끝내기
문자 수식 더불 클릭후 하단 옵션 안보임
문자 수식에서 + 자모양 더블 클릭후 서식 없이 ...옵션이 보이지 않아요~ 2022버젼입니다..어떻게 할 수 있나요?
-
해결됨AI 입문을 위한 LLM 아키텍처 이해와 GPU 활용전략
질문있는데요.. vLLM은 말씀하신 사양에 적용이되나요?
vLLM은 강의소개 pc사양에 적용이되나요? GPU가 제공되는 모델만 되지않는지?일반 pc에 적용되는지 궁금합니다.제가 이전에 카나나 도전했는데실패된적이 잇어서 질문드리게되었습니다.아니면 혹시 Runpod GPU 서버에서 하는것인지 궁금합니다.
-
미해결얄코의 가장 쉬운 자료구조와 알고리즘
재귀 관련
안녕하세요 ! 강의 잘 듣고 있습니다. 혹시 재귀 강의는 몇강에 있을까요?강의에서 어려운 부분이 있을 시 질문하는 방법을 안내드립니다.1. AI를 먼저 활용해주세요.개인으로 운영하는 십수개 강의/교육들로부터 질문을 받고 있어서신속히 답변드리지 못하고 질문들이 밀릴 때가 많습니다. (양해 부탁드립니다. 🙇)GPT 등의 AI에 예제코드, 오류메시지 등을 붙여넣은 뒤 질문하면 대부분의 경우 곧바로 자세한 답변을 받을 수 있습니다.추가질문으로 보다 깊이있는 지식을 얻어가는 것도 가능합니다.2. 메일로 질문주시면 보다 신속히 답변드릴 수 있습니다.AI로부터 충분한 답변을 얻지 못하셨을 경우언제든 강의 제목과 레슨 이름, 스크린샷 등 구체적인 내용과 함께yalco@yalco.kr로 질문을 보내주시면 최대한 빨리 확인하고 답변드리도록 하겠습니다.불편함이나 부족함 없이 수강하실 수 있도록 최선을 다해 도움드리도록 하겠습니다.즐거운 수강하시기 바랍니다!
-
해결됨클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
agents 관련 질문입니다!
안녕하세요. 강사님!서브에이전트 기초: 코드 리뷰 서브 에이전트 강의 를 들으면서 /agents 명령어를 통해 코드리뷰와 관련된 서브에이전트 1개를 생성 했습니다.그 결과 강사님의 강의 내용과 동일하게 .claude/agents/code-reviewer.md 가 생성되었고,그 이후에 프롬포트를 작성할때 해당 에이전트를 사용해서 전체 코드 리뷰를 진행했습니다.근데 그 이후에 .claude 디렉토리 하위에 사진과같이 agent-memory/code-reviewer 가 생성되고, 그 하위에 4가지의 md파일이 생성되었는데요. (1) 해당 파일이 원래 생성되는게 정상인건가요? 현재 시점 기준에서요!!(2) 또한 해당 파일은 굳이 github에 안올려도 되겠죠? (.gitignore)뭔가 docs를 한번 더 보다가 아래와 같은 내용이 있던데(새로 추가가된건진 잘 모르겠습니다,,) ,(3) 저런 맥락이면 CLAUDE.md 에 약간 이런식으로 넣어놓은다음 그 다음에 다시 에이전트를 호출 하는 방식이 올바른 방향성일까요?## Subagent 가이드 (를 만든 후) ### code-reviewer 에이전트 에이전트는 다음을 따르세요: 1. 작업 시작 전 `.claude/agent-memory/code-reviewer/` 확인 2. 새로운 패턴/이슈 발견 시 메모리 업데이트 3. 작업 완료 후 발견사항 저장 매 리뷰마다: - 해결된 이슈는 known_issues.md에서 제거 - 새로운 패턴은 code_patterns.md에 추가 - 아키텍처 변화는 project_overview.md 업데이트
-
해결됨채널톡 면접관이 직접 알려주는 CS 면접 대비 - Java 편
성능 오버헤드
런타임에 객체의 타입을 확인하는 과정에서의성능 오버헤드는 어느정도?? 라고 생각해야되나요신경을 써야되는 수준인지 궁금합니다.
-
미해결HADOOP ECOSYSTEM : BIGDATA PROCESS 실전 최적화
다음 강의는 언제 올려주시는지요?
좋은 강의 감사드립니다. 강의를 계속 듣고 싶습니다. 다음 강의는 언제 올려주시는지요? 또한 완강은 언제쯤이 될지 궁금합니다.감사합니다.
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
plan 모드 결과에 대해
저는 plan mode 생성시 강사님 처럼 딱 정리된 느낌으로 나오지 않고 선택지가 부여되는 느낌으로 나오는데 이때 그 선택지 위에 써있는 계획 설명도 강사님처럼 뭔가 체계적이지 않은 느낌인데요 이런것과 관련되어있는 설정이 따로있는건가요?
-
해결됨바이브 코딩으로 업무 아이디어 구현하기: HRD 프로젝트 (구글 AI Studio × n8n)
수업중에 사용하신 참고 자료 공유해주세요.
바이브코딩 교육 설문때 사용하신 참고 엑셀 파일도 공유해주시면 감사하겠습니다.
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
VSCode 설정 문의
안녕하세요 선생님, 강의 잘 듣고있습니다!다름이 아니라, 설정 문제인지 현 시점 VSCode 내에서는 오류가 저렇게 많이 표시가 됩니다ㅜ 동작과는 상관없어 그냥 사용중이었는데 앞으로도 계속 저러면 너무 불편할거 같습니다. 해결 방법이 없을까요?아래는 setting.json 내용입니다..{ "workbench.startupEditor": "none", "editor.formatOnSave": true, "workbench.iconTheme": "material-icon-theme", "js/ts.validate.enabled": true, "editor.defaultFormatter": "esbenp.prettier-vscode", "js/ts.implicitProjectConfig.checkJs": true, "workbench.colorTheme": "Dark Modern", "editor.fontSize": 14, "workbench.secondarySideBar.defaultVisibility": "hidden", "terminal.integrated.fontSize": 14, "window.zoomLevel": 1, } 확인 한 번 부탁드리겠습니다..!
-
미해결
마지막 강의 교재
안녕하세요, 좋은 강의 잘 들었습니다.그런데 나머지들은 교재 올려주신 게 있는데, 마지막 13. GPT+Make.com 내가 만든 제품 자동 마케팅해 수익 극대화하기 강의에 나왔던 교재는 안 올려주신 것 같아서요. 일부러 안 올리신 게 아니라면, 혹시 올려주시거나 메일로 받을 수 있을까요?hyesun5464@gmail.com 부탁드립니다.감사합니다.
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
클로드 계정 변경
맥 사용자입니다. 커서 터미널 사용중에 클로드 계정을 변경해야 할 때, 다른 계정으로 어떻게 바꿀 수 있을까요?
-
미해결LangGraph를 활용한 AI Agent 개발 (feat. MCP)
제공해주신 레포가 Windows 환경에 너무 비친화적입니다.
안녕하세요, 저는 Windows 11 사용 중입니다. Langgraph는 시작도 하기 전에 가상환경 세팅 단계에서 uvloop 부터 시작해서 chroma-hnswlib 등등 계속 하나씩 막히네요... 저와 같은 윈도우 사용자 분들이 이전에 남겨둔 Q&A와 FAQ 로 옮겨두신 내용도 참고해 봤지만 큰 도움이 되지 않았습니다. 강의 소개에 분명히 아래와 같이 소개가 되어있는데요:파이썬을 구동할 수 있는 환경이라면 Windows, Linux 등 운영체제와 관계없이 강의를 따라오실 수 있습니다 위 내용이 참이 될 수 있게 윈도우 버전 레포(최소 윈도우용 pyproject.toml 파일)를 따로 제공해 주시거나 해결 방법을 잘 정리해 주실 수 있으실까요? 아니면 저 문구를 "Windows 사용자는 WSL Ubuntu 등에서 실습 권장" 등으로 교체하는 것이 나아 보입니다..!
-
해결됨원클릭으로 AI가 생성해주는 Youtube 쇼츠 만들기 자동화(with n8n)
Sonauto V2 text to audio
FAL 서버에어인지 문제인지 BGM생성이 안되네요;;FAL site에 접속해서 Sonauto V2 검색해서 들어가면 404 뜨네요 ㅠㅠ
-
미해결코드 한 줄 안 쓰고 주식 자동 분석 시스템 만들기 feat. Claude CLI
Part2 자료에 대한 질문입니다.
"20. 결과 기반으로 Apple? 느낌 Dashboard 만들기 - 완성 자료 첨부" 의 자료 압축풀기가 되지 않습니다. 확인 부탁드립니다.
-
미해결한 입 크기로 잘라먹는 React.js 실전 프로젝트 - SNS 편
(6.11) 회원가입시 프로필 정보 자동 생성하기 Q. 호출 순서 문의
안녕하세요 6.11 회원가입시 프로필 정보 자동 생성하기 강의중18:17 분 쯤에아래처럼 useProfileData(session?.user.id) -> useEffect 훅을 선언하는데처음에는 session?.user.id이 값이 없는데 useProfileData 훅을 먼저 부르는게 맞나요?저는 useEffect -> useProfileData 이 순서가 맞다고 생각해서요 원본export default function SessionProvider({ children }: { children: ReactNode }) { const session = useSession(); const setSession = useSetSession(); const isSessionLoaded = useIsSessionLoaded(); const { data: profile, isLoading: isProfileLoading, isPending, } = useProfileData(session?.user.id); useEffect(() => { supabase.auth.onAuthStateChange((event, session) => { setSession(session); }); }, []); if (!isSessionLoaded) return <GlobalLoader />; if (isProfileLoading) return <GlobalLoader />; return children; } 내 생각 export default function SessionProvider({ children }: { children: ReactNode }) { const session = useSession(); const setSession = useSetSession(); const isSessionLoaded = useIsSessionLoaded(); useEffect(() => { supabase.auth.onAuthStateChange((event, session) => { setSession(session); }); }, []); const { data: profile, isLoading: isProfileLoading, isPending, } = useProfileData(session?.user.id); if (!isSessionLoaded) return <GlobalLoader />; if (isProfileLoading) return <GlobalLoader />; return children; }
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
PCB 레이아웃 질문
안녕하십니까. 인사이드 임베디드님check drc를 누른 후 위와 같은 오류가 발생했습니다.EEPROM 회로의 3.3V와, MCU의 바이패스 커패시터의 3.3V가 연결이 안됐다고 뜨는데3.3V의 via를 뚫었고 3층 레이어와 연결했는데 이 오류가 왜뜨는지 궁금합니다.그리고 저번에 PCB 컨펌 해주셔서 감사합니다!!
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
114강. Playwirght MCP 관련 질문
안녕하세요?114강 강의에서 Playwirght MCP나 린트/타입/빌드 체크를 하면 오류 비율이 확 낮아진다고 말씀주셨는데요.강의를 보면 오류가 사라질 때까지 계속 작업을 반복하는 것 같습니다.저는 pro 구독자라서 토큰 한도를 계속 걱정하고 있는데, 만약 클로드 코드가 오류 제거를 위해 계속해서 작업을 반복하다가 (1)토큰 한도를 넘기거나 (2)컨텍스트 한도를 넘기는 경우, 각각 어떻게 되는 건지 궁금합니다.