묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
codegen practice 서버 접속 불가 문제
yarn codegen 명령어 실행 시, ✖ Failed to load schema from http://main-practice.codebootcamp.co.kr/graphql:Unexpected response: "unconditional drop overload"이와 같은 에러가 뜨네요. 혹시 서버가 지금 잠시 닫힌걸까요? graphql로도 접속이 안되어서 문의드립니다.
-
해결됨인프런 클론코딩 Part 1: Next.js와 NestJS로 시작하는 실전 프로젝트
3000포트 겹치네요
혹시 헤메시는 분들을 위해next.js nest.js 모두 기본 포트를 3000번 사용합니다. 간단하게 수정하시려면 backend/main.ts파일에서 app.listen(port)를 변경 하셔서 사용하시면 됩니다.
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
styled.span / styled.input "CSS 자동완성"
확장프로그램 설치, "vscode-styled-components"ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡimport styled from에서 경로 쓸 때 백틱금지🤬
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
Montage_JumpToSection 미호출 문제
안녕하세요. 이득우 선생님. 늘 좋은 강의 감사드립니다.다름이 아니라 제가 저만의 프로젝트를 제작하며 해당 강의를 복습중에 이해가 안되는 부분이있어서, 하루종일 헤메다가 질문드립니다...ㅠㅠ현재 ABAComboAttack의 Data중 EffectiveFrameCount으로 설정한 프레임 이전에 입력이 발생하면, 해당 시점에 Montage_JumpToSection으로 다음 섹션으로 넘겨주는 구조로 이해했습니다. 다만 궁금한 점은, 수업 예제에서 첫 번째 콤보 공격 애니메이션의 총 프레임, 즉 애니메이션 전체 길이에 해당하는 프레임이 44프레임인것으로 보이는데, (사진 참조)제가 이해한것을 바탕으로 생각했을때는, 첫 번째 EffectiveFrameCount는 44이하이기만 하면 상관없다고 생각했고, 약간의 계산 오차를 생각했을때도, 적어도 40이하에서는 안전하게 동작할것이라 예상했습니다.하지만 예상과 달리 36이상의 값 부터는 문제가 됐습니다. 아무리 연타를 해도 두 번째 콤보 공격이 등장하지 않습니다. 해당 부분 로그를 찍어 디버깅 해보니, Montage_JumpToSection 함수 내부의 GetActiveInstanceForMontage라는 함수에서 인자로 받아온 몽타주가 현재 실행중인 몽타주 인스턴스 목록, 즉 ActiveMontagesMap내부에 존재하는지 찾고, 존재하면 해당 섹션으로 이동하도록 되어있는데, 이 부분에서 계속 찾지 못하고 있었습니다. 결론적으로, 1번 섹션이 끝나기 이전에 이미 ActiveMontagesMap에서는 몽타주 인스턴스가 사라져 있었습니다.이것이 첫 번째 콤보 공격 애니메이션인 WarriorAttack1 에서 EffectiveFrameCount값이 35이하 일 때는 Montage_JumpToSection 호출 시점에 존재하고 있고, 36이상의 값에서는 존재하지 않는것이 문제였습니다. 혹시나, 계산 문제일 수도 있겠다 생각하여void AABCharacterBase::SetComboCheckTimer() { int32 ComboIndex = CurrentCombo - 1; ensure(ComboActionData->EffectiveFrameCount.IsValidIndex(ComboIndex)); const float AttackSpeedRate = 1.0f; float ComboEffectiveTime = (ComboActionData->EffectiveFrameCount[ComboIndex] / ComboActionData->FrameRate) / AttackSpeedRate; /*Test Code*/ float SectionStart = ComboActionMontage->CompositeSections[ComboIndex].GetTime(); int NextIndex = FMath::Clamp(ComboIndex + 1, 0, ComboActionData->MaxComboCount - 1); float SectionNext = ComboActionMontage->CompositeSections[NextIndex].GetTime(); float Length = SectionNext - SectionStart; /*************/ UE_LOG(LogTemp, Warning, TEXT("Section Length : %f, EffectiveTime : %f"), Length, ComboEffectiveTime); if (ComboEffectiveTime > 0.0f) { GetWorld()->GetTimerManager().SetTimer(ComboTimerHandle, this, &AABCharacterBase::ComboCheck, ComboEffectiveTime, false); } } void AABCharacterBase::ComboCheck() { ComboTimerHandle.Invalidate(); if (HasNextComboCommand) { UAnimInstance* AnimInstance = GetMesh()->GetAnimInstance(); CurrentCombo = FMath::Clamp(CurrentCombo + 1, 1, ComboActionData->MaxComboCount); FName NextSection = *FString::Printf(TEXT("%s%d"), *ComboActionData->MontageSectionNamePrefix, CurrentCombo); /*Test Code*/ if(AnimInstance->Montage_IsPlaying(ComboActionMontage)) { UE_LOG(LogTemp, Warning, TEXT("Montage Is Playing")); } else { UE_LOG(LogTemp, Warning, TEXT("Montage Not Playing")); } /*************/ AnimInstance->Montage_JumpToSection(NextSection, ComboActionMontage); SetComboCheckTimer(); HasNextComboCommand = false; } }위와 같이 테스트 코드를 넣어서 로그도 점검해 봤지만,계산에는 이상이 없는것으로 보였습니다....서론이 너무 길었는데, 제가 궁금한점은 몽타주가 종료되지 않았음에도 불구하고 ActiveMontagesMap에서 몽타주 인스턴스가 삭제될 수 있는건지, 만약 그럴 수 있다면 현재 상황에서는 왜 삭제되는것인지 궁금합니다.긴글 읽어주셔서 감사합니다.
-
미해결
데이터 관련
해당 강의에 대한 질문으로 적절한지는 모르겠지만, 우선은 모든 강의를 수강하고 질문을 드려봅니다.혹시라도 제가 하는 질문이 답변할 영역을 넘어간다고 생각되신다면, 그냥 궁금한 게 많구나 하고 지나가 주세요. (미리 죄송합니다.)RDB 데이터 - 가지고 있는 데이터가 문서인 경우도 있지만, RDB 테이블에 저장된 데이터일 경우가 많을 것 같은데, 그럴 경우 해당 데이터를 문서화해서 임베딩해야 하나요?예제로 사용하신 vector db가 pinecorn과 chroma인데, 실제 서비스를 구축하는 경우에도 두 vector db를 사용하는지가 궁금하고 아니라면 어떤 vector db를 사용하는 게 좋은가요? 끝으로 좋은 강의 정말 감사합니다. 최대한 열심히 씹어서 습득해보고 다음 강의까지 달려보도록 하겠습니다.^^
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
st-link
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 자주 묻는 질문에 혹시 답이 있을 수 있어요.- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 디버깅 모드에서 계속해서 에러가 뜨는데 왜 그럴까요? Error in final launch sequence: Failed to execute MI command:target remote localhost:61234 Error message from debugger back end:localhost:61234: Connection timed out.Failed to execute MI command:target remote localhost:61234 Error message from debugger back end:localhost:61234: Connection timed out.localhost:61234: Connection timed out.
-
미해결14년차 마케터에게 배우는 데이터드리븐 디지털/퍼포먼스마케팅의 모든것
문의하기 버튼 오류
제 홈페이지에 있는 문의하기 버튼 테스트해보려고 연습중인데 계속 이렇게 뜨면서 집계가 안되는 이유가 있을까요?홈페이지 주소: https://www.visionbrick.co.kr/
-
미해결React Native with Expo: 제로초에게 제대로 배우기
expo-location 설치문제
안녕하세요 강사님강의 15회차입니다.npx expo install 명령어를 통해서 expo-location 설치했고, 정상적으로 import * as Location from "expo-location"으로 정상 import 되었고 Node_modules의 expo-location으로도 잘 이동됩니다. Node_modules도 전부 삭제했다가 깔아보고 빌드도 다시 해봤는데 ERROR Error: Cannot find native module 'ExpoLocation', js engine: hermes 에러가 발생하고, 이 에러발생시에 WARN Route "./modal.tsx" is missing the required default export. Ensure a React component is exported as default. warn도 함께 나옵니다.(import가 제대로 되지않아 코드 하단부를 expo에서 안읽는것 같습니다) 해결방법좀 부탁드립니다.
-
미해결게임 프로그래머 취업 전략 가이드
공부 관련 질문드립니다.
비전공자 28세 경기권 2년제 대학 졸업생입니다. 1차 목표는 클라이언트 프로그래머로 취업을 하는 것인데요. 앞으로 어떤 순서로 공부해야 하는 지 질문드립니다. 현재까지 공부한 것은 강사님의[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문[입문자를 위한 UE5] 언리얼 엔진 블루프린트Part1~3그리고 Udemy사이트에서 GAS를 활용하는 게임을 만드는 강의를 공부했습니다. 그렇다보니 제가 가진 게 언리얼엔진(GAS)와 거기에서 많이 사용하는 c++ 문법들이 전부입니다. 채용 공고를 보다 보면 일반적으로 자격요건에 C/C++ 및 각종 언어 사용에 능숙하신 분 ,컴퓨터 공학에 대한 전반적인 지식 (자료구조 & 알고리즘)을 갖추신 분 등을 보았는데 제가 비전공자이다보니 컴퓨터 공학쪽으로는 지식이 부족하여 이쪽으로 공부하려고 하는데 취업을 목표로 하려면자료구조 알고리즘STL게임수학 c++ 깊게 공부하기이 중에 어떤 순서로 가는 것이 효율적인가요? 그리고 다른 글을 보니 정보처리기사 등등 자격증 추천하지 않으시던데 비전공자 기준에서도 동일한가요?
-
미해결Three.js 3D 인터랙티브 바로 시작하기
threejs 사이트 들어가면 선생님과 같은 코드가 안나옵니다ㅠ
코드를 복붙해보려해도, 현재는html과 js가 분리된 코드만 나오고,three.js파일은 사이트에서 다운로드한거 폴더 찾아봐도 없네요수업자료 주신 파일을 그냥 소스코드처럼 이용하면 되는건가요
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
데이터 전처리2 (인코딩)
인코딩 전에 target = train.pop('') 이 작업은 꼭 인코딩 전에 해줘야 하나요? 만약 target 값이 범주형이라면 같이 인코딩을 해줘야하는게 아닌가요?
-
미해결실전! 스프링 데이터 JPA
강의 10:25 질문
안녕하세요, 강의 10:25에서 다루신 내용에 대해 질문드립니다. 영속성 컨텍스트에 1차 캐싱된 멤버 객체들이 남아있는 상태에서 벌크 업데이트를 하면 DB를 바로 통하므로 영속성 컨텍스트와 디비의 상태가 달라 예상치 못한 에러를 겪을 수 있다는 내용입니다. 궁금한점은, Spring Data JPA에서 메소드로 정의한 벌크 연산이 결국은 @Query 어노테이션에 JPQL로 작성했으니, JPQL 실행 전 flush 처리가 되는게 아닌건가요? 그렇다면 말씀하신 에러가 없을 거 같은데...궁금합니다!
-
미해결구글 애드센스 수익형 워드프레스 블로그 만들기
강의에 플러그인
강의에 대한 질문은 인프런 질문하기나, 1:1 커뮤니티 페이지에서 문의하시면 빠르게 답변 드리고 있습니다.(커뮤니티 주소 https://itconnect.dev/커뮤니티/) 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요테마 파일과 CSS, PHP 파일은 아래 링크를 통해 받아보실 수 있습니다.https://drive.google.com/drive/folders/1KtkfsZe2uy5jNMps0F6gnqlEvZnq0mRN?usp=sharing플러그인이 안나오네요 강의에서 알려준대로 검색했는데 다른방법이 잇을까여? 플러그인은 Extra file types이예요
-
해결됨데이터 분석 입문자를 위한 기초 파이썬 with ChatGPT [2025]
데이터 분석가가 되기 위한 다음 단계가 궁금합니다!
저는 본업의 변경, 혹은 본업 외의 수익을 위해 부업을 알아보며인프런에서 블렌더나 자바 등 다른 강의를 듣다가 중도에 어려움이나, 지루함 , 자신에 대한 불확실성으로 인해전부 중도에 포기를 했었습니다.지금 강사님 강의는 듣는 중인데, 완강 전에 메일을 보내드리는 이유는, 지루하지 않고, 어려움도 쉽게 풀어서 설명해주시고 , 불확실성도 확실성으로 바꿔주심에진심으로 즐겁게 강의를 듣고 있고, 완강할거란 확신이 "처음으로 강하게"들어서 입니다 (본으로 인해 하루에 많은 양을 듣진 못하지만 매일 들어요 ㅎㅎ)자료형 강의 말미에, 강사님이 "데이터 분석가가 되실수 있다"라고 말씀을 해주셨는데,강의를 수강하기 전 부터 사실 관심이 있었습니다.프리랜서로 데이터 분석가 일을 하는 분들도 있다 하고, 전업으로 하시는 분들도 있다고 하는데,유능한 데이터 분석가가 되기 위해선, 판다스 외에 어떤걸 학습해야할지 로드맵이 궁금합니다.판다스 외에 제가 익혀야할 것들이 있다면, 꼭 다 익히겠습니다.(aws도 공부하면 데이터 분석가가 되는데 좋다고 듣기도 했습니다)이 부분 제가 혼자 알아보려 했지만, 워낙 자료가 제한적이더군요,, ㅠㅠ 하여 전문가이신 강사님께 조언을 구합니다. 무언가를 성취하고자 가슴이 이렇게 뛰는건 정말 오랜만이기에 참 설렙니다.
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
Specify Query Parameters
안녕하세요. 강의 17:40초에 진행되는 파라미터 cx, key, q 설정을 할 때 3가지 모두 Using Field Below 항목이 빈 값이기 때문에 다른 질문자분 질문에 답변을 주신것처럼 Defined automatically by the model을 모두 선택해서 진행했는데 구글 api에서 사용자 인증 정보에 새로운 API Key 확인이 안됩니다.
-
미해결홍정모의 따라하며 배우는 C++
강의 중 { }안의 영역을 벗어나서 죽는다는 뜻이 무슨 뜻인가요?
강의 8:35초 쯤 IntArray my_int_arr(10000);이 while (true) 의 { } 안의 영역을 벗어나서 죽을 때가 되면, 자기가 알아서 소멸자를 호출 한다고 하셨는데, IntArray my_int_arr(10000); 가 죽을 때가 언제인지? 또 죽는 것이 어떤 것을 말씀하는 지가 궁금합니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
데이터 전처리1(결측치, 이상치)
결측치 제거할 때 test는 처리하면 안된다고 하셨는데 다음과 같은 상황들에서 어떻게 처리해야 하나요?1)train, test 둘다 결측치 있는 경우 train만 train = train.dropna()하면 되는지 2) train은 없고 test만 결측치가 있는경우 둘다 안 하면 되는지 3) train만 있고 test는 결측치가 없는 경우 train만 처리하면 되는지
-
미해결웹 게임을 만들며 배우는 React
렌더링 테스트 코드 (Hooks)
import React, { useState } from "react"; const Test = () => { const [counter, setCounter] = useState(0); const shouldComponentUpdate = (nextProps, nextState, nextContext) => { if (counter !== nextState.counter) { return true; } return false; } const onClick = () => { setCounter(); } console.log('렌더링'); return ( <div> <button onClick={onClick}>클릭</button> </div> ); } export default Test;클래스로 작성해주셨는데, 제가 Hooks로 변경해서 작성해봤습니다. 클래스와 똑같이 테스트 되는거를 보고싶은데 테스트 결과가 다릅니다. 제가 잘 못 짠게 있다면 확인부탁드립니다.!
-
해결됨챗GPT와 파이썬으로 주식 자동매매 앱 및 웹 투자 리포트 만들기
강의 수강 완료 후 질문
Qt Designer는 매매프로그램 전문 인건가요? Streamlit을 소개하는 강의에서는 Chat GPT에 Streamlit코드를 물어보기보다 직접 사용되는 코드를 설명하고 강의에서 파일을 제공해주었는데, 특별히 이렇게 하신 이유가 있을까요? (이 코드들도 ChatGPT에 물어보면 되지 않았나해서요)강의에서는 모의로 매수/매도 였는데 만약 실제 계좌에서 매수/매도를 하려면 어떤 부분에서 변화가 필요한가요?일별 매수 매도의 다양한 종목의 매매일지를 생성해보기 위해서는 몇일간 장시작-장종료 시간동안 매매 UI를 돌려야 하는게 맞나요?
-
해결됨데이터 분석 입문자를 위한 기초 파이썬 with ChatGPT [2025]
판다스 책 관련 질문입니다!
늦었지만 감사인사드립니다! 이번 강의 정말 잘 들었습니다. 이후 강의를 기다리며 질문 드립니다.다른 질문에서 강사님께서 말씀하신 것처럼, 책을 천천히 혼자 보며 강사님의 판다스 강의를 기다리고 있습니다. 이와 관련해서 궁금한 점이 있습니다. 강사님의 판다스 책을 마스터하면 어느 정도 수준까지 가능한가요?강사님의 판다스 책으로 도달 가능한 학습 수준이 궁금합니다!