Time of Update: 2018-12-03
以下也是網上收集的Window訊息與解釋訊息,就是指Windows發出的一個通知,告訴應用程式某個事情發生了。例如,單擊滑鼠、改變視窗尺寸、按下鍵盤上的一個鍵都會使Windows發送一個訊息給應用程式。訊息本身是作為一個記錄傳遞給應用程式的,這個記錄中包含了訊息的類型以及其他資訊。例如,對於單擊滑鼠所產生的訊息來說,這個記錄中包含了單擊滑鼠時的座標。這個記錄類型叫做TMsg, 它在Windows單元中是這樣聲明的:typeTMsg = packed recordhwnd: HWND; /
Time of Update: 2018-12-03
使用vnc - [IT筆記] 著作權聲明:轉載時請以超連結形式標明文章原始出處和作者資訊及本聲明 http://shenheng.blogbus.com/logs/10226482.html 首先要配置vncserver:在需要開啟VNC服務的使用者目錄下開啟.vnc/xstartup檔案,如果是給root使用者開vnc,就用以下命令開啟:sudo vi /root/.vnc/xstartup將該檔案的內容修改為如下所示:#!/bin/sh # Uncomment the
Time of Update: 2018-12-03
I/O堆棧 任何核心模式程式在建立一個IRP時,同時還建立了一個與之關聯的 IO_STACK_LOCATION 結構數組:數組中的每個堆棧單元都對應一個將處理該IRP的驅動程式,另外還有一個堆棧單元供IRP的建立者使用(見圖5-3)。堆棧單元中包含該IRP的類型代碼和參數資訊以及完成函數的地址。下圖顯示了堆棧單元的結構。 I/O堆棧單中繼資料結構: MajorFunction(UCHAR)是該IRP的主功能碼。這個代碼應該為類似
Time of Update: 2018-12-03
bit和sbit都是C51擴充的變數類型。 bit和int char之類的差不多,只不過char=8位, bit=1位而已。都是變數,編譯器在編譯過程中分配地址。除非你指定,否則這個地址是隨機的。這個地址是整個可定址空間,RAM+FLASH+擴充空間。bit只有0和1兩種值,意義有點像Windows下VC中的BOOL。 sbit是對應可位定址空間的一個位,可位定址區:20H~2FH。一旦用了sbi xxx =
Time of Update: 2018-12-03
遠端偵錯(remote debug) 有時候還是比較方便的,例如你的伺服器程式發布到遠程伺服器上需要調試來確定bug,但是程式需要相關的環境配置(資料庫或者其他程式等)才可以運行起來,你不想在本地搞一套同樣的系統或者不方便在本地搞一套相同的系統,那麼,這個時候使用remote debug就可以很方便地在本機對遠程伺服器上的目標程式進行調試跟蹤了。這裡說的是VS2005(英文版)環境下的使用.首先遠程機器要安裝Visual Studio Tools的Visual Studio 2005
Time of Update: 2018-12-03
經常用動態語言去輸出或擷取檔案的contentType類型,很多時候不知道什麼檔案該用哪種contentType類型,下面就是在網上收集來的檔案與contentType對應的類型。 檔案 = contentType類型 'ez' = 'application/andrew-inset', 'hqx' = 'application/mac-binhex40', 'cpt' = 'application/mac-compactpro', 'doc' = 'application/
Time of Update: 2018-12-03
Time of Update: 2018-12-03
接收事件通知 (WMI)srcURL: http://msdn2.microsoft.com/en-us/library/aa390425(VS.85).aspx 下面的範例程式碼展示了 COM 初始化,串連到原生 WMI ,接收事件,然後清理的過程. 當有新進程建立時,使用者會得到通過.事件是非同步接收。 步驟 1-5 是初始設定和串連到WMI , 步驟6 是接收事件. 過程:1. 調用
Time of Update: 2018-12-03
一家大型企業技術面試題如下:敘述usb
Time of Update: 2018-12-03
Solder Mask與Paste Mask的區別solder mask就是阻焊層,是為了把焊盤露出來用的,也就是通常說的綠油層,實際上就是在綠油層上挖孔,把焊盤等不需要綠油蓋住的地方露出來。Solder層是要把PAD露出來.paste mask業內俗稱“鋼網”或“鋼板”。這一層並不存在於印製板上,而是單獨的一張鋼網,上面有SMD焊盤的位置上鏤空。一般鏤空的形狀與SMD焊盤一樣,尺寸略小。這張鋼網是在SMD自動裝配焊接工藝中,用來在SMD焊盤上塗錫漿膏的。Paste Mask
Time of Update: 2018-12-03
製作好ramdisk之後 通過串口進入系統 卻發現系統直接登入進去了 並沒有要求用root使用者名稱和密碼進行登入 解決如下在 /etc/init.d/rcS 檔案添加如下語句 root:/> cat /etc/inittab ::sysinit:/etc/init.d/rcS::respawn:/bin/login#::respawn:-/bin/sh#tty2::askfirst:-/bin/sh::ctrlaltdel:/bin/umount -a
Time of Update: 2018-12-03
英語Email的開頭一般以Hi (如果是一般的同事,認識的人), Dear (一般是不認識的人,商業用Email)或者Hey(比較熟悉的人)開頭, 後面跟逗號。例如:Hi Jim, 英文Email的本文段落開頭要頂格寫,不想中文那樣空兩格, 例如: Hi Jim, How are you doing? 英文Email的結尾可以用Thanks, Kind Regards, Your sincerely 等等, 例如: Hi Jim, How are you doing today? Could
Time of Update: 2018-12-03
CAS(Central Authentication Service),是耶魯大學開發的單點登入系統(SSO,single sign-on),應用廣泛,具有獨立於平台的,易於理解,支援代理功能。CAS系統在各個大學如耶魯大學、加州大學、劍橋大學、香港科技大學等得到應用。Spring Framework的Acegi安全系統支援CAS,並提供了便於使用的方案。Acegi安全系統,是一個用於Spring
Time of Update: 2018-12-03
這幾天使用birt做報表,至於birt做麼玩的我就不想說了,剛用這個東西我也不是很熟練,只是在用的時候發現一個問題感覺很不適用報表。一般我們做報表的sql是這樣寫的:mysql> select sum(callcost) sumcallcost, -> sum(duration) sumduration, -> sum(chargeclass) sumchargeclass, -> sum(acrtype) sumacrtype
Time of Update: 2018-12-03
OpenVPN的第一個瓶頸在於tun字元裝置是按照一個一個鏈路層幀的讀取和寫入的,使用者態的OpenVPN進程之所以要兩端的link-mtu一致,是因為每次OpenVPN從/dev/net/tun字元裝置讀取的是一個完整的以太幀,不多也不少,而庫介面: ssize_t read(int fd, void *buf, size_t
Time of Update: 2018-12-03
七、TheMessage-Driven Bean ClassA message drivenbean must be annotated with the MessageDriven annotation or denoted in the deploymentdescriptor as a message-driven bean. The bean class need not implement the javax.ejb.MessageDrivenBeaninterfaceThe
Time of Update: 2018-12-03
國內3D遊戲開發流程Team Devn 製作人n 執行製作人n 策劃團隊n 程式團隊n 美術團隊銷售團隊測試團隊遊戲評論隊伍遊戲製作人n 開發組長(always)n 資源管理 (Resource Management)n 行政管理 (Administration)n 向上負責 (Upward Management)n 專案管理 (Project Management)遊戲執行製作人n 專案管理執行 (Project Management)n Daily 運作n House Keepingn
Time of Update: 2018-12-03
對於二維圖形,Log-polar轉換表示從笛卡爾座標到極座標的變化,廣泛應用在電腦視覺中。此函數模仿人類視網膜中央凹視力,並且對於目標跟蹤等可用於快速尺度和旋轉變換不變模板匹配。本常式實現極座標變化,並反轉。----------------------------------------------------------------------------------------------LogPolar把影像地圖到極指數空間 void cvLogPolar( const CvArr*
Time of Update: 2018-12-03
【 在網上看了一下位元運算方面的內容,整合了兩篇文章的內容,也加進了自己的一點理解原文連結:1.http://www.rupeng.com/forum/thread-2142-1-1.html2.http://peirenlei.javaeye.com/blog/305015
Time of Update: 2018-12-03
開發中經常需要做資料是否存在的判斷例如下例:IF EXISTS(select * from sys.databases where name='DBNotExists')BEGIN USE DBNotExists; IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TableNotExists]') AND type in (N'U')) CREATE TABLE