inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

172만명의 커뮤니티!! 함께 토론해봐요.

Disconnect 함수의 임계영역

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

안녕하세요 ㅎㅎ 궁금증이 생겨 질문드립니다. 강의 21분에 "Disconnect 함수를 동시 다발적으로 실행하거나 같은 Thread가 두 번 한다면" 이라고 말씀하셨습니다. Q.1 Disconnect 함수를 동시다발적으로 실행할 수 있나요? 다르게 말하면 DisConnect함수가 실행하는 내용이 임계영역인가요? 여러번 고민해봤는데 Disconnect를 호출하는 OnAcceptHandler는 인자로 스레드마다 독립적으로 하나씩 가지고 있는 clientSocket 을 받고 clientSocket으로 Session.Start( clientSocket ); 을 통해 Session 클래스의 객체를 초기화 해주기에 임계 영역이 아니라고 생각합니다. 후자로 말씀하신 하나의 Thread에서 실수로 코드에 두 번 기입해서 Disconnect를 하지 않는 이상 별다른 문제가 없다고 생각합니다. Q.2 매번 코드를 작성할 때마다 임계영역인지 아닌지 고민하면서 코딩하다 보면 머리가 터질 것 같습니다. 선생님께서는 눈에 보이는 임계영역에만 상호배제를 해주고 후에 배포 전에 테스트 단계에서 문제가 발생하면 그때 수정하는것도 현명한 방법이라고 생각하시나요? 조언 부탁드립니다!!

  • unity
  • C#
  • network
댓글 2 좋아요 1 조회수 272

몽고DB 연결이 안됩니다ㅠㅠㅠㅠ

미해결

따라하며 배우는 노드, 리액트 시리즈 - 기본 강의

> boiler-plate@1.0.0 start C:\Users\rwlee\Documents\boiler-plate > node index.js Example app listening at http://localhost:5000 (node:27640) UnhandledPromiseRejectionWarning: MongoError: bad auth : Authentication failed. at MessageStream.messageHandler (C:\Users\rwlee\Documents\boiler-plate\node_modules\mongodb\lib\cmap\connection.js:268:20) at MessageStream.emit (events.js:315:20) at processIncomingData (C:\Users\rwlee\Documents\boiler-plate\node_modules\mongodb\lib\cmap\message_stream.js:144:12) at MessageStream._write (C:\Users\rwlee\Documents\boiler-plate\node_modules\mongodb\lib\cmap\message_stream.js:42:5) at writeOrBuffer (internal/streams/writable.js:358:12) at MessageStream.Writable.write (internal/streams/writable.js:303:10) at TLSSocket.ondata (internal/streams/readable.js:719:22) at TLSSocket.emit (events.js:315:20) at addChunk (internal/streams/readable.js:309:12) at readableAddChunk (internal/streams/readable.js:284:9) at TLSSocket.Readable.push (internal/streams/readable.js:223:10) at TLSWrap.onStreamRead (internal/stream_base_commons.js:188:23) (Use `node --trace-warnings ...` to show where the warning was created) (node:27640) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1) (node:27640) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code. 이런 에러가 뜨는데 어떻게 해야 할까요?ㅠㅠ

  • react
  • nodejs
램반장 댓글 1 좋아요 2 조회수 291

안녕하세요

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

안녕하세요 강사님. 무료 강의 이후 JPA에 대해 공부하고 싶어 구매햇습니다. 강좌랑은 무관한 이야기지만 강사님은 SQL공부를 어떤식으로 하셨는지 궁금합니다.(주니어 개발자일때)

  • JPA
  • java
원피스를 찾아서 댓글 1 좋아요 0 조회수 188

pull not working

해결됨

mongoDB 기초부터 실무까지(feat. Node.js)

안녕하세요! 항상 강의 잘 듣고 있습니다. 감사합니다. 질문이 너무 많은 거 같아 죄송하네요.. 저같은 경우에는 comment schema의 user를 사진과 같이 구현하였습니다. 그렇기에 { $pull: { comments: { user: { _id: mongoose.Types.ObjectId(userId) } } } } 이와 같이 filter를 주었습니다. 그런데 pull이 작동을 하지 않습니다. 즉, 블로그의 comments의 해당 user가 남긴 댓글이 남아있습니다. 해결 방안을 찾기 위해 많이 고민해보았지만 방법을 찾지 못하고 질문을 남깁니다. 위 사진은 mongoose debug 내용과 blog를 console로 찍은 사진입니다. 또한 저의 깃허브 주소도 첨부하겠습니다. https://github.com/onejaejae/learn_mognoDB 감사합니다 :)

  • javascript
  • aws
  • nodejs
  • DBMS/RDBMS
  • mongodb
  • rest-api
  • 데이터 엔지니어링
