『壹』 編程初學者看什麼書比較好
如果剛入門的話!~估計有下一些苦功夫哦!
下面我就給你介紹一些書籍吧:
自己買一本《C primer plus》,學完這本書你的C語言基礎就不錯了!!
數據結構對一個程序員來講是重要的哦!接下來你就看一下嚴蔚敏的《數據結構與演算法》。
程序員面試有很大比重都要問這些,至於項目那是你以後的事了。
C++的話我推薦看《C++ primer》電子書網上都可以下載的。
之後就要看你想往哪個方向發展了C或C++!!~
往C方向發展的話,最好要學習一下Linux,其中又分網路編程和驅動開發。
往C++方向發展的話建議你學一下一下書籍:
Visual C++ 技術內幕(第五版)
《深入淺出MFC》
《C++編程思想》
《MFC經典問答》
調試《應用程序調試技術》
Charles Petzold 的《windows 程序設計》
了解API函數
《Effective C++》、《More Effective》
《windows 核心編程》
模板:《C++ Templates(簡體中文).pdf》
C/C++ 編程 100 例
標准庫:《C++ 標准程序設計.pdf》
《C++ 標准程序設計》
STL:《Effective STL》
《C++ 標准程序庫》
《C++ STL》
《STL 源代碼剖析》
《編程高手箴言》
《C++ windows API 編程》
當然你也要學習一下資料庫和計算機網路
關於資料庫的教程的話網上有很多自己去下載吧!!!~
計算機網路的話看一下《計算機網路第五版》具體協議方面的看一下《TCP/IP詳解》這本書號稱是TCP/IP領域的聖經
就說這些了,已經夠你看的了……希望對你有幫助。(轉)
『貳』 C++自學教材推薦
1.《C++Primer》
有「C++的網路全書」,C++程序員人手必備。對語法、語義的描述非常細致和嚴謹,適合有一定經驗的C、C++程序員作為工具書和理論指導書使用,但由於其有一定深度,而沒有進階順序的章節安排,所以不適合初學者做為教材使用,價格略高。
難度:★★☆
質量:★★★★★
廣度:★★★★★
深度:★★★★
性價:★★★☆
2.《C++Primer Plus》
初學C++不錯的書,覆蓋面較全,章節安排比較合理,由淺入深,也很容易,故因此失去了一些深度。價格比較便宜,但翻譯質量略有不足。
難度:☆
質量:★★★☆
廣度:★★★★
深度:★★★
性價:★★★☆
3.《Essential C++》
lippman的一部面向初學者的作品。在他寫了那麼後一本primer之後,為何還要寫這么薄這么淺的書呢?其實primer對於初學者來說太笨重了,而這本書卻是從不同的方面——C++的本質和組織結構對語言進行闡釋,可以幫助初學者對這門語言有一個大致的了解,但知識范圍不很全面,不適合系統學習,讀者需要一定的編程知識。
難度:★☆
質量:★★★★
廣度:★★★☆
深度:★★★
性價:★★☆
4.《Effective C++》、《More Effective C++》
C++真牛人大手筆,之以條款的形式回答了程序員在使用C++時經常提出的「因該注意些什麼?」,「因該避免什麼?」,「因該怎樣去解決?」,「為什麼?」等問題。C++程序員想要讓自己的水平上更高的檔次,此二書必看。價格稍貴,有一定難度,不適合初學者。
難度:★★★☆
質量:★★★★★
廣度:★★★
深度:★★★★★
性價:★★
5.《C++編程思想》
除了講述語言之外,有一定的工程性,從設計者的角度來描述C++怎樣應用在實際的項目中。語言描述的全面性欠佳,但還是有一定精度的,尤其是在一些小技巧方面。本書還引入了大量的戰例,通過一個個的真實項目來引導你使用C++的思想去思考問題。翻譯很差,有一定難度。
難度:★★☆
質量:★★★
廣度:★★★☆
深度:★★★★
性價:★★★
6.《C++大學教程》
正如其名,真正的大學教程,非常適合初學者學習,內容由淺入深,對C++各項特性的描述都很到位,章節的安排很有條理性,但深度略顯不足,翻譯質量不能稱之為很好,有一定的疏漏,但對於厚度來講,價格還算比較便宜。
難度:★
質量:★★★☆
廣度:★★★★★
深度:★★★★
性價:★★★★☆
7.《C++語言的設計和演化》
對於熱愛C++的朋友來說,確實好書一本,可以當做小說來讀,可以放在廁所或床頭上以供消遣。本書對語言本身描述很少,並有一定難度。讀者需要對C++有一定了解,不適合初學者閱讀。
難度:★★★
質量:★★★
廣度:★★☆
深度:★★★★
性價:★★★
8.《C++程序設計語言》
C++之父所作,被稱之為「C++聖經」。不僅對語言,而且對語言周邊的一些如發展史、語義哲學都有比較詳細的描述。對語言的描述較為全面,同時包含一部分和程序庫相關聯的知識,並有一定深度,適合有一定語言基礎的初學者,翻譯質量不錯,價格適中。
難度:★☆
質量:★★★★☆
廣度:★★★★☆
深度:★★★★
性價:★★★☆
9.《深度探索C++對象模型》
第一代C++編譯器開發主管所寫。如果你想成為真正的C++高手,看這本書,他為你講述了編譯器在處理各種語法時在「後台」所做的事。對C++有較深入了解的讀者會在讀後有恍然大悟之感。候傑翻譯,質量相當不錯,但內容太深,只適合對C++有較深了解的讀者,價格偏貴。
難度:★★★★☆
質量:★★★★★
廣度:★★★
深度:★★★★★
性價:★★
10.《C++程序設計教程》(錢能-清華版)
國人所著,國人水平實在有限,深度和廣度欠佳,放在這十大里實在是因為再挑不出好書了。可圈可點之處有講解較為清析、簡單,符合中國學生思路,價格便宜。
難度:☆
質量:★★★
廣度:★★★☆
深度:★★★
性價:★★★★★
所有的書都可以自學,就看你有沒有耐力了
『叄』 求C++ 網路編程最好的書籍 謝謝了
學習編程基礎也很重要的,路要一步一步地走。不要老是想到看一本書就成為高手。我給你推薦一些書吧,你可以選一些看。其中很多都是經典之作。C++是以C為基礎的,所以你最好看一下C語言,網路方面,《計算機網路》和《TCP/IP詳解》是必看的。望採納。
1、演算法
計算機程序設計藝術-------Donald.E.Knuth----------演算法「倚天屠龍」雙劍
演算法導論-----------------Thomas H. Cormen--------演算法「倚天屠龍」雙劍
離散數學及其應用----------Kenneth H.Rosen
具體數學—計算機科學基礎--------Donald.E.Knuth
2、數據結構
數據結構 C++
數據結構演算法與應用
3、C語言
C程序設計語言(第2版·新版)---C語言「倚天屠龍雙劍」---Brian W.Kernighan「C語言之父」
C Primer Plus中文版(第五版)--------C語言「倚天屠龍雙劍」---Stephen Prata
C程序設計(第三版)---------------------------譚浩強
C語言大全(第四版)---------------------------HERBERT SCHILDT
C語言介面與實現:創建可重用軟體的技術-------------DAVID R.HANSON
C語言參考手冊(原書第5版)--------------------------Samuel P.Harbison
C程序設計教程---------------------------------H.M.Deitel/P.J.Deitel
C陷阱與缺陷-----------------------------------Andrew Koenig
5、C++
C++程序設計語言(特別版)---c++八大金剛----Bjarne Stroustrup「C++之父」
C++ Primer (第3版)中文版----c++八大金剛---Stanley B.Lippman
C++ Primer (第4版)中文版----c++八大金剛---Stanley B.Lippman
C++標准程序庫—自修教程與參考手冊--c++八大金剛--Nicolai M.Josuttis
C++語言的設計和演化-----c++八大金剛----Bjarne Stroustrup「C++之父」
深度探索C++對象模型---c++八大金剛----Stanley B.Lippman
Essential C++中文版---c++八大金剛---Stanley B.Lippman
Effective C++中文版 2nd Edition-----c++八大金剛------Scott Meyers
More Effective C++中文版----c++八大金剛------Scott Meyers
C++編程思想(第2版) 第1卷:標准C++導引--------Bruce Eckel
C++編程思想(第2版)第2卷:實用編程技術 --------Bruce Eckel
C++程序設計--------------------------譚浩強
C++ 程序設計教程(第2版)--------------錢能
C++ Primer Plus(第五版)中文版---Stephen Prata
6、操作系統
深入理解計算機系統(修訂版)-------RANDAL E.BRYANT
計算機操作系統(第六版)
7、編譯原理
跟我一起寫makefile
《編譯原理技術和工具》------- Alfred ------- 龍書
《現代編譯原理-C語言描述》 ----------- Andrew W. Appel ----------- 虎書
《高級編譯器設計與實現》 ----------- Steven S.Muchnick ----------- 鯨書
8、網路
計算機網路第四版中文版-----------Andrew S.Tanenbaum -------網路編程三劍客
TCP/IP詳解3卷本--------------------Richard Stevens----網路編程三劍客
UNIX網路編程2卷本--------------------Richard Stevens----網路編程三劍客
用TCP/IP進行網際互聯-----------Douglas E. Comer
高級TCP/IP編程-------------------Jon C. Snader
C++網路編程-----------------------Douglas Schmidt
UNIX環境高級編程(第2版)--------------------Richard Stevens
9、Linux
Linux內核設計與實現
Linux內核完全注釋
LINUX內核分析及編程
『肆』 IT安全策略,程序和標准
1.IT安全策略
管理人員應該審視那些能夠管理特權賬戶(如域管理員賬戶、應用程序管理員賬戶、資料庫管理員)的IT安全策略,要保障安全策略的存在,還要清楚存取訪問是如何被處理、驗證、證明的,要確保對這些策略定期進行審查。否則,基本上就不存在管理特權訪問的基礎了。在沒有相關報告的情況下,管理特權賬戶的策略是不完整的。特權賬戶的口令審核報告經常要涉及到如下的問題:口令何時更新、更新失敗有哪些,以及在一個共享賬戶下,個別用戶如何執行任務等等。
制定的策略應具有這樣的目標:能夠終止明顯的不可防禦的用戶活動。要確保所有的雇員、訂約人和其它用戶清楚其責任,從而與IT的安全策略、方法以及與其角色相適應的相關指導等。
2.「超級用戶」賬戶和訪問
了解公司與用戶訪問有關的暴露程度是很重要的。應該決定擁有訪問特權的賬戶和用戶的人員,並獲得對網路、應用程序、數據和管理功能的訪問有較高權力的所有賬戶列表。包括通常被忽視的所有計算機賬戶。由此,要確保用戶訪問能夠被檢查,並確保其擁有恰當的許可。一個好方法是定期地審查用戶訪問,並決定數據和系統的「所有者」已經得到明確授權。
3.賬戶和口令配置標准
要保證所有的管理員賬戶能夠根據策略更新。在特定設備上,不應存在默認的口令設置。對那些擁有足夠的默認賬戶和口令資源的用戶來說,其信息是很豐富的。有一些安全賬戶,其賬戶名就是口令,這簡直是自尋煩惱。設置口令的期限也是很重要的,禁用某些明顯的臨時賬戶也是很聰明的作法。
4.對口令的受控訪問
對權力有所提升的賬戶和管理員的口令存取要加以管理。其道理可能很明顯,不過對口令的共享訪問並非總能得到控制。離線的記錄或開放性的訪問,如包含口令的電子郵件,就不應當存在。即使一個加密的口令文件也是不足取的。在最糟的情形中,口令文件的口令並沒有得到控制。
5.服務賬戶( 「機器」 賬戶)
伺服器也可以被提升許可權,並用於各種罪惡的目的。這些賬戶典型情況下並不分配給人類用戶,並且也不包括在傳統的認證或口令管理過程中。這些賬戶可被輕易地隱藏。管理員應該保障服務賬戶只擁有必要的訪問權。這些賬戶應該定期檢查,因為它們經常擁有超級用戶的能力。這種用戶的數量是很多的,而且還有許多不用的賬戶也需要注意。
6.高風險用戶和角色
有一些公司積級地監視某些角色,這些角色對企業會造成極高的風險,企業的監視會發現其潛在的「不可接受」的行為。許多企業擁有一些風險極高的關鍵角色。例如,一位采購經理為謀求一個職位可能會將自己能夠訪問的敏感數據帶到另外一家競爭公司那裡去。這種情況下,其訪問是被授權的,不過卻存在著濫用的情況。崗位、職責的輪換以及設定任命時間是對付高風險的一個重要方案。注意:IT安全專家通常都屬於高風險角色的范圍。
7.安全知曉項目
任何雇員或用戶都可能造成一種威脅。貫徹執行一個可以處理上述所有要點的安全知曉項目,並能保證其強制實施勢在必行。現在有許多方案能夠確保所有的用戶已經閱讀並同意有關規則和政策。其中一種工具是在用戶登錄時要求其在一個警告消息上簽名,要求用戶確認其同意並選擇窗口中的「接收」或「同意」復選框。
8.背景篩選
背景篩選就是要認真地問雇員一些措詞嚴格的問題,以揭示其特定行為和態度的危險信號,例如:
·違規的或異常的工作經歷:離開工作的可疑理由、長期未被僱用的原因
·欺詐:在某些事實上(例如教育、以前的僱傭關系)的虛偽陳述
·人格/態度問題:與同事或管理人員的糟糕關系
·挫敗、威信問題、猜疑、無力接受改變等
9.事件記錄
安全事件記錄提供了實時使用和活動的透明度。精確而完整的用戶及其活動的記錄對於事件分析和制定額外的安全措施是至關重要的。獲取訪問的方法、訪問范圍和過去的活動是很重要的。為保證有充足的記錄,應考慮改善對較高風險領域和服務的記錄利用。
10.證據
管理人員應熟悉所使用的不同存儲設備,如果有任何可疑跡象,還應具備 「指紋」知識的足夠知識水平。這可以是cookie數據、隱藏的操作系統數據等。從公司系統中獲取關鍵文件並將其放置到閃速存儲器上是很簡單的事情,這些閃速設備可被偽裝為數碼相機、個人數字助理(PDA)或行動電話等。還有一些調查人員從行動電話中收集和分析信息,因為這種設備可包含語音郵件、正文消息、地址文件、電話號碼和許多遺漏電話、已接電話等。如果有任何可疑的非法活動,就應保留相關證據,直至最終決定其結果。
『伍』 從國家標准全文資料庫下載的PDF格式標准為什麼打不開
需要安裝sumatraPDF。
1、安裝sumatraPDF,運行。