Time of Update: 2018-12-03
Alertable IO(警示IO)提供了更有效非同步通知形式。ReadFileEx /
Time of Update: 2018-12-03
IO完成連接埠下面摘抄於MSDN《I/O Completion Ports》,smallfool翻譯,原文請參考CSDN文檔中心文章《I/O Completion Ports》, http://dev.csdn.net/Develop/article/29%5C29240.shtm
Time of Update: 2018-12-03
線程池下面摘抄於MSDN《Thread
Time of Update: 2018-12-03
今天拿到一個博創PXA270A開發板,但是隨機光碟片掛掉了,新的光碟片至少要等待下周,所以自己嘗試搭建了一個交叉編譯環境。在google上找了一天,大部分的交叉編譯環境搭建方法並不適用於此開發板。最後,終於發現了一個開源項目crosstool,利用此工具可以輕鬆搭建XScale,ARM7-ARM9,MK6800,POWERPC等環境的交叉編譯環境。通過執行不同的指令碼,會自動下載並編譯,最終形成可用的開發套件。crosstool可以在下面的網站找到,並有較為詳細的文檔www.kegel.com/
Time of Update: 2018-12-03
總決:反覆式開發法,價值優先;分解任務,真實進度; 站立會議,交流暢通;使用者參與,調整方向; 結對程式設計,代碼品質;測試驅動,安全可靠; 持續整合,儘早反饋;自動部署,一鍵安裝; 定期追溯,持續改進;不斷學習,提高能力。 態度篇 1. 做實事 不要抱怨,發牢騷,指責他人,指責不能修複bug,找出問題所在,想辦法解決。對問題和錯誤,要勇於承擔。 2. 欲速則不達 用小聰明、權宜之計解決問題,求快而不顧代碼品質,會給項目留下要命的死角。 3.
Time of Update: 2018-12-03
近日,通過周立功的EasyARM2131板學習了SPI介面的使用,在此做一個總結,以備日後參考。一些文檔上的關鍵描述:SPI is a Master-Slave protocol. The Master device controls the clock (SCK)No data is transferred unless a clock signal is presentAll slaves are controlled by the master clockThe slave
Time of Update: 2018-12-03
1. ServerRoot directory-pathServerRoot指令設定了伺服器所在的 目錄。一般來說它將包含conf/和logs/子目錄。使用DEB包安裝的系統, 此項的預設值為 "/etc/apache2" 也就是說僅僅包括apache2的設定檔.必須注意, 該目錄是受保護的, 不允許非root使用者對其進行修改.2. LockFile
Time of Update: 2018-12-03
LPC2131 UART [查詢方式] 操作流程: 初始化傳輸速率、線控制寄存器 -》 查詢線狀態寄存器 -》 讀資料 -》 處理錯誤狀態
Time of Update: 2018-12-03
刪除節點用RemoveChild();例如:<day>10</day>有天數的節點,值為10天,要將值刪除,代碼如下: TiXmlDocument tiDoc; tiDoc.LoadFile( XML檔案名稱或路徑 ); //initialize root node TiXmlNode * node = NULL; node = tiDoc.FirstChild( "day" );
Time of Update: 2018-12-03
轉自:外刊IT評論
Time of Update: 2018-12-03
用例(Use Case)是一種描述系統需求的方法,使用用例的方法來描述系統需求的過程就是用例建模。用例方法最早是由Iva Jackboson博士提出的,後來被綜合到UML規範之中,成為一種標準化的需求表述體系。用例的使用在RUP中被推崇備至,整個RUP流程都被稱作是"用例驅動"(Use-Case Driven)的,各種類型的開發活動包括專案管理、分析設計、測試、實現等都是以系統用例為主要輸入工件,用例模型奠定了整個系統軟體開發的基礎。 1.
Time of Update: 2018-12-03
CreateThread 是一個Win 32API 函數,_beginthread 是一個CRT(C Run-Time)函數,他們都是實現多線城的建立的函數,而且他們擁有相同的使用方法,相同的參數列表。但是他們有什麼區別呢?一般來說,從使用角度是沒有多大的區別的,CRT函數中除了signal()函數不能在CreateThread建立的線城中使用外,其他的CRT 函數都可一正常使用,但是如果在CreateThread建立的線城中使用CRT函數的話,會產生一些Memory
Time of Update: 2018-12-03
http://blog.csdn.net/blogdevteam/archive/2009/09/04/4519285.aspx live writer是寫部落格的一個用戶端工具,由於文章是在本地編寫,所以它能夠防止文章在發布時發生內容丟失的情況,同時它還可以方便的進行內容排版、插入圖片等,排版完成後點擊發布,圖片也會一併被傳到伺服器上。CSDN部落格支援metaAPI ,所以也可以使用live writer來發布文章。接下來將為大家詳細介紹如何配置live writer
Time of Update: 2018-12-03
處理序間通訊有很多種方法: MSMQ COM/DCOM DDE 剪貼簿 管道 SOCKET 資料庫 這裡介紹剪貼簿使用方法:使用WM_COPYDATA是個簡單,可靠的辦法 用WM_COPYDATA的前提: 1,知道接收訊息進程的控制代碼。 2,接收訊息進程重載了WM_COPYDATA訊息映射,能對其做出反應(否則不是發送端自作多情了?)
Time of Update: 2018-12-03
Myeclipse錯誤提示:錯誤:com.microsoft.sqlserver.jdbc.SQLServerException:對象名 ‘xx’ 無效警告:SQL Error: 208, SQLState: S0002 錯誤現象:hql語句在sqlserver中可以運行,但在hibernate中運行報錯。解決方案:資料表映射的.hbm.xml檔案中的設定有誤,不僅要加資料庫名catalog="eportal",還要加模式(架構)名schema="dbo"。
Time of Update: 2018-12-03
轉自: http://www.jobbole.com/entry.php/903首先,歡迎來到程式員的世界。在這個世界上,不是有很多人想創造軟體並解決問題。你是一名hacker,屬於那些願意做一些有挑戰性的事情的人。 “當你不創造東西時,你只會根據自己的感覺而不是能力去看待問題。”
Time of Update: 2018-12-03
有兩類方法:第一類: 判斷進程是否存在,如果存在則直接退出。第二類: 最簡單也是最準確的方法,用命名的互斥對象。 代碼如下: (m_hMutex可以是成員變數,全域變數或者是局部變數)m_hMutex = CreateMutex( NULL, FALSE, _T("NOT_IMIDE") ); if ( m_hMutex ) {
Time of Update: 2018-12-03
關於中斷處理LPC2131 使用的ARM PrimeCell向量中斷控制器將所有的中斷分為三種:FIRQ IRQ向量中斷
Time of Update: 2018-12-03
ToolHelp32 庫函數在 KERNEL32.dll 中,它們都是標準的 API 函數。但是 Windows NT 4.0 不提供這些函。 ToolHelp32 庫中有各種各樣的函數可以用來枚舉系統中的進程、線程以及擷取記憶體和模組資訊。其中枚舉進程 只需用如下三個的函數:CreateToolhelp32Snapshot()、Process32First()和 Process32Next()。 使用 ToolHelp32 函數的第一步是用
Time of Update: 2018-12-03
背景:輪詢 PIO DMA