묻고 답해요
167만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
TCP/IP 4계층, OSI 7계층에 대해 질문드립니다.
안녕하세요공부하다가 잘 모르겠는 부분이 있어 질문드립니다. TCP/IP 4계층과 OSI 7계층을 공부하다가 두개로 나눠진 이유에 대해서 궁금해졌습니다.구글링을 해도 명확하게 답변이 있는 곳이 없어 질문드립니다. 강의와 책에서는 어플리케이션 계층과 링크 계층을 OSI 7계층에서 조금 더 세분화한 것과 인터넷 계층, 네트워크 계층의 이름의 차이로 확인됩니다.하지만, 근본적으로 두 가지가 나눠진 이유와 명확한 장단점, 실제로는 어떤 방식으로 통신이 이뤄지는지 잘 모르겠습니다. TCP/IP OSI 두가지로 나눠진 이유각각의 명확한 장단점각 계층을 나누는 이유는?이 부분은 "통신이 일어나는 과정을 단계별로 알 수 있고, 이상이 생기면 대응하기 쉽기 때문이다. " 라고 생각합니다.실제 환경에서 어떤 방식을 사용하는지 예시가 있으면 좋을 것 같습니다! 책과 강의를 통해 항상 큰 도움받고 있습니다!바쁘시겠지만, 답변 부탁드립니다!
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
서브넷마스크 할당 퀴즈가 헷갈립니다
안녕하세요! 선생님 덕분에 살면서 처음으로 즐겁게 네트워크 공부를 하고 있습니다.다름이 아니라, 강의교안 1번 133p에서 10개의 사무실이 있고 사무실당 12개의 장치를 연결해야 할 때, 16개(두 개 제외해서 14개) 만큼의 공간만 확보하면 12개를 할당할 수 있다는 부분은 이해했는데, 그렇다면 서브넷 마스크의 마지막 주소가 11110000->240이 되는 게 아닌가 헷갈립니다. 혹시 공간이 남아야 하는 건가요? 강의에서는 마지막 주소가 224가 된다고 하셨어요.열심히 듣는다고 들었는데 만약 이미 설명하신 부분임에도 제가 질문하는 거라면 다시 듣고 오겠습니다ㅠㅠ 아침이라 멍해서 그럴지도 모르겠네요…
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
Linked List의 시간 복잡도에 대한 질문입니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 일반적으로 연결 리스트의 시간 복잡도를 설명할 때 삽입/삭제의 시간복잡도를 O(1)이라고 말하기는 하고, 면접때도 이렇게 답변하는 게 맞겠지만 그냥 궁금증 때문에 여쭤봅니다! 실질적으로 봤을 때는 예를 들어 현재 10개의 노드를 가진 연결리스트의 4번째와 5번째 노드에 데이터를 추가하고 싶다고 가정하면4번째 노드까지 O(n)의 시간 복잡도로 이동한 뒤 O(1)의 속도로 삽입하기 때문에 head, 혹은 tail(원형 더블 링크드 리스트이라면)를 제외한 다른 곳에 데이터를 삽입하는 속도를 O(N)이라고 봐도 무방한 게 맞을까요?반대로 삭제의 경우에도 마찬가지가 아닌가 궁금합니다
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
HTTP 메서드 #1. 질문있습니다.
4분 30초에 왜 post 메소드인데 상태코드가 201이 아닌 200인가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
vs2022 미로 줄간격
상당히 길쭉하게 나옵니다.■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
jwt 토큰
안녕하세요서버에서 set-Cookie로 토큰들을 쿠키에 저장하면클라이언트에서 서버로 인가가 필요한 페이지에 요청을 할 때 Bearer 이라는 것을 어떻게 붙이나요?서버에서 따로 access토큰 데이터를 받아서 클라이언트에서 따로 저장한 후에 요청마다 그 저장소에 있는 토큰 데이터를 가져와 Bearer을 붙이는 방식으로 하는건가요?클라이언트단에서 access토큰을 어떻게 저장하고 어떻게 보내야하는지 이해가 잘 가지 않네요ㅠ...
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
해당 질문에 대한 답변 예시 중에 제가 본 것 중 제일 고품질이네요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 기존에 외우고 있던 내용도 나쁘지 않다고 생각했는데이게 더 기술적으로 잘 알고 있다는 것을 어필할 수 있으면서도 불필요하게 많은 내용을 담지도 않아서 1분 내외로 빠르게 답변하기에도 정말 좋네요제가 지금까지 본 설명 중에 최고입니다강의가 너무 좋아요 감사합니다
-
미해결게임 프로그래머 취업 전략 가이드
학원에서 유니티공부하고 포트폴리오까지 제작하였는데 언리얼 공부는 언제쯤 하는게 좋을까요?
안녕하세요학원에서 6개월동안 공부하여 유니티로 포트폴리오를 제작하였습니다. C#과 유니티를 완벽하지는 않지만 그래도 어느정도 다를수있게 되어 취업을 준비하고있습니다. 언리얼과 C++공부도 하는게 좋다고 강의에서 말씀하셨는데 취업준비를 하면서 해야할지 아니면 취업후에 틈틈히 해야할지 어느시점에서 공부를 하는게 좋을지 궁금해서 질문드립니다!
-
미해결기출로 대비하는 개발자 전공면접 [CS 완전정복]
인덱스 카디널리티 부분 질문이있습니다.
꼬꼬무에서 true 또는 false값을 갖는 컬럼 비울 1 : 99 로 예를 들어주셨는데요. 비율과는 관계없이 true / false 두종류로만 나눠질때 카디널리티가 매우 낮고 선택도가 매우 높다는 부분이 잘 이해가 안가서 질문드려봅니다. 카디널리티 가 2 라서 (트루, 폴스) 카디널리티가 낮고 중복도는 높다 라고 이해를했는데 선택도부분은 총 레코드수가 2 이고 카디널리티도 2 이기때문에 선택도는 100%라고 볼수있고 이로인해서 선택도가 굉장히 높기때문에 거의 풀스캔과 맞먹는다고 볼수있어 인덱스를 생성하는것이 좋지 않다. 라고 이해하는게 맞을까요? 이게 지금 제가 맞게 이해를 하고있는건지 혼란스러워서 질문드려봅니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
push_back emplace_back 질문있습니다.
현재 Generate_Prim함수 안에서 CostEdge를 정의를 해주고 emplace_back으로 randvalue랑 v를 전달해주었는데 계속 이런 에러가뜸니다.. 제 생각에는 CostEdge의 인자를 맞추어서 내부적으로 객체를 자동으로 생성해서 넣어줄꺼라고 생각했는데 원인을 잘 모르겠습니다.. 왜 꼭이렇게 push_back을 통해서 임시객체를 만들어서 넣어주어야 빌드가 통과되는 것인가요??
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
자료구조 관련 추가 강의 문의
지금 현재 5.3.3 힙 ~ 5.3.6 셋 부분의 강의가 없는데 언제쯤 추가될 지 궁금합니다.
-
해결됨게임 프로그래머 취업 전략 가이드
클라 취준생 공부 방향에 대해 질문드립니다
안녕하세요 저는 Unity와 C#만 다를 줄 아는 클라이언트 지망생입니다.올해 면접을 진행하며 CS적인 부분에서 부족한 부분도 많고, 최적화 부분이 많이 부족하다 느껴져 처음부터 다시 공부를 시작하려 합니다.이 상황에서 C#과 Unity를 집중적으로 파는게 아닌, C++로 다시 시작해 언리얼까지 공부하면 많이 비효율적일까 싶어 질문드립니다.참고로 공부 기간은 6개월 이상 잡고 있으며, 현재 프로그래밍 수준은 자료 참고 없이 적당한 수준에 기능 구현 가능한 수준입니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
힙 정렬과 병합 정렬
힙 정렬과 병합 정렬 강의에서 32:17부분에 절반씩 짜르는 부분의 시간복잡도가 log라고 하셨는데 왜 그런지 알 수 있을까여..
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
이미지 스플리팅 용어
스플리팅이라는 용어보다는 이미지 스프라이트(sprite)라는 용어가 주로 쓰이는 것 같습니다.
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
이력서, 자기소개서 검토 문의
이력서https://ellerymoon.notion.site/0730791bcb0f4e178f네이버웹툰 문항 기준 자기소개서https://ellerymoon.notion.site/479bc6bf00f44입니다.이 걸 템플릿화 해서 회사마다 약간씩 수정해서 제출하고 있습니다.따로 궁금한 것은은 크게 2가지 인데요. 제가 20년 퇴사 이후에 공백기가 있어요(개인사업 및 주식투자). 졸업 이후로 2년정도의 갭이 있는데 이걸 물어본다면 어떻게 설명할지?이번에 라인 DBA도 지원을 하게 됬는데, 마침 데이터베이스 설계, 튜닝 세미나를 최근에 들어서 관련 지식을 어필하고 싶은데요. 프로젝트에는 설계 세미나를 통해 배운 내용을 접목해서 ERD 35개의 프로젝트를 설계하고 실제로 스프링프로젝트로 만든게 있는데, 튜닝 같은 경우는 인덱스 적용 해보거나 클러스터링 말고는 프로젝트에 접목시키기가 쉽지 않더라구요. 더구나 라인 DBA 같은 경우는 MongoDB 업무로 시작할거 같아서 급한데로 리얼MongoDB 서적이랑 공식문서 보면서 지금이라도 면접 전까지 토이프로젝트라도 해보려고 합니다.큰돌님의 라인 공채 관련 영상을 보고 준비하게 되었습니다. 제가 그동안 했던 설계, 구현 프로젝트, 튜닝 세미나, MongoDB 토이프로젝트를 어떤 식으로 어필하면 좋을까요?코딩테스트 강의랑 CS강의 둘 다 다 봤습니다. 상반기 때 봤던 코딩테스트들은 덕분에 전부 통과했었네요. 면접만 통과를 못했는데 CS 강의로 준비 잘 하고 있습니다. 감사드립니다.!
-
해결됨기출로 대비하는 개발자 전공면접 [CS 완전정복]
Linked List 시간복잡도에 대해서 질문드려요.
Linked List의 시간 복잡도에서access : O(n)search : O(n)insertion : O(1)deletion : O(1)라고 하셨는데,insertion 과 deletion을 수행하기 위해선해당 하는 위치를 찾기 위해 access 이나 search 가 추가로 필요하지는 않나요?그렇다면 똑같이 insertion 과 deletion도 결국 O(n) 이 될거 같은데 실제로는 어떤가요?
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
정규화 강의
안녕하세요 혹시 정규화 강의 언제쯤 올라올 예정인지 여쭤봐도 될까요?
-
미해결게임 프로그래머 취업 전략 가이드
혹시 이직 관련해서 질문 드려도 괜찮을까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요, 현재 게임 프로그래밍 관련 4년제 학교를 다니다 회사에 입사해서 병역특례를 마치고, 3년차에 이직준비를 하고있는 상황입니다. 원래 유니티로 게임을 개발해 출시해보기도 했고, 이를 포트폴리오를 만들어서 긍정적인 평가를 받아 현재 회사에 입사하였으나, 회사 사정으로 인해 언리얼 신규 프로젝트 팀에 배치받아 근무를 하다 늦기 전에 현업에서 유니티를 사용하고싶어 유니티 프로젝트로 이직을 하려합니다. 루키스님의 유니티 서버 연계 강의를 듣던 중 취업 전략 가이드 강의를 찾게되어 강의를 모두 수강하고 질문을 남겨봅니다. 1. 강의를 듣기 전 주변에서 경력자와 신입의 이력서는 다르다는 이야기와 조언을 들었는데, 경력직의 자기소개서에서는 게임 프로그래밍에 관심을 갖게 된 계기는 오히려 방해만 된다고 들었는데, 경력직의 경우 이런 이야기는 빼는게 좋을까요? 2. 입사 후 포부같은 주제를 결론에 달았는데, 꿈에 대한 이야기를 하면서 '나중에 만들고싶은 프로젝트가 있고, 이러한 프로젝트를 완성하기 위해 반드시 유니티 프로젝트에 기여를 할 수 있는 경험이 있어야한다고 판단하여, 귀사의 프로젝트가 ~~해서 기여하고 싶다고 생각해서 지원하게 되었다.' 라는 글을 적었는데,오히려 이러한 글들이 회사에 기여를 하는 것이 아닌 그저 자기가 하고싶은 프로젝트를 위해 일을 하는 것 같다는 조언을 들었습니다. 루키스님의 조언도 맞는 말 같고, 조언을 주신 분 께서 하신 말씀도 맞는 말 같아서 루키스님께서는 어떻게 생각하시는지 질문드리고 싶습니다. 3. 학부생 시절 간단한 게임 두 개 정도를 유니티로 만들어서 출시해본 경험, 그리고 연구실에서 Kinect V2 SDK를 이용한 키즈카페 미니게임 프로젝트의 컨텐츠를 유니티로 만들어서 기여해 본 경험이 있습니다. 자기소개서나 경력에 위 프로젝트들에 대한 언급을 했었는데, 경력직의 경우 실제 경력을 쌓기 전에 만들었던 이러한 프로젝트들을 기입하는건 특별할 정도로 뛰어난 프로젝트가 아니라면 분량만 차지할 뿐이라는 조언을 듣게되었습니다. 이러한 프로젝트들에 대하여 간단하게라도 기입을 하는 것이 좋을까요? 아니면 조언을 주신 분께서 말씀하신 것처럼 과감하게 제외하고 회사에서 업무를 봤던 일만 적는게 좋을까요? 개발에 참여했던 프로젝트들에 대한 영상을 첨부했습니다. 연구실 프로젝트: https://www.youtube.com/watch?v=JcptvyhVwvY에픽 슈가 팩토리: https://play.google.com/store/apps/details?id=com.MadPenguinGameStudio.EpicSugarFactory&hl=en&gl=US4. 아무래도 언리얼 프로젝트에서 유니티 프로젝트로 이직을 하려다보니 겁이 많이 듭니다. 루키스님께서는 언리얼에서 유니티로 이직하는 것이 메리트가 있다고 말씀해주셨지만, 제가 아직 이직에 메리트가 될만큼 언리얼에 대해서 잘 이해하고 있지 않다고 생각하고 있습니다. 이런 경우 경력직보다는 오히려 신입으로 들어가서 연차를 처음부터 다시 쌓는 것이 이직에 유리할지 여쭈어보고 싶습니다.답변을 주실 수 있는 여유가 없으시더라도 강의를 통해 좋은 정보를 공유해주셔서 감사하다는 말씀을 전해드리고 싶었습니다. 장마가 무더위가 반복되는 여름이지만 무탈하고 시원한 여름을 보내셨으면 좋겠습니다. 긴 글 읽어주셔서 감사합니다.
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
시스템 콜이 없다면 커널모드는 어떻게 들어갈수있나요??
안녕하세요 강사님 강의를 듣다가 궁금해졌습니다 시스템콜로 인해 OS별로 신경쓰지않고 동일한 코드 한줄로 코딩할수있게 되며, 없을경우 OS별로 직접 따로 정의해주어야한다고 이해했습니다 근데 시스템콜로인해 커널모드로 진입하는걸로 알고있는데 시스템콜이 없을경우 커널모드로 진입할수없게되면 커널모드의 기능은 사용하지못하는것 아닌가요??
-
해결됨게임 프로그래머 취업 전략 가이드
게임업계에서 중견 이상의 회사란 어디인가요
신입이면 첫회사를 중견 이상의 게임회사로 가는게 좋다고 하셨는데, 이 "중견"이 법률 상 정해놓은 중견기업에 부합하는 회사인지, 아니면 게임 업계 사이에서 대기업은 아니지만 인지도 있고 규모도 좀 있는 회사를 말씀하시는 건지 궁금합니다 예를들어 스마일게이트 펄어비스 이런 곳은 법률상 중소기업이지만 첫회사로 가면 개발자들 사이에서 중견 이상으로 취업할 걸로 인정 받나요?