Hacker需要掌握的基礎

2021-09-06 19:56:21 字數 2232 閱讀 9466

編譯語言:

1.c語言

能力要求精通

選用教材:《c primer plus 中文版(第5版)》

其他教材:《標準c程式設計(第3版)》《c語言入門經典(原書第3版)》

補充教材:《c程式語言》《c陷阱與缺陷》《c專家程式設計》《c與指標》

2.c++語言

能力要求熟練

選用教材:《c++ primer 中文版(第4版)》

其他教材:《c++ primer plus 中文版(第5版)》

補充教材:《c++程式設計陷阱》《effective c++》《more effective c++》《essential c++中文版》

3.asm語言

能力要求掌握

選用教材:《80x86組合語言程式設計教程》和《windows環境下32組合語言程式設計》

其他教材:《組合語言》

補充教材:《組合語言程式設計藝術》

指令碼語言:

1.asp

能力要求掌握

選用教材:尚無

其他教材:尚無

補充教材:尚無

2.php

能力要求精通

選用教材:《php與mysql基礎教程(第2版)》

其他教材:《php和mysql web開發(原書第3版)》《php和mysql web應用開發核心技術》

補充教材:《ajax與php基礎教程》

3.perl

能力要求熟練

選用教材:《perl語言入門(第4版)》

其他教材:《perl技術內幕》《perl教程(win32版)》

補充教材:《perl網路程式設計》

4.python

能力要求掌握

選用教材:《用python學程式設計》

補充教材:《python網路程式設計基礎》

作業系統(這裡看導師的專案要求,原則上推薦從microsoft開始。):

概覽類:《深入理解計算機系統》

1.windows

系統學習類:《深入解析windows作業系統》

系統程式設計類:《windows程式設計》和《windows核心程式設計》

網路程式設計類:《windows網路程式設計》

2.linux

系統學習類:尚無

系統程式設計類:《linux程式設計(第3版)》

最後,比較負責的,我做了一張拓撲圖給你,以便確認你的學習路線:

在完成第一層後就閱讀《深入理解計算機系統》,讀完這本書再繼續。

a1pass後記:看到這些才知道自己有多菜 ,這是冰血大哥為他的「懶貓」設計的一套提高實戰能力用的學習方案,雖然部分內容值得商榷,但是我個人認為只有這樣,才能提高技術,對吧?這套學習方案雖然不可能適合所有人,但也可以做乙個參考。

Hacker需要掌握的基礎

編譯語言 1.c語言 能力要求 精通 選用教材 c primer plus 中文版 第5版 其他教材 標準c程式設計 第3版 c語言入門經典 原書第3版 補充教材 c程式語言 c陷阱與缺陷 c專家程式設計 c與指標 2.c 語言 能力要求 熟練 選用教材 c primer 中文版 第4版 其他教材 ...

前端需要掌握的PHP基礎

php 是 php hypertext preprocessor 的首字母縮寫,php能夠生成動態頁面內容,能夠建立 開啟 讀取 寫入 刪除以及關閉伺服器上的檔案。能夠接收表單資料。能夠傳送並取回cookie。能夠新增 刪除 修改資料庫中的資料。下面介紹一些前端用到的基礎方法 php語法以結尾,注釋...

關於mybatis,需要掌握的基礎

目錄 總結 mybatis,需要掌握的基礎如下 1 了解orm 思想 orm思想的作用 對映配置的兩種方式 2 mybatis開發流程 基本使用 3 日誌框架 4 了解mybatis生命週期並抽取工具類mybatisutil mybatisutil工具類的作用 6 註解開發 7 動態sql 8 物件...