본문 바로가기

반응형

Programming

(104)
Visual Studio 전처리 안녕하세요. 오늘은 Visual Studio 전처리 방법에 대한 포스팅입니다. 전처리에 대한 내용도 에러에 따라 조금씩 추가로 정리할 수 있도록 하겠습니다. 다들 보기 쉽도록 에러->추가해야할 전처리에 대해 가장 보기 쉽게 작성해 보겠습니다. 일단 전처리를 추가하는 방법에 대해 설명하겠습니다. 1) 솔루션 탐색기 -> 해당 프로젝트 -> 속성 클릭 2) 구성속성 -> C/C++ -> 전처리기 -> 전처리기 정의 우측 화살표 -> 편집 클릭(※해당 처리에서 구성 속성 밑 항목이 없는 경우는 1) 수행에서 솔루션 속성을 선택했는지 확인 바랍니다.) 3)해당 리스트에서 추가할 전처리기 정의를 입력하고 확인을 클릭합니다. 아래는 에러와 추가해야할 전처리 정의를 설명하겠습니다. -------------------..
copy stl vector<->array 형변환 정리 안녕하세요. 오늘은 stl vector와 array의 복사에 대해 정리를 하려고 합니다. 점점 개발을 하면서 형식이 다른 정보를 넘겨줄 때가 헷갈릴때가 많이 생기네요 오늘 정리 내용은 그 중에서 가장 많이 사용하는 stl에 대한 복사 입니다. copy에 대한 내용을 점점 추가 할 예정이기 때문에 소스코드는 가장 하단에 첨부 했습니다. ※여기서 주의 할 점은 stl에서 제공하는 copy 사용 시 Visaul Studio 버전에 따라 동적할당(new)해서 처리되는 copy를 오류로 처리됩니다. 오류 발생시 Visual Studio 전처리 1번 항목을 수행해주시기 발랍니다.(링크) 아래 소스코드를 보시면 쉽게 확인할 수 있습니다. ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ //2..
ODBC 드라이버의 설치 루틴을 시스템 오류 코드 126 때문에 로드하지 못했습니다. (SQORAS32.DLL) 안녕하세요. 정말 오래만에 글을 작성하네요... 점점 개발을 하면서 지내던 중 문득 이전에 제가 쓴 포스팅을 보니 괜히 쑥스럽네요... 분발하겠습니다. ※ Instantclient를 구축하던 중 사용자 DSN을 등록하려하니 오류 코드 126, SQORAS32.DLL을 찾지 못하는 오류가 발생했습니다. [설치시 컴퓨터의 상태는 윈도우 업데이트 완료, Visual studio 2012, Visual studio 2013이 설치되어 있고 각 버전의 최신 업데이트를 마친 상태입니다.] 결론 "Visual studio 2010 재배포 패키지 x86" 를 설치하면 됩니다. 다운로드 : https://www.microsoft.com/ko-kr/download/details.aspx?id=5555 1) 사용자 DNS ..
파이썬 대용량 csv 나누기 안녕하세요 오랜만에 포스팅을 하고보니 새해가 시작됬네요 한살 한살 먹다보니 어느새... 다들 새해에는 좋은일만 있길 기원합니다. 올해는 좀 더 유익한 글을 많이 쓰도록 노력할게요 ㅠㅠ 포스팅을 시작하겠습니다. 업무 중 대용량 csv파일을 나누기위해 만든 소스입니다.(※ csv 파일만 되니 확인 하세요) 간단한 소스인 만큼 간단히 설명하겠습니다. ※ 사용법 ※ 1. python2.7 버전 설치가 필요합니다. 2. ★ 표시된 부분만 변경하면 사용이 가능합니다. 3. 간혹 윈도우 사용자 분이 경로를 복사할 경우 '\' -> '/' 변경 필수 (그냥 될 수 도 있습니다.[xp같은 경우는 안되더군요]) ① : 사용 할 "분류 파일 경로", "분류 파일명", "csv별 라인 개수"를 나타냅니다. ex) nDivCn..
window python console(콘솔) 숨기기 python console(콘솔) 숨기기에 대한 포스팅을 써보려고합니다. 정만 간단더라구요 ※결론 프로그램명.py -> 프로그램명.pyw (확자자명 변경) - XXX.py를 실행하면 UI를 만들어도 위 그림과 같이 프로그램이 실행되는걸 확인 할 수 있습니다. - XXXX.py -> XXXX.pyw 확장자명 변경 - 변경후 XXXX.pyw를 실행 시 콘솔이 실행되지 않습니다.
boost 컴파일 에러 fatal error C1001 visual studio 2013 deepllearning caffe를 사용하려고 환경을 구축하는 중 boost(1.63버전) 컴파일시 fatal error C1001 : 컴파일러에서 내부 오류가 발생했습니다. 에러 내역 boost\type_traits\common_type.hpp(42): fatal error C1001: 컴파일러에서 내부 오류가 발생했습니다. (※ 해결후 포스팅 하는 데 스크린샷을 미리 찍지 못했습니다ㅠㅠ) - 환경구축 중이 아닌 다른 상황으로 타 블로그에서 개발 중 C1001 발생하면 다시 빌드를 하면 된다 고도 합니다.(비쥬얼을 종료후 -> 솔루션 다시빌드를 말하는거 같습니다.) 출처에서 보니 visual 2013이 최신 버전이 아니여서 에러가 나는 상황 이였습니다.출처 https..
Excel 소요 년월일 계산 안녕하세요 오늘은 ms Excel에 날짜 계산을 포스팅 하겠습니다. 서류 작업 중 프로젝트 소요개월을 알기 위해 Excel의 함수를 이용했습니다. ※ DATEDIF 대한 ms의 설명입니다.출처 : https://support.office.com/ko-kr/article/DATEDIF-%ED%95%A8%EC%88%98-25dba1a4-2812-480b-84dd-8b32a451b35c 위 사진중 빨간 줄과 파란 줄만 살짝 읽고 지나가시면 됩니다. 쉽게 설명하면Start, End date - 시작과 끝시간을 형식을 맞춰 넣는 설명Unit - 연, 개월, 날짜의 차이에 대한 옵션 어떤 설명보다 그냥 함수를 넣어보면 바로 이해가 가실거에요 ※위 그림의 빨간 글자와 매칭 시키시면 됩니다. 1 =DATEDIF(A2,..
[MFC] 프로그램 실행시 바로 Dialog 숨기기 SHOW_HIDE 안녕하세요 오랜만에 포스팅을 합니다. 이번에 서버 프로그래밍을 하면서 각각 프로그램을 따로 만들어 모듈식으로 만들던 중 다이얼로그 프로그램이 실행 되면서 바로 HIDE하기 위한 소스입니다. 사실 타 블로그에 다이얼로그의 크기 변화시 처리해주는 방식이있지만 복사 붙여넣기가 힘들어서 아래 방법을 찾았습니다. BOOL CYOUDlg::OnInitDialog() { // IDM_ABOUTBOX는 시스템 명령 범위에 있어야 합니다. ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX); ASSERT(IDM_ABOUTBOX AppendMenu(MF_SEPARATOR); pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu); } }..

반응형