原创 靜態lib庫的簡單用法

           目標: 利用自己的函數,來調用其它打包好的靜態lib庫中的函數。            1 . 生成自己的lib庫:(vs2008)                 新建一個工程, 取好名稱, 然後next到 App

原创 第三章 字符設備驅動程序

            《1》在內核中, dev_t 類型(<linux/types.h> 中定義)用來保存設備編號-----包括主設備號和次設備號。在內核2.6.0版本中,dev_t是一個32位的數,其中的12位用來表示主設備號,而其餘

原创 QT添加程序啓動畫面

#include <QSplashScreen> #include <ctime> #define   sec    3                             //控制停留時間時間以秒爲單位   QApplic

原创 fdisk -l 沒有顯示磁盤分區信息

            fdisk -l  沒有顯示任何信息, 由於系統沒有及時更新磁盤分區信息, 只需在命令行中             partprobe 回車, 即可。  

原创 設置VS 基本環境路徑//dir+dll+lib

一. 設置引用外部頭文件路徑        1.  【 右鍵工程 】 ==> 【 properties 】 ==> 【 Configuration Properties 】 ==> 【 C/C++ 】 ==> 【 General 】 ==

原创 HTTPD - Apache2 Web Server

文章來源於:https://help.ubuntu.com/10.04/serverguide/httpd.html     (能力有限,如果翻譯不給力,希望留言指出以做修改。)            Apache 通常而且普遍的用在l

原创 第九章 虛擬存儲器

                《1》虛擬存儲器提供了三個重要的能力:                           1.它將主存看成是一個存儲在磁盤上的地址空間的高速緩存,在主存中只保存活動區域,並根據需要在磁盤和主存之間來回傳送

原创 第二章 構造和運行模塊

  《1》 module_init ( xxx )  模塊在裝載到內核時調用,module_exit( xxx ) 模塊在被移除時調用。   《2》 內核API中看到具有兩個下劃線的前綴(__)的函數名稱,具有這種名稱的函數通常是接口的

原创 Sqlite 刪除列

     1. 看到網上說利用:alter table table_name drop column col_name ; Sqlite 其實是不支持刪除列的方法的。      2. 網上還有人想利用:a. 創建新表

原创 利用SSH 上傳/下載文件

               1.  保證服務器SSH服務開啓了。                2.   客戶端安裝SSH客戶端 (openssh / putty , ubuntu下面自帶了 ssh ,如果沒有,自己安裝吧),     

原创 第一章 信息論的基本概念

            《1》通信系統的統計模型:                      《2》熵是信源中所含平均信息量的度量。但是,信源的任何一種表示符號序列中, 每符號攜帶的信息量,即信源傳信率是一定的。記信源的熵爲H。 某種表示

原创 取最大值和最小值(常數級複雜度)

           最近看到一篇博客登出了一道阿里的筆試題,關於最快的時間複雜度取出一個數組中的最大,以及最小值的問題,所以自己也就思考了下。大部分人的比較次數應該就是2N了。我想的這個算法思想,好像還有好一點,所以就貼出來,供大家看看

原创 linux shell 簡單用法

1. Linux shell中, 可以將linux 中的命令放入到 xxx.sh文件中, 構成一個shell腳本。   2. Linux 管道表示 “ | ” ,  例如 A | B , 即是將A 命令執行的結果, 做爲傳入, 給B命令執

原创 sqlite 基本回調用法

#include <sqlite3.h> #include <stdio.h> #include <stdlib.h> //n_column 是列數, 在select語句中採用了*, 而該表有兩列, 所以此值爲2 , column_v

原创 創建使用dll

       沒有嘗試過寫DLL,一直都是用QT寫點小例子,這篇主要是寫給自己看的,希望自己以後不至於忘了曾經自己爲了瞭解dll所做的努力。        我使用的環境是VC6, 跟普通的文件一樣,利用創建文件嚮導,創建工程MFC Ap