原创 移植openssl-1.0.0e到mips平臺

移植openssl-1.0.0e到mips平臺 ftp://ftp.openssl.org/source/ ./config --prefix=/home/study/openssl-1.0.0e/build --cross-compil

原创 在主函數中調用能讓自己成爲守護進程的函數

摘自pptp-1.7.2/pptp_compat.c 點擊(此處)摺疊或打開 #include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <sys/t

原创 shell編程中的 ${ }強大功能

為了完整起見,我這裡再用一些例子加以說明 ${ } 的一些特異功能:假設我們定義了一個變量為:file=/dir1/dir2/dir3/my.file.txt我們可以用 ${ } 分別替換獲得不同的值:${file#*/}:拿掉第一條 /

原创 cs8900a網卡驅動移植

cs8900內部有兩種訪問內部寄存器的方式: 1. I/O模式: 就是非統一編址的情況中使用in/out等特殊指令訪問的方式。接到獨立的io總線上面。 2. memory模式: 統一編址,和訪問內存一樣,接到地址總線上。        

原创 C實現動態生成一個Asp文件

int GenerateUpgradeAsp(webs_t wp) {  FILE *fp;  unsigned long ulReadSize;  int fdFW = -1,checklen=0;  char pBuf[64]={0}

原创 在守護進程中實現臨時輸出一些調試信息到指定的文件

  #include <stdio.h>#include <string.h>#include <stdlib.h>#include <fcntl.h>#include <signal.h>#include <errno.h>/*   

原创 消息隊列工作機制 msgsnd: Invalid argument

msgsnd: Invalid argument 最近寫個一個小程序 測試System V的消息隊列工作機制,寫完代碼後編譯通過但是運行出現這個錯誤msgsnd: Invalid argument 於是去Google ,可惜沒有找到

原创 在C程序中使用popen調用shell腳本程序

FILE *popen(const char *cmd,const char *type); 返回值:若成功返回文件指針,出錯則返回NULL 功能:創建一個管道,fork一個子進程,接着關閉管道的不使用端,子進程執行cmd指向的應用程序或

原创 execv使用

函數原型 int execv(const char *progname, char *const argv[]);   //#include <unistd.h>      2. 用法介紹       execv會停止執行當前的

原创 使用C語言操作Sqlite數據庫

原文地址:http://blog.chinaunix.net/uid-20680669-id-3124348.html      在工作中,我總是使用編譯後sqlite3可執行程序,進行數據庫的創建;其實我們操作sqlite數據庫, 也可

原创 shell--傳入參數的處理

參數處理-Shell傳入參數的處理 1. $# 傳遞到腳本的參數個數 2. $* 以一個單字符串顯示所有向腳本傳遞的參數。與位置變量不同,此選項參數可超過9個 3. $$ 腳本運行的當前進程ID號 4. $! 後臺運行的最後一個進程的進程

原创 ubuntu命令安裝內核源碼及升級內核源碼

ubuntu命令安裝內核源碼   sudo apt-get install linux-source 會自動安裝當前版本內核的源代碼到 /usr/src   升級內核源碼:   1.將下載過來linux源代碼包(tar.bz2包)解壓

原创 解決避免僵死進程的問題

  怎樣產生殭屍進程的:   一個進程在調用exit命令結束自己的生命的時候,其實它並沒有真正的被銷燬,而是留下一個稱爲殭屍進程(Zombie)的數據結構(系統調用exit,它的作用是使進程退出,但也僅僅限於將一個正常的進程變成一個殭屍進

原创 概要設計與詳細設計

     概要設計就是設計軟件的結構,包括組成模塊,模塊的層次結構,模塊的調用關係,每個模塊的功能等等。同時,還要設計該項目的應用系統的總體數據結構和數據庫結構,即應用系統要存儲什麼數據,這些數據是什麼樣的結構,它們之間有什麼關係。 

原创 word編輯問題

正文源碼格式: 字體: (中文) 宋體, (默認) 宋體, 小四, 縮進: 左, 行距: 單倍行距, 段落間距段前: 0.5 行, 段後: 0.5 行, 孤行控制, 首行縮進:  2 字符, 樣式: 快速樣式 正文源碼格式: 字體: (中