묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
기초적인 질문입니다만
안녕하세요. 거의 독학에 가깝게 매우 힘들게 IOCP를 공부했었습니다. 강사님 게임 서버를 강의로 들을 수 있어서, 재직하면서 얻은 노하우를 풀어주셔서 너무 감사드립니다. 아직 강의 초반부입니다. lock 기반으로 ConcurrentQueue/Stack 작성하시면서 클래스 템플릿에서 queue나 stack을 인클루드하지 않았는데, 어떻게 멤버변수를 선언할 수 있는 걸까요? 미리 컴파일된 헤더를 사용해서 그런 건가요? 그걸 인클루드 한 곳은 main()이 있는 GameServer.cpp인데 말이죠. #include "pch.h"를 #include "ConcurrentQueue.h" 아래에 위치시킬 때 컴파일이 안 되는 걸 보면 미리 컴파일된 헤더가 이유인 것은 알겠지만, 명확히 스스로에게 설명할 수가 없네요. 도움 부탁드립니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
IPEndPoint와 listenSocket
지금은 서버와 클라 양쪽에서 IPHostEntry, IPAddress등을 사용해서 IPEndPoint를 만들고 이를 연결하는 식으로 사용하고 있는데1) EndPoint가 상대의 주소와 포트를 설정하여 목적지?를 설정한다고 봐도 되나요?1-1) 만약 그렇다면 지금은 컴퓨터 하나로 시험해야 하기에 같은 주소를 사용하므로 IPEndPoint를 만들어서 사용하고 있지만, 실제는 서버에서는 스스로의 주소를 넣어주고, 클라는 알고있는 서버의 주소/포트를 사용해 연결 요청을 했을때 서버가 캐치 하면서 클라의 주소를 받아서 연결이 되는거...겟죠?1-2) 그때 리스너에서 Socket.RemoteEndPoint을 사용해 클라의 주소를 추출하나요? 1-3) _onAcceptHandler.Invoke(args.AcceptSocket);이 부분에서 Accept된 Socket을 가져와서, 새로 클라의 소켓을 만들어줄 필요없이 이미 (질문1-2)와 같은 일을 하고있는 걸까요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
yolov5 강의에서 test.py
선생님, 안녕하세요? yolov5로 모델을 만들고 예측을 해서 mAP를 계산하려고 합니다. 1. test.py를 이용하려고 하는데, 이상하게 제 yolov5에는 val.py가 있고 test.py가 없습니다. 같은 기능으로 파일명이 변경된 건가요? 2. detect.py로 결과를 파일로 저장해서 그 파일을 GT파일의 값과 비교해서 계산해야 하는 건가요? 좋은 강의에 감사드립니다.
-
미해결스프링 핵심 원리 - 기본편
핵심원리까지 완강 후 방향에 대해 의견 여쭙니다
안녕하세요 강사님! 학원에서는 스프링 원리에 대해서는 안알려주고 무작정 이렇게 코드 짜는거다라고 알려줘서 너무 답답했었는데 강사님 강의를 듣고 속이 뻥~! 뚫렸습니다! 이론강의를 정말 안좋아하는데 강사님 수업은 너무 재밌고 다음 내용이 궁금해서 밤새가면서 봤네요 :D (입문 강의 때는 완전히 이해가 안가더라도 일단 입문을 학습하는게 좋다는 강사님 말만 믿고 따라했더니 정말 되더라구요) 핵심원리 수업을 듣고나서 스프링이 이런거구나 이래서 이 코드를 작성했던거구나 하고 이해는 가는데 다른 사람에게 설명하라고 하면 그정도 실력은 안되는 것 같아 고민입니다. 이걸 어떻게 활용을 해야할지도 문제구요. 사실 제가 학원에서 배웠던 스프링이랑 비슷하면서도 굉장히 다르다는 생각을 합니다. 현재 상황에서 HTTP와 MVC를 듣고 JPA 로드맵으로 넘어갈 지, 핵심원리를 한번 더 복습하고 핵심원리에 대해 완전히 익히고 넘어가야할 지 정말 고민이 됩니다. 이후 강의를 듣다보면 이번 강의에서 놓친 부분들까지 체계를 잡게 될지가 의문스러운 것 같습니다. 어떻게 해야할까요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
제로초님 프록시와 withcredential 옵션에 대한 질문입니다.
프록시를 사용하니 withCrendentials 옵션 없이 정상적으로 쿠키 생성 및 fetcher의 get 요청 응답이 오는데, 프록시를 사용하면 withCredential 옵션은 필요 없나요? 만약 그렇다면 둘 중 무엇을 더 자주 사용하나요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
웹 서버 실행에러
웹 서버 접속하려 하면 스샷과 같은 증상이 나타나는데 어떻게 해결해야할까요..
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
POST 메소드 Location 헤더
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 에2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]POST 메소드를 서버에서 처리 후에 반환될때, 응답의 Location 헤더가 생소에서 검색해보았는데요. Location 헤더와 Content-Location 두 가지가 있더라구요. (https://developer.mozilla.org/ko/docs/Web/HTTP/Headers/Content-Location) 본 강의에서 의도하신건 Content-Location 헤더가 아닌가 싶은데, 오기재가 된건지요?
-
미해결실전! Querydsl
크로스조인
안녕하세요 영한님 강의 항상 잘 듣고있습니다. 실무에서도 cross join을 사용 하는 경우가 있을까요? 데이터 뻥튀기가 어마어마 한거같아서 질문드립니다
-
해결됨웹 게임을 만들며 배우는 React
안녕하세요 npm으로 바벨 세팅 완료 이후 오류들에 대해 질문합니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 선생님! 수업 잘 듣고 있습니다. 섹션2.끝말잇기 수강중에 혼자 해결하기 힘든 오류들이 발생해 질문드립니다! 질문1. 바벨 세팅 이후에 package.json 파일에 해당 내용이 업데이트 되지 않습니다. 선생님 화면을 보면 바벨 세팅 이후에 package.json 파일의 dependencies와 devDependencies에 해당 내용이 자동으로 업데이트되던데 저는 안됩니다. 설치는 다 잘 된 거 같은데 왜 없을까요! 없어도 상관없나요? 아니면 터미널에 나온 정보를 토대로 제가 직접 입력하면 될까요? 바벨 세팅 완료 캡쳐 ① npm i -D @babel/core ② npm i @babel/preset-env ③ npm i @babel/preset-react ④ npm i babel-loader 바벨 세팅 후 package.json 질문2. 바벨 세팅 이후 npx webpack 을 하면 아래 캡쳐와 같은 오류가 뜹니다. 제가 해석한 오류가 맞는지 맞거나 틀리다면 어떻게 해결하면 되는지 알려주세요! 오류 내용을 아래와 같이 이해했습니다. ① client.jsx 파일에서 module 빌드에 실패했습니다. client.jsx 파일 내용도 캡쳐로 올립니다. ② module @babel/types을 찾을 수 없습니다. 이 부분은 module을 입력했던 webpack.config.js 을 보면 될까 싶어 캡쳐 올립니다 ③ Babel 6.x ('babel-core')을 쓰고 싶으면 babel-loader@7 설치가 필요합니다. babel/core는 @7.15.5고 babel-loader@8로 설치된거 같은데 이 문구는 신경쓰지 않아도 될까요? 각 오류들을 어떻게 해결하면 될까요... 애초에 바벨이 제대로 설치되지 않아서 뜨는걸까요? 도와주세요!
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
AWS RDS 환경변수의 값이 의미가 있는 값인가요?
안녕하세요.. 백엔드에 들어가는 mysql 관련 환경변수들은 실제로 EB에 등록된 환경변수 값을 이용하는 거 아닌가요? docker-compose.yml에 실제 값들을 넣어놓으면 보안에 문제가 있을것 같아서 임의의 값으로 수정하고 배포했는데 실제로는 동작하지 않네요... EB에 등록하는 mysql 관련환경변수는 왜 넣는건가요? 제가 강의에서 놓친부분이 있는건가요? 그리고, 플랫폼을 업데이트하는 부분이 따로 안보이는것 같은데.. aws 의 eb는 신규로 생성해야 하는게 맞는지요? 답변 부탁드립니다. 감사합니다. :)
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
22강 마지막 footer_button 폰트사이즈가 안바뀝니다.ㅠㅠㅠ
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.<div class = "pragmatic_footer"> <div class = "pragmatic_footer_button"> <span>공지사항</span> | <span>제휴문의</span> | <span>서비스 소개</span> </div> <div style="margin-top: 1rem;"> <h6 class = "pragmatic_logo">Pragmatic</h6> </div></div>ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ .pragmatic_logo{font-family: 'Anton', sans-serif;}.pragmatic_footer_button{font-size: .1rem;}.pragmatic_footer{text-align:center;margin-top: 2rem;}.pragmatic_header{text-align:center;margin: 2rem 0;}ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ <!DOCTYPE html><html lang="ko">{% include 'head.html' %}<body style="font-family : NanumSquareR;">{% include 'header.html' %}<hr>{% block content %}{% endblock %}<hr>{% include 'footer.html' %}</body></html>
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
switch문 질문
안녕하세요~ 체크섬 검사후에 switch문에 진입하는데 모든 케이스가 다 같은 동작을 수행하는데 굳이 switch문으로 작성한 이유가 있을까요? 굳이 switch문을 하지 않아도 케이스 안에 해당되는 내용이 id에 상관없이 되는게 아닌가해서요!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
값 타입 변경 시 추적이 어렵다는 무슨 뜻인가요?
값 타입 관련 강의들에서는 값 타입은 변경 시 추적이 어렵다고 나옵니다.이는 식별자가 없기때문에 값 변경 후 추적이 어렵다는 뜻인가요?혹은 다른 뜻이 있는 건가요?문득 제가 잘못 이해하고 있나라는 생각이 들어 질문드립니다.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
안녕하세요 9번 숫자만 추출문제 질문이 있습니다.
import java.util.Scanner; class Main { public int solution(String s) { int answer = 0; for(char x : s.toCharArray()){ //숫자이면 --> 문자 0이 48이고 문자 9가 57임. if(x >= 48 && x <= 57) answer += answer * 10 + (x-48); } return answer; } public static void main(String[] args) { Main T = new Main(); Scanner kb = new Scanner(System.in); String str = kb.next(); System.out.println(T.solution(str)); } } 안녕하세요 강사님 수업 잘 듣고있습니다.^^ 위와 같이 9번 문제를 구현했으나 if문 안으로는 문자로 인식되어서 조건문 안에 들어오는데 출력되는 결과값이 문자인 숫자 아스키 코드 값이 아닌 숫자 자체 값이 나와버리는데 제가 어떤 실수를 한게 있는지 여쭤보고 싶습니다.!
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
스스로 구현하기 프로필 수정
안녕하세요. 프로필 수정을 구현하고 있는데 어려워서 질문드립니다. 수정할 닉네임을 입력받아서 , 기존 닉네임을 바꾸고 싶은데요. 그래서 edit.html과 edit.js라는 것을 새로 만들었습니다. 아래 사진이 edit.html 과 edit.js 입니다. 표시한 부분에 로그인된 유저의 닉네임만을 가져와서, 제가 만들어 놓은 edit_nick으로 바꾸고싶은데 어떻게 구현해야할지 모르겠습니다. 도움 주시면 감사하겠습니다.
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
오류 업데이트 하는 법..
강의대로 이미지 쭉쭉 올리고 회원가입 도중 에러가 있다는 것을 알아냈습니다. 다시 로컬로 돌리고 에러를 고쳤습니다. 이미지와 컨테이너를 싹다 삭제한 후에 혹시모를 캐시를 위해 RUN echo "testing" 도 추가했습니다 근데 그 에러가 수정되지가 않아요...업데이트하는 방법은 이런 식이 아닌가요...?
-
해결됨플렉스(Flex) 반응형 웹사이트 포트폴리오(The World's Best Cities)
cdn 주소 앞에 https:
선생님 안녕하세요 slick slider 플러그인 cdn 으로 링크하고 라이브 프리뷰는 작동이 되는데 index.html 을 열었을때는 작동이 안되는데 cdn 주소 앞에 https: 가 붙어야만 작동이 되더라구요 이유가 뭘까요?ㅠㅠ
-
미해결인터랙티브 웹 개발 제대로 시작하기
화면변환 질문 있습니다~
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 화면 각도기능을 추가했더니 위 사진처럼 제일 앞에서 바디의 배경색인 노랑이가 튀어나오는데, 어떤 것을 건드려야 이것이 wall-left 로 꽉 차게 되는지 혼자 해보다가 도저히 모르겠어서 글 남깁니다 ㅠ
-
미해결웹 게임을 만들며 배우는 React에 TypeScript 적용하기
create-react-app 관련 질문있습니다!
저는 React로 앱을 만들때 항상 create-react-app으로 만들어 왔는데 제로초님 강의보면 일일히 파일들을 생성하시더라구요 혹시 어떠한 점때문에 create-react-app을 사용안하시는건 알수 있을까요???
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
씬 이동시 fade out in 관련 질문입니다.
안녕하세요 씬 이동시 fade out in을 구현하고 싶습니다. 구글링을 통해서 많은 자료를 봤지만 본 강의에서 설계한 Manager 패턴에 적용시키기 어려웠습니다. 가령 버튼을 누르면 fade out in이 동작하거나 monobehavior를 상속받은 별도의 FadeManager를 만드는 등 본 강의와 조금은 이질감이 느껴지는 코드들이었습니다. 기존 틀을 유지한채 fade out in을 적용할 수 있는 방법을 알 수 있을까요? 구글에 떠도는 코드를 따라하려 해도 해당 코드들은 FadeManager의 Child에 검은색 Sprite를 두고 알파값을 변경해가면서 fade in out을 구현했는데 본 강의에서 설계한 대로라면 FadeManager를 생성하고 child를 어떤 방식으로 둬야할 지 모르겠습니다.. 그냥 Manager 밑에 Sprite를 둬도 되는지 의문이 드네요. 가장 좋은 방법이 있을까요?