Dev 댓글 2 좋아요 2 조회수 224

메이븐말고 그래들로 만들어서하고싶은데

미해결

스프링과 JPA 기반 웹 애플리케이션 개발

그래들로 만들어서 뷰를 그대로 넣고 따라하며 듣고있는데, 화면이 깨집니다. 기본 html은 나와서 사용이 가능한데, 흰화면에 html 밖에 안나오는데 해결방법이 없을까요??

  • thymeleaf
  • java
  • spring-boot
  • spring
  • JPA
chl9338 댓글 1 좋아요 0 조회수 268

13:09 store.clear() 에서 store에 빨간줄이 뜹니다 왜이런가요?

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

13:09 store.clear() 에서 store에 빨간줄이 뜹니다 왜이런가요? java: cannot find symbol symbol: method clearStore() location: variable repository of type hello.hellospring.repository.MemoryMemberRepository

  • spring
  • java
  • MVC
  • spring-boot
준상 댓글 3 좋아요 0 조회수 909

TypeError: Cannot read property 'prototype' of undefined

미해결

따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]

안녕하세요 TypeError가 일어났는데 원인을 못 찾겠습니다.. 도와주세요ㅠㅠ console 에러는 다음과 같습니다.

  • prototype
  • react
  • 웹앱
  • mongodb
  • nodejs
  • redux
야눈의이것저것 댓글 1 좋아요 0 조회수 455

몽고db연결문제 으앙

미해결

따라하며 배우는 노드, 리액트 시리즈 - 기본 강의

이러한 오류가 나오는데 왜일까요...

  • nodejs
  • react
rhkdtjd_12 댓글 3 좋아요 0 조회수 504

-c anaconda 입력 관련 질문

미해결

파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기

안녕하세요, 선생님 다름이 아니라 `pip install package명` 이나 `conda install package명` 은 써보긴 했는데 중간에 -c anaconda 입력이 무엇인지 찾아봤는데 채널을 추가한다 뭐 이런식으로 나오는데 채널이 뭔지도 잘 몰라서요.. conda-forge 도 앞에서 설명하신 검증된 anaconda 패키지 라고 나오는데 -c 랑 엮어서 쓰던데 -c anaconda와 conda-forge 좀 간단하게 설명해주실 수 있을까요? 또 안붙이는거랑 크게 차이가 있는지도 궁금합니다. 감사합니다.

  • python
  • numpy
  • 웹-크롤링
  • pandas
  • 웹 스크래핑
  • plotly
  • seaborn
  • matplotlib
pku928 댓글 1 좋아요 1 조회수 1352

초기화 방법이 없을까요?ㅜㅜ

미해결

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

이렇게 뜨는 이유가 뭐까요.. 다음 진도들 계속 나가다가 안되고 출력이 안되는 부분들이 있길래 건드리다 보니 .... 이렇게 되어버렸네요... 계속 질문 드려서 ㅜㅜㅜㅜ 죄송합니다 ㅜㅜㅜ

  • express
  • HTML/CSS
  • nodejs
  • javascript
  • react-native
  • tensorflow
  • react
  • 머신러닝 배워볼래요?
dhfl0710 댓글 1 좋아요 1 조회수 222

git init이 안됩니다

해결됨

코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)

git init을 했는데 아래와 같이 오류가 뜹니다ㅠㅠ 왜 이런걸까요?

  • github
  • 버전관리시스템
  • git
박준영 댓글 1 좋아요 0 조회수 265

react-mention 질문있습니다

미해결

Slack 클론 코딩[실시간 채팅 with React]

mentionInput props에 allowSuggestionsAboveCursor 를 적용해도 @의 리스트들이 포인터 아래로 나왔었는데요 mentionInput안에 & ul 태그 css를 적용하니깐 포인터 위로 나타납니다 근데 ul 태그 css안에 아무것도 적용을 안하고 & ul { } 이렇게만 해도 포인터 위로 나오고 & ul를 없애면 다시 아래에서 나타나는데 왜 이런 현상이 나오는건가요?

  • 웹팩
  • Socket.io
  • babel
  • typescript
  • react
  • 클론코딩
Definition 댓글 2 좋아요 0 조회수 210

안녕하세요

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

안녕하세요 강사님 스프링 입문자입니다. 실무에서 요즘 mybatis를 사용하는지 궁금합니다. 감사합니다.

  • java
  • MVC
  • spring-boot
  • spring
