묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
npm 설치 시 에러 발생
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. window 사용중인데 명령창에 npm install --global expo-cli를 입력하면 사진과 같은 에러가 발생합니다. 구글링도 몇시간쨰 했는데 해결이 안되네요ㅜㅜㅜ npm도 최신버전으로 업데이트 했는데 뭐가 문제일까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
passport kakao 시도중 질문
노드교과서 강의도 들었었는데, 그때는 카카오 패스포트할때는 아예 프론트서버없이 템플릿엔진으로 랜더링해줘서 /kakao/callback 라우터에서 그냥 redirect('/')해주면 됐었는데, 이번엔 프론트서버(3000)와 백엔드서버(8080)이 나뉘어서 그런지 redirect('/') 해주면 로그인후에 localhost:8080으로 가버려서 해매고있습니다. local passport처럼 데이터값을 프론트에서 받아와서 action.payload에 넣어주는 방법을 알고싶습니다... 강의밖의 내용이지만 알려주신다면 너무 감사할것같습니다 이거때문에 너무 오래 해매고있어서요 ㅠㅠ
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
멀티쓰레드 관련 질문입니다.
1. 이 강의에서 Interlocked를 사용하여 race condition을 해결하였는데 멀티쓰레드 환경의 경우 두 일꾼이 각자의 일을 병렬적으로 하게 되는 장점이 있는 것으로 알고 있습니다. 하지만 여기서 Interlocked를 사용하게 되면 Thread_1이 작동하는 동안 Thread_2는 대기상태가 되는 것으로 이해하였는데 이러한 경우에는 멀티쓰레드의 장점을 살리지 못한 것으로 이해하면 될까요? 효율성 측면에서 생각해봤을 때 싱글쓰레드와 차이가 없는 것으로 느껴졌습니다. 2. 만 번이상 실행할 경우 0이 아닌 다른 값이 출력되었는데 race condition을 생각해본다면 만 번보다 적은 횟수를 시행하더라도 0이 나올 수 없는 것 아닌가요? 10000번보다 적게 시행하였을 경우에 0이 나오는 이유가 궁금합니다.
-
미해결대세는 쿠버네티스 (초급~중급편)
kt cloud 공인 ip 211.43.12.245 사용 서버를 실행하는 형태 확인 바랍니다.
putty 접속 후 우분트 리눅스에서 도커 설치 및 docker run -d -p 8100:800 tmkube/hello . 실행하면 화면에 첫 줄은 처키 값이 나오면서 두번째 줄은 docker:error response from daemon : driver failed programming external connectiity on endpoint quirky_hellman ..... ..... bind for 0.0.0.0:8100 failed: port is already allocated 라는 문구가 떱니다. 실제 url을 211.43.245:8100 접속하면 페이지가 작동하지 않습니다. 211.43.12.245에서 잘못된 응답을 전송했습니다. 라고 접속이 안됩니다. 어떻게 해야 하나요 ?
-
미해결실전! 스프링 데이터 JPA
JPA 테스트코드 작성시 DDL 관련 질문있습니다
안녕하세요? 현재 프로젝트에 테이블이 약 400여개가 있습니다. 엔티티 개수도 그에 비례하구요. 문제는 이렇습니다. 임베디드 디비로 테스트 코드를 돌리는데요, Member 엔티티에 대한 테스트 코드를 작성하고 테스트 코드를 실행시키면 400여개의 엔티티에 대한 DDL이 모두 실행된 후 Member 엔티티에 대한 테스트코드가 실행됩니다. 유닛 테스트시 Member 엔티티에 대한 DDL만 생성되어 관련된 테이블 몇개만 생성한 후 간단하게 돌려보고 싶은데 제가 찾아서 시도해본 것으로는 @EntityScan으로 엔티티 스캔범위를 좁히거나 scheme.sql을 매번 작성하는 것, @DataJpaTest의 필터를 사용하는 것 등입니다. @DataJpaTest(includeFilters = {@ComponentScan.Filter(classes = Member.class)}) @Import(TestQueryDslConfig.class) class MemberRepositoryTest {} 특정 엔티티 클래스 몇개만 딱 찝어서 할수있는 방법이 있을 것 같은데 생각보다 솔루션이 안찾아집니다. 혹시 도움을 받을 수 있을까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
생성자를 이용한 트리구현
혼자 공부하다가 만들어본것인데 다른 자료구조처럼 처음 트리를 생성할 때 생성자를 이용해서 전체 트리를 만들어보고 싶었습니다. 그 결과 TreeNode<string> root = new TreeNode<string>("R1 개발실", new TreeNode<string>("디자인팀", new TreeNode<string>("전투"), new TreeNode<string>("경제"), new TreeNode<string>("스토리") ), new TreeNode<string>("프로그래밍", new TreeNode<string>("서버"), new TreeNode<string>("클라"), new TreeNode<string>("엔진")), new TreeNode<string>("아트팀", new TreeNode<string>("배경"), new TreeNode<string>("캐릭터")) ); 이런식으로 좀 길고 어지러운(?) 방법으로 트리가 생성되었습니다. 이러한 방법으로 생성자를 이용해서 트리를 처음부터 구현하는것이 권장될만한 방법인가요? 만약 이러한 방법이 실제 업무에서 사용되지 않는다면 그 이유도 알고싶습니다.
-
해결됨앨런 iOS Concurrency(동시성) - 디스패치큐와 오퍼레이션큐의 이해
Concurrency - Image Cache 부분 질문드립니다.
안녕하세요! 방금 질문을 드렸는데 또 다른 질문이 있어 질문드립니다. Concurrency Better 코드 중 해당 라인이 있는데, 이 부분이 문제가 발생하지 않을까 생각하여 문의드립니다. 저도 구현하신 ImageCache 부분을 보고 제 개인 프로젝트에서 이러한 방식으로 Singleton Class 안에 Image Cache를 구현해 보았는데, 가끔 EXC_BAD MEMORY ACCESS 에러가 발생했습니다. 그리고 이 원인을 찾던 중 해당 글을 발견했습니다. - https://stackoverflow.com/questions/26515968/swift-access-to-dictionary-of-a-singleton-causes-exc-bad-access/28910283 - https://sachithrasiriwardhane.medium.com/thread-safe-singletons-and-their-usage-in-swift-c992d34d85dd 이 글의 요지는 Dictionary와 같은 Immutable 자료구조는 Thread-unsafe 하므로 주의해야 한다는 것입니다. 그렇다면, 강의에 있는 imageCache 부분도 문제가 있지 않을까라는 생각이 들어 질문드립니다. 제가 생각한 해결방안은 1. NSCache 자료구조를 사용하는 것 2. 클래스 안에 sync Queue를 두어서 처리하는 것입니다. 우선은 전자의 해결방안이 낫다고 생각하는데, "NSCache는 Object이므로 Mutable하니까 Thread-safe 하지 않을까?" 라는 생각을 하고 있습니다. 이 부분에 대해 어떻게 생각하시는지 질문드립니다!
-
미해결PWA 시작하기 - 웹 기술로 앱을 만들자
질문입니다!
안녕하세요 강사님 질문이 있습니다. pwa로 카메라 기능 같은 것도 구현 가능한가요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
DTO를 사용할 경우 질문이 있습니다.
삭제된 글입니다
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
python 버전관련 질문
안녕하세요, 파이썬 버전 관련 질문드려요! 최신 버전으로 다운로드 받아 visual code 하단에는 "Python 3.9.5 64-bit('3.9')"로 확인이 되는데요, 최근 pip install 과정에서 에러메시지로 3.6버전에서만 해당 명령어로 인스톨이 된다고뜨더라구요! 이상해서 아이맥 터미널에서 python --version을 쳐보았더니 "Python 2.7.16"이라고 뜨네요 ㅠㅠ 이 경우 아나콘다 파이썬 2.7 버전을 다운로드 받아야하는건지, 왜이렇게 차이가 나는건지 질문드립니다..!
-
미해결스프링 핵심 원리 - 기본편
21:39 질문 있습니다
강사님 21분 39초에서 fieldInjectionTest를 돌렸을 때 AppConfig의 memberService, memberRepository, orderService가 왜 호출이 되는지 이해가 잘 가지 않습니다...
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
위임하는 클래스 구현 이유
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 상품 서비스는 상품 리포지토리에 단순히 위임만 하는 클래스라고 하셨는데 굳이 구현하는 이유가 있는지 궁금합니다. 감사합니다.
-
미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
필드 초기화 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 질문 : 닫기버튼을 눌렀을 때도 필드를 초기화 시키려면 어디에 마지막 코드를 추가해야 하나요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
npm 오류
안녕하세요! 항상 고생 많으십니다!node.js를 설치해서 terminal을 실행시켜 npm -v 를 했을 때 Uncaught ReferenceError: npm is not defined 이런 오류가 나는데 어떻게 해결하면 될까요? node -v는 이상없습니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
ADDRESS 테이블에 컬럼이 자동으로 만들어지는 이유
초보적이 질문이지만 갑자기 급 헷갈려서 그러는데요 1. Address 임베디드 타입에 있는 필드 값들이 ADDRESS 테이블에 자동으로 만들어 지는 이유는 Address 클래스가 임베디드 타입이라서 가능한건가요?? 2. private Address address 필드에 @Embedded 어노테이션이 생략이 되있는거죠 ??(기본적으로 생략 해도 무방해서)
-
미해결면접과 취업을 부르는 '퍼블리셔 개인 포트폴리오 홈페이지' 제작
CSS에서 tag와 class를 결합하여 작성하는 것에 대한 질문이 있습니다.
안녕하세요? 포트폴리오를 만들다가 문득 의문이 생겨서 질문 드립니다. CSS를 작성할 때 선택자를 최소화 하는것이 좋다고 들었는데 section.welcome 또는 a.btn.start 이런식으로 태그선택자와 클래스선택자를 결합하여 작성하는 것에 이점이 있나요? 어쩔 수 없는 경우를 제외하고는 되도록 클래스만 선택하여 스타일을 주는것이 좋은 방향이 맞나요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
network 연결이 안돼네요
ngrok 주소와 변수는 맞는 상태입니다. 브라우저로 ngrok 주소를 확인해보니 json형태라 잘 나옵니다. axios 설치되있는 상태입니다. ngrok을 삭제하고 다시 깔고, expo, vscode를 재실행 여러번 했는데도 안되네요..
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
스프링 부트 질문입니다
Spring Initializr 에서 Spring Boot가 2.3버전이 없고 2.4버전부터 있는데 2.4로 해도 상관없나요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
urlencoded({extended : true})
안녕하세요. 제가 공식문서에 아직 익숙하지 않아서 질문드립니다. 공식문서에 따르면 urlencoded 에서 extended default 는 true 라고 나와있는데 굳이 명시해주시는 이유가 궁금합니다. 강의용이라서 일부러 명시를 해주시는 건지 제가 공식문서를 잘못이해한 것인지 여쭤보고 싶습니다. http://expressjs.com/en/api.html#express.urlencoded
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
다형성#2 강의에 싱크가 맞지 않는 것 같습니다.
강의 관련 오류는 어디에 문의해야할지 몰라서 여기에 글씁니다. 다형성#2 15:50부터 음성과 화면의 싱크가 안맞는게 느껴집니다. 싱크가 안맞는지 확인해보고 싱크 맞출 수 있다면 싱크 맞추는게 좋을 것 같습니다.