묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
OnRecv 질문
위 부분에서 dataSize를 알아낸 후 그만큼 데이터가 도착했는지 판별하는 부분에서질문 1. 만일 서버에 같은 세션으로부터 동시다발적으로 혹은 매우 짧은 간격을두고 Send요청이 일어나 여러 패킷이 멀티스레드로 Recv된다면 Recv버퍼에 dataSize만큼 데이터를 수신받았다고 하더라도 그 데이터가 항상 온전한 한 패킷의 연속적인 데이터로 도착하게끔 보장이 되나요?질문 2. 만일 그렇지않고 여러 뒤죽박죽 섞인다면 어떻게 뒤섞인 데이터를 분리하나요?옅은 지식으로나마 TCP에서 데이터의 순서는 어느정도 보장해주는것으로 알고있는데 한 패킷이 온전하게 도착할때까지 다른 전송이 대기하는지, 아니면 여러 요청중에서 먼저 도착하는 조각들을 무지성으로 때려박는지 아무리 찾아봐도 알 수 없어서 질문 남깁니다 ㅜㅜ
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
KDE에 관한 질문
선생님 안녕하세요. 두가지 질문이 생겨서 글 남깁니다.여기서 왜 trapz(density, support)로 나누는지 잘 이해가 되지 않습니다.density = np.sum(kernels, axis=0)density /= trapz(density, support) 위에 sum을 하는 이유는 이해가 됩니다. 각 관측치에 커널함수를 적용하고 그 값을 더해서 합산한 것을 구하기 때문입니다. 두번째 질문책 2020판 428p에, KDE에 관한 식이 있습니다. 그런데 왜 x-xi 인지 궁금합니다. 제 생각엔 각 관측치인 xi만을 커널함수에 넣어서 더하고총 개수로 나누는 것으로 이해하는 데, 혹시 정규화를 하는 것이여서 그런가요? 그렇다면 x는 전체 30개의 평균을 말하는 것이고, h로 나눠서 정규화하는 것인가요?만일 그런 것이라면, 3) nh로 정규화된 녀석을 한번 더 나눠주는 이유는 무엇인가요? n으로 나누는 건 알겠는데 또 h가 붙는건 잘 이해가 안됩니다..ㅠ 이상 읽어주셔서 감사합니다.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
Map 사용 이유 관련 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 선생님. 항상 강의 잘 듣고 있습니다.이번 문제의 경우에는 문자의 아스키코드값을 이용한다면 배열을 이용해서도 풀 수 있는데, Map을 사용하여 해결하셨습니다.혹시 그 이유가 배열의 인덱싱 속도보다 , Map의 key-value 매칭 속도가 더 빨라서 , 추후에 시간 제한이 많이 걸린 문제에 더 유용하기 때문인지 여쭤보고 싶습니다.감사합니다.
-
미해결RDBMS Modeling 실습
멀티 필터 select를 위한 설계
안녕하세요. 궁금한게 많네요.User -< JoinCall -> Call 관계에서 User가 참여하고 있는 Call의 특정 상태들에 대해 검색이 필요해서상태별로 select를 한 후 merge 시키고 pagination 을 구현하였습니다.성능에는 별로 문제가 없어보입니다. 보통 이렇게 설계를 하는지요?그리고 현재는 3가지 상태만 있으니 조합이 많지 않아 select수가 많지 않은데,만약 필터링 할 조건이 많다면 수많은 select를 수행후 merge를 해야 할 듯 합니다.그럴때는 어떻게 select를 하는지 궁금하네요.쇼핑몰이나 다나와에서 검색할 경우가 그럴듯 하네요.확인 부탁드립니다.감사합니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
MSA 강의 수강 후 CI/CD 강의 수강중입니다.
안녕하세요 전 MSA 강의를 듣고 e-commerce 프로젝트에서 했던 docker run ~~~~~~ 을 이번 수업에서 배운 jenkins,ansible로 CI/CD를 통해 사용해보려 했습니다.create-cicd-devops-container.yml 파일 안에 MSA 강의에서 docker를 빌드했을 때의 명령어로 구성하고ansible-playbook -i hosts create-cicd-devops-container.yml --limit 172.18.0.3 명령어로 강의 중 생성한 docker-server라는 컨테이너에 배포하였는데 rabbitmq, order-service 등등 모든 컨테이너는 정상적으로 동작하나 웹브라우저에서 127.0.0.1:8761(eureka server)에는 접근할 수 없었습니다.docker-server라는 컨테이너 말고 터미널에 cI/cd를 통해 배포를 하여 localhost로 접근할 수 있게 하고 싶은데 어떻게 해야 할까요? 기본 터미널에 배포를 할 수가 있나요? 하게된다면 hosts 파일에 어떤 ip주소를 넣어야 하나요?도움 주시면 감사하겠습니다.
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False. 오류가 뜹니다.
강의내용대로 쭉 따라가면서askcomapny경로에서 settings 폴더를생성cd askcompany로 경로 이동후 git add .를 한뒤 git mv settings.py settings/common.py 로 파일이동그 상태로 runserver를 해봤더니 CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False. 오류가 뜸원래 경로에 settings.py파일을 다시 만들어 보고 runserver를 해봤더니 오류가 사라짐옮기는 과정에서 문제가 있는건지는 모르겠네요 DEBUG = True 이고 ALLOWED_HOSTS = ['*'] 설정까지도 해봤는데 왜 저런 오류가 뜨는걸까요?
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
EC2에 Jenkins 설치 시 JAVA_HOME 설정
EC2에 Jenkins 설치 시 JAVA_HOME 설정 문의드립니다. OPEN JDK 11 버전을 받아서 Jenkins의 Tool Config에서 JDK 설정을 하려고 합니다. 이 때, EC2에서 yum을 통해 amazon corretto openJDK 11을 받았습니다.(JAVA 경로 : /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java) 그런데 헷갈리는게 Jenkins를 컨테이너 구성을 했으면 Java 또한 컨테이너에서 같이 설치하고 구성해야하는게 맞지 않나 싶어서요.그래서 컨테이너 접속하여 다시 JAVA 를 apt-get 로 설치했습니다.(컨테이너에서 설치한 JAVA 경로 : /opt/java/openjdk/bin/java) 둘 중 어느 경로로 JAVA 설정을 잡아도 상관없는걸까요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
jwt 관련 질문입니다.
signWith(SignatureAlgorithm.HS256, env.getProperty("token.secret"))jwt 버전 0.10 버전이상부터는 관련 내용이 문자열이 작다고 합니다. 혹시 0.11버전에 맞춰서 한다면 어떤 방식으로 해야합니까?추가적으로 signWith의 deprecated 또한 해결 하는 방법에 대해 알려주시면 감사하겠습니다. => document 사이트 위치라도 알려주시면 직접찾아보겠습니다. 전체적으로 따라해봤는데 해쉬값이 작다고 하여 관련내용에 대해 이해를 하지 못해서 작성합니다.
-
해결됨스프링 DB 2편 - 데이터 접근 활용 기술
9:15 컴포넌트 대상
9:15에서 지금은 컴포넌트 스캔을 안쓴다는게 무슨 말씀이신가요??test 코드에서@Autowired ItemRepository itemRepository; 대상을 받아서 JpaItemRepository를 쓰는거 아닌가요 ??
-
해결됨스프링 DB 2편 - 데이터 접근 활용 기술
트랜잭션 질문
18:15 듣다가 질문이 생겼습니다(@commit 를 붙여야 업데이트 쿼리가 나간다.)우선 @트랜잭션을 맨위 상단에 선언 했다고 하고69~84 라인은 전체 하나의 단위 트랜잭션이고이 안에서 또 71~73 라인은 하나의 트랜잭션단위76~77 라인은 또다른 하나의 트랜잭션 단위80은 또 다른 하나의 트랜잭션 단위이렇게 생각하는게 맞나요 ?
-
미해결스프링 시큐리티 OAuth2
client
스프링 시큐리티 1편도 굉장히 좋은 강의였고 이번 강의도 들으면서 혼자 Oauth2.0 공부하며 이해되지 않은 부분들이 강의 덕분에 이해가 되고 있습니다. 제가 지금 OAuth 2.0 Client - oauth2Client() 파트를 듣고 있는 중이고 현재 팀 프로젝트를 위해sns 로그인을 구현해야 하는데 강의에서 OAuth 2.0 Resource Server 전까지만 들어도 괜찮을까요?마감이 얼마 남지 않아서 물어보게 되었습니다. 항상 좋은 강의 찍어주셔서 감사합니다.
-
미해결[유니티 레벨 업!] 모듈식으로 개발하는 퀘스트&업적 시스템
퀘스트 시스템에 관련된 질문입니다.
선생님. 강의 잘 듣고 있습니다. 강의를 듣던 중에 궁금증이 생겨 질문 드립니다.만약 특정 시간 이후에 리셋 되는 일일,주간, 월간 퀘스트 등의 반복 퀘스트 와 같은 경우에는기존에 작성된 Task , Quest 클래스 에서 변수들을 모두 protected 로 변경하여 상속을 통해 새로운 클래스에 추가하는 것이 좋을까요? 아니면 기존에 작성된 Task , Quest 클래스에서 직접 코드를 수정하여 추가하는 것이 좋을까요?
-
미해결처음 만난 리액트(React)
코드가 제공이 안되나요..?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 매번 css 속성을 따라쳐야되는건지요..
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
Http 강의 질문입니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요 영한님 Http 강의를 듣다가 웹 서버 구조에 대해 궁금한 점이 생겨서 질문 올립니다.수업중에 정적페이지는 Web server를 통해 클라이언트와 통신을 하고, 동적페이지는 WAS를 통해 통신을 한다고 배웠습니다.제가 강의자료와 인터넷을 보며 헷갈리는 부분은 WAS 안에 Web server가 포함 된건지 Web server와 WAS 가 구분 된건지 궁금합니다.아래는 제가 생각한 구조에 대한 이미지 입니다. 참고 부탁드립니다!감사합니다.1번2번
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌2)
인라인 자바스크립트 활용하기
우측상단에 자료다운로드 받기 버튼이 있다고 하셨는데그 버튼이 안보여요ㅠㅠ첨부파일은 어디서 다운받을 수 있나요?
-
미해결RDBMS Modeling 실습
안녕하세요 SP_Sgg_Delete 프로시저 관련 질문드립니다.
안녕하세요.수업 잘 듣고있습니다.SP_Sgg_Delete 프로시저에서Where SggId = @SggId로 조건을 주셨는데요.Sgg 테이블 자체가 두개의 키로 구성이 되어있는데저렇게 삭제를 한다면 하나의 데이터가 아닌 여러 데이터가 삭제되는게 아닌가 해서 질문을 드립니다.저 부분은 여러개가 삭제되도록 의도하신건가요?Ex)TB_SggSggId SggName SgId1 마포구 11 안양시 22 강남구 2 DELETE FROM TB_SGG WHERE SggId = 1
-
미해결재고시스템으로 알아보는 동시성이슈 해결방법
saveansflush를 호출하시는 이유가 있나요?
궁금합니다
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
SignupForm.spec.js 작성시에 오류
axios를 못잡는 오류가 발생합니다.
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
JPA 하이버네이트
보통은 표준이 먼저나오고 그에대한 구현체가 나오는데JPA는 구현체인 하이버네이트가 먼저나오고추 후 표준이 만들어진건가요 ?
-
미해결입문자를 위한 게임 프로그래머 개론
학원 관련 질문
컴퓨터 공학과 2학년 학생입니다!최근에 게임개발에 관심이 생겨서 이 강의를 듣고 있습니다.그리고 서버쪽에도 관심이 생겨서 프로카데미 학원을 알아보게 되었는데, 다른 학업이나 활동과 병행하기에 공부량이 많다는 얘기를 들었습니다.그런데 제 성향상 환경에서 많이 밀어붙일 때 공부를 많이 하게 되는 스타일이기도 하고 프로그래밍 능력을 정말 향상시키고 싶어서 학원을 꼭 다니고 싶은데, 학원을 다니는 것이 대학교 휴학(내년 1년 학원을 다닌다고 하면 2학기는 휴학 예정)을 할 만큼의 가치가 있을까요?주위에서는(이쪽 분야를 모르는 분들..) 학원을 다니고 휴학하는 것보다는 대외활동으로 실력을 키우라고 하시는데,,, 물론 개발 동아리도 좋지만 서버쪽을 다루는 동아리는 별로 없을 뿐만 아니라 (교내 게임 개발 동아리는 있습니다!) 학원을 다니는 것만큼 확실하게 실력향상을 할 수 있을지 고민이 됩니다.