묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
docker 관련 간단질문입니다.
안녕하세요! 도커를 공부하게 되었는데, 연습용으로 일단 제 컴퓨터(윈도우)에 설치를 하고 있는데요, 나중에 배포 자동화 등 실전으로 옮길 때 Node를 리눅스에서 설치한 거 그대로 도커 공식 홈페이지에 있는 우분투용으로 ec2에 설치하면 되는건가요?
-
미해결[유니티 3D] 실전! 생존게임 만들기 - Advanced
효과음 넣을 때 오류
효과음을 넣으면 그 전에는 잘 돼다가 안돼요ㅠㅠ NullReferenceException: Object reference not set to an instance of an object GunController.PlaySE (UnityEngine.AudioClip _clip) (at Assets/script/GunController.cs:51) GunController.Shoot () (at Assets/script/GunController.cs:44) GunController.Fire () (at Assets/script/GunController.cs:40) GunController.TryFire () (at Assets/script/GunController.cs:34) GunController.Update () (at Assets/script/GunController.cs:23) 이런 오류메세지가 떠요ㅠㅠ
-
미해결Flutter 응용 - 공공 API를 활용한 앱 만들기 (MVVM 패턴)
리스트 불러오기 오류
안녕하세요 1:38부터 진행되는 부분에서 막혔습니다 'List' is deprecated and shouldn't be used. Use a list literal,[],or the List.filled constructor instead. 라는 오류가 뜨면서 화면에 약국 데이터 불러오기가 안됩니다. 버전업데이트의 문제인건지 잘 모르겠네요..조언 부탁드립니다
-
미해결초보를 위한 쿠버네티스 안내서
Redis-cluster를 구축한다면
안녕하세요. 강의 잘 들었습니다. 쿠버네티스라는 툴의 기초적인 사용법을 인지하고 테스트용으로 redis-cluster 환경을 만들어 보려고 했는데 어떻게 만드는 것이 효율적인지 판단이 서지 않아 질문을 드립니다. Redis cluster 환경 작성시 가장 고민이 되는 부분이 사용 포트 관련한 내용입니다. docker-compose 로 구성할때는 12개 포트를 바인딩해서 로컬에서 사용했었습니다. ( 127.0.0.1 : 6379 , 7379, 8379 , 9379 ,10379 ,20379 ) 각 서비스 포트에 cluster port ( +10000 ) 추가 설정 쿠버네티스에서라면 어떤 구조로 설계해서 사용하는 것이 좋을까요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
nullptr에 대해 궁금한 점이 있습니다.
1. StatInfo* pointer; 이렇게 선언만 해두는 것과 StatInfo* pointer = nullptr; 은 아예 다른 경우인가요? 가리키는 것이 없다는 것을 정확히 명시하기 위해 도입된 문법인가요? 2. StatInfo* pointer = nullptr; 이 경우도 포인터 변수를 초기화 했다고 볼 수 있는건가요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
Scroll 질문이있습니다.
뒤로가기 버튼을 눌렀을 때 이전에 있던 scroll 상태를 유지하고싶은데 항상 상단으로 이동됩니다. 이전 scroll 상태값을 state에 저장을 해야하나요?
-
미해결Svelte.js [Core API] 완벽 가이드
tick 과 변수 재할당
안녕하세요 강사님, 예를들어 배열에 새로운 값을 넣고 화면을 다시 그리고 싶을때 해당 변수에 새로운 배열값을 넣어주면 되는데 이경우 await tick 을 썻을때와 차이가 있을까요 ? 강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다.
-
미해결얄팍한 GraphQL과 Apollo
apollo관련 질문
좋은강의 감사드립니다! 다름이 아니라 실무에서 springboot + graphQL을 사용해야 하는데 스프링부트 환경에서는 apollo를 사용할 수 없는건가요? 사용할 수 없다면 apollo 같은 기능을 제공하는 라이브러리 또는 프레임워크가 있을까요??
-
미해결[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 2 - 불량사과를 찾아라!
cudnn 설치 관련 문의
https://inf.run/o8c8 이분이랑 비슷한 경우 같습니다. 이렇게 되어서 버전이 11같아서 여기서 세가지를 다운 받았는데, tgz 확장자가 아니고 게임이 실행됩니다. 일단 윈도우10에서 크롬을 이용해서, 구글 코랩 열어서 실행 중인 상황입니다! ( 제 pc는 윈도우지만, 강사님께서 코랩환경이 리눅스라고 하셔서, 리눅스를 다운 받는 것이라고 생각했습니다. ) 어떻게 진행해야 하는지요?
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
@ExceptionHandler 메서드에서 ResponseEntity 반환 시 상황 질문
안녕하세요 백기선 강사님! 덕분에 강의를 완주하고 사이드프로젝트로 api 서버를 만들고 있습니다. restapi를 만들고있는데 view기반이랑 조금은 달라서 찾아볼게 많네요.!!ㅎ 익셉션핸들러 처리 중 질문거리가 생겨서 달려왔습니다. @RestControllerAdvice public class ControllerExceptionHandler { @ExceptionHandler(IllegalArgumentException.class) @ResponseStatus(value=HttpStatus.BAD_REQUEST) public ResponseEntity<ErrorResponse> handleIllegalArgumentException(IllegalArgumentException e){ System.out.println(e.toString()); ErrorResponse response = ErrorResponse.builder() .status(HttpStatus.BAD_REQUEST.value()) .message(e.getMessage()) .build(); return new ResponseEntity<>(response, HttpStatus.BAD_REQUEST); } @Getter @Builder public class ErrorResponse { @Builder.Default private LocalDateTime timestamp = LocalDateTime.now(); private String message; //예외 메시지 저장 @Builder.Default private String code = ""; // 예외를 세분화하기 위한 사용자 지정 코드 private int status; // HTTP 상태 값 저장 400, 404, 500 등 } 익셉션핸들러에 대해 위처럼 작성하였고 핸들러메서드에서 return으로 ResponseEntity 가 반환되고, body부로 ErrorResponse 객체 전달하고 있습니다. ExceptionHandlerExceptionResolver : Failure in @ExceptionHandler com.itevent.iteventapi.common.error.ControllerExceptionHandler#handleIllegalArgumentException org.springframework.web.HttpMediaTypeNotAcceptableException: Could not find acceptable representation 위와 같은 에러가 났었는데 결론은 ErrorResponse에 @Getter를 붙이지 않아서 에러가 났고 @Getter 붙여서 해결하였는데요. 어떤 이유로 게터가 없어서 에러가 났는지 짐작이 안되서 질문드립니다. ErrorResponse객체에 getter가 왜 필요한건가요? (jackson변환할 때 getter가 필요..? POJO 객체의 필수조건? 다양한 생각은 드는게 확신이 안서서 질문드립니다.. 아시면 답변 부탁드리겠습니다 :) )
-
해결됨HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
sns아이콘 애니 만들기 중] 오버플로우, 차오르는 애니메이션 질문
파트원 실습 가상클래스 before after 가상클래스 활용한 실전 퍼블리싱 03(SNS 아이콘 애니메이션) 10:30 부터 -- 안녕하세요 항상 친절한 답변 감사합니다ㅠㅠ 현재는 일부 강사님이 하신 코드 데려와서 붙여서 되는 상황입니다. 제가 한건 주석처리에 표시 해놓았어요 01. a태그에 오버플로우 히든 적용이 제가 입력한 코드에서 작동이 안되는 이유가 찾아봐도 뭔지 모르겠습니다 02. 보더 래디우스 50%를 적용하고 오버를 하면 예시처럼 주욱 올라오는게 아니라 뒤에서 들어올려지는 것 같이 나와서 원인을 찾다가 래디우스가 원인인걸 알았습니다 20%같이 다른 퍼센트도 해봤는데 그냥 적용을 하면 그렇게 보이는 것 같더라고요... 이건 그냥 착시현상처럼 보이는걸까요? 03. 개인역량차이(?)겠지만 항상 정렬같은거 하다가 안될때가 많아서 애먹네요 요점을 훑고 연습해도 실제로 할때랑은 무엇이 문제인건지 파악이 늦어요 (뭐 예를들면 포지션 위치를 맞는곳에 써야하는데 비슷한 다른곳에 쓴다던지..) 남들도 이러는지 모르지만 저는 강사님 한거 한번 쭉 보고 혼자 안보고 붙들고 늘어지고 하다가 정 안되는것만 강의 다시 봅니다 강사님처럼 딱 딱 하고싶은데 답답할때가 많네요ㅠㅡㅠ 언제쯤 금방 파악할지 이런거 줄이는 방법 혹시 있을까요 많이 하는게 답일까요? -- 아래에 소스 달겠습니다 파일첨부기능이 없네요 그리고 저 사실 질문 많은데 매번 공부하다가 기록하고 있답니다,,,,^^ 한꺼번에 하는게 좋을거 같아서요 번거롭게 하는 것 같아 죄송합니다. 정 이상한거만 일단 합니다
-
미해결Slack 클론 코딩[실시간 채팅 with React]
커스텀 훅 useInput에서 Dispatch<SetStateAction<T>>에 관한 설명을 어디서 찾아볼수 있을까요?
커스텀 훅 useInput에서 Dispatch<SetStateAction<T>>에 관한 설명을 어디서 찾아볼수 있을까요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
npm run build 실행 시 에러가 발생합니다
npm run build 실행 시에 다음과 같은 오류가 발생합니다.. 설정 파일들 대부분 복붙으로 긁어 오고 오타도 확인해보고 webpack 재설치도 여려번 해봤고 구글링도 해봤는데 해결이 안되어 질문드립니다ㅠㅠ
-
미해결쉽게 시작하는 쿠버네티스(v1.35)
pod에 관해서 궁금한게 생겨서 질문드립니다.
안녕하세요. 강의 보는 도중에 궁금한게 생겨서 질문드립니다. 1. kubectl run nginx --image=nginx로 pod를 생성했는데, 이렇게 생성하면 각 워커노드들에서 각개의 pod가 생성되는건가요? 2. kubetctl get pod -o wide로 pod를 확인했을 때 각개의 pod가 생긴다면 4개가 나와야 되는게 아닌지요? ㅠㅠ 너무 헷갈리네요.
-
미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
책을 구매하려고해요
이 강의가 저한테 잘 맞아서 보다가 다른일 때문에 바쁘게 지내고 이번에 몇달간 시간이 생겨서 기초내용 반복해서 보려고해요 그런데 책이 있는줄 몰랐네요 그래서 책을 구매하려고 하는데 책에 더 디테일한 내용들이 들어있나요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
콘솔 오류관련 질문입니다
log.js:24 [HMR] Waiting for update signal from WDS... scheduler.development.js:298 [Deprecation] SharedArrayBuffer will require cross-origin isolation as of M91, around May 2021. See https://developer.chrome.com/blog/enabling-shared-array-buffer/ for more details. (anonymous) @ scheduler.development.js:298 ./node_modules/scheduler/cjs/scheduler.development.js @ scheduler.development.js:843 __webpack_require__ @ bootstrap:856 fn @ bootstrap:150 ./node_modules/scheduler/index.js @ index.js:6 __webpack_require__ @ bootstrap:856 fn @ bootstrap:150 (anonymous) @ react-dom.development.js:18 ./node_modules/react-dom/cjs/react-dom.development.js @ react-dom.development.js:26261 __webpack_require__ @ bootstrap:856 fn @ bootstrap:150 ./node_modules/react-dom/index.js @ index.js:37 __webpack_require__ @ bootstrap:856 fn @ bootstrap:150 (anonymous) @ index.css?bb0a:82 ./src/index.js @ index.js:21 __webpack_require__ @ bootstrap:856 fn @ bootstrap:150 1 @ index.js:6 __webpack_require__ @ bootstrap:856 checkDeferredModules @ bootstrap:45 webpackJsonpCallback @ bootstrap:32 (anonymous) @ main.chunk.js:1 index.js:20 null webpackHotDevClient.js:138 src\main\index.js Line 26:11: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text Line 31:11: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text Line 40:21: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text Line 46:23: img elements must have an alt prop, either with meaningful text, or an empty string for decorative images jsx-a11y/alt-text src\product\index.js Line 19:6: React Hook useEffect has a missing dependency: 'id'. Either include it or remove the dependency array react-hooks/exhaustive-deps printWarnings @ webpackHotDevClient.js:138 handleWarnings @ webpackHotDevClient.js:143 push../node_modules/react-dev-utils/webpackHotDevClient.js.connection.onmessage @ webpackHotDevClient.js:210 66571123-1901-4ee7-9a30-2f64f6e3d2f7.mock.pstmn.io/1:1 Failed to load resource: the server responded with a status of 404 () index.js:1 Error: Request failed with status code 404 at createError (createError.js:16) at settle (settle.js:17) at XMLHttpRequest.handleLoad (xhr.js:62) console.<computed> @ index.js:1 (anonymous) @ index.js:17 index.js:1 Warning: Each child in a list should have a unique "key" prop. Check the render method of `MainPage`. See https://reactjs.org/link/warning-keys for more information. at div at MainPage (http://localhost:3000/static/js/main.chunk.js:672:80) at Route (http://localhost:3000/static/js/vendors~main.chunk.js:36414:29) at Switch (http://localhost:3000/static/js/vendors~main.chunk.js:36616:29) at div at App at Router (http://localhost:3000/static/js/vendors~main.chunk.js:36049:30) at BrowserRouter (http://localhost:3000/static/js/vendors~main.chunk.js:35669:35) console.<computed> @ index.js:1 printWarning @ react-jsx-dev-runtime.development.js:117 error @ react-jsx-dev-runtime.development.js:93 validateExplicitKey @ react-jsx-dev-runtime.development.js:986 validateChildKeys @ react-jsx-dev-runtime.development.js:1013 jsxWithValidation @ react-jsx-dev-runtime.development.js:1184 MainPage @ index.js:33 renderWithHooks @ react-dom.development.js:14985 updateFunctionComponent @ react-dom.development.js:17356 beginWork @ react-dom.development.js:19063 beginWork$1 @ react-dom.development.js:23940 performUnitOfWork @ react-dom.development.js:22776 workLoopSync @ react-dom.development.js:22707 renderRootSync @ react-dom.development.js:22670 performSyncWorkOnRoot @ react-dom.development.js:22293 (anonymous) @ react-dom.development.js:11327 unstable_runWithPriority @ scheduler.development.js:646 runWithPriority$1 @ react-dom.development.js:11276 flushSyncCallbackQueueImpl @ react-dom.development.js:11322 flushSyncCallbackQueue @ react-dom.development.js:11309 scheduleUpdateOnFiber @ react-dom.development.js:21893 dispatchAction @ react-dom.development.js:16139 (anonymous) @ index.js:15 index.js:20 null 66571123-1901-4ee7-9a30-2f64f6e3d2f7.mock.pstmn.io/2:1 Failed to load resource: the server responded with a status of 404 () index.js:1 Error: Request failed with status code 404 at createError (createError.js:16) at settle (settle.js:17) at XMLHttpRequest.handleLoad (xhr.js:62) console.<computed> @ index.js:1 index.js:20 null 66571123-1901-4ee7-9a30-2f64f6e3d2f7.mock.pstmn.io/1:1 Failed to load resource: the server responded with a status of 404 () index.js:1 Error: Request failed with status code 404 at createError (createError.js:16) at settle (settle.js:17) at XMLHttpRequest.handleLoad (xhr.js:62) console.<computed> @ index.js:1 콘솔 창을 확인했는데 저는 상품정보가 입력되지않고 이런식으로 나오네요 이유가 무엇인지 알 수 있을까요?
-
해결됨그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법
python 역량
안녕하세요 강사님! 완강을 하고 그로스마케터로서의 역량을 쌓아가려고 노력중입니다. 강의 중에서 개발자의 역량과 그로스 마케터의 공부는 다르다고 하셨는데, 파이썬을 어느정도까지 공부하는 것이 좋을까요? 제가 공부하고 있는 책과 강의는 그런 구분선?이 존재하지 않아서 마케터로서의 분석능력을 넘은 개발자로서의 역량강화에 필요한 지식이라면 굳이 공부하지 않으려고 합니다. 이제 목차를 보면 웹 크롤링과 html을 배울 차례인데 아마 이것이 강사님께서 말씀하신 개발자의 공부부분 일 것 같아서 질문드립니다.
-
미해결프리다(Frida)를 이용한 안드로이드 앱 모의해킹
onComplete가 안 불리는 이유
onComplete가 안 불리는 이유가 뭔가요? "Solved Challenge 08"가 안 나오네요
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
32강에서 로그아웃할 때 props.history.push("/login") 이 동작하지 않았습니다.
32강에서 로그아웃할 때 props.history.push("/login") 이 동작하지 않았습니다. 제가 뭔가 잘못 코딩한 줄 알고 엄청 뒤지다가... 포기하고 더이상은 진도를 못나가겠구나 생각하면서그냥 33, 34강은 듣기만 해야겠다. 라고 생각했어요. 그러다가 34강 2분 17초 쯤에서 강사님도 저번에 이게 동작을 해서 이상하게 생각했다는 얘기를 하셔서.............깜짝 놀랬습니다. 제가 잘못 코딩한 건 아니었나봐요.. ㅠ.ㅠ혹시 이 문제로 고생하는 저 같은 분들이 계실까봐 글 남깁니다. 다시 33강으로 Back 합니다.
-
미해결초보를 위한 도커 안내서
M1 맥북 컴포즈 문제
안녕하세요. 좋은 수업 감사드립니다. 사용 환경은 M1맥북입니다. 말씀해주신대로 yml 파일을 작성하였고, running상태까지 하였는데, db에 연결이 되지않는다고 뜹니다. 오류메시지로 Access denied for user 'username_here'@'172.21.0.3' (using password: YES) 와 같은 메시지가 출력됩니다.