Programming
-
F9 현재 라인에 Breakpoint를 지정/해제 Ctrl + Shift + F9 현재 Edit하고 있는 소스파일에 지정된 모든 Breakpoint 해제 Ctrl + ] '{'괄호의 짝을 찾아줌 ('{'에 커서를 놓고 눌러야 함} Ctrl + J, K #ifdef 와 #endif의 짝을 찾아줌 Ctrl + L 한 라인을 클립보드로 잘라내기 (Cut) Ctrl + Shift + L 한 라인을 삭제 Alt + Mouse 블록 설정 세로로 블록 설정하기 (마우스로) Ctrl + Shift + F8 세로로 블록 설정하기 (키보드로), 취소할 때는 Esc키를 눌러야 함 블록 설정 -> Tab 선택된 블록의 문자열을 일괄적으로 들여쓰기(Tab) 적용 블록 설정 -> Shift + Tab 선택된 블록의 문자열을 일괄..
Visual Studio 단축키F9 현재 라인에 Breakpoint를 지정/해제 Ctrl + Shift + F9 현재 Edit하고 있는 소스파일에 지정된 모든 Breakpoint 해제 Ctrl + ] '{'괄호의 짝을 찾아줌 ('{'에 커서를 놓고 눌러야 함} Ctrl + J, K #ifdef 와 #endif의 짝을 찾아줌 Ctrl + L 한 라인을 클립보드로 잘라내기 (Cut) Ctrl + Shift + L 한 라인을 삭제 Alt + Mouse 블록 설정 세로로 블록 설정하기 (마우스로) Ctrl + Shift + F8 세로로 블록 설정하기 (키보드로), 취소할 때는 Esc키를 눌러야 함 블록 설정 -> Tab 선택된 블록의 문자열을 일괄적으로 들여쓰기(Tab) 적용 블록 설정 -> Shift + Tab 선택된 블록의 문자열을 일괄..
2015.12.21 -
// ==================================================================================================== // 함수명 : WriteRegistry() // 내 용 : 레지스터리 저장 // ==================================================================================================== public void WriteRegistry(string _name, string _value) { //키 생성하기 RegistryKey regKey = Registry.LocalMachine.CreateSubKey("Software\\RDBsetter", Re..
[C#] 레지스터리 읽기/쓰기/삭제// ==================================================================================================== // 함수명 : WriteRegistry() // 내 용 : 레지스터리 저장 // ==================================================================================================== public void WriteRegistry(string _name, string _value) { //키 생성하기 RegistryKey regKey = Registry.LocalMachine.CreateSubKey("Software\\RDBsetter", Re..
2015.02.17 -
String time = System.DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss");
[C#] 현재시간String time = System.DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss");
2013.05.14 -
if (MessageBox.Show("삭제 하시겠습니까?", "확인", MessageBoxButtons.YesNo) == DialogResult.No) { // no 일때 } else { // yes일때 }
[C#] MessageBoxButtons.YesNoif (MessageBox.Show("삭제 하시겠습니까?", "확인", MessageBoxButtons.YesNo) == DialogResult.No) { // no 일때 } else { // yes일때 }
2013.05.13 -
이번 윈도우 모바일 6.X 기반 어플을 개발 하면서 정리한 문서입니다. 필요하신분은 보시고 많은 지적 부탁드립니다. 1. 개발환경 1.1 프로그램 설치 1.2 개발환경 설정 1.2.1 Microsoft Visual Studio 설정 1.2.2 ActiveSync 또는 Windows Mobile Device Center 설정 1.2.3 에뮬레이터 설정 2. 프로젝트 2.1 프로젝트 생성
[WINDOWS MOBILE] 옴니아2 어플개발 설정법이번 윈도우 모바일 6.X 기반 어플을 개발 하면서 정리한 문서입니다. 필요하신분은 보시고 많은 지적 부탁드립니다. 1. 개발환경 1.1 프로그램 설치 1.2 개발환경 설정 1.2.1 Microsoft Visual Studio 설정 1.2.2 ActiveSync 또는 Windows Mobile Device Center 설정 1.2.3 에뮬레이터 설정 2. 프로젝트 2.1 프로젝트 생성
2010.09.15 -
에코 서버를 찾아 들어오신분은 꼭 에코 클라이언트가 필요할것 같다는 생각에.. 없는 소스 짜서 올려봄니다. #define BUFSIZE 1024 #define PORT 3000 #define IP "192.168.2.12" // 해더파일 선언 #include #include using namespace std; // ws2_32.lib 링크 #pragma comment(lib, "ws2_32.lib") class socketClient { private: WSADATA wsaData; SOCKET hSocket; char message[BUFSIZE]; int strLen; SOCKADDR_IN servAddr; void ErrorHandling(char *message); public: int Star..
C++ 에코 클라이언트.에코 서버를 찾아 들어오신분은 꼭 에코 클라이언트가 필요할것 같다는 생각에.. 없는 소스 짜서 올려봄니다. #define BUFSIZE 1024 #define PORT 3000 #define IP "192.168.2.12" // 해더파일 선언 #include #include using namespace std; // ws2_32.lib 링크 #pragma comment(lib, "ws2_32.lib") class socketClient { private: WSADATA wsaData; SOCKET hSocket; char message[BUFSIZE]; int strLen; SOCKADDR_IN servAddr; void ErrorHandling(char *message); public: int Star..
2009.06.12 -
소스만 바로 받아서 보는게 속편하겠죠 ㅎㅎ 음.. 비쥬얼스튜디오 2005에서 컴파일 했을때 워닝 하나 없이 잘돌아간 소스입니다. 주석에도 있듯이 열혈강의 TCP/IP 예제를 클레스화 한것이고요. WSAEventSelect 모델 기반의 소켓 서버입니다. 쉽게 풀어 쓰면 소켓의 상태의 변화가 있을때 WSAEventSelect 이란 놈(API)가 알아채서 그상황에 맞는 행동을하는것입니다. 멀티 쓰레드 서버 인데 처리 방식이 비동기 식 이라고 생각하면 편할듯 하네요. 비동기! 비동기? 라고 계속 말하는데 "그게 뭐야?" 라는 의문을 가지는 분께 누구나 알아 먹는 설명! 간단 명료한 행기표 설명 따라 들어갑니다. ㅋㅋㅋ 저녁 준비하던 엄마가 콩나물 500원 어치를 사오라는 심부름일 시켰습니다. 행기는 동내 슈퍼로..
C++ 윈도우 소켓 - 비동기 에코 서버소스만 바로 받아서 보는게 속편하겠죠 ㅎㅎ 음.. 비쥬얼스튜디오 2005에서 컴파일 했을때 워닝 하나 없이 잘돌아간 소스입니다. 주석에도 있듯이 열혈강의 TCP/IP 예제를 클레스화 한것이고요. WSAEventSelect 모델 기반의 소켓 서버입니다. 쉽게 풀어 쓰면 소켓의 상태의 변화가 있을때 WSAEventSelect 이란 놈(API)가 알아채서 그상황에 맞는 행동을하는것입니다. 멀티 쓰레드 서버 인데 처리 방식이 비동기 식 이라고 생각하면 편할듯 하네요. 비동기! 비동기? 라고 계속 말하는데 "그게 뭐야?" 라는 의문을 가지는 분께 누구나 알아 먹는 설명! 간단 명료한 행기표 설명 따라 들어갑니다. ㅋㅋㅋ 저녁 준비하던 엄마가 콩나물 500원 어치를 사오라는 심부름일 시켰습니다. 행기는 동내 슈퍼로..
2009.06.12 -
자세한 사항은 http://dalmuri.net/~dev2009/what.php 여기 참고..
ATmega128 상태표시화분자세한 사항은 http://dalmuri.net/~dev2009/what.php 여기 참고..
2009.06.01 -
onabort - 이미지 로딩중 중단될때 onblur- element가 포커스를 잃었을때 onchange - 필드의 내용이 변경되었을때 onclick - 객체를 마우스 클릭했을때 ondbclick - 객체를 마우스 더블클릭했을때 onerror - 문서나 이미지가 로딩될때 에러가 발생했을때 onfoucs - element가 포커스를 얻었을때 onkeydown - 키보드의 키를 눌렀을때 onkeypress - 키보드의 키를 누르거나 놓았을때 onkeyup - 키도브 키를 놓았을때 onload - 페이지 또는 이미지의 로딩이 끝났을때 onmousedown - 마우스 버튼을 눌렀을때 onmousemove - 마우스를 움직일때 onmouseout - 마우스가 element를 벗어났을때 onmouseover - 마..
html 액션정리onabort - 이미지 로딩중 중단될때 onblur- element가 포커스를 잃었을때 onchange - 필드의 내용이 변경되었을때 onclick - 객체를 마우스 클릭했을때 ondbclick - 객체를 마우스 더블클릭했을때 onerror - 문서나 이미지가 로딩될때 에러가 발생했을때 onfoucs - element가 포커스를 얻었을때 onkeydown - 키보드의 키를 눌렀을때 onkeypress - 키보드의 키를 누르거나 놓았을때 onkeyup - 키도브 키를 놓았을때 onload - 페이지 또는 이미지의 로딩이 끝났을때 onmousedown - 마우스 버튼을 눌렀을때 onmousemove - 마우스를 움직일때 onmouseout - 마우스가 element를 벗어났을때 onmouseover - 마..
2009.05.11 -
그누보드로 홈페이지를 빌드할때 전체적인 구조를 잡아논 파일들입니다. head.php (전체공통) -------------------------------------------------- sub/sub0x/sub_0x_head.php (서브공통) sub/sub0x/sub_00_menu.php 내용 sub/sub0x/sub_0x_tail.php -------------------------------------------------- tail.php(전체공통) 서브메뉴를 호출할시에 sub.php?id=01 과같은 식으로 호출하면 됩니다. 간단하게 만들어져 있으니 php를 조금만 하실수 있으신분이라면 쉽게 사용하실수 있습니다. 물론 게시판 연결도 쉽게 할수 있도록 구성했습니다. 자세한 사항은 시간이 널널할때..
그누보드 구성 - euckr그누보드로 홈페이지를 빌드할때 전체적인 구조를 잡아논 파일들입니다. head.php (전체공통) -------------------------------------------------- sub/sub0x/sub_0x_head.php (서브공통) sub/sub0x/sub_00_menu.php 내용 sub/sub0x/sub_0x_tail.php -------------------------------------------------- tail.php(전체공통) 서브메뉴를 호출할시에 sub.php?id=01 과같은 식으로 호출하면 됩니다. 간단하게 만들어져 있으니 php를 조금만 하실수 있으신분이라면 쉽게 사용하실수 있습니다. 물론 게시판 연결도 쉽게 할수 있도록 구성했습니다. 자세한 사항은 시간이 널널할때..
2009.05.06 -
PHP+MySql 은 많은 사용자들에게 사랑 받고 있다. 가장 큰이유는 무료 라는 것과, 알려진 소스도 많다는 것도 있을수 있다.(무료라서 알려진소스가 많을수도) 또한 일반 사용자도 쉽게 서버를 구축할수 있는 이유도 있다. 홈페이지 관련 아르바이트를 하다보면 "Apmsetup" 이라는 프로그램에 "제로보드 4.x" 가 설치되어 운영되어 지는 것을 많이 볼수도 있다.(심지어 대량의 트레픽을 요구하는 곳에서도...) 그만큼 php와 mysql은 대중적으로 사용되어 지고있다. 머 여기 까진 주저리 였고 php에서 mysql을 접근하는 클래스를 구성해 보았다. php 하면서 항상 사용되는 소스이다보니 php로 뭘한다 싶으면, 먼저 이 파일부터 옮겨놓고 프로그래밍을 시작할 정도로 유용하게 사용하고있다. 따로 메뉴..
PHP mysql 접근 클래스PHP+MySql 은 많은 사용자들에게 사랑 받고 있다. 가장 큰이유는 무료 라는 것과, 알려진 소스도 많다는 것도 있을수 있다.(무료라서 알려진소스가 많을수도) 또한 일반 사용자도 쉽게 서버를 구축할수 있는 이유도 있다. 홈페이지 관련 아르바이트를 하다보면 "Apmsetup" 이라는 프로그램에 "제로보드 4.x" 가 설치되어 운영되어 지는 것을 많이 볼수도 있다.(심지어 대량의 트레픽을 요구하는 곳에서도...) 그만큼 php와 mysql은 대중적으로 사용되어 지고있다. 머 여기 까진 주저리 였고 php에서 mysql을 접근하는 클래스를 구성해 보았다. php 하면서 항상 사용되는 소스이다보니 php로 뭘한다 싶으면, 먼저 이 파일부터 옮겨놓고 프로그래밍을 시작할 정도로 유용하게 사용하고있다. 따로 메뉴..
2009.04.15 -
PHP로 구현된 간단한 RSS리더 입니다. lastRSS라는 사이트에서 GNU 라이센스로 배포하고 있습니다. (망했나보네요.. 사이트가 closed..) 사용법은 제가 나름 사용해봤본 소스입니다. 다운로드 1. 사용법 제목 : 링크 : 내용 : 작성자 : 작성일 : 경로를 찾을수 없거나, 서버를 찾을수 없습니다.
PHP RSS 리더PHP로 구현된 간단한 RSS리더 입니다. lastRSS라는 사이트에서 GNU 라이센스로 배포하고 있습니다. (망했나보네요.. 사이트가 closed..) 사용법은 제가 나름 사용해봤본 소스입니다. 다운로드 1. 사용법 제목 : 링크 : 내용 : 작성자 : 작성일 : 경로를 찾을수 없거나, 서버를 찾을수 없습니다.
2009.04.01 -
php5에서는 xml lib를 제공하지만 4.x는 제공하지 않는걸로 알고있습니다. 결국 xml파서를 만들어 사용해야는데요. 고맙게도criticaldevelopment.net 에서 GNU라이센스를 사용하여 배포하고있습니다. 참고문서 : http://www.criticaldevelopment.net/xml/doc.php 파일다운 : 1. 속성 tagData : 태그값 tagAttrs : 태그 속성값 tagParents : This member contains the number of parents this object has before the document root. This number, currently, is only used to determine how many tabs are required ..
PHP XML 파서php5에서는 xml lib를 제공하지만 4.x는 제공하지 않는걸로 알고있습니다. 결국 xml파서를 만들어 사용해야는데요. 고맙게도criticaldevelopment.net 에서 GNU라이센스를 사용하여 배포하고있습니다. 참고문서 : http://www.criticaldevelopment.net/xml/doc.php 파일다운 : 1. 속성 tagData : 태그값 tagAttrs : 태그 속성값 tagParents : This member contains the number of parents this object has before the document root. This number, currently, is only used to determine how many tabs are required ..
2009.04.01 -
* 데이터베이스 또는 테이블 보기 SHOW DATABASES; SHOW TABLES; * 데이터베이스 생성하기 CREATE DATABASE 데이터베이스명; * 테이블 생성하기 CREATE TABLE 테이블명 (컬럼명1, 컬럼명2, 컬럼명3, ..., 컬럼명N); * 데이터베이스 사용 USE 데이터베이스명; * 데이터베이스 삭제하기 DROP DATABASE 데이터베이스명; * 테이블 삭제하기 DROP TABLE 테이블명; * 테이블에 새로운 컬럼 추가하기 ALTER TABLE 테이블명 ADD 컬럼명 자료형; * 데이블의 특정 컬럼을 변경하기 ALTER TABLE 테이블명 CHANGE 변경전명 변경후명 자료형; * 테이블에 특정 컬럼을 삭제하기 ALTER TABLE 테이블명 DROP 컬럼명; * 테이블에 데..
MYSQL SQL문 정리* 데이터베이스 또는 테이블 보기 SHOW DATABASES; SHOW TABLES; * 데이터베이스 생성하기 CREATE DATABASE 데이터베이스명; * 테이블 생성하기 CREATE TABLE 테이블명 (컬럼명1, 컬럼명2, 컬럼명3, ..., 컬럼명N); * 데이터베이스 사용 USE 데이터베이스명; * 데이터베이스 삭제하기 DROP DATABASE 데이터베이스명; * 테이블 삭제하기 DROP TABLE 테이블명; * 테이블에 새로운 컬럼 추가하기 ALTER TABLE 테이블명 ADD 컬럼명 자료형; * 데이블의 특정 컬럼을 변경하기 ALTER TABLE 테이블명 CHANGE 변경전명 변경후명 자료형; * 테이블에 특정 컬럼을 삭제하기 ALTER TABLE 테이블명 DROP 컬럼명; * 테이블에 데..
2009.04.01