原创 計算機科學中最重要的32個算法(轉)

奧地利符號計算研究所(Research Institute for Symbolic Computation,簡稱RISC)做了一個調查,投票選出32個最重要的算法: A* 搜索算法——圖形搜索算法,從給定起點到給定終點計算出路徑。其中

原创 軟件工程設計文檔

在項目開發過程中,應該按要求編寫好十三種文檔,文檔編制要求具有針對性、精確性、清晰性、完整性、靈活性、可追溯性。   ◇ 可行性分析報告:說明該軟件開發項目的實現在技術上、經濟上和社會因素上的可行性,評述爲了合理地達到開發目標可供選擇的各

原创 十大HR經典理論

1、彼得原理    每個組織都是由各種不同的職位、等級或階層的排列所組成,每個人都隸屬於其中的某個等級。彼得原理是美國學者勞倫斯·彼得在對組織中人員晉升的相關現象研究後,得出一個結論:在各種組織中,僱員總是趨向於晉升到其不稱職的地位。彼得

原创 The type javax.servlet.http.HttpServletRequest cannot be resolved. 解決方案

今天導入了一個工程,其中報錯The type javax.servlet.http.HttpServletRequest cannot be resolved.  在Eclipse中遇到這種情況,可以這麼解決: 1、右鍵工程找到bui

原创 恢復剛剛刪除的文件(已經清空回收站)

步驟: 1、單擊“開始——運行,然後輸入regedit (打開註冊表) 2、依次展開:HEKEY——LOCAL——MACHIME/SOFTWARE/microsoft/WINDOWS/ CURRENTVERSION/EXPLORER/DE

原创 61條Java面向對象設計的經驗原則

(1)所有數據都應該隱藏在所在的類的內部。     (2)類的使用者必須依賴類的共有接口,但類不能依賴它的使用者。     (3)儘量減少類的協議中的消息。     (4)實現所有類都理解的最基本公有接口[例如,拷貝操作(深拷貝和淺拷貝)

原创 J2EE中的13種技術規範

良好的技術規範將帶來很大的便利,下面介紹13種J2EE的技術規範。   1)JDBC(Java Database Connectivity): JDBC API爲訪問不同的數據庫提供了一種統一的途徑,象ODBC一樣,JDBC對開發者屏蔽了

原创 作爲一個菜鳥學習軟件開發看的書

1、 C語言提升 《c和指針》 《c缺陷和陷阱》 《c專家編程》 這三本書是一個初級C程序員必看的三本書,同時也是應屆新員工必須好好學習的教材,非常適合剛畢業的大學生學習 2、  C++語言提升 《Effective C++

原创 Java堆內存的10個要點

導讀:對於程序員來說,知道堆空間,設置堆空間,處理堆空間的outOfMemoryError錯誤,分析heap dump是非常重要的。文中介紹了Java堆的學習教程以及Java堆內存(heap memory)的十個要點。 文章內容如下:

原创 常用Linux系統信息查看命令

常用linux命令,可以作爲參考。 系統 # uname -a # 查看內核/操作系統/CPU信息# head -n 1 /etc/issue # 查看操作系統版本# cat /proc/cpuinfo # 查看CPU信息# host

原创 二十世紀最偉大的10大算法___CS專業用

一、1946 蒙特卡洛方法 [1946: John von Neumann, Stan Ulam, and Nick Metropolis, all at the Los Alamos Scientific Laboratory, co