注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書經(jīng)濟管理自我實現(xiàn)/勵志人在職場程序員求職成功路:技術、求職技巧與軟實力培養(yǎng)

程序員求職成功路:技術、求職技巧與軟實力培養(yǎng)

程序員求職成功路:技術、求職技巧與軟實力培養(yǎng)

定 價:¥45.00

作 者: 周揚榮 編著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 求職/面試

ISBN: 9787111315933 出版時間: 2010-09-01 包裝: 平裝
開本: 16開 頁數(shù): 390 字數(shù):  

內容簡介

  《程序員求職成功路:技術、求職技巧與軟實力培養(yǎng)》共分三部分。技術篇講解了程序設計中最通用的技術問題,包括c/c++、數(shù)據(jù)結構與算法、程序活動記錄、內存分配與管理、程序調試、程序測試、多線程編程、進程通信等;開發(fā)篇介紹了程序設計的各個領域,包括網(wǎng)絡編程、數(shù)據(jù)庫編程、內核編程、界面編程等;求職篇介紹了如何準備面試,發(fā)揮自己的正常水平,并通過實際的面試經(jīng)驗為大家揭開大公司面試過程的神秘面紗,也探討了程序員的軟實力培養(yǎng)與職業(yè)發(fā)展規(guī)劃。《程序員求職成功路:技術、求職技巧與軟實力培養(yǎng)》適合計算機專業(yè)的在校學生及正在尋找工作的應屆畢業(yè)生,也適合在職軟件開發(fā)人員、編程技術愛好者以及更換工作屢敗屢戰(zhàn)者。

作者簡介

  周揚榮,男,四川人,生于1980年2月,畢業(yè)于中國科學院研究生院軟件研究所。曾就職于北京大學計算機研究所信息安全工程中心,從事計算機犯罪取證與Rootkit檢測研究與開發(fā):Sun中國工程研究院,從事Solaris內核技術研究與開發(fā);Comodo安全方案公司,從事Windows主機入侵防御系統(tǒng)(HIPS)的研究與開發(fā)?,F(xiàn)就職于奇虎360安全公司,從事Windows系統(tǒng)中主動防御的研究與開發(fā)。業(yè)余愛好包括旅游、歷史、地理、古生物、宇宙學等。

