原创 linux中Daemon守護進程編程

守護進程,也就是通常說的Daemon進程,是Linux中的後臺服務進程。它是一個生存期較長的進程,通常獨立於控制終端並且週期性地執行某種任務或等待處理某些發生的事件。守護進程常常在系統引導裝入時啓動,在系統關閉時終止。Linux系統有很

原创 基於Linux的socket編程模板

在網絡編程編程中,我們經常會遇到這樣一種C/S架構,服務器端(Server)監聽客戶端(Client)發送過來的命令,然後解析該命令,並做對應的處理,最後返回處理結果(例如成功或者失敗及原因)給客戶端。     最近,在Linux下做網絡

原创 PHP調試簡單方法

作爲一個php新手,在遇到php語句錯誤的時候無所適從啊,因爲沒有用IDE不知道在哪裏看錯誤信息啊, 在相應php文件最前面加上一下兩行代碼,直接將錯誤輸出到網頁上 ini_set(“display_errors”,“On”); er

原创 屏幕抓圖至少分爲3個步驟:

屏幕抓圖至少分爲3個步驟: (1) 啓用鼠標指針捕獲。 (2) 在鼠標指針所在處的窗口進行繪圖,提示抓圖的目標。 (3) 選定目標窗口時,將目標窗口的畫面保存爲自定義的位圖並終止鼠標指針捕獲。 以下

原创 VB6.0和VB.Net的對照表

  VB6.0和VB.Net的對照表 VB6.0 VB.NET AddItem Object名.AddItem Object名.Items.Add ListBox1.Items.Add ComboBox1.Items.Add Abs 函

原创 如何修改Android系統內置的桌面圖標

/packages/apps/Launcher/res/xml/default_workspace.xml中記錄了系統初始化或者恢復出廠設置時桌面上圖標的排列。Launcher程序第一次運行完畢以後,會在/data/data/com.a

原创 WM_MouseMove消息

WM_MouseMove消息的兩個參數:wParam、lParam。 參照:http://msdn.microsoft.com/en-us/library/ms645616(v=vs.85).aspx wParam:組合鍵。有Sh

原创 VB仿大漠GDI模式後臺找圖找色-揭祕後臺圖色窗口不黑的原理

記得老版的夢工廠論壇曾經有人討論過,爲什麼youxi使用PrintWindow有時能截圖有時卻不能(有的youxi壓根沒成功過),其實大漠的GDI模式的圖色,截圖同樣使用的是這個函數,只不過它在printwindow前對窗口做了處理(爲什

原创 在vb.net中取得兩時間的毫秒差

最近在做一個項目,其中有個測試老方法的性能,最簡單的測試方法就是測試此方法的總運行時間,這個方法的代碼行有1200行(包括End if之類的), 在方法dim之前就定義一個時間參數 dim dtStartTime as dateti

原创 VB消息相關

VB消息相關   WM_NULL = $0000; WM_CREATE = $0001; 應用程序創建一個窗口 WM_DESTROY = $0002; 一個窗口被銷燬 WM_MOVE = $0003; 移

原创 VB一個全局的獲取當前鼠標樣式的代碼(特徵)

我直接說一個全局的獲取當前鼠標樣式的代碼吧 有關的API: Type   POINTAPI   '代表鼠標指針當前位置的一個結構         X   As   Long         Y   As   Long End 

原创 WM_MOUSEMOVE消息的wparam和lParam

窗口過程函數傳入的參數lParam包含了鼠標的位置,其中底位爲x座標,高位爲y座標,這些座標值都是相對於窗口客戶區的左上角的值,wParam中則包含了鼠標按鈕的狀態.1、窗口消息:WM_CREATE,WM_DESTROY,WM_CLOSE

原创 利用虛擬鍵盤驅動uinput向系統發送按鍵指令

因爲公司智能終端放置在外面,有一個像ATM機器一樣的密碼鍵盤.原本是作爲銀行卡密碼輸入確認的。 現在爲了方便維護,一些簡單的系統操作,就利用這個密碼鍵盤來調用編寫好的sh腳本。 但是因爲終端機並沒有插鍵盤

原创 vb.net中彩色圖像數據的快速獲取

一直以來,圖像處理都是VB的禁區,主要的原因可能是因爲她沒有指針,而圖像的數據量通常都很大。其實,只要有正確的方法,VB同樣可以寫出高效而又快速的圖像處理程序的。         我並不是學圖像處理這方面

原创 VB動態調用外部API函數的方法

這麼久了都沒放出過什麼比較好的程序出來,讓大家失望了。前段時間無聊搞了個類,今天拿出來和大家分享一下 主要是實現在VB中動態調用API函數的類,才疏學淺,見笑了。 Visual Basic code ? 1 2