본문 바로가기

OpenSSL x64 빌드(for Windows) 1. openssl (openssl-1.0.2.tar.gz)을 다운받고 아무폴더(ex: D:\project\openssl-1.0.2)에 압출을 푼다.http://openssl.org/source/ 2. ActivePerl (for Windows 64bit)을 다운받고 설치한다.(계속 next 누름)http://www.activestate.com/activeperl/downloads 3. 윈도우에서 모든프로그램->Visual Studio 2013->Visual Studio Tools->VS2013 x64 Native Tools Command Prompt 실행->압축이 해제된 폴더로 이동후, 다음 명령어 입력 perl Configure VC-WIN64A --openssldir=C:\OpenSSL-x64 no.. 더보기
curl x64 빌드 (for Windows) 1. curl (curl-7.40.0.zip) 을 다운받는다.http://curl.haxx.se/download.html 2. 아무폴더에 (ex: D:\project\curl-7.40.0) 압축을 푼다. 3. 윈도우에서 모든프로그램->Visual Studio 2013->Visual Studio Tools->VS2013 x64 Native Tools Command Prompt 실행하여 D:\project\curl-7.40.0\winbuild 폴더로 이동 4. nmake /f Makefile.vc mode= 명령어를 입력* nmake 파일은 비주얼스튜디오가 설치된 폴더\VC\bin 안에 있다.ex) C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin* o.. 더보기
db query mapper 예전 회사내에서 사용하고 있던 db를 mybatis 와 같이 쓰고자 해서 c# 으로 만들었던 db api 이다. 1. QueryPool - 사용자가 만든 쿼리 xml 파일들을 namespace 별로 load 해서 map으로 가지고 있다.2. DBManager1) query : QueryPool 에서 쿼리를 가져오고, 사용자가 파라미터로 넘긴 data와 db 필드를 매핑시켜서 실제 수행할 쿼리를 만든다. 2) connection : connection 을 가져온다. 트랜잭션을 사용하는 쿼리냐 아니냐에 따라 내부적으로 다른 객체를 사용한다. 3) execute : 쿼리를 수행한다. select 쿼리면 DBSelectCommand 을 사용하고, update 쿼리면 DBUpserCommand 을 사용한다. 3... 더보기