inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

저항 위치에 대한 질문

미해결

아두이노와 떠나는 사물인터넷 여행 - 아두이노 입문부터 IoT 중급까지!

안녕하세요. 이제 앞부분 수강하고 있는 초보입니다.. 저항에 위치에 대해 질문 드릴꼐요. 강의해서 저항은 부품을 보호하기 위해 앞에 두는 보호장치라고 하셨는데요.. 입문 강의의 회로도를 보면 전원 -> LED 전구 -> 저항 -> GND 순으로 저항이 LED 다음에 붙어있는데 이부분이 이해가 되질 않습니다... 다른 자료를 찾아봐도 어떤건 앞에 있고.. 어떤건 뒤에 있는게 있어서.. 차이를 알고 싶습니다.~ 전자회로 지식이 없다보니 햇갈리네요~.. 감사합니다~

  • 네트워크
  • arduino
  • iot
HanHee Thomas Nam 댓글 1 좋아요 0 조회수 854

Spinlock과 랜덤 메타의 차이

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

안녕하세요, Rookiss님 수업을 듣다가 궁금한 점이 있어서 질문 드립니다. Spinlock의 경우 프로세스 및 쓰레드가 공유 자원에 접근하기 위해 지속적으로 대기하기 때문에 이로 인한 CPU 성능 부하가 발생한다고 저는 이해하였습니다. 따라서 위와 같은 Spinlock의 단점을 보완하기 위해 랜덤 메타에서는 sleep 혹은 yield라는 함수를 사용하였는데, 이는 프로세스 및 쓰레드(?)를 running 상태에서 asleep 상태로 변경하는 것으로 저는 이해하였습니다. 그러면 이 과정에서 자연스럽게 context switching에 의한 오버헤드가 지속적으로 발생하게 되며, 이로 인한 오버헤드가 Spinlock에 의한 오버헤드보다 더 큰 경우도 발생하지 않을까요? 예를 들면 this_thread::sleep_for(std::chrono::milliseconds(100)) 이라는 함수를 while 문 내부에 작성한다면, 프로세스 및 쓰레드는 100ms를 간격으로 지속적으로 running 상태와 asleep 상태를 순회할 것입니다. 이 과정에서 context switching이 발생하게 되고, 이로 인한 오버헤드가 Spinlock에서 while문을 지속적으로 순회하는 오버헤드에 비해 더 큰 경우도 발생하지 않을까요? 감사합니다.

  • 네트워크
  • MMORPG
  • windows-server
박승훈 댓글 2 좋아요 0 조회수 460

쿠키 & 세션을 REST API로 개발할 때

미해결

모든 개발자를 위한 HTTP 웹 기본 지식

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 쿠키에 대해서 알게 되었지만 궁금한점이 있습니다. 구글에 검색하다 본 기억이 있는데 쿠키 & 세션을 REST 개발환경에서는 못쓴다고 본적이 있는거 같은데 스프링 부트로 rest형식으로 개발할 때는 쿠키 & 세션을 못쓰는게 맞나요? 만약, 못쓰는게 맞다면 그러면 로그인 유지나 광고 3일 동안 안보겠습니다 같은 쿠키를 사용해야 할 때는 어떤식으로 시켜줘야나요? 리액트와 협업하면 프론트에게 맡겨야 하나요?

  • 네트워크
  • cookie
  • session
  • rest
유요한 댓글 1 좋아요 0 조회수 2561

강의 자료 문의

해결됨

자동차 SW - UDS 진단통신 정복하기

안녕하세요. 강사님, 혹시 강의자료 공유를 받을 수 있을까요? 강의자료에 메모하면서 수강을 하고자 질문드립니다. 감사합니다 :)

  • 네트워크
  • 임베디드
바비 댓글 2 좋아요 1 조회수 665

강의 중복

미해결

초보자를 위한 IT 인프라의 이해

OSI7계층 (1) 을 클릭하면 TCP/IP(1) 강의가 나옵니다.. 수정 부탁드립니다.

  • 네트워크
  • 컴퓨터-구조
jungkh405 댓글 2 좋아요 0 조회수 513

DBBind에 대한 질문입니다.

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

