VMware Shared VM 포트 개방 문제
Preference에서 지정한 포트를 열어주고 방화벽에서 해제하는건 당연하고, 접속해보면 로그인까지는 잘 되는데 가상머신을 열어보려 하면 Unable to connect to the MKS: Login (username/password) incorrect. 에러가 발생하면서 안된다. wireshark로 보니까 903에 SYN요청을 보내고 있음. 그...
Preference에서 지정한 포트를 열어주고 방화벽에서 해제하는건 당연하고, 접속해보면 로그인까지는 잘 되는데 가상머신을 열어보려 하면 Unable to connect to the MKS: Login (username/password) incorrect. 에러가 발생하면서 안된다. wireshark로 보니까 903에 SYN요청을 보내고 있음. 그...
보통 “input은 인자, output은 리턴”으로 작성하는 편이 알아보기 쉽기 때문에 함수 인자로 포인터를 넘겨 이 포인터에 쓰는 방식으로 간접적으로 값을 되돌려 주는 것 보다, 명확하게 어떤 값을 리턴하도록 작성하는 편이다. 그러나 C같이 garbage collection이 안되는 언어에서는 어떤 값을 리턴하도록 작성하면 여러가지 이슈를 겪는 경...
1장 형식 연역 항목 1: 템플릿 형식 연역 규칙을 숙지하라 항목 2: auto의 형식 연역 규칙을 숙지하라 항목 3: decltype의 작동 방식을 숙지하라 항목 4: 연역된 형식을 파악하는 방법을 알아두라 2장 auto 항목 5: 명시적 형식 선언보다는 auto를 선호하라 항목 6: auto가 원치 않은 형식으로 연역될 때에는 명시적 형식의 초기...
Chpater 1 기본 개념들 항목 1 :포인터(pointer)와 참조자(reference)를 구분하자 항목 2 : 가능한 C++ 스타일의 캐스트를 즐겨 쓰자 항목 3 : 배열과 다형성은 같은 수준으로 놓고 볼 것이 아니다 항목 4 : 쓸데 없는 기본 생성자는 그냥 두지 말자 Chpater 2 연산자(Operators) 항목 5 : 사용자 정의 타입...
Chapter 1 C++에 왔으면 C++의 법을 따릅시다 항목 1: C++를 언어들의 연합체로 바라보는 안목은 필수 항목 2: #define을 쓰려거든 const, enum, inline을 떠올리자 항목 3: 낌새만 보이면 const를 들이대 보자! 항목 4: 객체를 사용하기 전에 반드시 그 객체를 초기화하자 Chapter 2 생성자, 소멸자 및 대...
toString 같은, 문자열 반환 오퍼레이터 두 가지가 있고, 두개 모두 오버로딩하는게 좋다. 1. string cast operator 캐스트 연산자를 이용한 한 방법이다. 다음과 같은 상황에서 자동으로 string으로 캐스팅해서 반환해준다. std::string mac\_str = src\_mac\_addr.toString() C스타일의 출...
구조체와 클래스의 차이 : 기본 접근 지정자 말고는 없음. class는 기본적으로 private struct는 기본적으로 public 생성한 객체의 위치는, 클래스냐 구조체냐가 결정하는게 아니라, new로 만들었느냐 그냥 선언했느냐가 결정. #include <stdio.h> struct ST { int a; }; class C...
왜 선형 해싱과 확장성 해싱이 modular 보다 나은가? modular는 overflow로 인한 확장이 발생했을 때, 전체 데이터를 다 재배치해주어야 한다. 반면 선형 해싱과 확장성 해싱은 overflow가 발생하는 버킷만 split하므로 데이터 재배치를 최대한 줄일 수 있다. 즉 선형 해싱과 확장성 해싱을 사용해도 데이터의 이동을 완...
https://github.com/protocolbuffers/protobuf/releases/tag/v3.6.1여기서 protobuf-all-3.6.1.zip 다운로드하고 protoc-3.6.1-win32.zip 다운로드 한 다음에 튜토리얼 참고해서 example에 있는 addressbook.proto를 protoc로 컴파일하면 addressboo...
6장. 물리적 데이터베이스 설계 : 인덱스 관련 B 트리 이진트리 (binary search tree) (2-원 탐색 트리) 의 단점? 한쪽으로 편향되는 경우 탐색이 오래걸린다. 분기율(branching factor)이 2로 너무 낮아 트리가 너무 높아지고 탐색 경로가 길어질 수 있다. ...