묻고 답해요
130만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결React Three fiber(R3F)로 배우는 인터렉티브 3D 웹 개발
물질을 클릭했을 때 이벤트
물질에게 클릭이벤트를 주어 보이는 시점이 바뀌거나 물체가 이동할수있게 하고싶습니다.
-
미해결CUDA 프로그래밍 (2) - C/C++/GPU 병렬 컴퓨팅 - 벡터 vector 더하기
매크로 함수를 쓴 이유
안녕하세요!좋은 강의 잘 듣고 있습니다.common.cpp 코드 중에서 ELAPSED_TIME_BEGIN(N)과 ELAPSED_TIME_BEGIN(N)을 매크로 함수로 정의한 이유가 무었인지요?CUDA_CHECK_ERROR() 함수는 __FILE__과 __LINE__ 때문에 매크로 함수로 정의하신 걸로 이해합니다만, 시간 측정 함수들을 매크로함수로 정의하신 이유는 잘 이해되지 않습니다.답변 부탁드립니다.감사합니다.
-
해결됨피그마 배리어블을 활용한 디자인 시스템 구축하기
텍스트 프로퍼티는 뭐할때 쓰는건가요?
배리언츠, 불리언, 인스턴스 스왑은 다 개념이 이해가 되었는데 텍스트 프로퍼티는 어떨 때 쓰는건가요?
-
해결됨모두를 위한 모두의 EVM 블록체인 BApp 개발 - 입문
무슨 에러인지 모르겠습니다
TypeError: Function needs to specify overridden contract "ERC721URIStorage". --> contracts/Monkey.sol:93:27: |93 | ) public view virtual override(ERC721, ERC721Enumerable) returns (bool) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Note: This contract: --> @openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol:12:1: |12 | abstract contract ERC721URIStorage is IERC4906, ERC721 { | ^ (Relevant source part starts here and spans across multiple lines).TypeError: Invalid contract specified in override list: "ERC721". --> contracts/Monkey.sol:93:27: |93 | ) public view virtual override(ERC721, ERC721Enumerable) returns (bool) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Note: This contract: --> @openzeppelin/contracts/token/ERC721/ERC721.sol:19:1: |19 | contract ERC721 is Context, ERC165, IERC721, IERC721Metadata { | ^ (Relevant source part starts here and spans across multiple lines).Error HH600: Compilation failedFor more info go to https://hardhat.org/HH600 or run Hardhat with --show-stack-traces 에러메세지인데 어떤 에러인지 잘모르겠습니다앞에서도 에러가 많이 났는데 다 해결하면서 진행했는데여기서 막혀버리네요typechain 만드는 과정에서 에러가 납니다
-
해결됨Practical Testing: 실용적인 테스트 가이드
인수 테스트에 대한 비중은 어느정도로 가져가는게 좋다고 생각하시나요?
안녕하세요 강사님.!좋은 강의 잘 들었습니다.!덕분에 좋은 자산을 남겨 놓을 수 있을 거 같습니다. 이번 강의에서 인수 테스트에 관한 내용은 없어서 인수 테스트에 관한 강사님의 전반적인 견해가 궁금합니다. 1)다른 단위/통합 테스트에 비해서 인수 테스트에 대한 중요도가 낮다고 생각하시나요? 2)현업에서 인수 테스트에 대한 비중은 어느 정도로 가지고 가시나요? 개인적으로는 가장 사용자 친화적인(?) 인수테스트도 중요하다고 생각하고 있습니다. 감사합니다.! 좋은 하루 되세요!
-
해결됨[라이브 멘토링] 유니티 뱀파이어 서바이벌 장르 모작
생성자에서 받는 인자 이름이 중요한가요?
슬라임마스터를 토대로 게임을 만들다가 궁금한점이 생겨서 질문드립니다.아래는 Equipment 클래스의 생성자 부분입니다.public Equipment(string key) { this.key = key; EquipmentData = Managers.Data.EquipDataDic[key]; SetInfo(Level); IsOwned = true; }인자로 받는 string key 이름을 아래와 같이 임의대로 지었더니 ArgumentNullException 애러가 발생합니다. public Equipment(string apple) { this.key = apple; EquipmentData = Managers.Data.EquipDataDic[apple]; SetInfo(Level); IsOwned = true; }그저 변수 이름을 바꿨을 뿐인데 왜 애러가 발생하는지 잘 모르겠습니다.
-
해결됨백엔드 애플리케이션 성능 테스트하기
강의 자료 문의
안녕하세요 강의에서 사용한 강의 자료 (ppt, code 등) 공유는 없는 건지 궁금합니다. 감사합니다.
-
미해결웹 게임을 만들며 배우는 React
path.join관련질문
안녕하세요! webpack 설정까지 알려주시는 부분이 너무 마음에 들어서 열심히 강의 수강 중입니다. 강의 보는 중에 궁금한 점이 생겨서 질문 드립니다. 1. 요부분에서 entry에서는 상대경로로, output에서는 절대경로로 설정하는 이유가 뭔가요??그냥 webpack은 entry는 상대경로로, output은 절대경로로 설정하게 만들어졌으니까 그러는 건가요? path.join은 절대경로를 사용할 때만 사용하는 거 맞죠?강의 잘 보고 있습니다. 감사합니다 :)
-
미해결Vue 강의 끝판왕 : Nuxt 3 완벽 마스터
cookie 의 expire 를 설정 하려면
안녕하세요. 강의 잘듣고 있습니다.cookie 의 expire 를 설정 하려면 별도 라이브러리를 설치해서 해야 하나요? 아니면 locale: useCookie('locale',{maxAge: 60*60}).value || useDefaultLocale().value, 와 같이 하면 되는건가요?위와 같이 하니 적용 되지 않는 것 같아서 문의 드립니다.
-
해결됨실전! FastAPI 입문
코드 질문
안녕하세요.파이썬 2.7만 주로 쓰다 오랜만에 쓰니 좀 헷갈리는게 있어 질문드립니다.encoding: str = "UTF-8"service 작성하시면서 설명해주신 코드인데,encoding = "UTF - 8" 이렇게 써도 encoding 변수에 뭐가 들어가는지 바로 확인이 되는데 굳이 : str 과 타입을 명시할 이유가 있나요 ? 이렇게 작성하였을 때 왜 이렇게 작성하고 어떠한 장점이 있는지 궁금합니다.비슷한 질문으로 def save_user(self, user: User) -> User:다음과 같이 반환 타입을 적어줘야 하는 것도 설명 부탁드립니다.작성하면서도 이걸 굳이 적어줘야 하는지가 궁금해서 질문드립니다.
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
wsl과 ubuntu 관련 용량 문제
안녕하세요, 맛비님. 수업 정말 잘 듣고 있습니다. 다름이 아니라 수업을 들으며 빌드도 해보고, 파형도 보던 중에 컴퓨터가 아무래도 이상해진 것 같아 보았더니 512기가 SSD 용량 중에서 ubuntu가 400기가를 차지하며, 컴퓨터가 먹통이 되었습니다. 수업은 3분의 1정도만 수강한 상태라 절대 400기가를 차지할 리 없다고 생각합니다. 제가 비정상적인 상황인건지, 아니면 맛비님은 주기적으로 큰 용량의 파일을 지워주는 것인지 궁금합니다.
-
미해결김영한의 실전 자바 - 기본편
객체 질문
String str = " Hello " ; "Hello".length(); 에서 "Hello" 이건 객체 인가요? 이해가 안가는게 String str = " Hello" ; 하고str.length(); 에서 str 은 객체를 참조하는 references 값을 가지고 있을 뿐 객체라고는 안하지 않나요?근데 "Hello" 는 객체라고 말할 수 있는건가요?"Hello" 는 단지 String object 안에 포함되어 있는 거 아닌가요? 우리가 String object 포함된 수 많은 메서드들이나 필드 변수들을 객체라고는 안하듯이 "Hello" 역시 객체라고 말할 수 없는거 아닌가요?마찬가지로public class Data{public String str ;}Data data1 = new Data () ;에서의 객체는 Data instance 안에 있는 instance variable 도 객체라고 부를 수 있나요?
-
미해결김영한의 실전 자바 - 기본편
Interface 질문
이 강좌에서는 Interface 내용이 없는 것 같은데, Interface 가 뭔가요?
-
미해결
kafka로 restAPI통신
현재 카프카로 서버간의 restAPI 통신을 구현하려고 하는데요 예를들어 게시판 생성 요청을 예로 들어보겠습니다.게시판에는 멤버정보가 들어가는데요게시판 생성요청 정보에는게시판 제목게시판 내용 멤버 id 가 있구요 게시판 생성요청시에 작성자id 를 가지고 멤버 서버로 멤버 정보를 요청하는 방식을 해보려고 합니다. 카프카를 사용할때 1 . 게시판서버 게시판 생성메서드에서 프로듀서로 작성자id 를 특정 토픽에 보내고 2 . 멤버서버에서 컨슈머 리스너를 통해 해당 토픽에 요청정보가 들어오면 3 . 요청을 처리하고 다시 객체를 반환 해줘야 하는데 이것을 다시 프로듀서로 작성하고 4 . 게시판서버에서 리스너로 응답받은 객체를 생성메서드에 주입시켜 게시판을 완성시키려고 했습니다.찾아보니 컨슈머리스너는 void 이어야 한다고 하더라구요. 그렇게 되면 요청과 응답을 받는것을 어떻게 한 메서드 안에서 처리 해야 할까요 ?찾아본 방법으로는 kafka rest proxy 라는것도 찾아봤는데 현업에서 사용하는 방법이 따로 있는지 궁금합니다
-
미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
SDIO구현
SD카드 인터페이스와 FATFS 오픈소스를 이용해 출력하는 강의대로 GPIO 핀맵 설정하고 코드를 따라 작성했는데 SD카드에 저장된 데이터가 Character LCD로 출력되지 않습니다. 의심되는 문제는 두 가지입니다. Cube MX 때와 다르게 파일의 구성이 더 세분화 되어있습니다.강의 때 작성한 소스코드에서는 Src 폴더안에 bsp_driver_sd.c 파일과 sd_diskio.c 파일이 같이 들어있는데 현재 업그레이드 된 STM Cube IDE에서는 해당 소스코드가 다른 폴더의 경로로 세분화 되어있습니다. 이것 때문에 인클루드 참조가 어려워져서 참조가 안되는 일부 함수로 인해 SDIO 통신이 안되는 것은 아닌지요??헤더파일의 참조 또한 다릅니다.stm32f4xx_hal_conf.h 파일은 Inc 폴더안에 있는데, 이것을 인클루드 하는 파일은 Drivers ->STM32F4xx_HAL_Driver->Inc->Legacy 경로에 stm32f4xx_hal.h 이 헤더파일이 stm32f4xx_hal_conf.h 파일을 인클루드 하고 있늗네 폴더 경로가 다르면 인클루드시 경로까지 고려하여 다시 작성해야 되는걸로 알고 있습니다. 저렇게 작성하면 참조가 되지 않아 동작이 중단되는 것으로 생각하는데 어떤점이 잘못된 것인지요?? MX_NVIC_Init(); 함수의 내부 코드--> 3번의 경우 UART 통신 / 이전의 외부인터럽트 구현을 위한 것의 초기화로 알고 있는데 SDIO를 위한 NVIC 인터럽트 설정도 있는지요?? 코드를 열어보면 해당내용은 없는데, SDIO구현을 위한 global interrupt는 GPIO 핀맵에서 체크해두면 다른 소스코드에 작성되는 건가요? SDIO구현을 위한 함수를 일일이 다 들여봐야 할 것 같은데 시간상 효율이 떨어지는 길로 보여 질문드립니다. 추가로 해당링크에 제가 작성한 소스코드 파일을 첨부드립니다. https://cafe.naver.com/mhiveacademy/1351
-
미해결실리콘밸리 엔지니어가 가르치는 파이썬 장고 웹프로그래밍
복습
이제 section 3 까지 학습완료했습니다.이제까지 만들어본걸 강의나 제공된 소스코드 없이 다시 만드는 방식으로 복습하려고 하는데 혹시 추천하는 복습 방법이 있으신가요?
-
미해결비전공 기획자 및 관리자를 위한 IT 필수 지식
강의 교안 요청드립니다
인프런에 글 잘 안남기는데 기획 개념의 정석, 최고의 강의에요!pdf 자료 다 읽었는데 ppt도 정독하고 싶어요 하기 이메일로 강의교안 요청드립니다. catspie92@gmail.com
-
해결됨홍정모의 따라하며 배우는 C언어
7분 28초경 질문
저번에 아무 생각 없이 지나쳤던 부분을복습을 하면서 다시 보니 뭔가 이상해서 질문을 드립니다.교수님이 arr2d를 인디렉션을 하면 arr2d[0]이 나온다고 하셨는데저 생각으로는 &arr2d[0][[0]이 나오거든요아마 제가 틀린걸거라고 생각은 하는데 교수님 말씀이 잘 이해가 안되네요arr2d는 &arr2d[0]이고(arr2d[0]을 가리키고)arr2d[0]은 &arr2d[0][0]이니(arr2d[0][0]을 가리키니)arr2d를 인디렉션하면 &arr2d[0][0]이 나오는 게 제 생각에서는 맞는건데...제가 지금까지 공부하면서 만든 복습노트를 봐도 제 생각에서는 &arr2d[0][0]이 맞는데역시 제가 틀린거겠죠?아니면 교수님 설명을 제가 다른 뜻으로 이해를 한 것 인가요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
Redux middleware
안녕하세요.리덕스 미들웨어 강의를 듣는 중 이런 에러 메시지가 떴습니다.구글링 해보니 매개변수 타입 문제인거 같은데 어떻게 해결해야 할지 모르겠어서 질문 드립니다.
-
미해결프로젝트로 배우는 React.js
return (<div></div>)
return <LoadingSpinner />어떤 경우에는 () 괄호를 치고 return 을 하고,어떤 경우에는 < /> 태그만 치고 return 을 하는데 그 차이가 뭔가요?