DBBind 클래스에 _ paramIndex와 _ columnIndex 필드가 있는데 어떤 역할을 하고 있는지 모르겠습니다. 코드를 따라가 보면 ::SQLBindParameter 함수의 마지막 인자로 들어가게 되는데, 결국 모든 경우에 0을 전달하게 됩니다. 그렇다면 굳이 이럴 필요 없이 0을 전달하면 되는 것 아닌가요?

  • 네트워크
  • MMORPG
  • windows-server
akrhwkwk 댓글 2 좋아요 0 조회수 517

mysql 포트 질문입니다.

미해결

풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]

안녕하세요, 좋은 강의 감사합니다. docker-compose에서 mysql설정할 때, ports를 사용해서 연결했습니다. (ubuntu 20.04) port는 호스트 내부의 컨테이너끼리는 컨테이너 포트로 특정 컨테이너에 접근할 수 있고, 호스트 외부에서는 컨테이너 포트와 바인딩된(연결된) 호스트 포트를 통해 특정 컨테이너에 접근할 수 있다고 이해하고 있는데 보안을 위해서 port보단 expose를 사용해서 mysql에 내부 컨테이너들끼리 통신하도록 하는 것이 나을 지 궁금하여 질문을 남기게 되었습니다. 호스트: ubuntu 20.04, 내부 컨테이너: docker-compose에서 service 컨테이너들

  • 네트워크
  • linux
  • docker
김어진 댓글 1 좋아요 1 조회수 428

UDS표준내 SID(Service ID) 0~15번에 대한 정의가 별도로 있는지 궁금합니다.

해결됨

자동차 SW - UDS 진단통신 정복하기

유익하고 잘 설명된 강의 감사드립니다. 처음 접하는 입문자이므로 질문이 명확하지 않아도 이해 부탁드립니다. "USD 진단 통신의 개요" 강의 동영상 2:56 ~ 3:29초 의 설명에 따르면, SID(Service ID) 0~15번은 OBD(PID)를 위해 비워놓았다고 설명되어 있습니다. 궁금한점 별도의 OBD 표준이 있는데 UDS 표준에서 OBD PID를 위해 비워뒀다는 것은 OBD 표준이 UDS표준으로 귀속된다는 의미 인지요? 그렇다면, USD 표준내에 0~15번 SID 내용이 별도로 기술되어 있는지 궁금합니다.

  • 네트워크
  • 임베디드
jyseojys 댓글 1 좋아요 0 조회수 1303

아마존 클라우드프론트 설명에서 엣지 로케이션을 콘텐츠를 캐시 하는데 사용 이라고 적혀 있는데 여기서 나오는 캐시의 스펠링과 뜻을 알 수 있을가요?

미해결

AWS Certified Solutions Architect - Associate 자격증 준비하기

아마존 클라우드프론트 설명에서 엣지 로케이션을 콘텐츠를 캐시 하는데 사용 이라고 적혀 있는데 여기서 나오는 캐시의 스펠링과 뜻을 알 수 있을가요?

  • 네트워크
  • aws
MIN 댓글 1 좋아요 0 조회수 257

pending이 true면 어떨 때 args.Completed.Invoke()가 실행되는 건가요??

미해결

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

