일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 포인터변수
- 약어
- 컴퓨터 강좌
- Symbol
- FreeBSD
- Windows via c/c++
- go
- Preprocessor
- bash
- Golang
- 긴옵션
- UNIX
- UNIX Internals
- TiDB
- 포인터
- SQLite
- Pointer
- OS 커널
- DBMS 개발
- 구조와 원리
- kernel
- 커널
- getopts
- 한빛미디어
- Programming
- TiKV
- 함수포인터
- newSQL
- DBMS
- 전처리기
- Today
- Total
목록개발자 이야기 (97)
sonumb
출처: http://www.joinc.co.kr/modules/moniwiki/wiki.php/SQLite%20Windows Contents 1 SQLite Windows 2 준비사항 2.1 컴파일러 환경 3 다운로드 3.1 디렉토리 4 라이브러리 컴파일 5 테스트 프로그램 작성 6 테스트 7 결론 8 관련 링크 1 SQLite Windows 작성자: mwyun(멍) SQLite의 윈도우용 버전에 대한 사용법이다. 자세한 사용법은 링크의 사이트를 참조한다. 2 준비사항 2.1 컴파일러 환경 VC++ MinGW Cygwin 현재는 VC++로만 테스트한다 3 다운로드 다운로드 홈페이지 command-line program SQLite dynamic link library sqlite source 라이브러리는..
출처 : http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/SQLite/Document/article_article_SQLite_%C7%C1%B7%CE%B1%D7%B7%A1%B9%D6 윤상배 yundream@join.co.kr 고친 과정 고침 0.9 2004년 2월 16일 8시 참고문헌및 사이트 추가 고침 0.8 2004년 1월 09일 20시 최초 문서작성 차례 1. 소개 2. Sqlite2.1. Sqlite의 특징 2.2. 설치하기3. Sqlite 간단 운용3.1. DB 생성및 간단한 내부명령어들4. C/C++ Interface4.1. 핵심 API 4.2. DB 열기 4.3. DB닫기 4.4. SQL 실행 4.5. 에러 코드 4.6. 예제 프로그램5. 콜백..
출처: modules/moniwiki/wiki.php/SQLIte%20Architecture Contents 1 The Architecture Of SQLite 1.1 Introduction 1.2 Interface 1.3 Tokenizer 1.4 Parser 1.5 Code Generator 1.6 Virtual Machine 1.7 B-tree Driver 1.8 Page Cache 1.9 OS Interface 2 결론 3 관련 링크 1 The Architecture Of SQLite 작성자: mwyun(멍) 1.1 Introduction SQLite library의 acrchitecture 설명에 대한 문서이다. Block Diagram Of SQLite 그림 참조 1.2 Interface SQL..
요즘 시중에 나와있는 포인터 책들을 자세히는 보지 못했으나 책 두께가 그렇게 된다는 것은 조금 오버이지 않나 생각이 든다. 너무 어렵게 생각하는 경향이 있는 거 같다. :p 크게 나눠서 일반적인 변수에 대한 포인터, 함수에 대한 포인터 정도로 나눠본다. 첫째로 일반적인 변수에 대한 포인터에 대한 개념은 아주 단순하다. 대상의 주소와 포인터 연산시 메모리 번지수를 얼마 만큼 더해야하는가에 대한 표기.더이상 어려울것도 없다. :-) 아래 예제를 보자. #include int main( void ) { int arr[20][30][40]; int (*p)[30][40]; int i,j,k; ; 배열 인덱스 long x=0; ; 값대입. for( i=0; i
1. The Architecture of MySQL 2. The Architecture of General DBMS
설계를 위한 9가지 단계 데이터베이스 요건을 위한 기초를 확인 데이터베이스 기능 요건과 성능 요건을 정의하라 데이터 항목들을 확인하라 파일로 부터 데이터 요소들을 분리하라 데이터 요소 사전을 만들어라. 데이터 요소들을 각 파일들로 모아라. 각 파일의 검색 특성들을 확인하라. 파일들 사이의 관계를 확인하라. DBMS를 위한 스키마를 개발하라. 출처 C Database Development by Al Stevens / MIS Press
Database File Record Data Element Characters(Byte) Bit Character 까지 프로그래머가 신경써야 할 부분이다.
#define FOO1 #ifdef FOO1 # define MONTH 1 # define DAY 1 #elif FOO2 # define MONTH 2 # define DAY 6 #endif #include int main ( void ) { printf("%d월 %d일 \n" , MONTH, DAY ) ; return 0; } 위의 Preprocessor를 잘 보기 바란다. 여기서 사소한 퀴즈 두개. 위에서 #elif FOO2 는 과연 문법에 맞는 것 일까? 틀렸다 . #elif defined( FOO2 ) 이나 #else ifdef FOO2 로 해야된다. 사실 #elif FOO2 는 문법에 틀렸으나 컴파일이 잘된다. 무슨 일이 벌어졌나? 이전에 #define FOO2 가 0이 아닌 값을 가진다면 컴파..
Test 환경은 Visual Studio 2005 입니다. #define _CRTDBG_MAP_ALLOC #include #include using namespace std; int main( void ) { int* pt; cout
컴파일후 그 이미지를 Virtual PC에서 돌리려면 이미지 사이즈가 3.5인치 디스크의 그것과 같아야 함. floppy disk: 1.44MB 2 sides 80 tracks 18 sectors/track total 2*80*18 = 2880 (0x0b40) sectors 512 bytes/sector 2880*512 = 1474560 bytes = 1440KB = 1.44MB 그래서 kernel.asm 파일에 이렇게 넣어줍니다. times (1474560-512) -($-$$) db 0