묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨유니티(Unity)로 시작하는 게임개발: Part 3. 슈팅게임 개발
scene 로드 후 missing
안녕하세요 강의를 따라하던 도중에, 강의에서 나온 것과 다른 증상이 나타나서 질문을 드립니다 증상은 이렇습니다 플레이어가 죽거나, 스테이지를 클리어 한 뒤, Retry나 Next Stage 버튼을 눌러서 Scene이 로드 되면, GameManager에 연결 되어야 하는 UI 들이 전부 Missing으로 나타납니다 더군다나, 그 다음 스테이지에서 적들도 나오지 않습니다 이유와 해결책을 알 수 있을까요?
-
미해결모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1
연결 테스트가 안됩니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 쿼리박스 연결테스트를 누르면 socket read timed out 이라고 뜨고 실행이 안됩니다. ㅠㅠ 무엇이 잘못된걸까요 + 이방법 저방법 하다가 1521 PID 프로세스를 죽였더니 커넥트가 안된다고 뜨네요...그래서 가능할만한 실행중인 포트 아무거나 넣었더니 엄청 다양한 오류가 뜹니다...어떢하면 좋나요
-
해결됨이미지 관리 풀스택(feat. Node.js, React, MongoDB, AWS)
cors 에러는 나오지않고 starts-with에러가발생합니다
강사님 cors강좌쪽 보고있는데 에러가 Invalid Policy: Invalid Condition: unknown operation 'starts-width'. ㅇ게 발생합니다.. 영상코드와 비교해봐도 다른게없고, 정책설정, 등등 전부 똑같은데 에러가 발생하는 이유가 뭘까요 ㅠ잘안되서 공식문서 보면서 이것저것추가하는데도 잘안되네요... https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectPOST.htmlhttps://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-post-example.html이걸 다봐도 잘안됩니다 ㅠ깃헙 주소는 : https://github.com/WachsenHaus/imageUploader_study입니다. 최근 커밋으로 프리사인드 부분을 추가하였습니다
-
미해결실전! 스프링 데이터 JPA
flush 질문
12분쯤에 위에 save를 한것들은 영속성컨텍스트에 아직 남아있 그다음 JPQL로 인해 DB에는 41살이 있을텐데 그 이후로 FLUSH를 하면 영속성컨텍스트에 있던 40살이 DB에 반영되서 41 -> 40이 되는게 아닌가요???
-
미해결대세는 쿠버네티스 (초급~중급편)
Getting started - Kubernetes - 실습 강의에서 질문있습니다.
Getting started - Kubernetes - 실습 강의에서 4분 25초 쯤에 docker build -t tmkube/hello 가 나옵니다. 여기서 레파지토리가 무슨 주소 인 것 같은데, 리눅스 OS 내의 주소인가요? 아니면 외부 도커 허브주소인가요?? 그리고 이미지를 Dockerfile의 FROM node:slim 에서 가져왔나요? 아니면 tmkube/hello 에서 가져왔나요? 혹은 Dockerfile의 FROM node:slim 과 tmkube/hello 가 어떤 연관 관계가 있는건가요?? 둘 다 docker hub 내에 있는 어떤 공간인가요?
-
미해결비전공자를 위한 개발자 취업 올인원 가이드 [통합편]
개인적인 공부방법에 대해서 질문입니다.
안녕하세요 강의잘보고있습니다 백엔드 개발쪽으로 취업준비를 하는 비전공자 취업준비생입니다 혼자 공부하다보니 답답한부분이 좀 많은데 질문이 좀 많더라도 조금만 이해해 주시면 감사하겠습니다. 궁금한점이있는데 혹시 반효경 교수님 운영체제 강의를 수강할때 c언어를 알고나서 운영체제를 들어야하나요? 운영체제 공부하려할떄 사전에 알아야할 cs지식이있을까요? 또한 백엔드 개발쪽을 진로한다면 c언어공부는 지금당장 은 아니더라고 나중에는 c언어를 무조건 공부해야하나요? 그리고 강의추천하시는것들중에 영어강의가 좀 많은데 혹시 영어강의 들으실때 어느정도 이해하면서 들으셨는지 궁금합니다.. 이게 영어강의로 새로운지식을 배우려하면 한국어 강의보다 시간은 배로들고 이해하는 양도 70~80퍼정도 밖에 안되서 영어로된 강의를 듣는게 맞는건가? 라는 고민이있습니다.. 혹시 실례가 되지않는다면 영어공부는 어떻게 하셨는지 여쭤볼수있을까요? 정수님은 자바쪽 백엔드개발자로 일하시는걸로 아는데 c언어나 c++도 공부하셨는지 공부하셨다면 어떤책이나 강의로 들으셨는지 궁금합니다. 질문이 난잡해서 죄송하고 좋은답변 부탁드립니다 감사합니다!
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
github 권한 요청부탁드립니다!
0
-
미해결15일간의 빅데이터 파일럿 프로젝트
CM 접속 지연
안녕하세요 강의 잘 듣고 있습니다. 질문이 있습니다. Cloudera Manager 를 실행해서 실습을 진행 중에 있습니다. 서버를 키자마자는 3분 정도 후에 CM이 바로 실행이 되는데 어떤 경우에는 실습 진행 중에 1시간이 넘어야 CM 창이 실행되고 어떤 경우에는 바로 켜지는 등 실행 속도에 차이가 있습니다. 어떤 경우에는 클러스터 내의 모든 구성요소(Flume, Kafka 등)을 다 켜도 바로 켜지는 경우도 있고, 또 다른 경우에는 수집, 적재 등 몇 가지 구성요소가 꺼져있어도 1시간 이상 소요되서 켜지는 경우도 있습니다.(새로고침, 다시 실행 등 여러 번 수행) 이런 문제들로 실습을 원활하게 진행하지 못하고 시간이 많이 소요되고 있습니다. 이런 경우에 원인은 무엇이며 해결 방법은 어떤 것이 있을까요? 단순히 Memory의 문제인가요? ps) CPU는 i7-8550U RAM은 16GB 입니다. 남은 C드라이브 용량은 20GB 정도입니다.
-
미해결스프링 핵심 원리 - 기본편
영한님 이랑똑같이 했는데 오류가 터져요...
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://docs.google.com/document/d/1j0jcJ9EoXMGzwAA2H0b9TOvRtpwlxI5Dtn3sRtuXQas/edit#heading=h.w2tomwsznga7)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://docs.google.com/document/d/1xCQKit-1V6l6ObeCe49St33RHPzLF_P_c3o7aSDTKs0/edit#heading=h.7dhnp46ven0v)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요! 이번 강의에서 라이브 코딩을 하면서 돌렸는데 NullPointException이 터졌네요.. 왜 그럴까요..? 일단 DiscountService는 스프링 컨테이너에 등록이 잘 등록이 되었습니다. 또한 DiscountService 생성자 내에서 policyMap이랑 policies 에 FixDiscountPolicy와 RateDiscountPolicy또한 잘 넣어져있는것을 출력을 통해 확인했습니다. 문제는 DiscountService클래스의 discount에서 발생하는것 같은데 왜 그러는지 잘 모르겠습니다.
-
미해결스프링 핵심 원리 - 기본편
강의를 보다 문득 궁금해진것이 있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://docs.google.com/document/d/1j0jcJ9EoXMGzwAA2H0b9TOvRtpwlxI5Dtn3sRtuXQas/edit#heading=h.w2tomwsznga7)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://docs.google.com/document/d/1xCQKit-1V6l6ObeCe49St33RHPzLF_P_c3o7aSDTKs0/edit#heading=h.7dhnp46ven0v)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요 영한님의 강의 잘보고있습니다. 강의를 보다가 문득 궁금해진것이 있는데 여기서 스프링 컨테이너를 만들때 어떨때는 Applicationcontext를 쓰시고 어떨때는AnnotationConfigApplicationcontext를 쓰시던데 둘 사이에 부모 자식이라는 것 이외에 유의미한 차이가 있을까요??
-
해결됨유니티(Unity)로 시작하는 게임개발: Part 3. 슈팅게임 개발
좋은 코드
안녕하세요 강사님 원론적인 질문이 될 것 같은데요 해당 강의에서 구현 하신 건, 요역하자면, 플레이어가 죽고, 파괴 애니메이션을 보여주기 위해서 게임오버ui가 나타나기전에 약간의 딜레이를 추가 하는 거였잖아요 그 방법이 3가지가 있을거라고 하시면서 For 루프 Invoke coroutine을 말씀하셨는데 저는 invoke는 몰랐었기에, 생각을 못 했고 For는 초반부에 타이머를 만드는 것과 같은 방식으로 구현 하실 테고 Coroutine이야 불러줄 함수를 coroutine으로 만들어 주면 될거라 생각을 했습니다 이렇게, 같은 결과가 도출이 되는 여러가지 코드가 있을 경우 어떤 코드가 보다 좋은 코드인지 어떻게 결정을 하나요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
동시접속자 수에 대해서 궁금합니다.
게임 관련해서 개발 이야기가 나오게 되면 동시접속자 수에 대해서 엄청 중요하게 언급을 하는데요. 동시접속자 수를 늘리려면 서버를 여러 대 돌려야 되는 것을 의미하는 건지 개발적으로 더 잘 만들어야 되는건지 궁금합니다.
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
물결= 표시는 무슨 의미인가요?
N/2의?제곱 = 1에서 = 가 물결 표시로 쓰셨는데 물결=은 무슨 뜻인가요? N번 걸리는데 절반씩 고르는 걸로 하면 2의n승으로 나눈게 되는 거고 1은 100%란 뜻인가요?
-
미해결그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
configMap 관련 질문입니다.
k apply -f configMap.yaml 명령어를 통해서 생성 했습니다. configmap/fluentd-config created 정상적으로 생성이 된 것 같은데 k get cm 명령어로 확인 했을 경우 제가 생성한 configMap이 확인이 안되면 생성이 안된게 맞나요 ?? k delete -f configMap.yml 삭제 했을 경우에는 configmap "fluentd-config" deleted 출력이 되긴 합니다.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
RegisterAccept() 질문
우선 먼저 사과드립니다... 비슷한 질문이 많은데 그 글들을 봐도 이해에 대해 확신이 서지 않아 같은 질문을 또 드리는것 같네요. 의문이 있는 부분은 SocketAsyncEvnetArgs 부분 입니다. 1. RegisterAccept 에서 AcceptAsync로 args를 처리. 2. args안에 EventHandler<T> Completed; 존재 3. args안에 OnCompleted가 존재하고, Accepted되면 OnCompleted가 실행되면서 Completed.Invoke로 OnAcceptCompleted 동작. 비동기로 accept를 처리하고, accept가 완료되면 callback을 통해서 OnAcceptCompleted 함수가 수행된다는 개념은 이해했지만 동작 메커니즘이 정확하게 이해되지 않아 질문드립니다. 아래 사이트를 참고하였을때, OnCompleted에 뭔가 정의가 있어야 함수가 실행이 될텐데요, event - C# 참조 | Microsoft Docs EventHandler<TEventArgs> 대리자 (System) | Microsoft Docs VS2019에서 정의를 타고 올라갔으나....주석 뿐인 정의만 있었습니다. Socket까지도 정의를 타고 올라갔는데 마찬가지로 프로퍼티+주석만 잔뜩있었습니다 ㅠㅠ.... 제가 옳게 이해한 것이 맞을까요?
-
미해결홍정모의 따라하며 배우는 C++
7.4 강의에서 const에 의한 값 못바꿈 관련.
9분 45초부터 foo함수 매개변수에 const를 넣으면 포인터 변수의 값을 바꾸지 못한다고하는데,, int*를 pin으로 재정의 즉 typedef int* pin으로 정의하면 값이 바뀝니다. 예외인가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
사소한 질문
예전에 유튜브에서 어떤 학원 강좌를 봤는데 vector<int>::iterator iter; vector<int>::iterator iterEnd = v.end(); for(iter = v.begin(); iter != iterEnd; ++iter) iter에 v.begin()을 대입하는 걸 처음 선언할 때 하지 않고 for문에서 하는 이유가 굳이 있을까요?
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
TypeORM 트랜잭션 관련
안녕하세요 선생님, 좋은 강의 항상 감사드립니다. TypeORM 트랜잭션과 관련해 궁금한 것이 생겼습니다. 1. 스프링의 경우 데이터베이스 관련 로직이 있는 서비스 계층 메서드에는 @Transactional 어노테이션을 사용해 트랜잭션 처리를 해주는 것으로 알고 있습니다. 반면, NestJS 공식 문서를 살펴보니 @Transactional() 데코레이터를 이용한 트랜잭션 처리를 권장하지 않고 있습니다. 이에 대한 이유는 설명해주지 않는 것 같습니다. 혹시 권장되지 않는 이유에 대해 알 수 있을까요? 2. NestJS에서는 @Transactional() 데코레이터를 대신해 QueryRunner를 권장하고 있습니다. 사용하는 법을 살펴보니 일일이 수동으로 트랜잭션을 처리해주는 방식인데, Nest 서비스 계층에서 RDB에 접근하는 로직이 존재하면 모두 QueryRunner를 이용해야 하나요? (서비스 로직이든 디비 접근에서든 오류가 발생하면 롤백해주어야 하므로 저는 그래야 한다고 생각합니다)
-
미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
network오류ㅠㅠ
truffle deploy --network klaytn 으로 터미널에서 치면, 처음엔 Unknown network "klaytn". See your Truffle configuration file for available networks. 이렇게 뜨다가, 강의 파일(truffle.js)을 복사하여 붙여넣기 한 다음 명령어를 실행하니 아래와 같이 뜹니다. 해결책이 무엇일까요? C:\Users\junhy\addition-game-starter> truffle deploy --network klaytn Error: Cannot find module './build/Release/scrypt' Require stack: - C:\Users\junhy\addition-game-starter\node_modules\scrypt\index.js - C:\Users\junhy\addition-game-starter\node_modules\scrypt.js\node.js - C:\Users\junhy\addition-game-starter\node_modules\connect-privkey-to-provider\node_modules\caver-js\packages\caver-klay\caver-klay-accounts\src\index.js - C:\Users\junhy\addition-game-starter\node_modules\connect-privkey-to-provider\node_modules\caver-js\packages\caver-klay\src\index.js - C:\Users\junhy\addition-game-starter\node_modules\connect-privkey-to-provider\node_modules\caver-js\index.js - C:\Users\junhy\addition-game-starter\node_modules\connect-privkey-to-provider\index.js - C:\Users\junhy\addition-game-starter\truffle.js - C:\Users\junhy\AppData\Roaming\npm\node_modules\truffle\node_modules\original-require\index.js - C:\Users\junhy\AppData\Roaming\npm\node_modules\truffle\build\cli.bundled.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js:889:15) at Function.Module._load (internal/modules/cjs/loader.js:745:27) at Module.require (internal/modules/cjs/loader.js:961:19) at require (internal/modules/cjs/helpers.js:92:18) at Object.<anonymous> (C:\Users\junhy\addition-game-starter\node_modules\scrypt\index.js:3:20) at Module._compile (internal/modules/cjs/loader.js:1072:14) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10) at Module.load (internal/modules/cjs/loader.js:937:32) at Function.Module._load (internal/modules/cjs/loader.js:778:12) at Module.require (internal/modules/cjs/loader.js:961:19) at require (internal/modules/cjs/helpers.js:92:18) at Object.<anonymous> (C:\Users\junhy\addition-game-starter\node_modules\scrypt.js\node.js:1:14) at Module._compile (internal/modules/cjs/loader.js:1072:14) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10) at Module.load (internal/modules/cjs/loader.js:937:32) at Function.Module._load (internal/modules/cjs/loader.js:778:12) at Module.require (internal/modules/cjs/loader.js:961:19) odules\connect-privkey-to-provider\node_modules\caver-js\packages\caver-klay\caver-klay-accounts\src\index.js:34:16) at Module._compile (internal/modules/cjs/loader.js:1072:14) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10) at Module.load (internal/modules/cjs/loader.js:937:32) PS C:\Users\junhy\addition-game-starter> truffle deploy --network klaytn Error: Cannot find module './build/Release/scrypt' Require stack: - C:\Users\junhy\addition-game-starter\node_modules\scrypt\index.js - C:\Users\junhy\addition-game-starter\node_modules\scrypt.js\node.js - C:\Users\junhy\addition-game-starter\node_modules\connect-privkey-to-provider\node_modules\caver-js\packages\caver-klay\caver-klay-accounts\src\index.js - C:\Users\junhy\addition-game-starter\node_modules\connect-privkey-to-provider\node_modules\caver-js\packages\caver-klay\src\index.js - C:\Users\junhy\addition-game-starter\node_modules\connect-privkey-to-provider\node_modules\caver-js\index.js - C:\Users\junhy\addition-game-starter\node_modules\connect-privkey-to-provider\index.js - C:\Users\junhy\addition-game-starter\truffle.js - C:\Users\junhy\AppData\Roaming\npm\node_modules\truffle\node_modules\original-require\index.js - C:\Users\junhy\AppData\Roaming\npm\node_modules\truffle\build\cli.bundled.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js:889:15) at Function.Module._load (internal/modules/cjs/loader.js:745:27) at Module.require (internal/modules/cjs/loader.js:961:19) at require (internal/modules/cjs/helpers.js:92:18) at Object.<anonymous> (C:\Users\junhy\addition-game-starter\node_modules\scrypt\index.js:3:20) at Module._compile (internal/modules/cjs/loader.js:1072:14) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10) at Module.load (internal/modules/cjs/loader.js:937:32) at Function.Module._load (internal/modules/cjs/loader.js:778:12) at Module.require (internal/modules/cjs/loader.js:961:19) at require (internal/modules/cjs/helpers.js:92:18) at Object.<anonymous> (C:\Users\junhy\addition-game-starter\node_modules\scrypt.js\node.js:1:14) at Module._compile (internal/modules/cjs/loader.js:1072:14) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10) at Module.load (internal/modules/cjs/loader.js:937:32) at Function.Module._load (internal/modules/cjs/loader.js:778:12) at Module.require (internal/modules/cjs/loader.js:961:19) at require (internal/modules/cjs/helpers.js:92:18) at Object.<anonymous> (C:\Users\junhy\addition-game-starter\node_modules\connect-privkey-to-provider\node_modules\caver-js\packages\caver-klay\caver-klay-accounts\src\index.js:34:16) at Module._compile (internal/modules/cjs/loader.js:1072:14) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10) at Module.load (internal/modules/cjs/loader.js:937:32)련 문의는 1:1 문의하기를 이용해주세요.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
로그인 / 로그아웃, 권한 관련 질문입니다.
선생님 안녕하세요. 선생님께 도움 정말 많이 받고있습니다. 최근 홈페이지를 구성해 보며 로그인/로그아웃, 권한 관련하여 궁금한 점이 생겼습니다. 로그인을 한 후 어떠한 권한을 가지고 있는 사용자던 간에 로그아웃이 출력되게 하고싶습니다. 검색해보니 spring security 관련 authenticationManager, jwt 등 다양한 방식이 있는걸로 파악했는데요. 혹시 실무에서 어떤 방식을 사용하여 로그인, 로그아웃, 권한 등의 처리를 하시는지가 궁금합니다. 공부 방향을 잡아보고 싶어서 질문드립니다. 감사합니다 !