묻고 답해요
167만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실습으로 손에 잡히는 SQLD(2과목)
Intersect로 봄학기에 등록된 수업 검색 영상에서 궁금한 점이 있습니다.
1분 50초에 SELECTb.course_id, b.titleFROMv_intersecta, coursebWHEREa.course_id = b.course_id코드가 이렇게 짜여져있는데 course 테이블에 title은 없고 course_name으로 유추되는데 맞을까요?
-
해결됨홍정모의 따라하며 배우는 C언어
12.12 헤더 관련 질문
9.11에서 헤더를 처음 설명해주셨을떈,이렇게 c파일에 해당 헤더를 인클루드를 하셨는데, 12.12강의에선 c파일에 해당 헤더를 인클루드를 안하셨는데, c파일에 해당 헤더를 인클루드를 무조건 할 필요가 없는걸까요?
-
미해결AI와 함께 배우는 Next.js
배포된 실습용 서버 상태 확인 부탁드립니다
-
미해결
문의사항이 있어 연락드립니다.
안녕하세요.수강 신청을 하기 위해서 미리 사전에 여쭤보고 싶은 부분이 있어 질문을 남깁니다. 저는 외부에서 개발한 모델을 활용(YOLO, BirdNet 등..) 해서 간단한 멀티모달 기반 검색 에이전트를 만들어보려고 하는데 OpenAI Agent Builder로도 구현이 가능한지 여쭤봅니다.
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
kafka 업데이트 강의 듣고 시포요
선생님 kafka 업데이트 강의 듣고 싶어요♥
-
해결됨실무에 바로 적용하는 프런트엔드 테스트 - 1부. 테스트 기초: 단위・통합 테스트
mockZustand
안녕하세요.강의 너무 잘 보고 있습니다. 한 가지 궁금한 점이 있어서 QnA남깁니다.// __mocks__/zustand.js const { create: actualCreate } = await vi.importActual('zustand'); import { act } from '@testing-library/react' const storeResetFns = new Set(); export const create = createState => { const store = actualCreate(createState); const initialState = store.getState(); storeResetFns.add(()=>store.setState(initialState,true)); return store; } beforeEach(() => { act(() => storeResetFns.forEach(resetFn => resetFn())); }); 위의 __mocks__/zustand.js 에서 reset할 때 true를 사용하는 건 이해가 됩니다.그런데 아래의 mockZustandStore 에서 replace:true를 넣었는데 왜 넣어줬는지가 궁금합니다. const mockStore = (hook, state) => { const initStore = hook.getState(); hook.setState({ ...initStore, ...state }, true); }; export const mockUseUserStore = state => { mockStore(useUserStore, state); }; replace:true는 완전히 해당 store에 대한 상태,함수들을 교체 하는것으로 알고 있습니다.넣어준 의도 또는 이유가 있을까요?? 안 넣어주면 생기는 문제들이 있었기 때문에 replace:true로 한건지관례로 넣었던 건지
-
해결됨(2026) 일주일만에 합격하는 정보처리기사 실기
15:38
정적메서드는 인스턴스 변수에 접근못한다고햇는데 int size 를 부르면 에러가 나야하는거 아닌가요..?영상을 세번이나 돌려봤는데 어떨때 에러가 나는건지 이해가 잘안가요…
-
해결됨Certified Kubernetes Administrator (CKA) – Practical Exam Guide
Ingress에서 Gateway로 전환하기 - 실습환경 구성
[📌문제풀이] Ingress에서 Gateway로 전환하기 해당 실습 환경구성에서 nginx 컨트롤러가 설치하는 문장이 빠져있는걸까요?NodePort 로 SVC가 생성이 안돼고 nginx 관련 Pod도 없는듯 합니다확인 부탁드립니다.
-
미해결실전! 스프링 데이터 JPA
existsByUserIdAndProjectId vs existsByUserAndProject 중 어떤 방식이 적절할까요?
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.=============================안녕하세요.Spring Data JPA에서 연관관계 필드에 대한 exists 메서드 사용 시, 아래 두 방식 중 어떤 방식이 더 적절한지 궁금합니다.ProjectMember 엔티티는 아래처럼 Project, User와 연관되어 있습니다.public class ProjectMember { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "project_id", nullable = false) private Project project; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "user_id", nullable = false) private User user; }사용자가 특정 프로젝트에 포함되어 있는지 확인하려고 할 때, 아래 두 가지 방식을 테스트해봤습니다.1. 식별자 사용: boolean existsByUserIdAndProjectId(Long userId, Long projectId)단점:이 메서드를 실행하면, project_members 테이블에 user_id, project_id FK가 있음에도 불구하고 users, projects 테이블과 불필요한 left join이 발생했습니다.실행 SQL:select pm1_0.idfrom project_members pm1_0left join users u1_0 on u1_0.id = pm1_0.user_idleft join projects p1_0 on p1_0.id = pm1_0.project_idwhere u1_0.id = ? and p1_0.id = ?fetch first ? rows only; 2. 엔티티 사용: boolean existsByUserAndProject(User user, Project project)장점:이 경우에는 조인 없이 where 절에서 FK 컬럼으로 조회되었습니다.단점:하지만, 이 메서드를 사용하려면 서비스에서 userId, projectId 를 이용하여 User와 Project를 추가로 조회해야 한다는 단점이 있습니다.실행 SQL:select pm1_0.idfrom project_members pm1_0where pm1_0.user_id = ? and pm1_0.project_id = ?fetch first ? rows only;결론: 이 경우 두 방식 중 어떤 것을 사용하는 것이 더 좋은 선택인가요?
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
Ias_offset의 변수타입을 uint32_t로 하든 int32_t로 하든 상관이 없나요?
소형모터를 달고 펌웨어를 입혔더니 처음에 전류 오프셋값이 32bit의 최대값 근처(ex 4294967284)로 나와서 생각해보니 오프셋의 변수 타입이 uint32_t라서 오프셋 계산 과정중 2048을 빼주는 과정에서 음수가 발생하게 되면 자연스럽게 오프셋의 값이 32bit의 최대값 근처로 저장이 되는 것을 알게되었습니다. 물론 계산 과정중에 음수가 발생해 비트가 이렇게 저장이 되도 결국 실제 전류는 한번 더 음수계산을 통해 제대로 나오겠지만 실제 실무환경에서도 이런 식으로 오프셋 값이 나와도 괜찮은지 여쭤봅니다.
-
미해결Airflow 마스터 클래스
수료증 발급
수료증 발급하려는데실명인증하라고만 나오고 수료증 다운로드가 죄지 않습니다
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
Plugin안에 skills도 포함되는건가요?
Plugin안에 skills도 포함되는건가요? mcp랑 커멘드, 훅등은 포함되는 것을 알고있는데 공식문서에 skills는 적혀있지 않은 것 같아서 궁금해서 여쭤봅니다. 토큰을 아끼기에는 skill만큼 좋은게 없다고 생각해서 플러그인에 skill이 존재한다면 그걸 사용하고자 합니다.
-
미해결정보처리기사 자격증 대비 교육(필기)
문제 정답 확인 부탁드립니다
4번 문제 답이 4번이 맞나요?1번이 애자일이 아니라 워터폴에 대한 설명 같아서요
-
미해결김영한의 실전 데이터베이스 - 설계 2편, 실무에서 반드시 마주치는 9가지 설계 패턴
공통 코드 사용시 컬럼 타입 설정
안녕하세요.공통 코드를 가져와 사용하는 테이블 스키마를 정의할 때 궁금한 점이 있습니다.영상 11분 05초를 보면 주문 테이블과 결제 테이블을 정의합니다.이때 , order_status, payment_method, payment_status와 같은 컬럼을 varchar로 정의하셨습니다.type-safe하게 정의한다면, 해당 컬럼들을 enum으로 정의하거나 공통 코드 상세 테이블과 relation을 설정해서 외래키를 사용할 거 같은데,이와 같은 방식은 유지보수를 더 어렵게 만드는 구조인걸까요?type-safe하게 만들고 싶다면 애플리케이션 레벨(서버측 코드)에서 정의해주는게 좋은 방법인걸까요?----------------------참고로 저는 nodejs 기반의 백엔드 개발자이며,김영한님의 강의는 네트워크+DB만 수강하고 있습니다.(java+springboot+jpa 등의 지식과 경험은 전무합니다.)
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
GitHub 푸시 문의
안녕하세요,api를 활용해서 클로드 코드를 쓰고있습니다. 프로젝트 진행하며 GitHub에 푸시하려고 하는데, api 키가 노출되어 위험하다는 메일을 받게 되었습니다. 혹시 이런 키값 같은 설정값들을 빼고 push 할 수 있는 방법이있나요? 클로드 코드에 물어보니 ignore.md 를 생성해서 다시 push 해주겠다고했는데, 그럼에도 여전히 github에서 env 파일들이 보입니다. 일단 리포지토리를 private 으로 변경하고 작업중이긴하지만, 키 값 노출 없이 Github Pages로 배포해보고싶은데, 가이드를 주시면 감사하겠습니다.
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
[질문] Agent Teams에서 에이전트별 모델 설정이 가능할까요?
그냥 에이전트 하나 쓸 때는 opus plan을 사용했는데 에이전트 팀을 사용할 때 에이전트 별로 모델을 다르게 할 수 있나요? 5x 플랜 사용중인데도 Opus 토큰 소모량이 감당이 안 됩니다;;
-
미해결옵시디언 마스터 클래스(생산성을 바꾸는 기록 습관)
강의에서 사용한 아이폰 앱과 안드로이드와 많이 달라요.
개인 다이어리 기능을 보면서 따라해보려고 했는데, 안드로이드 버전 앱하고 많이 다르네요. 설명하는 내용의 기능을 찾기가 어려워요.안드로이드 버전 앱도 설명 부탁드려요.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의자료 메일 발송 요청 드립니다.
안녕하세요. 강의자료 메일로 보내주실 수 있으실까요? phc1116@naver.com 입니다.
-
미해결Kafka & Spark 활용한 Realtime Datalake
람다 아키텍처에서 speed layer 관련 질문드립니다
안녕하세요~람다 아키텍처에서 speed layer 부분에 궁금한 점이 생겨 질문드립니다! Q1. speed layer는 어딘가에 저장이 된 후에 serving layer에서 보여지는건지 궁금합니다저장이 된 결과가 보여지는 거라면 serving layer에서 전 날의 결과도 같이 보여지게 되는걸까요?아니면 별도의 설정 같은 걸로 전 날 데이터는 삭제가 되는걸까요? Q2. speed layer에서 보여진 데이터가 다음 날에는 batch layer에 들어갈텐데 데이터 중복은 어떻게 처리할 수 있나요? 감사합니다!
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
서브에이전트 프롬프트
강의를 계속 봤는데 PRD, ROADMAP 생성하는 강사님 프롬프트가 없네요 좋은거 같아서요 어디서 확인 가능할까요