Khóa học
Đánh giá khóa học
- C++ tối thiểu dành cho nhà phát triển C
- Lập trình C để suy ngẫm
- C++ tối thiểu dành cho nhà phát triển C
- Ghi nhớ SSL và công nghệ mã hóa tối thiểu
- Bắt đầu với lập trình C
Bài viết
Hỏi & Đáp
클라이언트 인증서, 서버 인증서 차이점
AI 답변을 참고하시면 될 것 같네요. 좋은 세상입니다. 😄
- 0
- 2
- 9
Hỏi & Đáp
세마포어 개수에 따른 스레드 점유상태
어쩌면 우연 같은 것입니다. 이 예제를 실행시키는 PC마다 결과는 다를 수 있습니다. 그리고 더 웃긴 것은 while문 속 Sleep()을 1000ms 주기가 아니라 450ms로 변경해보시기 바랍니다. 분명히 다른 결과를 얻을 수 있을 것입니다. 우연과 착시가 겹친 느낌이라 할 수 있겠습니다. 😄
- 0
- 2
- 12
Hỏi & Đáp
Visial Studio Code 를 설치해서 사용해도 수업을 따라가는데 지장이 있나요?
인프런 AI 답변을 참고하시기 바랍니다. 😄
- 0
- 3
- 25
Hỏi & Đáp
SSL OSI 7계층
인프런 AI 답변을 참고하시기 바랍니다. 😄
- 0
- 2
- 26
Hỏi & Đáp
본 강의에 대한 질문들입니다.
네. 그렇게 이해하시면 되겠습니다.네. 맞습니다. 실제 주소가 어떤 값이 될지는 프로그램을 실행시켜야 알 수 있습니다. 그런 이유때문에 이름이 'nData인 메모리'의 주소가 아직 알 수 없어 간점지정과 헷갈릴 수 있습니다. 아무튼 지역변수(및 자동변수)를 선언 및 정의 할 경우 Stack 메모리가 사용사용되는 것은 확실하며 구체적인 주소를 알 수는 없더라도 이름이 nData인 것은 확정된 것입니다. 그러므로 본인이 설명한 내용 중 전자가 맞습니다. 메모리가 구체적으로 할당되고 결정되는 일은 런타임이 일어날 일입니다. 할당과는 별개로 분리해 생각하기 바랍니다.'다른 사용자'까지는 아니더라도 int 포인터 자체가 변수이며 얼마든지 다른 값으로 덮어 써질 수 있습니다. 따라서 포인터 변수의 값에 따라 포인터가 가리키는 대상 int는 바뀔 수 있습니다. 직접지정과 간점지정은 개념적인 관점에서 이해하는 것이 좋습니다. 예를 들어 내가 결혼할 사람을 내가 정하면 직접지정이고 엄마(포인터)가 정해준다면 내 배우자는 엄마라는 존재를 통해 결정되는 (배우자) 간접지정 방식이 되는 것입니다. 참고하시기 바랍니다. 😄
- 0
- 2
- 33
Hỏi & Đáp
reader.readLine() == null 의미
AI 답변을 참고하시면 되겠습니다. 😄
- 0
- 2
- 20
Hỏi & Đáp
윈도우 IOCP 가 DMA 랑 다른 개념인가요?
다른 개념이 아니라 IOCP가 제대로 작동하기 위해 DMA를 이용하고 있으니 DMA 개념을 포함하고 있다고 보시면 될 것 같습니다. 참고하시기 바랍니다. 😄
- 0
- 1
- 28
Hỏi & Đáp
소켓의 본질은 파일이다.
A. +알파에 해당하는 정보가 있기 때문이 아니라 +알파에 해당하는 정보가 없으면 소켓을 생성 자체가 불가능합니다. B. 소켓의 본질은 파일입니다. 소켓을 통해 전송한다는 표현이 틀린 것이 아닙니다만 '소켓에 쓴다.'라고 하는 것이 굳이 따지면 더 정확한 표현이 될 수 있습니다. 다만 소켓이 일반적인 데이터 파일이 아니기 때문에 2차 메모리를 이용하는 것은 아닙니다. C. 서버에서 recv()하면 장치 파일에 hello가 저장되는 것이 아니라 네트워크로 수신한 정보가 저장된 메모리에서 hello라는 정보를 읽어오는 것입니다.참고하시기 바랍니다. 😄
- 0
- 2
- 27
Hỏi & Đáp
입력값 보정
main() 함수가 return문을 만나면 반환하고 프로그램은 종료됩니다. 참고하시기 바랍니다. 😄if (Input 9){ printf("1~9사이 정수를 입력하세요."); return 0;}
- 0
- 1
- 29
Hỏi & Đáp
프로젝트 제안 수행에 대한 조언을 구하고 싶습니다.
그렇다면 Spring 공부를 해야 합니다. 네트워크는 나중에 해도 됩니다. 백엔드 개발자로 일을 하는 동안 이 수업에서 다룬 내용을 다시 공부해야 할 일은 별로 없기 때문입니다. 물론 인프라에 대한 높은 이해를 바탕으로 더 많은 환경을 고려하거나 문제에 대응 할 수 있는 능력을 갖출 수는 있습니다. 그러나 그것은 어디까지나 이론적으로 알고 있으면 될 뿐입니다. 굳이 프로젝트까지 해서 고도화 할 필요는 없습니다. 지금은 Java + Spring에 집중하실 것을 권장드립니다. 참고로 간단한 게시판 정도는 뚝딱 해낼 정도록 숙달해야 하고 DB에 대해서는 고성능을 위한 샤딩이나 파티셔닝 등에 대해서도 공부해두기 바랍니다. 아울러 APM에 대해서도 알아보기 바랍니다. 이제는 단순히 기능적으로 아는 것으로는 부족합니다. 높은 성능을 내기 위해 어떤 노력을 했는지 구체적으로 제시 할 수 있어야 보다 나은 조건으로 취업할 수 있습니다. 😄
- 0
- 2
- 24