묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
질문
9분7초에 나온대로 res.setHeader('Access-Control-Allow-Origin', 'localhost:4000'); res.setHeader('Access-Control-Allow-Credentials', 'true'); 를 추가했는데도 cors 가 해결되지 않습니다. 버전문제인걸까요?
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
EEPROM 디바이즈 장치 주소 변수 수식 질문입니다.
안녕하세요. EEPROM 장치주소 변수 계산식에서 우측으로 8비트 시프트 후 다시 좌측으로 1비트 시프트하는 이유가 궁금합니다.
-
해결됨Slack 클론 코딩[실시간 채팅 with React]
안녕하세요 웹팩 관련질문입니다.
안녕하세요! 웹팩 관련 질문이있습니다. 제꺼 빌드용량이 3MB로 엄청크더라구요. 그래서 원인을 알아보니 isDevelopment가 계속 development 모드로 빌드 되는게 이유였습니다. devtool설정은 아래와 같이했는데 development이다 보니까 계속 inline source map 으로 작동해서 파일크기가 큰것같더라고요. isDevelopment ? 'inline-source-map' : 'hidden-source-map' 차이점을 보니 npm script가 start는 webpack serve, build는 webpack만 되어있는 상태였어요. 그래서 start 에는 webpack serve --env development build에는 NODE_ENV=production webpack 를 적어주니까 production모드로 되고, 300kb로 떨어진걸 확인했어요. 그런데 start는 --env development이고, build는 NODE_ENV=production인 이유가 있나요? 둘다 --env development, --env production을 적거나 NODE_ENV=development, NODE_ENV=production으로 하는것과 차이가 있나요? 공식문서에서는 webpack dev와 prod로 파일을 다르게하는 아래방법밖에 못찾았는데, "start": "webpack serve --open --config webpack.dev.js", "build": "webpack --config webpack.prod.Js 제로초님은 어떤걸 보고 하셨는지 궁금합니다. 그리고 EnvironmentPlugin은 적지 않아도 console.log(isDevelopment)를 찍어보면 process.env.NODE_ENV 상태가 출력되고 빌드/실행도 잘되던데, 아래와같이 추가해야하는 이유가 있는지도 궁금합니다. new webpack.EnvironmentPlugin({ NODE_ENV: isDevelopment ? 'development' : 'production',
-
해결됨풀스택 리액트 토이프로젝트 - REST, GraphQL (for FE개발자)
질문이 있습니다!
안녕하세요 강사님! 아래와 같이 문제가 있어 질문 남깁니다! graphQL 적용 후 새로고침 시 화면 렌더링 속도가 되게 느려짐 => 어떤 문제인지 잘 모르겠습니다.. Create 후에 getData를 하지 못함(등록 버튼 누르고 새로 fetch를 해야 Create 했던 내용이 나옴)=> 기존에 MsgList 컴포넌트에서 GET_MESSAGES로 fetch 하였을 땐 잘 동작했지만 getServerSideProps함수 안에서 fetch 했더니 동작하지 않는 것 같습니다(추측) React Component Tool에 Hydrate 부분이 Anonymous라고 뜸 => React-query 버전이 올라가면서 문법상에 오류가 있는 건지, Hydrate(캐싱)이 적용 되지 않는 것 같습니다. ㅜㅜ 도와주세요!!!.. _app. js index MsgList(Create Code)
-
미해결기출로 대비하는 개발자 전공면접 [CS 완전정복]
hash table collision 관련 질문
안녕하세요 수강 중 궁금증이 생겨 질문 남깁니다. 왜 linear probing과 quadratic probing에서 클러스터링 문제가 발생하나요? 이동폭이 같으면 왜 클러스터링 문제가 발생하는지 잘 이해가 가지 않습니다. open addressing과 separate addressing 중 뭐가 더 좋은 방식인걸까요? 물론 정답은 없고 상황마다 다르겠지만요. 특히 추가적인 메모리를 사용해야하고 worst case가 발생할 수 있는 separate addressing 방식의 장점을 잘 모르겠네요. java가 separate addressing, python이 open addressing 방식을 사용하는 것으로 알고 있는데 자바는 왜 이 방식을 채택한건지, 장점이 무엇인지 궁금합니다.
-
미해결해커를 위한 iOS 앱 모의 해킹 전문 과정
Mac 사용자는 3utools 를 대체해서 실습할수 있는 방법이 있을까요 ?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
JPA가 결국엔 내부적으로 JDBC API를 사용하는 것인가요?
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용] JPA가 결국 JDBC API를 사용해서 DB와의 접근을 하는 것이라고 설명하신 것 같은데 그럼 JPA 라이브러리 내부에 JDBC API도 가지고 있는 걸까요? 아니면 하이버네이트 라이브러리 내부에 JDBC API를 가지고 있는 걸까요? 패키지를 직접 확인해보고 싶은데 잘 모르겠어서 질문드립니다!
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
#fields의 구체적인 뜻
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. addForm.html에 GlobalErrors에 관련해서 이렇게 쓰였는데 GindingResult가 제공하는 '검증 오류'에 접근할 수 있다라고 강의 교안에 써있더라고요 그래서 이 #fields 라는 것은 어떤 검증오류에 접근할 수 있는지 알고 싶었습니다 . 이 클래스 내에서 발생한 모든 바인딩 오류 결과 들을 볼 수 있는데 그 중 .hasGlobalErrors()를 썼기 때문에 글로벌 오류만 확인이 가능해졌던 것인지 등등에 대해서요! 읽어주셔서 감사합니다.
-
미해결Vue.js + TypeScript 완벽 가이드
권한 요청 드립니다.
zzkoro@gmail.com 입니다. - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
풀링 질문 드립니다.
풀링 개념이 이미 불러온 객체들을 다시 불러올 때 시간?성능 부하?를 막기 위해 하는데 보통 게임들 마다 씬들이 여러개 있고 하나의 씬에 여러 객체가 있는데 당장은 필요 없는 오브젝트들이 있잖아요? 예를들면 던전 보스방 들어갔을 떄 나머지 몹들을 잡아야 보스가 나오는 씬 같은 경우에 보스도 미리 들고 와서 저장해놓은 후에 몹이 사라지면 그때 꺼내와서 사용하는건가요? 또 아이템 같은 것도 마찬가지 인가요?
-
미해결대세는 쿠버네티스 (Helm편)
$ 의미가 무엇인가요?
안녕하세요~ tpl {.Values.userSelector} $ tpl {grou: a-zone} | toYaml $ 위 구문에서 $가 어떻게 해석 되는지 문의 드립니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Bean 충돌 문제
https://drive.google.com/file/d/1db6-1LvayqONFQz_7MAwFU8JT9lWQwJp/view?usp=sharing TimeTraceAop에 @Component를 쓰지 않고 SpringConfig에다가 @Bean으로 넣고 테스트케이스를 돌렸는데 순환 참조 에러가 발생했습니다. The dependencies of some of the beans in the application context form a cycle: memberController defined in file [/Users/hwangdonghwan/Desktop/Study/hello-spring/out/production/classes/hello/hellospring/controller/MemberController.class] ↓ memberService defined in class path resource [hello/hellospring/SpringConfig.class]┌─────┐| timeTraceAop defined in class path resource [hello/hellospring/SpringConfig.class]└─────┘ @Around("execution(* hello.hellospring..*(..))") 이 부분을 @Around("execution(* hello.hellospring.service..*(..))") 이렇게 바꾸면 제대로 실행이 되는데.. 왜 그런지 모르겠습니다..
-
미해결내러티브 있는 문서와 프레젠테이션
안녕하세요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요!! 혹시 오프라인 강의를 들으려면 어떻게 할 수 있을까요
-
미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
GC 동작시기가 궁금합니다.
"객체에 대한 메모리 주소값을 담고있는 레퍼런스 변수를 Null로 초기화 하더라도 메모리 주소값을 알고있다면 다시 객체와 연결할 수 있다" 로 이해하긴 했습니답..근데 GC가 언제 동작해서 객체를 삭제하는지 알 수 있을까요..?
-
해결됨Flutter 앱 개발 기초
Emulator 실행하기에서 가상핸드폰 오류
안녕하세요 강사님 프로젝트만들기에서 3) Emulator 실행하기 가상 안드로이드폰 나오는 것 까지는 했는데요. v체크 표시하고 Run Without Debugging 를 클릭하면 이런 표시가 나오고 화면은 하얀색으로 안나옵니다. 무엇을 만져야 할까요? ㅠ 런처 에뮬은 pixel 2 api 29 입니다.
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
App.js 화면 수정 시 안드로이드 emulator 오류
안녕하세요. 안드로이드로 emulator 실행하고 2:30초에 강사님이 적은 것처럼 코드를 작성했는데 안드로이드 화면에 Fail to compile이라고 뜹니다. 원래 있는 코드에서 텍스트만 수정할 시 (One->THree) 문제가 없이 기본 화면은 잘 나오는데... 코드를 수정해서 제꺼를 시작하려고 해도 컴파일링이 안되네요.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
질문
try 문 안에서 axios get 요청 사용시 response 의 status code 가 400 번 대이면 에러가 발생하여 자동으로 catch 문으로 이동하나요?
-
해결됨Flutter 앱 개발 기초
android studio에서 AVD manager 가 없습니다.
android studio에서 AVD manager 가 없습니다. SDK에서 설치는 잘 된것 같아요.
-
해결됨[언리얼 시스템 연구 과정] UE5 스파르타 클래스: 심화편
에임 오프셋 실습강의
에임 오프셋으로 고개 움직이는 건 적용 되는데 걷기같은 모션들이 같이 적용이 되지 않아 질문 드립니다. https://drive.google.com/file/d/1z0BMtKWnTJ5Kfvaaqi2sY_v_-JJrV7DX/view?usp=sharing
-
해결됨리눅스 커널 해킹. A부터 Z까지
Kernel Debugging
안녕하세요 kernel ROP강의 내용중에서 질문이 있습니다. test.c에서 test_write함수의 char arr[8]이지만 exp.c에서는 memset(rop,0x41,40);을 해주고 있습니다.왜 그러는지 test_write함수를 부를 때 kernel스택 상황을 보고 싶어서 디버깅을 해보았지만 여기서 막힌 상태입니다ㅠㅠ```/usr/src/linux-headers-$(uname -r)/scripts/extract-vmlinux bzImage > vmlinuxgdb ./vmlinuxtarget remote:1234```이후에는 write함수에서 syscall에서 si로 커널 쪽에서 gdb가 작동하는 것을 봤지만 심볼들이 다 죽어있어 test_write함수를 실행할 때 break point를 걸 수 없었습니다.결론적으로는 왜 arr[8]인데 memset으로 40만큼 채워주는지 원인을 찾아내지 못 했습니다.심볼이 다 죽어있고 test_write함수(디바이스 소스코드)를 디버깅할 때 break point를 어떻게 걸 수 있을까요?