일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 빅데이타
- MongoDB
- Artificial Intelligence
- 빅 데이타
- 인공지능
- 확률
- 빅 데이터
- 김양재 목사
- 우리들교회
- Big Data
- 주일설교
- 김양재
- c++
- 김양재 목사님
- 빅데이터
- openCV
- data science
- 통계
- node.js
- Machine Learning
- nodeJS
- 데이터 과학
- 몽고디비
- Statistics
- 딥러닝
- Deep learning
- R
- No SQL
- probability
- WebGL
- Today
- Total
목록Programming (202)
Scientific Computing & Data Science
이번 글에서는 Edit Control 박스에 입력할 수 있는 글자수를 제한하는 방법에 대하여 알아보도록 하겠다.테스트를 위하여 MFC 프로젝트명은 "CEditControlTest"라고 하고, 템플릿은 "MFC 응용 프로그램", 응용 프로그램 종류는 "대화 상자 기반(Dialog Box)"으로 한다.대화 상자 편집에서 도구상자(Tool Box)를 통해 Edit Control을 하나 가져오고 ID는 그대로 둔다(IDC_EDIT1).최대 입력 글자수는 10자라고 가정한다. 1. 멤버 변수 추가 마법사 시작를 통해 Value 타입 멤버 변수 이용하기추가된 Edit Control을 우측 마우스 클릭하고 "변수 추가"를 선택하여 "멤버 변수 추가 마법사" 대화 상자가 열리고, 범주를 "Value"로 선택하면 "최대..
[Source Code]* 샘플 코드 다운로드: http://www.gchoi.net/temp/DiskSpace.zip* 개발환경: Visual Studio 2012 GetDiskFreeSpaceEx 함수를 이용하여 자신의 컴픁의 디스크 공간에 대한 정보를 출력하는 코드는 다음과 같다: ULARGE_INTEGER avail, total, free; avail.QuadPart = 0L; total.QuadPart = 0L; free.QuadPart = 0L; int m_avail, m_total, m_free; CString strMsg; ////////// Drive C // C:\의 하드디스크 용량 정보를 받아 옴 GetDiskFreeSpaceEx(TEXT("c:\\"), &avail, &total, ..
Visual Studio 2005 까지였나요? ATL 프로젝트를 만들면 ReleaseMinDependency 빌드 타입이 있었습니다. 그 옵션을 선택하고 빌드하게 되면 생성된 DLL 하나만 배포해도 문제없이 실행되는, 작은 유틸리티 성격의 DLL을 배포할 때는 나름 유용한 선택일 수 있었는데. 2008부터 그 옵션이 보이질 않습니다. 문득 그 시절이 그리웠던 성태, ^^ 수 작업으로 빌드 옵션을 조정해 보기로 했습니다. 일단, 기본적인 ATL 프로젝트를 만들어서 Release 빌드를 하면 (Visual Studio 2008 기준으로) "ATL90.dll", "MSVCR90.DLL"에 의존하게 됩니다. 먼저, "ATL90.dll"에 대한 의존을 제거시켜 볼까요? 간단하지요. ^^ 다음과 같이 프로젝트 속성..
"CArrayListType.h" // // CArrayListType.h // // Created by gchoi on 2014. 6. 15.. // Copyright (c) 2014년 gchoi. All rights reserved. // #ifndef Test_003_CArrayListType_h #define Test_003_CArrayListType_h template class arrayListType { public: //Overloads the assignment operator bool isEmpty() const; const arrayListType& operator = (const arrayListType&); //Function to determine whether the list ..
Project Name ImgOut Application Type Single Document Document/View Architecture Support Yes Resource 한국어 Use Unicode Libraries Yes Project Style MFC Standard Visual Style and Colors Windows Native/Default Use of MFC Use MFC in a shared DLL [ 헤더 추가]"ImgOutView.cpp" 소스에 다음과 같이 헤더를 추가한다: // ImgOutView.cpp : implementation of the CImgOutView class // #include "stdafx.h" // SHARED_HANDLERS can be def..
Project Name BmpDisplay Application Type Single Document Document/View Architecture Support Yes Resource 한국어 Use Unicode Libraries Yes Project Style MFC Standard Visual Style and Colors Windows Native/Default Use of MFC Use MFC in a shared DLL [비트맵 파일 추가]Resource View > BmpDisplay > RMB > Add > Resource... Bitmap > Import > 불러올 비트맵 이미지 파일 선택 비트맵 ID를 "IDB_TEST_IMG"로 변경 [View 클래스에 WM_PAINT 메시지 핸들러..
EXAMPLE : Vector::Vector(const Vector& f) // 복사 생성자 { Len = f.Len; Vec = new double[Len]; for(int i = 0 ; i < Len ; i++) Vec[i] = f.Vec[i]; }
const className& className::operator=(const className& rightObject) { //local declaration, if any if (this != &rightObject) { //avoids self-assignment //algorithm to copy rightObject into this object } //returns the object assigned return *this; } EXAMPLE: Vector& Vector::operator = (const Vector& f) // '=' 연산자 오버로딩 { delete[] Vec; Len = f.Len; Vec = new double[Len]; for(int i = 0 ; i < Len ; i+..
// // main.cpp // // Created by gchoi on 2014. 5. 20.. // Copyright (c) 2014년 gchoi. All rights reserved. // #include #include using namespace std; void fill(int **p, int rowSize, int columnSize); void print(int **p, int rowSize, int columnSize); int main(int argc, const char * argv[]) { int** board; int rows; int columns; rows = 5; columns = 7; board = new int* [rows]; for(int row = 0 ; row < r..
// // main.cpp // // Created by gchoi on 2014. 5. 16.. // Copyright (c) 2014년 gchoi. All rights reserved. // #include #include #include using namespace std; class clockType { private: int hr; int min; int sec; public: clockType(); clockType(int hr, int min, int sec); void setTime(int hr, int min, int sec); void getTime(int& hr, int& min, int& sec); void printTime() const; void incrementSeconds()..