(C++) File IO - 과 pubsetbuf()
ifstream을 사용할지, fopen()을 사용할지는 얻어낸 결과를 어디에 담을 것인지에 따라 결정하면 된다. 어차피 얻어낸 데이터를 가공하는 과정에서 string으로 만들어야 한다거나, string의 메서드를 사용해야 편한 경우라면 그냥 ifstream을 사용한다. 왜냐면, char*에서 string으로 변환하는건 새로운 string을 만들면서 ...
ifstream을 사용할지, fopen()을 사용할지는 얻어낸 결과를 어디에 담을 것인지에 따라 결정하면 된다. 어차피 얻어낸 데이터를 가공하는 과정에서 string으로 만들어야 한다거나, string의 메서드를 사용해야 편한 경우라면 그냥 ifstream을 사용한다. 왜냐면, char*에서 string으로 변환하는건 새로운 string을 만들면서 ...
기본적으로 경로 추가는, 프로젝트 설정 - VC++ Directories에 모두 있다. 해서 여기다가 추가해줘도 되고, C/C++이나 Linker로 들어가서 설정해줘도 된다. 외부 소스 파일 .cpp 추가 어떻게 해도 안되면, 소스 코드 솔루션 그대로 빌드해서 .lib 파일을 만들고 아래 방식대로 진행한다. 외부 .lib 파일 추가 프로젝트 설정 ...
1: kd> x HelloDriver!gTraceFlags fffff801`908a3020 HelloDriver!gTraceFlags = 0 1: kd> ed HelloDriver!gTraceFlags 0xffffffff 1: kd> x HelloDriver!gTraceFlags fffff801`908a3020 HelloDriver!g...
https://github.com/umbum/arp_spoof 패킷 만들어서 보내면 victim이 arp -d같은거 수행 안해도 패킷 받자 마자 ARP table 업데이트가 일어나면서 MAC이 변경된다. 근데 공유기 같은거 끼고하면 안되는게, 공유기에 ARP spoofing 방지 기능이 있기 때문. 핫스팟 켜고 테스트해보면 잘 된다. ARP sp...
typedef struct \_node { unsigned int data; struct \_node \*next; } node; typedef struct \_l\_list { node \*head; node \*tail; } l\_list; node 하나만 써서 관리하면 두가지 단점이 있는데, 항상 head를 잃지 않도록 조심해야한다....
일반적인 위도(Latitude), 경도(Longitude) 표기법 위도가 N. 위도가 위로부터(북극) 얼마나 떨어져 있는지 이므로. 경도가 E. 37°28’46.912000000011247”N 126°52’45.631999999983037”E 인 좌표에서 위도를 십진수 도(DD)로 환산하면 다음과 같다. \(46.912000000011247/60 =...
singleton VS static 어차피 하나만 생성되는 객체라면 static 메서드만 가진 클래스로 만들어도 똑같은거 아닌가 싶을 수도 있겠지만, 다음과 같은 장점이 있다. OOP 패러다임 : 싱글턴은 OOP 패러다임을 따르는 객체이지만, static은 객체가 아니므로 OOP 패러다임과는 거리가 멀다. 상속 : 싱글턴은...
Pipeline 한 cycle 당 instruction 하나를 모조리 실행하는 단일 사이클 방식은 이미 지나간 데이터 패스 자원이 명령어가 끝나고 다음 명령어가 들어올 때 까지 놀고 있기 때문에, 이런 자원을 계속 돌리기 위해 명령어를 멀티 사이클로 나누고 병렬로 실행하는 방식. 하나의 instruction을 IF - ID - EX - MEM - WB...
이게 아주 중요한 이슈인데, memory leak은 구조체, 포인터의 배열 등 동적 할당 받은 공간이 또 다른 동적 할당 받은 더 큰 공간의 entry가 될 때 자주 발생한다. 다음과 같이 단순한 경우는 그냥 해제 해주면 그만이다. void normal() { void \*foo = malloc(4); free(foo); } 근데 문제는 다음과 ...
연속 확률 분포 값들이 연속적이다. 연속 확률 분포의 확률 밀도 함수\(f(x)\)는 연속적인 값, 즉 일반적으로 생각하는 함수로 정의되며 누적 분포 함수는 연속 그래프로 나타난다. \(F(x) = \int_{-\infty}^{x} f(u)\, du\) 연속 확률 분포는 logistic distribution이라고도 한다. 연속 확률 분포의 누적 분...