묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결카카오 코테 6주 합격! 실전 파이썬 코딩테스트
사전문제가 잘 보이지 않습니다 !
-
해결됨RAG를 활용한 LLM Application 개발 (feat. LangChain)
llm.invoke() 시 'Incorrect API key provided' 오류가 발생합니다.
'Incorrect API key provided' 강의 내용과 동일하게 아래 주소로 로그인 후 'Create new secret key'를 통해서 API KEY를 발급받았습니다.https://platform.openai.com/api-keys이후에 Copy 버튼 클릭해서 환경변수(.env) 파일에 OPENAI_API_KEY=복사한_API_KEY 저장 후 ChatOpenAI를 통해서 선언한 llm을 invoke()했는데, 반복적으로 Incorrect API Key provided 오류가 발생합니다.혹시나 잘못 복사해서 붙여넣었나 싶어서 삭제 후 API KEY를 신규 생성 후 동일하게 invoke 해봤는데, 문제가 해결되지 않았습니다.혹시 다른 원인이 있을까요?? 답변 기다리겠습니다.
-
미해결게임 엔진을 지탱하는 게임 수학
github 코드 질문 + 서적 내용 - Transform 계층구조 쪽
transform 계층구조를 구현하는 쪽에서 경우의 수부모의 월드 transform이 변경된 경우나의 local transform이 변경된 경우나의 world transform이 변경된 경우새로운 부모를 설정하기부모의 로컬값은 부모의 부모와의 거리이므로 결국 월드값이 변경될 것이기에 상관이 없다.하나씩 따져보자.부모의 월드transform이 변경되었으면 나의 local은 유지되어야 하고, 이에따라 자신의 world transform값이 변경되어야 한다. 따라서 자신의 local과 부모의 world로 자신의 world를 구해주는 것이때, 자신의 자식도 동일한 상황이다.나의 local transform이 변경된 경우에는 나의 world transform값을 여기에 맞게 바꿔줘야 한다. 따라서 부모의 world와 자신의 local을 이용하여 자신의world값을 구해주면 된다.이 때, 자신의 world값이 변경되었으므로 자신의 자식들에 대해서는 1번 상황이 발생한다.나의 world가 변경되었으면 나의 local값을 변경된 정도에 따라 수정해줘야 한다. ( 부모를 옮길 수는 없으므로 ) 따라서 변경된 나의 world값과 부모의 world값을 비교해 자신의 local값을 구해줘야 한다.이 때, 자신의 world값이 변경되었으므로 자신의 자식들에 대해서는 1번 상황이 발생한다.으로 이해했습니다.따라서 자신의 world값이 변경된다면 -> local값을 world값에 맞춰주고 -> 이에 따라 자식들의 world값을 업데이트 해준다. 이므로void TransformComponent::UpdateWorld() { // 자신의 월드 정보 업데이트 if (HasParent()) { const TransformComponent& parent = *GetParentPtr(); _WorldTransform = _LocalTransform.LocalToWorld(parent.GetWorldTransform()); } else { _WorldTransform = _LocalTransform; } // 월드 정보 변경 시 자식의 월드 정보도 업데이트 ( 로컬 정보는 변함 없음. ) UpdateChildrenWorld(); }는 이해를 했는데 위쪽의 논리대로라면 자신의 local값이 변경된다면 world값을 맞춰주고 자식들의 world값을 업데이트 해줘야하지 않습니까? 근데 github코드에서는 자식들에 대해서 UpdateChildrenWorld();함수 호출을 하지 않고있습니다.void TransformComponent::UpdateLocal() { if (HasParent()) { const TransformComponent& parent = *GetParentPtr(); _LocalTransform = _WorldTransform.WorldToLocal(parent.GetWorldTransform()); } else { _LocalTransform = _WorldTransform; } } 이유가 궁금합니다.
-
미해결개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제
강의 내용을 블로그에 정리해서 올려도 될까요?
안녕하세요, 강사님!혼공 시리즈(컴퓨터구조, 운영체제, 네트워크)를 들으며 많은 도움을 받고 있습니다.다름이 아니라 강의 내용을 개인적으로 정리하여 복습하고자 하는데, 이를 블로그에 업로드해도 괜찮을지 여쭤보고자 질문을 올리게 되었습니다. 물론 출처는 분명히 표기하여 강사님과 강의 내용을 존중하는 형태로 작성할 예정입니다!블로그에 올리는 것이 가능하다면 개인적인 복습과 다른 사람들에게도 도움이 될 수 있도록 정리해 공유하려고 합니다.허락해주시면 감사하겠습니다!항상 좋은 강의 감사합니다. :)
-
미해결스프링 핵심 원리 - 기본편
자동 빈 등록 vs 자동 빈 등록시 충돌이 안 생기는 문제
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.OrderServiceIMpl에서의 Component("service")와 MemberServiceImpl에서의 service 실행시 로그화면 service가 하나만 등록되면서 충돌이 안생기네요 ㅜㅜ
-
해결됨[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!
KTable 키가 없는 레코드 처리
안녕하세요 KTable은 키가 없는 레코드에 대해서 무시하는 것이 맞을까요?
-
미해결[UI3 업데이트] 피그마 배리어블을 활용한 디자인 시스템 구축하기
플러터(Flutter) 개발 환경에서 svg 깨짐 현상 해결 방법 문의
플러터(Flutter) 개발 환경에서 svg 깨짐 현상 해결 방법 문의 쌤 안녕하세요~피그마에서 아이콘 키라인 가이드에 맞춰 아이콘 제작(union > flatten 모두 적용 완료)하여 svg로 아이콘을 전달하였으나, 플러터 개발 환경 > 배포하여 적용해보면 svg 아이콘 깨짐이 발생하는 문제를 겪고 있습니다~svg export 플러그인, SVG 최적화(SVGOMG) 적용하여 수정했으나, 동일하게 SVG 깨짐 현상이 해결되지 않는데요~fill rule editer 플러그인은 아직 적용하지 않았으나, 이를 적용하지 않는 것이 문제일까요?fill rule editer도 다시 적용해 볼 예정입니다만, 해결이 될지 알 수 없어서 문의 드려봅니다! 🥺실무에 유익한 강의 항상 감사합니다!!
-
미해결디자인 시스템 - 스타일 파운데이션
플러터(Flutter) 개발 환경에서 svg 깨짐 현상 해결 방법 문의
강사님 안녕하세요~피그마에서 24 아이콘 키라인 가이드에 맞춰 아이콘을 제작(union > flatten 모두 적용 완료)하여 svg로 아이콘을 전달하였으나, 플러터 개발 환경 > 배포하여 적용해보면 svg 아이콘 깨짐이 발생하는 문제를 겪고 있습니다~svg export 플러그인, SVG 최적화(SVGOMG) 적용하여 수정했으나, 동일하게 SVG 깨짐 현상이 해결되지 않는데요~fill rule editer 플러그인은 아직 적용하지 않았으나, 이를 적용하지 않는 것이 문제일까요?fill rule editer도 다시 적용해 볼 예정입니다만, 해결이 될지 알 수 없어서 문의 드려봅니다!실무에 유익한 강의 항상 감사합니다!!
-
미해결[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core
User 데코레이터 버그 수정 전달드립니다.
<수정 사항>nestjs-lv1/src/posts/posts.controller.ts > postPosts- 기존: @User('id') userId: number- 변경: @User() user: UserModel<추가 수정사항>const post = await this.postsService.createPost(user.id, body, qr,);제가 잘못 알았내요 올바른 코드 맞습니다.
-
해결됨옵시디언 마스터 클래스(생산성을 바꾸는 기록 습관)
base 는 1.9 얼리 액세스 버전부터 있는거 같아요.
안녕하세요. base를 사용하려고 했는데 옵시디언 1.9 얼리 액세스 버전부터 사용가능한 것 같고 해당 버전을 사용하려면 별도 결제를 해야되는거 같은데 맞을까요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
테스트 코드 save 함수의 반환값
itemRepository 클래스에서 save() 함수 반환 타입을 item 으로 만들었는데 테스트 코드에서 itemRepository.save(item1)itemRepository.save(item2)에서 에러가 왜 안나오는 건가요?Item saveItem1 = itemRepository.save(item1);이라고 해야 되는거 아닌가요 ? GPT한테 물어봐도save() 메서드가 원본 인스턴스를 그대로 변형 후 반환하도록 구현돼 있기 때문에, 반환값을 무시해도 되는 것입니다이라고 하는데 인스턴스를 반환하도록 구현했으면 반환값이 있어야 오류가 안 생긴다고 생각하는데 왜 무시해도 된다는지 잘 모르겠습니다..
-
미해결그림으로 쉽게 배우는 자료구조와 알고리즘 (기본편)
자바스크립트 배열은 동적이 아닌가요?
안녕하세요! 연결리스트 강의보는중인데 이전 강의에선 js 배열은 대부분 불연속성을 가진단 설명과 더불어 JS는 동적으로 배열크기를 가진다고 알고있었는데 검색 하니 혼동이 좀 많이와서요.. 혹시 제가 잘못알고있던건지, 아니면 JS가 아닌 기본 개념 기준인지가 궁금합니다.
-
미해결카프카 완벽 가이드 - 커넥트(Connect) 편
재 질문! 다른 connector가 동일 토픽 사용
답변 감사합니다.답변을 보다 보니 또 새로운 질문이 생겨서 다시 문의 드립니다.debezium connector를 새로 만들어서 빈로그를 처음부터 다시 읽어 진행한다고 하면토픽을 같은거를 써도 되나요?예를 들어 a connector 만들면서 a topic 진행했는데a connector new 로 만들면서 기존에 있던 a topic에 넣어 라고 해도 에러가 안 나는지 궁금합니다. (이렇게 하는 이유는 굳이 jdbc connector를 새로 만들고 싶지 않아서 입니다) 그리고 실제 해보고 있는데 생각보니까 선생님께서는 offset을 리셋하고 커넥터를 재기동하고 데이터를 다시 해당 디렉토리에 넣은 거로 확인됩니다. 이와 연관되어 mysql debezium의 경우 binlog의 특정 포지션으로 지정했는데 해당 포지션 이후부터 다시 토픽에 넣는 게 아니라 새로 들어오는 로그에 대해서만 토픽에 넣는 것으로 확인됩니다. 기존에 있던 로그 내용에 대해서는 따로 진행을 안 하는 거 같아서 왜 그럴까요? 커넥터 snapshot.mode 옵션은 no_data 나 initial 모드나 상관없이 offset reset이 가능한 걸까요?
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
마지막 강의 질문있습니다.
services: instagram-server: image: 002177417362.dkr.ecr.ap-northeast-2.amazonaws.com/instagram-server:latest ports: - 8080:8080 depends_on: my-db: condition: service_healthy my-cache-server: condition: service_healthy my-db: image: mysql environment: MYSQL_ROOT_PASSWORD: pwd1234 MYSQL_DATABASE: mydb volumes: - ./mysql_data:/var/lib/mysql ports: - 3306:3306 healthcheck: test: [ "CMD", "mysqladmin", "ping" ] interval: 5s retries: 10 my-cache-server: image: redis ports: - 6379:6379 healthcheck: test: [ "CMD", "redis-cli", "ping" ] interval: 5s retries: 10aws ecr에서 폴더 만든후에 compose.yml을 따로 작성했는데 my-db에 mysql이랑 my-cache-server redis는 도커허브에서 이미지를 가져오는건가요?
-
미해결빅데이터분석기사 필기 올인원: 3주에 끝내는 완벽 대비
F검정 질문있습니다
BDA0607 기출변형문제 6분대 보시면F검정을 하십니다.귀무가설에서 분산이 같다고 설정했고,F0=(s1^2/s2^2)/ (σ1^2/σ2^2)=(s1^2/s2^2) 으로 풀지 않나요?품질경영기사 취득할때 F검정 공식을 이렇게 배웠던거 같아서요. 그럼 F0=(10^2/50^2)=0.04가 나와 헷갈려서 질문남깁니다
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
부저 소리가 안납니다.
기존의 코드에서 다른걸 시도해본다고 코드를 바꾸고 다시 원래 코드를 집어넣으니 부저 소리가 안납니다... 깃허브 12-2의 코드를 사용하고 있는데 모터는 돌아가지만 부저 소리가 안나네요. 하드웨어는 딱히 건드리지도 않았습니다. 어떻게 하면 부저 소리를 다시 들을 수 있을까요?
-
미해결누구나 이해할 수 있는 AWS를 이용한 클라우드 기초
최신 AMI 변경으로 인한 작동확인 시 세팅 변경
위와 같이 최신 Amazon Machine Image 가 변경되어 작동 확인 시 아래와 같이몇 가지 내용을 변경해서 적용해야 했습니다. 확인되시면 피드백 부탁드립니다~(^_^)⭐ 작동확인1)파이썬 버전확인 시 미설치 확인...python --version=> -bash: python: command not found2)패키지 업데이트sudo yum update -y3)파이썬3 설치 & 버전확인sudo yum install python-pip -y... 설치 완료 후 버전확인python3 --version=> Python 3.9.234)index.html 파일 생성 & 생성한 파일 확인하기=> 강의와 동일5)서버 작동python3 -m http.server 3000 참고로 저는 AWS 유료계정을 사용 중이에요. 강의 보시는 분들에게 도움되면 좋겠습니다~
-
미해결당장 퍼포먼스 마케팅 광고를 세팅해야 한다면 들어오세요! 예산 수립, 세팅, 분석까지!
구글 애즈 강의 업로드 시기
구글 애즈 관련 영상은 언제 업데이트 되나요..!메타는 아직 활용하지는 않았지만 이해가 너무 잘 됐습니다!얼른 구글 애즈 강의도 보고 싶습니다 ㅜㅜㅜ
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
초기 신호에 대한 질문
안녕하세요 강의 잘 보고 있습니다.현재 이 신호는 상승엣지를 통해서 신호를 읽어들이던데보통 상승엣지가 High로 초기 신호 보내고하강엣지가 Low로 초기 신호로 시작하나요?
-
미해결하루만에 언리얼 엔진5 입문하기
12분17초
이 부분에서 ThirdPersonMap을 따로 없는데 어디에 생성해야하나요?