圖書目錄


  第一章 模具工藝圖(DL圖)檢驗
  第二章 模具圖樣檢驗
  第一節(jié) 通用項
  第二節(jié) 拉深、成形模
  第三節(jié) 切邊、沖孔模
  第四節(jié) 翻邊、整形模
  第五節(jié) 斜楔模
  
  第三章 實型泡沫(FMC)檢驗
  第四章 模具裝配檢驗
  第五章 模具靜態(tài)檢驗
  第一節(jié) 通用項
  第二節(jié) 拉深、成形模
  第三節(jié) 切邊、沖孔模
  第四節(jié) 翻邊、整形模
  第五節(jié) 斜楔模
  
  第六章 模具動態(tài)檢驗
  第一節(jié) 通用項
  第二節(jié) 拉深、成形模
  第三節(jié) 切邊、沖孔模
  第四節(jié) 翻邊、整形模
  第五節(jié) 斜楔模
  
  附錄
  附錄A 汽車冷沖模結構及部件名稱
  附錄B 板料輪廓尺寸決定方法
  附錄C 拉深加工壓力計算方法
  附錄D 剪切力計算方法
  附錄E 翻邊、成形力計算方法
  附錄F 壓料板壓料力計算方法(切邊、沖孔)
  附錄G 壓料板壓料力計算方法(翻邊、整形)
  附錄H 鑄件壁厚設置標準(拉深模、切邊沖孔模、翻邊整形模)
  附錄I 減重孔設計標準
  附錄J 模具結構件材質選用標準
  附錄K 中外模具常用材料對照表
  附錄L 模具材料熱處理及硬度
  附錄M 模具設出版說明
  前言
  上篇 技術
  第1章 C語言 1
  1.1 指針 2
  1.2 位運算 15
  1.3 運算符 19
  1.4 數(shù)據(jù)對齊 21
  1.5 實數(shù) 24
  1.6 整數(shù) 26
  1.6.1 編碼 26
  1.6.2 存儲 27
  1.7 字符 29
  1.7.1 ASCII與UNICODE 29
  1.7.2 char與wchar_t 30
  1.7.3 ANSI_STRING與UNICODE_STRING 30
  1.8 溢出 32
  1.8.1 數(shù)組溢出 32
  1.8.2 數(shù)溢出 33
  1.8.3 緩沖區(qū)溢出 35
  1.8.4 棧溢出 36
  1.8.5 指針溢出 36
  1.9 雜項 38
  1.9.1 變量 38
  1.9.2 #pragma 39
  1.9.3 位域 40
  1.9.4 static 42
  
  第2章 C++ 44
  2.1 C++與C的區(qū)別 44
  2.2 構造函數(shù)、析構函數(shù)和賦值函數(shù) 45
  2.2.1 默認生成函數(shù) 46
  2.2.2 構造函數(shù)實現(xiàn) 46
  2.2.3 成員初始化方法 47
  2.2.4 基類析構函數(shù) 49
  2.2.5 賦值運算 50
  2.3 繼承和多重繼承 52
  2.3.1 模板與繼承的選擇 52
  2.3.2 菱形繼承 52
  2.4 多態(tài)與虛函數(shù)機制 54
  2.4.1 什么是多態(tài) 54
  2.4.2 虛函數(shù)機制 55
  2.4.3 virtual與inline 57
  2.5 重載(重整)、重寫 59
  2.5.1 重載 60
  2.5.2 重寫 60
  2.6 STL模板庫 63
  2.6.1 vector 64
  2.6.2 list 64
  2.6.3 deque 65
  2.6.4 set/multiset 65
  2.6.5 map/multimap 66
  2.6.6 stack 66
  2.6.7 queue/priority_queue 67
  2.6.8 算法 69
  2.7 棧和隊列的C++實現(xiàn) 70
  2.8 String類 72
  2.9 寫時拷貝 73
  2.10 智能指針 75
  2.11 i++與++i 77
  2.12 禁止或要求對象產(chǎn)生于堆中 79
  
  第3章 數(shù)據(jù)結構與算法 81
  3.1 算法設計步驟 81
  3.2 字符串 86
  3.2.1 實現(xiàn)strstr() 86
  3.2.2 實現(xiàn)strtok() 88
  3.2.3 實現(xiàn)strcpy() 89
  3.2.4 實現(xiàn)strcmp() 90
  3.2.5 實現(xiàn)tolower() 90
  3.2.6 刪除特定字符或字符組 91
  3.2.7 識別字符串中的單詞 91
  3.2.8 逆置字符串 92
  3.2.9 實現(xiàn)memcpy() 92
  3.2.10 IP字符串與整數(shù)的轉化 93
  3.2.11 將一組字符串排序 95
  3.2.12 正則式匹配 95
  3.3 鏈表 97
  3.3.1 逆向鏈表 97
  3.3.2 鏈表排序 98
  3.3.3 棧和隊列的實現(xiàn) 98
  3.3.4 鏈表合并與刪除 101
  3.3.5 循環(huán)鏈表 103
  3.3.6 找出倒數(shù)第m個元素 104
  3.4 樹 105
  3.4.1 樹的遍歷 106
  3.4.2 二叉排序樹 109
  3.4.3 平衡二叉排序樹 111
  3.4.4 公共祖先 112
  3.4.5 字典樹 115
  3.5 數(shù) 117
  3.5.1 最大公約數(shù) 117
  3.5.2 字符串整數(shù)轉化 118
  3.5.3 素數(shù) 119
  3.5.4 字符串到實數(shù)轉換 120
  3.5.5 因式分解 121
  3.5.6 不用比較運算符,求兩個數(shù)中最大值 121
  3.5.7 將一個整數(shù)分解為兩個數(shù)的和 121
  3.6 數(shù)組 122
  3.6.1 數(shù)組的使用 122
  3.6.2 找出數(shù)組中第二小數(shù) 123
  3.6.3 找出數(shù)組中的最大數(shù)和最小數(shù)(要求O (3/2n)) 124
  3.6.4 找出數(shù)組中重復的數(shù) 124
  3.6.5 刪除數(shù)組中重復的數(shù)(數(shù)組已經(jīng)排好序) 125
  3.6.6 用數(shù)組實現(xiàn)棧和隊列 126
  3.6.7 求中位數(shù) 127
  3.7 排序 128
  3.7.1 插入排序 129
  3.7.2 選擇排序 130
  3.7.3 交換排序 132
  3.7.4 歸并排序 133
  3.7.5 基數(shù)排序 135
  3.8 查找 136
  3.8.1 折半查找 136
  3.8.2 二叉排序樹查找 137
  3.8.3 Hash表查找 138
  3.9 遞歸 139
  3.9.1 遞歸的概念 139
  3.9.2 遞歸與非遞歸轉化 140
  3.9.3 遞歸的應用 142
  3.10 算法設計關鍵 148
  3.10.1 熟練使用循環(huán)語句 148
  3.10.2 各種情形的完備考慮 149
  3.10.3 嘗試用遞歸解決問題 150
  
  第4章 程序活動記錄 151
  4.1 內存空間 151
  4.2 堆和棧的區(qū)別 152
  4.3 函數(shù)調用規(guī)約 154
  4.3.1 stdcall調用規(guī)約 155
  4.3.2 cdecl調用規(guī)約 155
  4.3.3 fastcall調用規(guī)約 155
  4.3.4 thiscall調用規(guī)約 156
  4.3.5 naked call調用規(guī)約 156
  4.4 C語言活動記錄(棧幀) 156
  
  第5章 內存分配與管理 162
  5.1 內存分配 162
  5.1.1 VirtualAlloc() 162
  5.1.2 new/malloc() 162
  5.1.3 文件映射 163
  5.1.4 分配比較 164
  5.1.5 內核內存分配 165
  5.2 內存管理 166
  5.3 內存泄漏 166
  
  第6章 程序調試 173
  6.1 匯編基礎 173
  6.1.1 基本概念 173
  6.1.2 匯編版Hello world程序 176
  6.1.3 C代碼與匯編 178
  6.1.4 64位匯編 182
  6.2 調試方法 182
  6.2.1 動態(tài)執(zhí)行調試 183
  6.2.2 事后靜態(tài)調試 183
  6.2.3 打印調試信息 184
  6.3 調試工具 185
  6.3.1 VC 6.0 185
  6.3.2 OllyIce 188
  6.3.3 WinDbg 191
  6.3.4 GDB 206
  6.4 轉儲文件分析 212
  6.4.1 Windows轉儲文件分析 212
  6.4.2 Solaris轉儲文件分析 215
  6.5 BUG修復 216
  
  第7章 程序測試 218
  7.1 測試方法 218
  7.1.1 基本方法 219
  7.1.2 數(shù)據(jù)測試 219
  7.1.3 內存泄漏檢測 220
  7.2 測試階段 221
  7.2.1 單元測試 222
  7.2.2 集成測試 222
  7.2.3 系統(tǒng)測試 222
  7.2.4 驗收測試 223
  7.2.5 回歸測試 223
  7.2.6 Alpha測試 223
  7.2.7 Beta測試 223
  7.3 測試種類 224
  7.3.1 黑盒測試 224
  7.3.2 白盒測試 224
  
  第8章 文件讀寫 225
  8.1 C語言文件訪問 225
  8.2 C++語言文件訪問 228
  8.3 VC文件訪問 229
  8.4 Win32文件訪問 229
  8.5 內核文件訪問 230
  
  第9章 多線程編程 233
  9.1 同步機制 234
  9.1.1 臨界區(qū) 234
  9.1.2 互斥量 235
  9.1.3 信號量 237
  9.1.4 事件 239
  9.2 內核同步 240
  
  第10章 進程通信 242
  10.1 共享內存 242
  10.2 管道 244
  10.3 信號量 246
  10.4 共享文件 247
  10.5 消息機制 248
  
  中篇 開發(fā)
  第11章 網(wǎng)絡編程 251
  11.1 網(wǎng)絡協(xié)議 251
  11.1.1 協(xié)議模型 251
  11.1.2 常用協(xié)議 253
  11.1.3 系統(tǒng)堆棧 256
  11.2 TCP編程 258
  11.3 UDP編程 261
  
  第12章 數(shù)據(jù)庫編程 263
  12.1 SQL語言基礎 263
  12.2 數(shù)據(jù)庫連接 265
  12.2.1 Oracle數(shù)據(jù)庫 265
  12.2.2 SQL Server數(shù)據(jù)庫 266
  12.2.3 DB2數(shù)據(jù)庫 266
  12.2.4 Informix數(shù)據(jù)庫 267
  12.2.5 Sybase數(shù)據(jù)庫 267
  12.2.6 MySQL數(shù)據(jù)庫 268
  12.2.7 PostgreSQL數(shù)據(jù)庫 268
  12.3 SQL語句執(zhí)行 269
  12.4 建立索引 270
  12.5 存儲過程 272
  12.5.1 存儲過程書寫格式 272
  12.5.2 存儲過程的優(yōu)點 273
  12.5.3 存儲過程的缺點 273
  
  第13章 內核編程 274
  13.1 Windows內核編程 274
  13.1.1 IRP(I/O Request Packet)結構 275
  13.1.2 應用程序與內核驅動緩沖交換 276
  13.1.3 IOCTL控制 277
  13.1.4 代碼結構 278
  13.1.5 安裝測試 282
  13.2 Linux內核編程 283
  13.2.1 代碼結構 283
  13.2.2 安裝測試 286
  
  第14章 界面編程 287
  14.1 MFC界面開發(fā) 287
  14.2 GTK界面開發(fā) 312
  14.3 Qt界面開發(fā) 314
  
  第15章 搜索引擎 318
  15.1 系統(tǒng)架構 318
  15.2 網(wǎng)絡蜘蛛 320
  15.2.1 什么是網(wǎng)絡蜘蛛 320
  15.2.2 網(wǎng)絡蜘蛛如何抓取網(wǎng)頁 321
  15.3 網(wǎng)頁排序 324
  15.4 中文分詞 324
  15.5 開源引擎 325
  
  下篇 求職
  第16章 求職環(huán)節(jié) 326
  16.1 請勿錯過實習 326
  16.2 簡歷制作 327
  16.2.1 簡歷的內容 328
  16.2.2 制作簡歷的原則 329
  16.2.3 簡歷實例 330
  16.3 簡歷投遞 333
  16.4 筆試 334
  16.5 面試 335
  16.6 Offer選擇 339
  16.7 如何通過試用期 341
  16.8 如何避免被裁員 345
  16.9 如何更換工作 346
  16.10 如何談薪水 348
  
  第17章 面試實戰(zhàn) 350
  17.1 P研究所 350
  17.2 M公司 351
  17.3 S公司 358
  17.4 B公司 360
  
  第18章 程序員軟實力 363
  18.1 團隊協(xié)作 363
  18.2 交流溝通 365
  18.3 全局視野 365
  18.4 學習思考 366
  18.5 職業(yè)素養(yǎng) 368
  
  第19章 職業(yè)規(guī)劃 370
  19.1 職業(yè)發(fā)展路線 370
  19.1.1 發(fā)展路線規(guī)劃 370
  19.1.2 筆者的發(fā)展路線 372
  19.2 創(chuàng)業(yè)之路 374
  附錄 376
  附錄A 如何提高編程能力 376
  附錄B C代碼風格 380
  附錄C 推薦讀物 389
  附錄D 推薦網(wǎng)站 390
  參考文獻 391與制造全過程檢驗
  記錄表

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號