Time of Update: 2018-12-05
2 命名規則比較著名的命名規則當推“匈牙利” 命名法,該命名規則的主要思想是“在變數和函數名中加入首碼以增進人們對程式的理解”。例如所有的字元變數均以ch為首碼,若是指標變數則追加首碼p。如果一個變數由ppch開頭,則表明它是指向字元指標的指標。“匈牙利”法最大的缺點是煩瑣,例如int i, j, k; float x, y, z;倘若採用“匈牙利”命名規則,則應當寫成int iI, iJ, ik; // 首碼 i表示int類型float fX, fY,
Time of Update: 2018-12-05
需求收集:工作的恰當過程 Granville Miller(rmiller@togethersoft.com)顧問和開發人員,TogetherSoft2001 年 10 月Granville Miller 繼續他關於子整體軟體開發的討論,並在概念上對需求收集作了概括。 讓我們看看四個最常見的需求收集過程 — 功能特性、使用者劇本、用例和傳統的軟體需求規範 — 怎樣適應靈活的軟體開發過程更廣闊的環境。
Time of Update: 2018-12-05
宣言 Granville Miller (rmiller@togethersoft.com)顧問和開發人員,TogetherSoft2001 年 8 月Granville Miller 暫時放棄需求收集主題,著手討論另一個引人入勝的主題:子整體軟體編程。
Time of Update: 2018-12-05
事務函數 lr_end_sub_transaction/標記子事務的結束以便進行效能分析 lr_end_transaction/標記LoadRunner事務的結束 lr_end_transaction_instance/標記事務執行個體的結束以便進行效能分析 lr_fail_trans_with_error/將開啟事務的狀態設定為LR_FAIL並發送錯誤訊息 lr_get_trans_instance_duration/擷取事務執行個體的期間(由它的控制代碼指定) lr_get_tr
Time of Update: 2018-12-05
本文旨在剖析開發基於P2P技術開發視頻會議軟體相關主要技術,並給出一個簡單的例子。一、
Time of Update: 2018-12-05
Windows系統下三十款優秀開源軟體1、Firefox官方網站:http://www.getfirefox.com/可替換Internet Explorer功能特點:如果你還沒有使用Firefox來作為你的網頁瀏覽工具,那麼你現在就可以動手了。它能夠阻止那些煩人的快顯視窗,並且它還有大量優秀的外掛程式,能夠讓你的網路衝浪體驗更加美好。我可以全天候地讚美Firefox,但有一件事是肯定的:在新的Windows電腦上我要做的第一件事就是運行Internet
Time of Update: 2018-12-05
轉自:http://www.feixiangs.com/logs/109940550.html用wine之後總是瘋狂的實驗一遍哪些軟體好用,哪些軟體不好用。但是那些不好用的軟體就殘留在電腦中。如何刪除這些軟體呢?進入wine中的C盤,program files刪除安裝的軟體,這樣在捷徑中還是會有殘留。接下來進入fx@ubuntu:~/.local/share/applications/wine/Programs$ 刪除相應的軟體捷徑即可。下面應該就清除乾淨了。
Time of Update: 2018-12-05
從代碼抽查到大型軟體的可維護性 有人跟我說,既然有測試部門進行軟體品質測試,有效能保證團隊負責產品效能的測試和改進,那麼我們的代碼抽查還有什麼意義呢?我告訴他:代碼抽查的意義並不在讓你協助去找bug,而是從一個公正的立場,以一個抽樣的觀念,來評價目前實際產品的代碼品質,從而給管理層提供決策建議,以防微杜漸,保持產品的持續可維護性。
Time of Update: 2018-12-05
好幾年都沒更新部落格了,人也變懶了。這裡介紹一下個人這幾年來使用Linux安裝軟體的經驗,也希望對Linux新手們有所協助,同時歡迎大家吐槽。Linux軟體安裝由於不同的Linux分支,安裝方法也互不相同,介紹幾種常見的安裝方法。1.
Time of Update: 2018-12-05
3.3 程式碼內的空格☆ 【規則3.3-1】 關鍵字之後要留空格,象const、virtual、inline、case 等關鍵字之後至少要留一個空格,否則無法辨析關鍵字, 象if、for、while等關鍵字之後應留一個空格再跟左括弧‘(’,以突出關鍵字;☆ 【規則3.3-2】 函數名之後不要留空格,緊跟左括弧‘(’,以與關鍵字區別;☆ 【規則3.3-3】 ‘(’向後緊跟,‘)’、‘,’、‘;’向前緊跟,緊跟處不留空格;☆
Time of Update: 2018-12-05
4 函數設計函數是C++/C程式的準系統單元,其重要性不言而喻。函數設計的細微缺點很容易導致該函數被錯用,所以光使函數的功能正確是不夠的。本章重點論述函數的介面設計和內部實現的一些規則。函數介面的兩個要素是參數和傳回值。C語言中,函數的參數和傳回值的傳遞方式有兩種:值傳遞(pass by value)和指標傳遞(pass by pointer)。C++ 語言中多了引用傳遞(pass by reference)。由於引用傳遞的性質象指標傳遞,而使用方式卻象值傳遞,初學者常常迷惑不解,容易引起混亂,
Time of Update: 2018-12-05
測試一般是放在系統完成後進行測試,但今天,卻常常聽到資深開發人員勸導新人們:“測試是開發的第一步”。這句話如何理解呢?如果從日本人發明的巴克品質管理的方式去理解,大概是指每一個環節交給下一級時都應該進行測試。有些測試對後面的操作沒有太大的影響,片不漂亮、菜單不合理、布局很難看之類;而另一些,卻直接讓下一級無法開始工作,象用例不清晰、用例自相矛盾、組件內部錯誤、架構不合理等等。
Time of Update: 2018-12-05
assert不是一個倉促拼湊起來的宏。為了不在程式的Debug版本和Release版本引起差別,assert不應該產生任何副作用。所以assert不是函數,而是宏。程式員可以把assert看成一個在任何系統狀態下都可以安全使用的無害測試手段。如果程式在assert處終止了,並不是說含有該assert的函數有錯誤,而是調用者出了差錯,assert可以協助我們找到發生錯誤的原因。 ☆ 【規則4.5-1】 使用斷言捕捉不應該發生的非法情況,不要混淆非法情況與錯誤情況之間的區別,
Time of Update: 2018-12-05
作者:徐建祥(netpirate@gmail.com)日期:2009/12/19網址:http://www.anymobile.org1/ Decuments To Gohttp://www.dataviz.com/products/documentstogo/android/index.htmlSupports latest Microsoft Office & Adobe -- formats (doc, docx, xls, xlsx, ppt, pptx &
Time of Update: 2018-12-05
作者:徐建祥(netpirate@gmail.com)日期:2009/12/23網址:http://www.anymobile.org1/ apk檔案結構:Apk檔案:Android application package檔案。每個要安裝到OPhone平台的應用都要被編譯打包為一個單獨的檔案,尾碼名為.apk,其中包含了應用的二進位代碼、資源、設定檔等。apk檔案實際是一個zip壓縮包,可以通過解壓縮工具解開。可以用zip解開*.apk檔案,下面是一個helloword的apk樣本檔案|–
Time of Update: 2018-12-05
編寫:徐建祥(netpirate@gmail.com)日期:2010/10/12網址:http://www.anymobile.org 最近幾個月一直在負責某即時通訊軟體的智能手機平台開發工作(已經有手機廠商和電訊廠商的定製版,近日將發布公版),參考了iphone的設計風格,以及QQ for Android的功能設計,代碼完全自主開發,主要涉及以下方面: --調研方案() --> <<XX for Android porting 移植文檔>> --需求()
Time of Update: 2018-12-05
小結:經過3個月業餘時間終於整理出一款小軟體, 介面工作比android和ios還要簡單,symbian更不用說了,介面主要通過qml,而且效果很強大,商務邏輯可以通過json或者c,c++實現,總體來說減少了開發人員的介面工作,主要做商務邏輯部分工作,在meego上開發出來的程式如果真的可以運行在android、pad、rim等裝置上運行,那才是件大快人心的事情,期待和感激jolla的傑作,如有好的建議請聯絡qq:1960275460:最近連絡人:好友:簡訊寶典:會話:設定介面:
Time of Update: 2018-12-05
=============================================================標題:wince軟體實現重啟,待機等等摘要:備忘:VC2005日期:2010.7.31姓名:朱銘雷============================================================= 可以通過如下代碼實現: 重啟:KernelIoControl(IOCTL_HAL_REBOOT, NULL, 0, NULL, 0, NULL)
Time of Update: 2018-12-05
無盤軟體下載 http://www.chinapxe.com/softdown/3comdabs.rarhttp://www.chinapxe.com/softdown/3comvld.rarhttp://www.chinapxe.com/softdown/5.6330.rarhttp://www.chinapxe.com/softdown/8139RPL-PXE_ROM.rarhttp://www.chinapxe.com/softdown/BXP2.5.rarhttp://www.china
Time of Update: 2018-12-05
下面內容摘自該書的標題,並給出了必要的補充說明, 由本書譯者SeanBV(他的CSDN部落格)整理,推薦給大家。1. 客戶需求重於個人簡曆 ( Nitin Borwankar )客戶需求至上。為了自己的簡曆更炫而採用新技術是沽名釣譽,往往事與願違。2. 簡化根本複雜性 ,消除偶發複雜性 ( Neal Ford )分析問題好比撥雲見月、水落石出。3. 關鍵問題可能不是出在技術上 ( Mark Ramm )團隊同心,其利斷金。4. 以溝通為中心,堅持簡明清晰的表達方式和開明的領導風格 (