묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
기초통계(문자) 코드 오류 발생 건
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요먼저 유사한 질문이 있었는지 검색해보세요기초통계(문자) 코드를 작성했는데, 계속 오류가 뜹니다. 왜 오류가 뜨나요?
-
미해결김영한의 실전 데이터베이스 입문 - 모든 IT인을 위한 SQL 첫걸음(SQL부터 차근차근)
노트앱 어떤 거 쓰시나요?
강의 내용과 관련된 질문은 아니지만, 검색해봐도 잘 안나와서요..
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
글꼴 바꿔도 자간이 좁아 찌그러져보이시는 분들
콘솔 상태바 우클릭 > 설정으로 들어가셨을 때'기본 터미널 응용 프로그램' 옵션을 Windows 터미널 말고 캡쳐와 같은 Windows 콘솔 호스트로 바꿔보세요강사님 화면에 띄워지는 터미널처럼 보라색 아이콘의 터미널이 띄워지는데 여기선 폰트 설정 안해도 원이 잘 나옵니다!저는 암만 글꼴 설정 이것저것 해봐도 정사각형으로 안나오더라구요 ㅜ
-
미해결[게임 프로그래머 도약반] DirectX11 입문
64.애니메이션 강의의, AssimpTool 에서 FBX 애니매이션 데이터를 옮길 때의 강의 오류가 있는 것 같습니다.
문제는 해결했지만, 강의에 큰 오류가 있는 것 같아, 강의를 듣는 분들에게 공유하는 것이 좋다 생각돼서 글을 작성했습니다. 강의의 Transform 코드가 미흡하다 생각해서, [LH, row_major, 요우->피치->롤] 을 전제로 하는 Transform ( Vec3, Vec4, Matrix3x3, Matrix4x4, Quaternion ) 을 다른 교재(이득우저 게임수학) 를 참조하여, 강의 코드에 적용해서 공부하고 있었습니다. 문제없이 잘 진행되다, 65.애니매이션 #2 에서 AssimpTool 로 FBX를 변환한 데이터를 애니매이션 진행할시, 로테이션이 반대로 되는 문제가 있었습니다. 이틀에 걸려 문제 원인을 찾았는데, 원인 코드는 아래와 같습니다 (강의 코드의 AssimpTool 프로젝트의 Utils 파일의 Converter.cpp 의 내용) /*std::shared_ptr<asAnimationNode> Converter::ParseAnimationNode(shared_ptr<asAnimation> animation, aiNodeAnim* srcNode){ std::shared_ptr<asAnimationNode> node = make_shared<asAnimationNode>(); node->name = srcNode->mNodeName; uint32 keyCount = max(max(srcNode->mNumPositionKeys, srcNode->mNumScalingKeys), srcNode->mNumRotationKeys); for (uint32 k = 0; k < keyCount; k++) { asKeyframeData frameData; bool found = false; uint32 t = node->keyframe.size(); // Position if (::fabsf((float)srcNode->mPositionKeys[k].mTime - (float)t) <= 0.0001f) { aiVectorKey key = srcNode->mPositionKeys[k]; frameData.time = (float)key.mTime; ::memcpy_s(&frameData.translation, sizeof(Vec3), &key.mValue, sizeof(aiVector3D)); found = true; } // Rotation if (::fabsf((float)srcNode->mRotationKeys[k].mTime - (float)t) <= 0.0001f) { aiQuatKey key = srcNode->mRotationKeys[k]; frameData.time = (float)key.mTime; frameData.rotation.x = key.mValue.x; frameData.rotation.y = key.mValue.y; frameData.rotation.z = key.mValue.z; frameData.rotation.w = key.mValue.w; found = true; } */ ==>> 위 코드에서, Quaternion 로테이션을 전치하기 위해, x, y, z 의 부호를 거꾸로 하는 코드가 필요합니다. 수정한 제 코드에는 아래와 같습니다 frameData.rotation.X = -key.mValue.x; frameData.rotation.Y = -key.mValue.y; frameData.rotation.Z = -key.mValue.z; frameData.rotation.W = key.mValue.w; 저렇게 코드를 수정하니, (LH, row_major) 를 전제로 하는 Transform 코드에서 잘 작동하더군요. 물론 강의의 DirectX::SimpleMath 를 바탕으로 만들어진 Transform 을 사용하면 아무 문제 없습니다.제가 SimpleMath를 제대로 이해하지 못해서, 어떻게 강의 코드가 잘 작동하는지를 이해하지는 못했고, 여전히 의문이 남습니다. 강의에서도 FBX 데이터는 RH 를 전제로 만들어졌고, 강의는 LH 를 전제로 하기에, AssimpTool 에서 본 트랜스폼 데이터를 변환할 때에, 아래 강의 코드인 Converter::ReadModelData 에서,bone->transform = transform.Transpose();트랜스폼을 전치합니다. Converter::ReadKeyframeData 에서도, if (findNode == nullptr) 에서도transform = transform.Transpose();로 전치를 하는데,앞서 제가 수정했던 else (애니매이션 데이터가 있는 부분) 에서는 전치 (rotation을 거꾸로 전환하는 코드)가 누락됐습니다. 정리하면, 강의의 일부 코드에서는, RH -> LH 를 위한 전치(로테이션 거꾸로) 코드가 있는데, 일부 코드에서는 전치 코드가 없는데도, 강의 코드는 잘 작동한다는 겁니다. 아무튼 제 문제는 해결됐습니다. 강의를 보다 혼동하실 분들이 제 글을 참고했으면 좋겠네요. 제 코드를 담은 깃허브 링크도 공유합니다https://github.com/HeeTaeKim996/Learning_DirectX11_3D
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
HTML 작성시에 문제가 생겼습니다!!
AI agent노드에서 HTML코드를 생성하는데 자꾸 백슬래시(\)가 따라 붙네요. 프롬프트에도 쓰지말라고 다시 한 번 명시를 했는데도 안돼서, Set노드를 통해 제거를 했는데도 output값에 자동으로 달려 나옵니다. 이런식으로 Set노드를 설정했는데output값에 여전히 \가 붙습니다."<div style=\"line-height: 1.6;\"><h1>초보자를 위한 완벽한 파이썬 입문 방법 (2025년 최신, 설치부터 기초 강의 추천까지)</h1><div style=\"background-color: #E5FAF7; color: #015249; border: 1px solid #C4E1DC; padding: 30px; margin: 30px 0; border-radius: 20px; box-shadow: 0 2px 4px rgba(0,0,0,0.05);\"><p style=\"color: #015249 !important; font-size: 20px !important;\"> 근데 뭐가 문제인지는 모르겠는데 또 Set노드의 expression창을 키워서 들어가보면 output값이 깨끗하거든요?근데 왜 실제 결과값에는 자동으로 저런게 붙는지 모르겠습니다..
-
미해결해킹 입문부터 중급까지, 한 번에 배우는 시스템 해킹 & 리버싱
log, debug
Logging & Debugging 첫 명령으로 context.log_level = 'debug' 에 대해 설명해주시는데, level이 lovel 이라고 오타가 나있습니다...! (영상 강의)
-
해결됨누구보다 빠르게 배우는 Nginx + Docker + Springboot 서버 무중단 배포
궁금한게있습니다.
세션 5 에서 무중단 강의 통해 nginx를 이렇게 구현하구나 알게되었는데요..만약에 ec2를 리액트나 프론트?용 서버 하나더 구축하게되면 셋팅은 어떻게되는지 알려주실수있으실까요?기존의 방식과 똑같습니까?
-
해결됨컴퓨터 비전 이상 탐지, 개발부터 배포까지 올인원 마스터
df 에서 바이너리 값 이미지로 안보이는 현상
import io from pyspark.sql.functions import pandas_udf, col from pyspark.sql.types import BinaryType IMAGE_SIZE = 256 @pandas_udf(BinaryType()) def resize_image_udf(df_series): def resize_image(path): """resize image and serialise back as jpeg""" image_path = path.replace("dbfs:", "") image = Image.open(image_path) width, height = image.size image = image.crop(((width-IMAGE_SIZE)/2, (height-IMAGE_SIZE)/2, (width+IMAGE_SIZE)/2, (height+IMAGE_SIZE)/2)) image = image.resize((IMAGE_SIZE,IMAGE_SIZE), Image.NEAREST) output = io.BytesIO() image.save(output, format='JPEG') return output.getvalue() return df_series.apply(resize_image) image_meta = { "spark.contentAnnotation": '{"mimeType":"image/jpeg"}' } df = ( file_info_df.withColumn("image", resize_image_udf("path")) .withColumn('image', col('image').alias('image', metadata=image_meta)) ) display(df) 안녕하세요 이미지 바이너리칼럼에 메타 정보를 추가했음에도 불구하고 display 한값이 아래처럼 바이너리 상태로 보이는데 왜그런지 알수 있을까요?databricks 무료버전 + jpg파일 databricks내에 카탈로그 볼륨에 저장해서 사용한게 다르긴 하지만 그거때문에 그러진 않을 것 같고 spark 4.0.0 사용하고 있습니다 ㅠ
-
해결됨Three.js 3D 인터랙티브 바로 시작하기
이미지가 안나옵니다.
갤러리에서 아래 연결주소가 잘못된건지 이미지가 하나도 안나옵니다. const imageMap = new THREE.TextureLoader().load( "https://source.unsplash.com/collection/" + i );
-
미해결누구나 쉽게 만드는 PPT 상세페이지 끝장 템플릿 200 (원클릭 상페200장 포함)
섹션2의 6강에서 16분 50초에서 사용하신 단축키가 궁금합니다.
섹션2의 6강 (업계비밀!상페 전문가들의 초스피드 사진편집법)에서 16분50초 부근 배경색과 폰트색상 바꾸는 과정에서제품설명 텍스트박스의 폰트색상을 검정계열로 바꾼 후제품정보 텍스트박스들을 드래그하여 단축키로 폰트색상을 바꾸시던데어떤 단축키를 사용하신건지 알고싶습니다. 그리고, 18분30초에서 슬라이드쇼 클릭후, 첫페이지에서 다음페이지로 넘길때 드래그하여 넘기는건 어떻게 하신건지 알고싶습니다. 감사합니다.
-
미해결이득우의 언리얼 프로그래밍 Part4 - 게임플레이 어빌리티 시스템
StartAbility, StartInputAbility 둘 다 GiveAbility를 호출해야하나요?
안녕하세요 교수님. 좋은 강의 항상 감사합니다.강의 후반부에 StartInputAbility에 태그를 달아주는 부분을 보여주셨는데 그렇다면 강의 초반에 사용했던 StartAbility, StartInputAbility들 모두에 GiveAbility를 호출해야하나요? 제 생각에는 StartInputAbility에만 해줘도되지 않나 궁금해서 질문드립니다. 감사합니다
-
해결됨컴퓨터 비전 이상 탐지, 개발부터 배포까지 올인원 마스터
o3-mini 모델은 이미지를 지원안하나요
너무 좋은 강의 잘 듣고 있는데, 제가 강의 따라 하다가 o3-mini 모델은 image 객체 자체를 넘기는것도 안되고 base64로 인코딩한것도 넘길수가 없네요~~ 제가 이해한게 맞나요? 코드가 자꾸 에러가 나서 이것저것 수정하다 알게 됬습니다.
-
미해결카프카 완벽 가이드 - 커넥트(Connect) 편
zookeeper가 실행이 안되요
echo $CONFLUENT_HOME이 정확한 위치인것 확인했고, zookeeper.properties와 zookeeper-server-start가 정확한 위치인 것도 확인했습니다.그러나 zookeeper-server-start $CONFLUENT_HOME/etc/kafka/zookeeper.properties를 치면아무것도 나오지 않습니다.에러 문구조차도 없네요
-
미해결
모던 자바 인 액션 스터디 모집합니다.
안녕하세요, Java, Spring을 사용하는 백엔드 개발자분들을 대상으로 책 스터디를 진행하려고 합니다.지금까지 '가상 면접 사례로 배우는 대규모 시스템 설계 기초', '헤드 퍼스트 디자인패턴', '친절한 SQL 튜닝' 서적을 진행했습니다. 진행방식 :각자 매주 정해진 분량을 읽고 요약 내용을 Git에 올린 후 1 - 2명이 구글미트로 발표하는 방식입니다. 진행시간 : 매주 수요일 오후 10시 대상도서 :진행할 책은 '모던 자바 인 액션'입니다.해당 도서를 완독하면 다음책으로 넘어갈 예정입니다. 진행인원 :6명 참여 의사가 있으신 분은 아래 링크에서 설문지를 작성해주시면 감사하겠습니다.https://docs.google.com/forms/d/e/1FAIpQLSdhWZw3uk9IsvSimJjrb6yFhOMfuqP0Xlp4ScMgs0-F1WBalQ/viewform?usp=header
-
미해결게임 개발자를 위한 3D 그래픽스, 쉐이더, OpenGL (1) - 3D 그래픽스, OpenGL, 콜백 함수, 컬러 이론
강의에서 말씀해주신대로 폴더에 넣었는데 실행이 되지않습니다
glfw는 실행되는데glew는 실행이 되지않습니다어떻게 해결해야할까요?
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
조합 표현 방식 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 선생님 ! 조합을 직접 그려보라고 하셔서, 직접 그림으로 표현해보다 궁금한게 생겨 질문드립니다. 타고 내려가다가 c(2, [0,1,2]) 해당 부분에서 , start = 1 i=2 인 상태에서 b.pop_back()을 진행하면, 백터 b에만 영향을 미치는거 아닌가요? 왜 i--를 해주지 않아서 i =2로 그대로 남아 있는데, C(3, [0,1,3])이 될 수 있는지 궁금합니다 .ㅠㅠ
-
해결됨6주 완성! 백엔드 이력서 차별화 전략 4가지 - 똑같은 이력서 속에서 돋보이는 법
main.tf EC2 인스턴스.타입 수정 필요
terraform apply 명령어로 실행 중 오류가 발생했는데 t2.micro 로는 인스턴스 생성이 안되어서 찾아보니 t3.micro 가 가능해서 변경하여 생성하였습니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
영상 11분
c언어 문자열 선언에서 char str[20] ="Hello,World!";부분에서 배열의 크기를 20이라고 선언했는데 크기가 맞지않아도 상관없는건가요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
20강 소수 에라토스테네스의 체 런타임 에러가 뜹니다
강사님 풀이대로하고 코딩채첨을 했더니 런타임 에러가 뜨네요import java.util.Scanner; public class Main { public int solution(int n) { int answer = 0; int[] isPrime = new int[n + 1]; for (int i = 2; i <= n; i++) { if (isPrime[i] == 0) { answer++; for (int j = i * i; j <= n; j += i) { isPrime[j] = 1; } } } return answer; } public static void main(String[] args) { Main m = new Main(); Scanner sc = new Scanner(System.in); int n = sc.nextInt(); System.out.println(m.solution(n)); } }이렇게 하고 그대로 복붙했더니 런타임 에러가 뜹니다.
-
해결됨PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트
MCU + cap 관련해서 질문드립니다
안녕하세요 삼코치님,질문사항이 있습니다. 하나의 MCU만 사용하여 UART등을 이용하여 debug 할 수도 있을 것 같은데, MCU를 2개를 사용하여 하나는 main, 다른 하나는 debug용으로 사용하는 이유가 있나요?datasheet를 보면 MCU에도 ADC가 들어가 있는 것 같은데 따로 ADS122C04 를 선택해서 쓰는 이유가 있나요? 저희가 원하는 spec을 만족시키지 못해서 다른 ADC를 사용하는거라면 만약 MCU에 있는 ADC가 spec을 만족시킨다면 따로 ADC가 필요없을까요? 3. 사진처럼 VDD를 연결해줄때 cap을 달아주는 이유가 궁금해 찾아보니 전원안정화, 노이즈 제거 때문이라고 나오는데 잘 이해가 안돼서 이 부분에 대해 설명해 주실 수 있나요?