묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨회로설계 입문자를 위한 디지털, 아날로그 설계와 실무 Project
active load differential amp 설계
삼코치님 따라서 설계를 했는데 값이 이상하게 나왔습니다. 삼코치님께서 약 500mv정도 나왔는데 저는 이상하게 900v정도 나옵니다
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
ttl 관련 질문
제가 보내는 Packet의 목적지가 적어도 설정했던 ttl보다 많은 수의 라우터를 지나야 도착할 수 있다고 하면, 도착지에 있는 Pc와는 절대 통신이 불가능 한건가요?아니면 pc가 ttl 값을 알아서 높여서 재전송을 해주나요?
-
해결됨한 번에 끝내는 AI 에이전트 개발 올인원 (w. CrewAI, LangGraph, Google ADK)
자료가 잘못 올라왔어요
첨부된 자료가 해당 강의의 영상이네요. 잘못 올리신 것 같아요!
-
해결됨BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)
이동평균 계산 시 order by 기본값은 뭔가요?
윈도우 함수 연습문제 6번 질문입니다.카일스쿨님 쿼리와 다른 건 다 동일하게 작성했었는데, OVER() 안에 order by를 모르고 깜빡했었습니다.그런데도 결과가 정답(moving_avg2)과 같게 정상 출력이 되었습니다. (QUALIFY로 검증해봤는데 moving_avg와 전부 같다고 나오더라구요)원래 ORDER BY를 안 써줘도 프레임 설정이 자동으로 가능한 걸까요? ORDER BY에도 기본값 같은 게 있는지 궁금합니다.-- 윗부분은 생략 SELECT date, number_of_orders, AVG(num2) OVER(ROWS BETWEEN 2 PRECEDING AND CURRENT ROW) AS moving_avg, AVG(num2) OVER(ORDER BY date ROWS BETWEEN 2 PRECEDING AND CURRENT ROW) AS moving_avg2 FROM filled_data -- QUALIFY moving_avg != moving_avg2 ORDER BY date
-
미해결[2025 리뉴얼]플러터플로우로 코딩 없이 한달 안에 앱 만들기
강의 내용이 다릅니다
로그인 페이지를 Auth로하고 Auth1을 선택하고 테스트를 하니 홈페이지로 넘어가질 않습니다경로 가 잘못된것 같아요 경로 설정하는 방법을 자세히 설명해주시길 부탁드립니다
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
2-3. LPS22HH 강의 수행값이 아두이노 IDE Plotter 및 Terminal에서 인식 안됨
안녕하세요, 2-3. LPS22HH 코드를 git hub에서 직접 다운받아 수행시켰을 때 terminal과 plotter에서 어떤 정보도 뜨지 않습니다.2-2와 2-1에서는 결과가 잘 나오는 것으로 보아 코드 문제는 아닌 거 같은데, 연결 환경에서 해당 문제가 발생할 가능성이 있을까요?현재 STLink는 노트북 USB 단자에, 그리고 UART는 노트북 C포트 USB 연결 허브에 연결된 상태입니다.플로터 보드레이트는 설정 최소값부터 최대값까지 변경해도 아예 출력이 안되는 상황이며, 터미널에서도 아무것도 출력이 안됩니다.
-
미해결[Unity] 함께 만들어가는 방치형 게임 개발
피격테스트 30:20
안녕하세요 강사님 학습중 궁금한게 있어 질문드립니다 30:20 부분 코드에서 몬스터 피격 할때 텍스트에 랜덤값을 붙일때 pos.x 는 좌 우 인건 알겠는데 pos.z는 앞 뒤 아닌가요?? 제가 잘 몰라서 .. 제 생각에 위 아래 랜덤성이면 pos.z가 아닌 pos.y가 맞지 않나 싶어서요 .. 초보여서 궁금해서 질문드려봅니다!
-
미해결죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.
오타(?) 발견
킬구형 강의 자료 중간에 이상한 문구 발견해서 제보해강의 회차: 5장. 작전4: Flow - 배치의 흐름을 지배하라 (분기점에서 생사를 쥐락펴락하라 ☠🏴☠)이상한 문장: 즉, Spring Batch의 암시적 전환 규칙 대상에서 제외된다는 뜻이다.재시도Claude는 실수를 할 수 있습니다. 응답을 반드시 다시 확인해 주세요.강의 자료 중간에 LLM에서 가져온 내용을 잘못 편집한 것 같아.
-
해결됨바이브 코딩 With Claude Code로 웹 서비스 만들기
Cluade Code 사용 시 TaskMaster API key 필요 유무
안녕하세요. 10강에서 TaskMaster에서 복잡도를 사용하기 위해서 Perplexity API 를 입력해서 쓰셨는데, Cluade Code를 사용하면 자체 Provider를 사용하는 거 같은데 다른 이유가 있으신가요?https://github.com/eyaltoledano/claude-task-master/blob/main/docs/examples/claude-code-usage.md
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
2D로 그냥 만들어도 되나요?
프로젝트 그냥 universial 2D 이거로 새로 만들어도 되나요?
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
인텔리제이 샘플코드 실행 안됨 오류
안녕하세요! 올인원 자바와 스프링 부터로 생애 최초 서버 만들기 강좌 듣고 있는 수강생입니다. 강의 영상에 나온 것처럼 Java SE11 설치하고IntelliJ Community Edition 설치한 후새 프로젝트 눌렀을 때 Java SE 11 인식은 잘 하는 것 같은데, test 로 제목만 변경해서 생성했을 땐 샘플코드가 실행되지 않습니다.. 이럴 경우엔 어떻게 하면 좋을 지 궁금합니다!
-
해결됨<밑바닥부터 만들면서 배우는 LLM> 완독 챌린지
4장 강의는 아직 업로드가 안된걸까요?
추석 연휴에 완독 목표로 하루에 한장씩 도전중입니다.4장부터는 강의가 안보이는데, 아직 등록이 안된걸까요?
-
해결됨BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)
윈도우 연습문제 1번 질문
실행 결과는 동일하게 나왔는데, COUNT를 다르게 쓴 것이 괜찮은지 궁금해서 질문 남깁니다!상황같은 날짜에 여러 번 쿼리 실행한 사용자들이 있어서 COUNT(*)을 해야겠다고 판단했습니다. (어차피 Distinct가 없으면 같은 날짜라도 각각 카운트한다는 것을 깜빡했었습니다ㅠ)카일스쿨님은 COUNT(query_date)를 쓰셨고, 결과만 보면 제 쿼리와 동일하긴 합니다.궁금한 점제 쿼리처럼 COUNT(*)을 쓰는 경우에 문제가 될까요? 혹시 실무적으로 COUNT(*)은 잘 쓰지 않는지 궁금합니다!(Ex. 어떤 컬럼의 개수를 세는 것인지 가독성이 좋지 않다든가..)제 쿼리는 아래와 같습니다. SELECT *, COUNT(*) OVER(PARTITION BY user) AS total_query_cnt FROM advanced.query_logs ORDER BY query_date, user
-
미해결[입문자를 위한 UE5] Part4. 언리얼 엔진 C++
13강. 모듈 내 하위 디렉터리 인식 못하는 문제 해결법
https://makerejoicegames.tistory.com/698 강의 13의 R1GameInstance 를 생성할 때 나타났던 오류 해결법을 기록 겸 등록합니다.5.2.3 버전에서 나타나는 문제인 것 같은데, 모듈 내 하위 디렉터리 내 클래스 생성시, 해당 헤더 를 읽어드리지 못하는 문제가 있었습니다. 위 링크의 글을 읽고나서 해결했네요.. Build.cs 에 수동으로 모듈의 디렉터리 명을 읽어드리도록 추가해야 합니다.
-
해결됨<밑바닥부터 만들면서 배우는 LLM> 완독 챌린지
코드 2-3 출력 결과 비교
안녕하세요.코드 2-3의 SimpleTokenizerV1을 실행한 결과에 대해 문의드립니다.아래 코드를 실행해보니 원문 text와 decode로 복원한 text가 조금 다릅니다.원문과 복원한 text가 다르면 문제가 있을지 문의드립니다.class SimpleTokenizerV1: def __init__(self, vocab): self.str_to_int = vocab self.int_to_str = {i:s for s,i in vocab.items()} def encode(self, text): preprocessed = re.split(r'([,.:;?_!"()\']|--|\s)', text) # 'hello,. world' preprocessed = [ item.strip() for item in preprocessed if item.strip() ] ids = [self.str_to_int[s] for s in preprocessed] return ids def decode(self, ids): text = " ".join([self.int_to_str[i] for i in ids]) # 구둣점 문자 앞의 공백을 삭제합니다. text = re.sub(r'\s+([,.?!"()\'])', r'\1', text) return text tokenizer = SimpleTokenizerV1(vocab) text = """"It's the last he painted, you know," Mrs. Gisburn said with pardonable pride.""" ids = tokenizer.encode(text) print(text) print(ids) print(tokenizer.decode(ids)) "It's the last he painted, you know," Mrs. Gisburn said with pardonable pride. [1, 56, 2, 850, 988, 602, 533, 746, 5, 1126, 596, 5, 1, 67, 7, 38, 851, 1108, 754, 793, 7] " It' s the last he painted, you know," Mrs. Gisburn said with pardonable pride.
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
Search WEB, Search WEB1, Search W세가지 노드가 작동이 안되네요
포르테이너 건강하고요Search WEB, Search WEB1, Search W세가지 노드 중 Search WEB, Search WEB1는 항상 에러가 나고 Search W는 아에 실행이 안되고 건너 뛰어집니다. 그런데 워드프레스 포스팅은 멀쩡히 잘되네요 포르테이너에서 api관련 도크는 멀쩡히 Running중입니다. 혹시 몰라서 정보 올립니다. 아이디 비번은 지우고 올립니다.SearchWEB오류Referenced node is unexecutedAn expression references the node 'Plan AI', but it hasn't been executed yet. Either change the expression, or re-wire your workflow to make sure that node executes first.{"errorMessage": "Referenced node is unexecuted","errorDetails": {},"n8nDetails": {"parameter": "bodyParameters.parameters","time": "2025. 10. 8. 오후 4:06:32","n8nVersion": "1.110.1 (Self Hosted)","binaryDataMode": "filesystem"}}Search WEB을 json으로 변환한 코드{"nodes": [{"parameters": {"method": "POST","url": "https://api.내URL/search","authentication": "genericCredentialType","genericAuthType": "httpHeaderAuth","sendBody": true,"bodyParameters": {"parameters": [{"name": "query","value": "={{ $('Plan AI').first().json.output }}"}]},"options": {}},"type": "n8n-nodes-base.httpRequestTool","typeVersion": 4.2,"position": [1424,64],"id": "값이 있는데 지움","name": "Search WEB","credentials": {"httpHeaderAuth": {"id": "값이 있는데 지움","name": "Search API Key"}}}],"connections": {"Search WEB": {"ai_tool": [[]]}},"pinData": {},"meta": {"templateCredsSetupCompleted": true,"instanceId": "값이 있는데 지움"}}Search WEB1오류Referenced node is unexecutedAn expression references the node 'CreatePlanAI', but it hasn't been executed yet. Either change the expression, or re-wire your workflow to make sure that node executes first.{"errorMessage": "Referenced node is unexecuted","errorDetails": {},"n8nDetails": {"parameter": "bodyParameters.parameters","time": "2025. 10. 8. 오후 4:08:21","n8nVersion": "1.110.1 (Self Hosted)","binaryDataMode": "filesystem"}}Search WEB1을 json으로 변환한 코드{"nodes": [{"parameters": {"method": "POST","url": "https://api.내URL/search","authentication": "genericCredentialType","genericAuthType": "httpHeaderAuth","sendBody": true,"bodyParameters": {"parameters": [{"name": "query","value": "={{ $('CreatePlanAI').first().json.output }}"}]},"options": {}},"type": "n8n-nodes-base.httpRequestTool","typeVersion": 4.2,"position": [1216,480],"id": "값이 있는데 지움","name": "Search WEB1","credentials": {"httpHeaderAuth": {"id": "값이 있는데 지움","name": "Search API Key"}}}],"connections": {"Search WEB1": {"ai_tool": [[]]}},"pinData": {},"meta": {"templateCredsSetupCompleted": true,"instanceId": "값이 있는데 지움"}}Search W를 json으로 변환한 코드{"nodes": [{"parameters": {"method": "POST","url": "https://api.내URL/search","authentication": "genericCredentialType","genericAuthType": "httpHeaderAuth","sendBody": true,"bodyParameters": {"parameters": [{"name": "query","value": "={{ $('WritePostAI').first().json.output }}"}]},"options": {}},"type": "n8n-nodes-base.httpRequestTool","typeVersion": 4.2,"position": [1632,480],"id": "값이 있는데 지움","name": "Search W","credentials": {"httpHeaderAuth": {"id": "값이 있는데 지움","name": "Search API Key"}}}],"connections": {"Search W": {"ai_tool": [[]]}},"pinData": {},"meta": {"templateCredsSetupCompleted": true,"instanceId": "값이 있는데 지움"}}
-
미해결토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1
코틀린에서 value class 적용 시 문제
안녕하세요 코틀린으로 현재 강의를 수강하고 있는 수강생입니다. 현재 자바로 작성된 코드를 보고 설명과 함께 어떤 이유로 이런 코드를 작성한 것인지 생각하며, 코틀린으로 이 개념을 적용하면 어떻게 작성할 수 있을지 DDD와 클린 아키텍처를 코틀린 문법 활용하여 구상하는 연습 중입니다. 현재 Member 도메인 코드 개선 강의에서 value class 적용하여 필드의 값이 바뀌는 문제(email자리에 nickname이 오더라도 같은 String이라 컴파일 에러가 안 남)를 해결하려 시도했습니다 package org.example.splearn.domain @JvmInline value class Email( val value: String, ) @JvmInline value class Nickname( val value: String, ) @JvmInline value class PasswordHash( val value: String, ) class Member private constructor( val email: Email, var nickname: Nickname, var passwordHash: PasswordHash, var status: MemberStatus, ) { fun activate() { check(status == MemberStatus.PENDING) { "회원이 PENDING 상태가 아닙니다" } this.status = MemberStatus.ACTIVATE } fun deactivate() { check(status == MemberStatus.ACTIVATE) { "회원이 ACTIVE 상태가 아닙니다" } this.status = MemberStatus.DEACTIVATED } fun verifyPassword( password: String, passwordEncoder: PasswordEncoder, ): Boolean = passwordEncoder.matches(password, this.passwordHash.value) fun changeNickname(nickname: String) { this.nickname = Nickname(nickname) } fun changePassword( password: String, passwordEncoder: PasswordEncoder, ) { this.passwordHash = PasswordHash(passwordEncoder.encode(password)) } fun isActive(): Boolean = this.status == MemberStatus.ACTIVATE companion object { fun create( memberCreateRequest: MemberCreateRequest, passwordEncoder: PasswordEncoder, ): Member = Member( email = memberCreateRequest.email, nickname = memberCreateRequest.nickname, passwordHash = PasswordHash( passwordEncoder.encode(memberCreateRequest.password.value), ), status = MemberStatus.PENDING, ) } } 강의대에서는 static 메소드인 of에서 MemberCreateRequest를 파라미터로 사옹하고 있습니다. 코틀린이라 companion object를 사용했구요 그러던 중 "헥사고날 아키텍처의 특성을 고려하면 의존성 외부 로직인 dto가 내부로 향해야 하고 따라서 도메인이 dto에 의존하는 것이 괜찮을까" 하는 의문이 들었습니다. companion object { fun create( email: Email, nickname: Nickname, password: String, passwordEncoder: PasswordEncoder, ): Member = Member( email = email, nickname = nickname, passwordHash = PasswordHash( passwordEncoder.encode(password), ), status = MemberStatus.PENDING, ) }그래서 코드를 수정해 보면 이런 식으로 수정해 볼 수 있을 것 같습니다. 이에 대해서 토비님 의견이 어떠신지 여쭙고 싶습니다
-
미해결AI 시대, 반나절 만에 웹사이트 개발부터 배포까지 바이브 코딩 with MCP & Gemini CLI
md 파일 연결 프로그램
강의 중 md 파일을 생성해서 저장했는데요. 이 파일은 어떤 연결 프로그램으로 열어야 하나요?
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
사진생성 비용 아껴보겠다고
1장당 0.04달러짜리 모델 하다가 1장당 0.025달러짜리 모델로 갔는데 1개 생성하자 마자 바로 그림이 글자가 다 깨져나오네요그래서 바로 1장당 0.04달러짜리 모델로 복귀했습니다. 뭐든지 돈만큼하네요 근데 사진생성이 돈이 너무 많이 들어서요 혹시 지금의 절반만 생성되게 하려면 어디가서 뭐를 바꿔야 할까요?
-
해결됨백엔드 개발자 성능 개선 초석 다지기
thread pool
common pool을 사용하지 않도록 thread pool을 설정 해야 된다고 주의사항을 적어주셨는데 그 이유는 무엇인가요?그리고 둘의 차이는 onPool-worker-3, pool-1-thread-8 이라고 알려주셨는데 차이가 이거밖에 없는건가요?