public void Init(IPEndPoint endPoint) { // 문지기(가 들고있는 휴대폰) _listenSocket = new Socket(endPoint.AddressFamily, SocketType.Stream, ProtocolType.Tcp); // TCP로 할 때 설정 // 문지기 교육 _listenSocket.Bind(endPoint); // 식당 주소와 후문인지 정문인지 기입을 해준 것 // 영업 시작 // backlog : 최대 대기수 _listenSocket.Listen(10); SocketAsyncEventArgs args = new SocketAsyncEventArgs(); args.Completed += new EventHandler<SocketAsyncEventArgs>(OnAcceptCompleted); RegisterAccept(args); } void RegisterAccept(SocketAsyncEventArgs args) { bool pending = _listenSocket.AcceptAsync(args); if (pending == false) // 운 좋게 바로 클라이언트가 접속했을 경우 OnAcceptCompleted(null, args); } void OnAcceptCompleted(object sender, SocketAsyncEventArgs args) { } 클라이언트가 접속을 하면 pending이 false가 되어서 OnAcceptCompleted가 직접 실행이 되지만 클라이언트가 접속을 안해서 pending이 true인 경우는 직접 실행이 안되고, args.Completed.Invoke()일 때 실행이 되는 건데 진짜로 완료 되었을 때란 어떨 때라고 할 수 있을까요?

  • C#
  • unity
  • 네트워크
baljang 댓글 1 좋아요 0 조회수 663

안녕하세요, 업데이트 문의드립니다.

미해결

AWS Certified Advanced Networking - Specialty 자격증 준비하기

현재 덤프 기준으로 문제풀이까지 업데이트 된 걸까요? 최근 문제와는 일치하지 않아서 업데이트 이후에 다시 학습하려고 질문드립니다.

  • 네트워크
  • aws
박성서 댓글 2 좋아요 0 조회수 573

컨피그 백업 및 복구(붙여넣기) 방법

해결됨

20년 경력자의 알기 쉬운 컴퓨터네트워크

안녕하세요. 넷가이버 강사님. 너무 유용하게 강의 잘 듣고 있습니다. 회사에서 급작 스럽게 네트워크를 담당하게 되어서 cisco C1000 장비를 도입 하게 되었습니다. 컨피그 백업 및 복구(붙여넣기) 방법 에 대해서 강의 추가 해주실 수 있나요? 혹시 강의 추가가 어렵다면... 설명 해주시면 감사하겠습니다. 장비는 putty로 접속 가능합니다.

  • 네트워크
  • 프로토콜
위프 댓글 1 좋아요 0 조회수 886

패킷 사이즈에 대한 질문 드립니다.

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

강사님 네트워크 wsabuf.buf 는 char포인터 형으로 되어 있는데 패킷을 보내게 될때 패킷에 사이즈를 넣어주도록 설계가 되어있는데 char형이라면 127 크기 까지의 패킷만 보낼 수 있는 건가요?

  • 네트워크
  • MMORPG
  • windows-server
gamecoding 댓글 1 좋아요 0 조회수 534

ABA problem가 잘 이해가 안돼요

해결됨

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

여기에서, 5000번지->6000번지->7000번지 이렇게 각각 연결되어있는데, interlock을 잡기 이전에 2번의 pop과 1번의 push가 일어났고, 그때 5000번지에 다시 새 데이터가 할당돼서 push된 상황이므로 5000번지 -> 7000번지 인 상황이 만들어졌다고 하셨는데, 애초에 이 상황까지 만들어졌다면 push에서 atomic하게 5000번지가 header에 삽입되는 동시에 5000번지의 next도 7000번지로 바꿔줄텐데 그때 expected = header->next;의 주소가 아직 5000번이라면 5000번지가 pop이되고 5000번지의 next가 header가 되는데, 이미 5000번지의 next는 7000번으로 Push부분에서 이미 변경되었으니 정상적으로 header는 7000번지의 주소를 가리키는게 맞는거 아닌가요? 어떤 부분에서 생각이 틀린건지 잘 이해가 안됩니다.

  • 네트워크
  • MMORPG
  • windows-server
dongnanging 댓글 1 좋아요 0 조회수 882

JobQueue 사용에 대한 질문

해결됨

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

우선 저는 단순히 Lock 만 사용하면 무수한 경합으로 인해 성능적으로 손해를 볼 수 있어 Job Queue 를 사용하는 것으로 이해를 했습니다. 그래서 이것저것 연습하면서 Job Queue 를 계속 사용하고 있는데 도중에 몇몇 의문이 생기어 질문을 드리게 되었습니다. Job Queue 를 사용하다보면 Job Queue 내에 또 다른 Job Queue 를 사용해야하는 상황이 발생하는데 이 부분은 문제가 되지 않을까요? 아래는 예시 코드입니다. public void Function() { MatchingManager.Instance.Push(() => { ... User.Party.Push(() => { ... }); }); } Lock 처럼 사용하면 된다 라는 생각은 옳은 것인가요? 아니면 Lock 과는 달리 Job Queue 사용 시 주의 할 부분이 있을까요? 항상 양질의 강의를 제공해주셔서 감사드립니다.

  • C#
  • unity
  • 네트워크
LineBread 댓글 1 좋아요 1 조회수 905

URI와 URL의 차이가 뭘까요?

해결됨

외워서 끝내는 네트워크 핵심이론 - 기초

선생님 안녕하세요 URI와 URL의 차이가 궁금하여 질문드립니다. 강의를 보았지만 그 차이에 대해서 모르겠습니다. 그리고 예시로 들어주셨던 index.html에 대해서 일반적으로 웹 주소만 입력하면 저 html을 요청하는거라고 했을 때, index.html이 생략된 웹 주소는 URI인가요 URL인가요? 그리고 URI 구조에 대해서도 보여주셨는데, 거기에서 무엇이 빠지면 URL이 되는건가요? 솔직히 두 개념의 차이를 모르겠습니다.ㅜㅜ

  • 네트워크
  • 프로토콜
데브츄 댓글 1 좋아요 0 조회수 1135

OUT 키워드

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

Reader-Writer Lock에서 Read Lock과 Write Lock을 할 때 compare_exchange에서 OUT 키워드를 사용하는데 이 키워드를 왜 쓰는지 어떨 때 쓰는지 궁금합니다!! if (_lockFlag.compare_exchange_strong(OUT expected, expected + 1))

  • 네트워크
  • MMORPG
  • windows-server
정은성 댓글 1 좋아요 0 조회수 575

맥북에서 비쥬얼 스튜디오 사용중인데 아래와 같은 결과가 나타나지 않습니다. 무슨 문제일까요?

미해결

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

이건 샘 화면이고 이건 제 맥북 vs 화면입니다. Hello Thread! 다섯번이 결과로 안나오네요 ㅠㅠ 챗지피티에 물어봤더니 아래와 같이 답을 줍니다. .NET ThreadPool은 개발자가 작업을 실행할 스레드 풀을 할당하여 여러 작업을 동시에 실행할 수 있도록 하는 메커니즘입니다. 그러나 Mac의 Visual Studio에서 ThreadPool 기능 문제에 대한 보고가 있었습니다. 이 문제에 대한 한 가지 잠재적인 이유는 Windows와 macOS 간의 기본 운영 체제 및 런타임 환경의 차이 때문일 수 있습니다. 또 다른 가능성은 Visual Studio의 두 버전 간에 ThreadPool 기능 구현의 차이일 수 있습니다. Mac의 Visual Studio에서 ThreadPool에 문제가 발생하는 경우 문제를 해결할 수 있는 업데이트 또는 패치를 확인하고 문제를 일으킬 수 있는 잠재적인 문제에 대한 코드를 검토하는 것이 좋습니다. 다른 플랫폼에서 더 나은 성능과 안정성을 제공할 수 있는 async/await 또는 TPL(Task Parallel Library) 사용과 같은 동시성에 대한 대체 접근 방식을 탐색하는 것도 가능합니다.

  • C#
  • unity
  • 네트워크
최원준 댓글 1 좋아요 0 조회수 789

다음 강의 순서에 대해서

미해결

모든 개발자를 위한 HTTP 웹 기본 지식

최근 강사님의 유튜브 영상이나 댓글 등에서는 스프링 강의를 DB2까지 듣고 JPA 활용 코스를 듣는걸 추천하신다고 하셨는데 여기 강의에서는 이 다음에 바로 JPA 활용 코스를 들으라고 하셔서요.. 아무래도 이 강의가 조금 예전 영상이라 추천하시는 코스가 달라진걸까요?! 저는 MVC를 듣고 싶긴 합니다만.. 머가 맞는지 모르겠어요 ㅠㅠ

  • 네트워크
공태성 댓글 1 좋아요 0 조회수 1050

실전문제 해설본 pdf 받아보고 싶습니다.

미해결

AWS Certified Solutions Architect - Associate 자격증 준비하기

jaehwan0223@gmail.com 으로 보내주시면 감사하겠습니다. - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

  • 네트워크
  • aws
정재환 댓글 1 좋아요 0 조회수 345

인기 태그

인프런 TOP Writers

주간 인기글