묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 기본편
다양한 의존관계 주입법 - 일반 메서드 주입
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]안녕하세요, 강의 복습 중 질문이 생겨 여쭤봅니다 !일반 메서드 주입에서 @Autowiredpublic void init( ... ) { .. } 이 있습니다.강의에서는 일반 메서드 주입이 사실상 생성자 주입과 차이가 크게 없다고 하셨는데, 이 init 이라는 메서드도 해당 클래스가 빈으로 등록되는 과정에서 생성자처럼 자동으로 호출이 되는 것일까요 ?보통 메서드는 객체.init()으로 호출을 해야 동작할텐데, @Autowired가 메서드에 붙어있다면 스프링이 자동으로 의존관계를 주입하는 대상으로 인식하고 따로 호출 없이도 생성자처럼 동작이 되는지 궁금합니다 !
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강 연장 부탁드립니다..
직장생활로 바빠서 사놓고 미루다가이번엔 진짜 딸 생각으로 들으려하는데기간이 얼마 안남아서요..저번에도 한번 부탁드렸지만 정말 죄송한데 한번만 더 부탁드립니다!
-
해결됨애플 웹사이트 인터랙션 클론!
항상 궁금했는데 크림슨 컬러 선택하셨을때 활용했던 사이트 좀 알려주세요~
항상 궁금했는데 크림슨 컬러 선택하셨을때 활용했던 사이트 좀 알려주세요~
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
6강의 gmail imap 인증문
강의 상에 있는 2단계 인증..앱 비밀번호 설정 imap 사용 확인 등을 다 거쳤고설정 테스트 할땐 이상 없이 정상확인 됩니다.근데 워크플로우 실행시에는 imap connection closed inexpectedly 라고 뜨네요 왜그럴까여...
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
5-J 맞왜틀
다시 올렸어요!http://boj.kr/ad539895ff724aa8a932dc7545a3aaf3큰돌님이 설명해주신 문제풀이 논리자체는 혼자서 문제 풀 때도 생각해서 그걸 그대로 구현했는데 계속 틀렸다고 뜨네요.. 뭐가 틀렸는지 잘 모르겠습니다. gpt도 딴소리만 계속해요
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
PostgreSql permission 에러
안녕하세요.실습을 진행하는 도중에 권한 문제와 관련된 에러를 만났습니다.docker logs 7be chmod: changing permissions of '/var/lib/postgresql/data': Operation not permitted The files belonging to this database system will be owned by user "postgres". This user must also own the server process.디렉토리에 대한 적절한 권한을 postgresql 컨테이너가 가지고 있지 못해서라고 하는데요. 이 때, Docker 볼륨을 사용해서 문제를 해결하는게 가장 적절할까요?docker volume create postgredata
-
해결됨[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
에러 어떻게 고치나요?ㅠㅠ
에러 어떻게 고치나요?
-
해결됨서류합격률 4%를 탈출하는 개발자 이력서 작성법(실습 포함)
이력서와 포트폴리오에 대한 질문입니다.
포트폴리오에 어떤 내용을 담으면 좋을지 궁금합니다. 추가적으로 프로젝트 내용을 이력서에는 어떻게 담고, 포트폴리오에는 어떤 내용을 담아야할지 잘 모르겠습니다. 특히 포트폴리오에 작성에 대해서도 알고 싶습니다.
-
해결됨서류합격률 4%를 탈출하는 개발자 이력서 작성법(실습 포함)
이력서와 포트폴리오에 대한 프로젝트 질문입니다.
이력서에는 어떤 내용을 중심으로 담는게 좋은지 포트폴리오에 어떤 내용을 담으면 좋을지 궁금합니다. 추가적으로 프로젝트 내용을 이력서에는 어떻게 담고, 포트폴리오에는 어떤 내용을 담아야할지 잘 모르겠습니다. 특히 포트폴리오에 작성에 대해서도 알고 싶습니다.
-
해결됨[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
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 값이 범주형이라면 같이 인코딩을 해줘야하는게 아닌가요?