[C] C언어에서 inline assembly 사용하기 출처 : http://www.kernel.kr/mips/02/mips0201.htm C언어에서 inline assembly 사용하기 inline은 함수 호출을 통하여 코드 흐름을 제어하지 않고, 함수 내부에 코드을 삽입하므로 함수 호출로 인한 부하를 줄일 수 있으며, "inline function"이라고도 한다. inline assembly라 함은 어셈블리 명령들을 inline 함수로 작성하는 것이다... IT_Programming/C · C++ 2009.10.07
[펌] ARM Developer Suite(ADS) 1.2 에서 C 코드와 ASM 코드 섞어 쓰기 -------------------------------------------------------------------------------------------------- 출처 : http://ituner.tistory.com/134 -------------------------------------------------------------------------------------------------- 1. C 코드 내에 어셈블리 코드를 inline으로 사용하기 (1) 사용방식 asm("instruction[;instruction]"); 또는 C 컴파일러의 구문을 사용.. IT_Programming/System Programming 2009.10.07
[Java] MySQL 한글 인코딩 클래스 구현 public class Translate { // DB에 있는 한글을 가져올때 public static String Eng2Kor(String str){ String KorStr = ""; try{ KorStr = new String(str.getBytes("ISO-8859-1"),"KSC5601"); }catch(Exception e){ e.printStackTrace(); } return KorStr; } // DB에 입력시 즉 Insert나 update할때 사용 public static String Kor2Eng(String str){ String EngStr = ""; try{ EngStr = new String(str.ge.. IT_Programming/Java 2009.10.03
[펌] 리눅스에서 시리얼 제어 하기 /* 리눅스에서 시리얼 제어 하기 (출처 : http://2mr.mju.ac.kr/zbxe/) */ #include <termios.h> // 터미널 제어 해더파일 #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <sys/signal.h> #include <sys/types.h> #define BAUDRATE B38400 // 38400 baudrate #define MODEMDEVICE "/dev/ttyS0" // 시리얼 포트 정의 (ttyS0 : com1, t.. IT_Programming/System Programming 2009.09.30
[펌] MySQL 최적화 c api 소스 출처 : http://flashcafe.org/mysql_study/3967/page/3 http://cafe.naver.com/q69/7240 컴파일 방법 ( GCC ) // Debug Mode gcc -O6 -mpentiumpro -Wall -o optdb optdb.c -I/usr/local/mysql/include/mysql -L/usr/local/mysql/lib/mysql -lmysqlclient // Complie Mode gcc -O6 -mpentiumpro -o optdb optdb.c -I/usr/local/mysql/include/mysql -L/usr/local/mysql/lib/mysql -lmysqlclient -----.. IT_Programming/C · C++ 2009.09.16
[C++] 스마트 포인터(Smart Pointer) 맛보기 참고 : 포인터 실무 KIN ※ 부스트 라이브러리 설치 (Boost library) 1. Visual Studio 2005 / 2008 : 도구(tool) - 옵션(option) - 프로젝트(projects) - VC++ 디렉토리(VC++ directories) 선택 - 다음 파일의 디렉토리 표시 (Show directories for) - 콤보박스에서 포함 파일(include files)에 boost library를 설치한 경로를 추가! 2. Bo.. IT_Programming/C · C++ 2009.09.15
[API] 메모리 공유 ================================================================================================== 파일 매핑(Memory Mapped IO)으로 두 프로세스가 메모리를 공유하는 방법 참고 : 윈도우즈 API 정복 ----------------------------------------------------------------------------------------------- [실행화면] : MemShare1에서 키보드 입력을 하는 경우 MemShare2.. IT_Programming/MFC · API 2009.09.07
Posix Chracter Class - 참조 : 손에 잡히는 정규표현식 : JavaScript는 정규표현식에서 POSIX 문자 클래스를 지원하지 않는다. 분류 내용 [:alnum:] [A-Za-z0-9] : 알파벳 및 숫자 [:alpha:] [A-Za-z] : 알파벳 [:lower:] [a-z] : 알파벳 소문자 [:upper:] [A-Z] : 알파벳 대문자 [:digit:] [0-9] : 10진수 [:xdigit:] [0-9A-Fa-f] : 16진수 [:graph:] 아스키 3.. IT_Programming/정규 표현식 (regex) 2009.09.07
정규 표현식의 기본 문법 정리표 [정규 표현식의 기본 문법 정리] - 참조 : 손에 잡히는 정규 표현식 관련 문법 내용 기 호 의 미 기본 메타 문자 . 모든 문자와 일치 (한 문자) |(버티컬 바) 왼쪽 혹은 오른쪽과 일치 [^] 문자 집합 구성원 중 하나와 일치 - 문자 집합 구성원을 제외하고 일치 \ 다음에 오는 문자를 이스케이프 수량자 * 문자.. IT_Programming/정규 표현식 (regex) 2009.09.07
[펌] .NET C#을 이용한 Serial 통신 구현. -------------------------------------------------------------------------------------------------- 원본 출처 : http://trick14.egloos.com/4586662 -------------------------------------------------------------------------------------------------- 안녕하세요. trick14입니다. /* 중간 생략 */ 이 문서에서는 C# 닷넷 플랫폼을 이용해서 시리얼 포트로 통신하는 방.. IT_Programming/WinForm (C#.NET) 2009.08.25