Time of Update: 2018-12-04
paip.提升安全性--360,WI,AWVS三款WEB程式安全檢測軟體使用總結作者Attilax , 1466519819@qq.com 我的網站先用360網站線上檢測了下,結果說我98分。沒漏洞。。然後用Acunetix Web Vulnerability Scanner 7,發現兩個SQL注入漏洞..然後又用WebInspect 9.20,發現了兩個SQL注入漏洞,兩個XSS漏洞,三個未加密的登入表單 ,總共7個高危漏洞。。連忙將其漏洞補好。。經過我的總結,還是WebInspect
Time of Update: 2018-12-04
中國軟體開發專案管理工具應用狀況 編者按:軟體開發過程會涉及各類的管理工作和相應工具,從需求管理、專案管理、版本管理、測試管理和缺陷管理。市場也針對各類管理需求提供了多種不同的管理工具軟體。這些軟體各具特色,各有所長,既有專有的商業軟體,也有開源的免費軟體。不同的公司、不同的項目、不同的團隊可以根據具體環境選擇適合的管理工具。 本專題將就其中的專案管理工具、版本管理工具和缺陷跟蹤工具,具體介紹有代表性的常用商業級專案管理產品,以及相應的可用來替代的開源管理工具。它們分別是: MS
Time of Update: 2018-12-04
模組劃分的"劃"是規劃的意思,意指怎樣合理的將一個很大的軟體劃分為一系列功能獨立的部分合作完成系統的需求。C語言作為一種結構化的程式設計語言,在模組的劃分上主要依據功能(依功能進行劃分在物件導向設計中成為一個錯誤,牛頓定律遇到了相對論),C語言模組化程式設計需理解如下概念: (1) 模組即是一個.c檔案和一個.h檔案的結合,標頭檔(.h)中是對於該模組介面的聲明; (2) 某模組提供給其它模組調用的外部函數及資料需在.h中檔案中冠以extern關鍵字聲明; (3)
Time of Update: 2018-12-05
GNU之父Stallman的思想:所以程式設計師絕對餓不死, 仍會像現在高價軟體的時代一樣, 有許多「服務」的大錢可賺。而 GNU 的軟體也能使寫程式的人更具生產力, 因為他不必凡事都得由零做起, 可由已有的軟體來改進。所以 Stallman 希望, 有一天軟體業者不是靠目前的 "Copyright"的法律, 迫使客戶購買軟體, 而是提供服務 (如支援人員、訓練)。簡而言之, 你可請一位程式設計的人來為你修改程式, 以適合你的特殊需求。
Time of Update: 2018-12-05
所謂健壯的系統是指對於規範要求以外的輸入能夠判斷出這個輸入不符合規範要求,並能有合理的處理方式。軟體健壯性是一個比較模糊的概念,但是卻是非常重要的軟體外部量度標準。軟體設計的健壯與否直接反應了分析設計和編碼人員的水平。即所謂的高手寫的程式不容易死。 咱雖然不是什麼高手,不過從自己剛做的機房收費系統屢屢敗倒在文字框輸入中,體會還是比較深的。1、使用者名稱登入。
Time of Update: 2018-12-05
Time of Update: 2018-12-05
雖然如今很多人,特別是軟體工程理解的比較好但是還沒有達到滿瓶子的那些人,他們很鄙視使用c語言重新來做,他們十分推崇c++等OO語言,認為可用的庫比較多,從而可以使開發效率更高,可以使代碼可讀性更強,可以使代碼維護成本更低,他們認為你使用c語言來實現一個c++庫裡的功能是在炫技巧,是學院派行為…然而這種說法是不正確的,打出去的一招一式目的有兩個,一個是為了表演,另一個是為了打倒對手,這種招式一定要簡單,漂亮,高效,“可讀性強”,然而內力的修鍊卻是需要自己一絲不苟的孤獨完成的,哥修鍊的不是內功,是寂
Time of Update: 2018-12-05
最近讀了《軟體調試的藝術》這本書,英文名<The Art of Debugging with GDB, DDD, and Eclipse>這本書講述的調試技術還是很豐富全面的,比如:1)通過執行個體詳細講述了GDB, DDD, and Eclipse的調試技術,比如斷點,跟蹤,條件斷點,監視點,運算式等;2)介紹了程式崩潰處理;3)介紹了較複雜的多活動上下文中的調試,如客戶/伺服器網路程式,多線程,並行程式調試;4)一些編譯調試的工具,如VIM, Make, strace,
Time of Update: 2018-12-05
寫代碼:Source Insight,VC助手,離不開的自動提示、自動補全功能。Linux下用Vim。讀代碼:Source Insight,一天都離不了。代碼靜態檢查:pc-lint。想通過好難啊。splint也可以。檔案比較:Beyond Compare,強大的檔案比較,常用邊比較邊同步。 Araxis Merge也不錯。檔案管理:Total
Time of Update: 2018-12-05
轉自http://www.linuxidc.com/Linux/2011-02/32328.htm 目標:將fbdump-0.4.2放到andrioid中運行,能夠抓framebuff中的案頭。方法:1 下載http://linux.softpedia.com/progDownload/fbdump-Download-24576.html將fbdump解壓縮到externel目錄,建立編譯檔案:external/fbdump-0.4.2/Android.mk內容如下:LOCAL_PATH :=$
Time of Update: 2018-12-05
開源軟體曆史十大傑出人物No.1 自然非偉大的 RMS 莫屬了。Richard Stallman,GNU 的創始人,GCC 和Emacs 的作者。GPL 的發明人。No.2 Linux Fan 的教父,Linus Torvalds,Linux 的創始人和領導者。No.3 Apache 的作者 Brian Behlendorf。No.4 Perl 的發明人 Larry Wall。No.5 Miguel de Icaza,GNOME 和 Ximian 的創始人。No.6 Michael
Time of Update: 2018-12-05
非常簡單的通過smsniff進行抓包。軟體資料在:C:/Documents and Settings/onwer/Application Data/Fetion [2007-03-03 18:04:24:078]SIP-C/2.0 280 Send SMS OKT: sip:442886120@fetion.com.cn;p=3414I: 73Q: 2 MD: Sat, 03 Mar 2007 09:59:52 GMTXI: f08a11584d59481392462eff3f77023bBN
Time of Update: 2018-12-05
1、http://www.139.com1) 網站“無限電”“打電話”每人每天免費通話60分鐘;2) 網站“無限電”“發簡訊”或“發多媒體訊息”每人每天免費發送60條簡訊與60條多媒體訊息;3) 網盤每人8GB免費容量;好像和http://www.i3547.com/ 很象...http://www.m-zone.com/http://www.365ms.net/呢。。。2、飛信通過PC和手機軟體版本飛信,免費傳送簡訊;3、139郵箱
Time of Update: 2018-12-05
Aptana是一個基於Eclipse的整合式開發環境,其最廣為人知的是它非常強悍的JavaScript編輯器和調試器。去年Aptana吸收了Radrails項目,添加了非常強大的Ruby on Rails支援。但是Aptana前進的指令碼並未停止。隨著蘋果公司iPhone手機的發布,Aptana也推出了功能完備的iPhone整合開發功能,在Adobe公司的RIA產品AIR推出不久之後,Aptana就支援了AIR的開發環境。如今Aptana Studio 1.0支援如下幾大方面的開發功能: ●
Time of Update: 2018-12-05
曾經引以自豪的引導某項技能的倡導者,高科技研究的突破者,各種演算法、設計模式、架構應用演練成功後的喜悅者。。。這個是軟體開發技術高手。我們做每一項研究和創造都是要有價值的. 然而軟體開發的價值在哪裡呢? 軟體專案管理跟傳統的專案管理又有哪些區別呢? 從一個開發高手到全面的專案管理者需要哪些突破? ......
Time of Update: 2018-12-05
這個問題,我老早就想做調查了,苦於部落格園一直沒有投票系統,我就憋啊憋,終於忍不住了。我的問題如下:1、您所在的項目開發中,整個項目/系統的“非空白、非注釋”原始碼有多少行?而注釋一共有多少行?(意思是,注釋多嗎?我所知道的是,越大的系統注釋應該越多,有的時候甚至可能達到1:1)我想這個問題,隨著代碼規模的增長,總被注意的。但是接下來的兩個問題就不一定了。2、項目/系統中,一共有多少個xml(或者類似的)設定檔?有多少個獨立文檔(不是代碼中的注釋)來解說這些問題?(意思是,你的設定檔受到了重視了
Time of Update: 2018-12-05
所謂軟體模擬測試,就是類比軟體的真實使用環境,軟體配置到真實的使用狀態進行的測試,一般發生在產品交付使用前。其執行需要產品線上每一個環節,至少一名人員。模擬測試的設計者以市場人員(或和客戶直接打交道的人員為宜),主要參與者為產品品質人員,其他人員的責任是參與分析和即時跟蹤。由此可以看出,軟體模擬測試有以下特點:第一,很強的針對性。模擬測試使軟體產品的應用設計具體化。即模擬測試是針對具體環境的測試,有很強的針對性。反過來講,模擬測試解決的是模擬的問題,不能解決所有的問題。第二,很強的目的性。模擬測
Time of Update: 2018-12-05
在我們編寫好一款軟體後,我們不想別人盜用我們的軟體,這時候我們可以採用註冊的方式來保護我們的作品。這時候我們可能就需要簡單瞭解一下加密解密技術,下面是我的簡單總結:第一步:程式獲得運行機的唯一標示(比如:網卡號,CPU編號,硬碟號等等)。第二步:程式將獲得的唯一標示加密,然後有使用者或者程式將加密後的標示發送給你。第三步:你將加密後的標示解密(其實這時候你獲得的就是:網卡號,CPU編號,硬碟號)然後你再將網卡號,CPU編號,硬碟號加密發送給客戶端註冊。第四步:程式將你發送的註冊號進行解密,解密後
Time of Update: 2018-12-05
"翻身做主"--給自己的軟體製作註冊碼 從今天起, 您開發的的任何軟體如果您願意都可以為之加密 --為您的軟體製作一款註冊機!當您看完這篇文章時, 您就可以理直氣壯的告訴您的使用者 : "喂, 想用我的軟體是吧 ? 掏錢!".呵呵, 這當然只是給自己壯膽的話, 現在連萬能註冊機都有了, 人家還怕啥 ? 不過只要您想想微軟, 人家再牛B的加密技術都會被國人"鄙視"? 但人家不也在中國大把大把的撈錢嗎? OK, 不扯了, 我們進入正題.同一般的軟體註冊一樣, 我們這裡的註冊是這樣進行的:1.
Time of Update: 2018-12-05
1-操作手冊(GB8567——88).doc2-測試分析報告(GB8567——88).doc3-測試計劃(GB8567——88).doc4-概要設計說明書(GB8567——88).doc5-開發進度月報(GB8567——88).doc6-可行性研究報告(GB8567——88).doc7-模組開發卷宗(GB8567——88).doc8-軟體需求說明書(GB856T——88).doc9-資料庫設計說明書(GB8567——88).doc10-資料要求說明書(GB856T——88).doc11-檔案給制