전체 글

전체 글

    python에서 ctype을 이용한 c library 연동 예제

    python의 ctype 모듈을 이용해서 visual c++로 작성한 동적 dll을 읽는 sample 코드 입니다.소스 코드 설명/vc/test_dll: 동적 dll 코드 입니다.SET_VALUE: int 형 값을 저장합니다.GET_VALUE: 저장한 int형 값을 읽어 옵니다.SET_CALLBACK: 함수 포인터를 저장합니다. python으로 코딩한 함수를 넘길 것 입니다.RUN_CALLBACK: 저장한 함수 포인터에 정수형 값을 넘겨 실행 합니다. 실행하면 python함수가 실행될 것 입니다.SET_CLASS_CALLBACK: c++ class를 사용해서 함수 포인터를 저정합니다.RUN_CLASS_CALLBACK: c++ class를 사용해서 저장한 함수 포인터를 실행합니다.SET_THREAD_CAL..

    OCILib를 사용하는 경우 필수 파일

    * instantclient-basic-windows.x64-12.1.0.2.0.zip - oci.dll - oraociei12.dll - oraons.dll * msvcr100.dll * ocilibw.dll

    Visual Leak Detector 를 사용하여 Leak을 감지하는 방법.

    Visual Leak Detector 를 사용하여 Leak을 감지하는 방법.사용조건Visual Studio 2008/2010/2012/2013/2015사용방법 (VS2010 기준으로 설명합니다.)홈페이지에서 VLD를 다운받아 설치합니다.https://vld.codeplex.com/releases/view/619330Visual Sutdio 설정을 합니다.VS를 실행하고, 적용할 솔루션을 엽니다.VS를 실행해서 보기 > 다른 창 > Property Manager 창을 엽니다.Property Manager 창에서 아무 프로젝트에서든 선택하고 적용하고자 하는 구성에서 "Microsfot.Cpp.x64.user"를 더블클릭 합니다.속성 페이지가 열리면, 왼쪽 메뉴 트리에서 VC++ Directorys > Inc..

    리눅스 배포판별 docker 설치 방법

    Docker 설치공식 문서: http://docs.docker.com/installation/64 bit 기준으로 테스트 해봤습니다. Red Hat Enterprise 6.2공식 문서에는 rhel 7 부터 지원하지만, 아래 방법으로 설치 가능yum 저장소를 centos 로 수정.rpm -ivh http://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm vi /etc/yum.repos.d/epel.repo # cd /etc/yum.repos.d # cp rhel-debuginfo.repo rhel-debuginfo.repo.bak # vim rhel-debuginfo.repo baseurl=http://download.fedoraprojec..

    FAQ html 템플릿

    개요FAQ를 워드나 엑셀이 아니고, html로 만들고자 합니다. 문서를 보기 위해서는 인터넷이 되어야 한다는 단점은 있지만, 추가 프로그램(워드, 엑셀)의 설치가 필요없고 웹브라우져만 있으면 볼수 있다는 장점이 있습니다. 그리고 반응형 웹페이지로 만들면 워드나 엑셀에서는 구현하기 어려운 효과들도 넣을 수 있습니다. 필수 조건카테고리 구분이 되어야 한다.FAQ 본문은 추가/수정을 쉽게 하기 위해 json 구조로 관리되어야 한다.답변 데이터는 markdown 문법을 지원해야 한다.html 파일 하나로 내용을 볼 수 있어야 한다.(jquery, Bootstrap등은 CDN사용) 사용한 LibraryFAQ 탬플릿 중에 깔끔하다고 판단되는 Bootstrap FAQ를 사용했습니다.markdown 파서는 gfm 지원..