Debug的時候,把標準輸出導向是一個不錯的選擇,尤其寫daemon或service的時候。
http://www.cplusplus.com/reference/clibrary/cstdio/freopen/
2010年6月3日
2010年5月24日
2010年5月4日
2010年4月26日
GDBM /NDBM 資料庫
GDBM - The GNU database manager,一套簡單的資料庫管理函數。
dbm 是 UNIX 上一套古老的常見資料庫處理介面,而 ndbm 則是改良 dbm 缺失而設計的,兩者的介面差異頗大。gdbm 則是根據ndbm 的介面設計的,兩者間非常相似, ndbm 的函數名稱皆以 dbm_ 開頭,而 gdbm 為了加以區別,則以 gdbm_ 開頭,並且利用hash 表存放鍵值,大幅節省搜尋時間,除此之外,皆可對應。其資料庫主要利用每一筆資料都有一對"鍵值"及"內容"。利用鍵值做三個動作{storing 儲存,retrieval 擷取,deletion 刪除}資料。
dbm 是 UNIX 上一套古老的常見資料庫處理介面,而 ndbm 則是改良 dbm 缺失而設計的,兩者的介面差異頗大。gdbm 則是根據ndbm 的介面設計的,兩者間非常相似, ndbm 的函數名稱皆以 dbm_ 開頭,而 gdbm 為了加以區別,則以 gdbm_ 開頭,並且利用hash 表存放鍵值,大幅節省搜尋時間,除此之外,皆可對應。其資料庫主要利用每一筆資料都有一對"鍵值"及"內容"。利用鍵值做三個動作{storing 儲存,retrieval 擷取,deletion 刪除}資料。
標籤:
libary api
2010年3月31日
script for fdisk Command
實務經驗,在遇到帶有儲存裝置(ide/sd/sata..)的產品會用到劃分割區
利用fdisk劃二個分割區,並設定system format 為 ext2
利用fdisk劃二個分割區,並設定system format 為 ext2
2010年3月18日
2010年3月16日
linux kernel 下 MBR Boot flag 發揮功用
By 柯允行 2010-03-16
1前言
這是一篇介紹如何在MSDOS MBR下利用Boot flag 80h 來引導 kernel 載入 root file system.
1前言
這是一篇介紹如何在MSDOS MBR下利用Boot flag 80h 來引導 kernel 載入 root file system.
Tar file format
By 柯允行 2010-03-16
1前言
這是一篇介紹tar file format,tar 為 linux 常用備份資料的工具.本文不是指令教學,而是希望能介紹其檔案構造.
tar file主要是把多個檔案包裝成一個檔案,一般會搭配一種壓縮法如gzip或bzip2,再對這個檔案壓縮成壓縮檔.其中把多個檔案包裝成一個檔案才是tar file format的範疇.概念下圖:
標籤:
file format
2010年3月5日
2010年3月2日
Bash script debug tool
The Bash Debugger Project 專為bash script 提供一個類似gdb語法的除錯環境. 幾乎所有gdb指令皆可使用. 此外它(bashdb) 還可以和emacs以及ddd搭配使用.
說明文件可參照http://bashdb.sourceforge.net/bashdb.html
說明文件可參照http://bashdb.sourceforge.net/bashdb.html
標籤:
Debug Tools
2010年2月22日
2010年2月2日
訂閱:
文章 (Atom)