原创 linux內核模塊安裝hello

首先編寫內核模塊源碼 #include<linux/init.h> #include<linux/module.h> MODULE_LICENSE("GPL"); static int hello_init(void) {

原创 android屏幕touch只響應DOWN事件

public boolean onTouch(View arg0, MotionEvent arg1) { // TODO Auto-generated method stub switch(arg1.getActionMask

原创 實體、協議、服務和服務訪問點

 實體、協議、服務和服務訪問點   當研究開放系統中的信息交換時,往往使用實體(entity)這一較爲抽象的名詞表示任何可發送或接收信息的硬件或軟件進程。在許多情況下,實體就是一個特定的軟件模塊。   協議是控制兩個對等實體(或多個

原创 MSDN離線文檔

MSDN離線版 發現不少人都在找這個,無意中找到 VS2012旗艦版 選好語言,建議選那個ISO的下載 不支持直接點擊的朋友可以自己打開下面網址 MSDN:http://www.microsoft.com/zh-cn/downlo

原创 win7下建立web服務器

    1.打開控制面板,選擇並進入“程序”,雙擊“打開或關閉Windows服務”,在彈出的窗口中選擇“Internet信息服務”下面所有地選項,點擊確定後,開始更新服務。   2.更新完成後,打開瀏覽器,輸入“http://loca

原创 eclipse智能輸入設置

一般默認情況下,Eclipse ,MyEclipse 的代碼提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多選項是默認關閉的,要開發者自己去手動配置。如果開發者不清

原创 win7+iis+cgi+c語言

 網頁編程對我來說特別親切,因爲我就是從html、ASP、PHP一步步接觸編程的。自己的編程愛好也是從那裏一點一點被滿足。不過離開大學之後很久沒有碰過WEB了,最近看到嵌入式中的涉及到的web服務器,瞭解到了CGI編程,就想趕緊試

原创 Socket高性能IO模型淺析

服務器端編程經常需要構造高性能的IO模型,常見的IO模型有四種: (1)同步阻塞IO(Blocking IO):即傳統的IO模型。 (2)同步非阻塞IO(Non-blocking IO):默認創建的socket都是阻塞的,非阻塞IO

原创 C++構造函數&繼承方式

構造方法用來初始化類的對象,與父類的其它成員不同,它不能被子類繼承(子類可以繼承父類所有的成員變量和成員方法,但不繼承父類的構造方法)。因此,在創建

原创 字符串指針與char型指針數組

一、字符串指針 字符串是一種特殊的char型數組,指向char類型數組的指針,就是字符串指針。與普通指針一樣,字符串指針在使用前也必須定義。字符串與char數組的區別在於長度,字符會自動在尾部加上一個長度‘\0’,而char型數組的長

原创 C#代理和拉姆達表達式

using System; using System.Collections.Generic; using System.Linq; using S

原创 C#beginInvoke和endinvoke

using System; using System.Collections.Generic; using System.Linq; using S

原创 java中的字符創比較

熟悉C++的人對於兩個字符串比較的代碼一定很瞭解: (string1==string2) 但在java中,這個代碼即使在兩個字符串完全相同的情況

原创 android應用生命週期

Android官方文檔和其他不少資料都對Activity生命週期進行了詳細介紹,在結合資料和項目開發過程中遇到的問題,本文將對Activity生命週

原创 C++ 無名對象

可以直接調用構造函數產生無名對象。 例如,下面的代碼在函數fn()中,創建了一個無名對象: class Student { public: Student(char*); }; void fn() { Stude