일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- openCV
- 몽고디비
- 김양재
- 빅 데이터
- 통계
- data science
- 데이터 과학
- 빅데이터
- Deep learning
- c++
- 김양재 목사님
- 김양재 목사
- 딥러닝
- nodeJS
- probability
- 확률
- node.js
- Artificial Intelligence
- 빅 데이타
- 인공지능
- Statistics
- WebGL
- 주일설교
- Machine Learning
- MongoDB
- Big Data
- 빅데이타
- No SQL
- 우리들교회
- R
- Today
- Total
목록Programming (202)
Scientific Computing & Data Science
by Geol Choi | September 8, 2014 이번 글에서는 Node.js의 패키지 모듈인 Express 4를 이용하여 웹 어플리케이션의 템플릿 생성에 대해 알아보도록 하겠습니다. 우선 각자의 시스템에 Node.js가 설치되어 있음을 가정합니다.1. Express 4 설치Node.js가 설치되어 있으면 npm, 즉 Node Package Manger가 같이 설치됩니다. 우선 쉘(Mac OS는 Terminal, Windows는 Console)을 실행합니다. 설치 시 자동으로 전역 환경변수가 설정되므로 경로에 관계없이 npm 명령이 실행됩니다. Express 4를 설치하기 위해 다음과 같이 명령을 입력합니다: $ sudo npm install -g express 설치옵션 -g는 전역(글로벌) 환..
1. 헤더파일 추가#include #include #include 2. 네임스페이스 지정using namespace boost; using namespace boost::property_tree; 3. 전역함수 추가const ptree& empty_ptree(){ static ptree t; return t; } 4. 변수 선언ptree ptr; CString myXMLFileName = _T(""); CString myXMLFilePath = _T(""); CString strAttr = _T(""); CString strAttrValue = _T(""); CString strTagName = _T(""); 5. xml 파일명 지정myXMLFileName = _T("PropertySettings.con..
1. CString ▶ std::stringCString str = "hello";std::string stdStr = str.GetBuffer(0); 2. std::string ▶ CStringstd::string stdStr = "hello";CString str = stdStr.c_str();또는CString str("Hello"); // Convert a TCHAR string to a LPCSTR CT2CA pszConvertedAnsiString(str); // Construct a std::string using the LPCSTR input std::string s(pszConvertedAnsiString);
1. 커서를 맨 끝에SetSel(-1, -1); 2. 커서를 임의의 위치에SetSel(n, n); [1. 응용할 멤버 함수] 에디트 박스의 멤버 함수중에서 커서를 임의의 위치에 놓을 처리를 하는 함수는 SetSel( ... ) 과 ReplaceSel( ... ) 입니다. ex) 에디트 박스의 멤버 변수를 다음과 같이 정의된 상태에서 예를 들어 가면서 설명을 드립니다. CEdit m_editMyBox; CString m_strMyBox; [2. 커서를 맨 뒤쪽에 놓기] 커서를 맨 뒤쪽에 놓는 방법은 의외로 간단 합니다. UpdateData( TRUE ); //전체를 선택 m_editMyBox.SetSel( 0, -1 ); //현재의 데이터로 다시 치환 m_editMyBox.ReplaceSel( m_strM..
HTML 특수문자 코드표표현문자숫자표현문자표현설명-�--사용하지 않음space -수평탭space -줄 삽입---사용하지 않음space -여백!!-느낌표“""따옴표##-숫자기호$$-달러%%-백분율 기호&&&Ampersand‘'-작은 따옴표((-왼쪽 괄호))-오른쪽 괄호**-애스테리스크(asterisk)++-더하기 기호,,-쉼표---Hyphen..-마침표//-Solidus (slash)0 – 90-9-0부터 9까지::-콜론;;-세미콜론>>보다 큰??-물음표@@-Commercial atA – ZA-Z-A부터 Z까지[[-왼쪽 대괄호\\-역슬래쉬]]-오른쪽 대괄호^^-탈자부호__-수평선``-Acute accenta – za-z-a부터 z까지{{-왼쪽 중괄호||-수직선}}-..
본 포스팅에서는 OpenCV에서 randu() 함수를 이용하여 Random Number를 발생하여 이를 이미지화하는 예제를 소개하겠습니다. randu() 함수를 이용한 300-by-200 사이즈의 행렬을 생성하는 예는 다음과 같습니다:12Mat R = Mat(300, 200, CV_8UC3);randu(R, Scalar::all(0), Scalar::all(255));cs 이를 이미지로 출력하는 예제는 다음과 같습니다:12345678910111213141516171819202122232425262728#include "stdafx.h"#include #include using namespace std;using namespace cv; int _tmain(int argc, char** argv){ Mat..
main.cpp123456789101112131415161718192021222324252627282930// Mat.cpp : Defines the entry point for the console application.// #include "stdafx.h"#include #include using namespace std;using namespace cv; int _tmain(int argc, char** argv){ IplImage *pImage = cvLoadImage("[IMAGE_PATH]/[IMAGE_NAME]", CV_LOAD_IMAGE_COLOR); Mat img(pImage); // Check for invalid input if(! img.data ) { cout
이번 글에서는 MFC에서 CString으로 입력 받은 문자열의 첫번째 문자가 한글인지 영문인지 숫자인지 알아내는 코드를 소개하고자 한다. [한글 알아내기]CString str = _T("ㄱ"); if(0 >= str.GetAt(0) || 127 < str.GetAt(0)) AfxMessageBox(_T("This is Hangeul")); [영문 알아내기]CString str = _T("a"); if(isalpha(str.GetAt(0))) AfxMessageBox(_T("This is an Alphabet")); 또는 CString str = _T("a"); if((65
이번 글에서는 Edit Control에서 알파벳과 숫자만 허용되도록 하는 방법에 대하여 알아보도록 하겠다.만약 Edit Control에 특수문자 혹은 한글이 입력될 경우 관련 메시지를 출력하고 해당 문자를 삭제하도록 기능을 구현하였다.다이얼로그를 하나 만들고 Edit Control을 가져오고 이에 대해 다음과 같이 CString형 변수와 컨트롤 변수를 추가하였다: CString m_strTmp; CEdit m_editCtrl; [방법 1.] IsCharAlphaNumeric 함수 활용하기Edit Control에 대하여 EN_UPDATE에 대한 이벤트 처리 함수를 다음과 같이 구현한다:// Edit Control 박스로부터 데이터 가져옴 UpdateData( TRUE ); TCHAR* tchr; CStri..
이번 글에서는 Edit Control 박스에 입력된 글자수를 얻는 방법에 대하여 알아보도록 하겠다.테스트를 위하여 MFC 프로젝트명은 "CEditControlTest"라고 하고, 템플릿은 "MFC 응용 프로그램", 응용 프로그램 종류는 "대화 상자 기반(Dialog Box)"으로 한다.대화 상자 편집에서 도구상자(Tool Box)를 통해 Edit Control을 하나 가져오고 ID는 그대로 둔다(IDC_EDIT1).추가된 Edit Control을 우측 마우스 클릭하고 "변수 추가"를 선택하여 "멤버 변수 추가 마법사" 대화 상자가 열리고, 범주를 "Value"로 선택하고 변수명에 "m_EditCtrl_Val"을 입력한다.이 때 추가된 멤버 변수의 타입은 CString이 된다.만약 글자수가 2자 이상이 입..