전체 글

죽은 시스템 프로그래머의 공간
CTempBuffer 라는게 있어서, 검색했지만 설명이많지가 않았다. 참고: https://github.com/microsoft/VCSamples/blob/master/VC2010Samples/MFC/internet/DHtmlExplore/DHtmlExploreDlg.cppCTempBuffer strBuffer(MAX_PATH);strBuffer[0] = _T('\0');DWORD length = GetCurrentDirectory(MAX_PATH, strBuffer);if (length > MAX_PATH){ // We need to reallocate the string => MAX_PATH wasn't space enough. strBuffer.Reallocate(length); strBuff..
64bit windows, python 3.9 환경에서 설치후 java관련 에러가 발생하여 해결법을 찾아보았다. 안되서 해결방법을 공유한 블로그들이 꽤 많이 보였다. 결론은 python 3.8환경 및 JPype1-1.1.2-cp38-cp38-win_amd64.whl 설치로 해결되었다. JDK 설치 및 JAVA_HOME환경 변수는 사전 설정하고 아래처럼 하면 된다. (JPype1-1.1.2-cp38-cp38-win_amd64.whl 는 사전빌드된 바이너리를 받아서 D:\에 저장하였음) D:\>conda create -n dev python=3.8 D:\>activate dev (dev) D:\>pip install JPype1-1.1.2-cp38-cp38-win_amd64.whl (dev) D:\>pip ..
이화여대 네트워크 교수님 동영상 쉽고 잘 설명하셨다. http://kocw.net/home/cview.do?cid=e44bdd9b3a3f9bb5 컴퓨터 네트워크 컴퓨터 네트워크의 계층적인 프로토콜 구조를 이해하고 특히 인터넷에서 사용되고 있는 응용 프로그램, 트랜스포트 프로토콜, 라우팅 알고리즘과 프로토콜, 데이터센터, 무선모바일 네트워크 www.kocw.net 틈틈이 전체 강의를 들어봐야겠다. 프로토콜에 대한 자세한 설명 문서 https://courses.cs.duke.edu//fall16/compsci356/DNS/DNS-primer.pdf 구글 웹 dig https://toolbox.googleapps.com/apps/dig/ BIND설정시 실수하는 요소에 대한 자세한 설명 https://joung..
사내에서 소규모로 관심있는 사람 대상으로 진행된 대회다. 이런저런 아쉬움이 많이 남아서 복습을 해보았다. pcap파일에서 HTTP에서 전달된 오브젝트 추출 wireshark기능에서 실갱이하다 못 푼 문제가 있어 찾아보았다. 결론은 HTTP 오브젝트 추출 기능 사용시 POST로 업로드된 파일에 대해서 자동으로 완벽하게 추출할 수 없다. 그러므로 Client에서 Request된 스트림 데이터만을 raw형식으로 파일 저장후, hxd 같은 툴로 boundary 문자열 이내의 영역을 카빙해서 사용 해야겠다. 한 두개는 이렇게 하겠다만, 여러개이라면 고민해볼만한 문제인것 같다. network miner 라는 툴은 자동으로 object위주로 보여주므로 병행해서 사용하면 유용할 것 같다 hash값 구하기 HashMyF..
배경 및 문제점 타인이 개발한 MFC프로그램 소스를 받아서 추가 기능을 구현 하고 있었다. 사전에 구현된 기능을 라이브러리로 만들고 헤더파일을 포함시켜 컴파일하는데, Parse() 함수에서 에러가 나오고, IMyRecordBase를 상속받은 모든 함수에서 에러가 발생하였다. class IMyRecordBase { public: virtual BOOL Parse(CMyStreamReader* r) = 0; c:\project\...\hwprecordbase.h(9) : error C2143: syntax error : missing ';' before 'constant' 1>c:\project\...\hwprecordbase.h(9) : error C2059: syntax error : ')' 1>c:\p..
0range Blog
^0^range.Net - 신의 뜻을 찾아 걸어갈 수 밖에 없다.