원피스를 찾아서 댓글 1 좋아요 0 조회수 170

git접속 권한 확인 부탁 드려요~

미해결

Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념

접속되지 않습니다. url주소나 권한 확인 부탁 드려요~ https://github.com/joshua1988/vue-advanced

  • javascript
  • vuejs
이소영 댓글 1 좋아요 1 조회수 199

데이터 의존성 / NMF와 SVD

미해결

[개정판] 파이썬 머신러닝 완벽 가이드

수강 후 두 가지 궁금한 점이 생겨 질문 드립니다. 1. 데이터 의존성이 관련성?과 비슷한 의미인가요? 정확히 어떠한 의미인지 궁금합니다. 2. NMF와 SVD의 차이에 대해서 궁금합니다 두 가지 기법 모두 하나의 원본행렬을 분해하여 잠재 요소를 추출해 내는 것으로, NMF는 두 개의 행렬로 SVD는 세 개의 행렬로 분해한다는 것은 알겠으나 그 차이에서 발생하는 다른 점이 무엇인지 궁금합니다. 예를 들어 NMF가 아닌 SVD로 세 개의 행렬로 분해하는 것의 목적과 효과는 무엇인지, 어떠한 경우에는 NMF를 사용하고 어떠한 경우는 SVD를 사용하는 것인지 알고 싶습니다.

  • python
  • 통계
  • 머신러닝 배워볼래요?
김남욱 댓글 4 좋아요 0 조회수 605

피격 이팩트가 이상한곳에 나와요 ㅠㅠ

미해결

레트로의 유니티 C# 게임 프로그래밍 에센스

위와 같이 캐릭터와 상관없이 저 곳에서만 자꾸 피격이팩트가 발생됩니다 ㅜㅜ

  • unity
  • C#
조승삼 댓글 0 좋아요 0 조회수 157

multi pod 환경에서 1차 캐시 사용

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

안녕하세요 영한님 1차 캐시에 대해서 궁금한 점이 있어서 질문 남깁니다. 실제 서비스 환경에서 multi pod로 운영을 하게 될텐데, 그럴 경우 1차 캐시를 사용했을 때 발생하는 pod들의 캐시 동기화 문제는 없을까요?? 예를들어 A pod가 쓰기 지연으로 아직 DB에 변경 내용을 flush하지 않은 상황에서, B pod가 DB로부터 값을 가져오면 A와 B 사이에 데이터가 동기화되지 않는 문제가 있을 것 같아서요.

  • JPA
  • java
ㄱㄷㅎ 댓글 1 좋아요 1 조회수 251

redux 사용여부

미해결

따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기

안녕하세요 강사님 강의 잘 듣고있는 한 학생입니다. 기초강의, 영화앱제작까지듣고 유튜브 제작 강의를 듣고있는데요 회원가입, 로그인, 로그아웃에서는 사용자의 정보를 저장하기위해 store에 사용자의 정보와 id를 저장해놓았습니다. 그래서 props를 통해 넘기고 넘기는 과정을 생략하고 언제든지 react-redux를 통해 store에서 불러와 사용할수있었죠. 근데 youtube강의에서는 id를 가져오는 것을 제외하곤 redux를 한번도 사용하지 않으시더라구요,, 유튜브 제작강의 중 reply를 다는 부분에서 너무 props를 많이 사용하길래 헷갈려서 동영상정보도 redux에 저장하고 불러오면 되지않을까? 왜 강사님은 redux를 알려주고 사용하지 않으실까라는.. 생각을 하게되었습니다. 혹시 redux는 변하지 않는 그러니까 로그인한 회원정보 이런것을 저장할때만 쓰이고 다른 변수들은 props를 통해 전달해야하나요? 긴 질문 읽어주셔서 감사합니다.

  • mongodb
  • redux
  • nodejs
  • react
김민우 댓글 0 좋아요 0 조회수 174

에제 소드 코드 활용법

미해결

[개정판] 파이썬 머신러닝 완벽 가이드

예제 소스코드를 주피터로 열어서 공부하고 있는데 저는 주로 Spyder를 사용하고 있습니다. 주피터 노트북의 소스 코드를 복사하여 Spyder에 붙여 넣기하여 확인하고 싶은데 잘 안됩니다. 방법 좀 알려 주시면 감사하겠습니다.

  • python
  • 머신러닝 배워볼래요?
  • 통계
lsw2234 댓글 1 좋아요 0 조회수 282

인기 태그

인프런 TOP Writers

주간 인기글