• 程序员求职成功路:技术、求职技巧与软实力培养
  • 程序员求职成功路:技术、求职技巧与软实力培养
  • 程序员求职成功路:技术、求职技巧与软实力培养
  • 程序员求职成功路:技术、求职技巧与软实力培养
  • 程序员求职成功路:技术、求职技巧与软实力培养
  • 程序员求职成功路:技术、求职技巧与软实力培养
  • 程序员求职成功路:技术、求职技巧与软实力培养
  • 程序员求职成功路:技术、求职技巧与软实力培养
  • 程序员求职成功路:技术、求职技巧与软实力培养
  • 程序员求职成功路:技术、求职技巧与软实力培养
21年品牌 40万+商家 超1.5亿件商品

程序员求职成功路:技术、求职技巧与软实力培养

15 3.3折 45 八五品

仅1件

北京大兴
认证卖家担保交易快速发货售后保障

作者周扬荣 著

出版社机械工业出版社

出版时间2010-09

版次1

装帧平装

货号1-5-3

上书时间2021-12-08

   商品详情   

品相描述:八五品
有画线
图书标准信息
  • 作者 周扬荣 著
  • 出版社 机械工业出版社
  • 出版时间 2010-09
  • 版次 1
  • ISBN 9787111315933
  • 定价 45.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 390页
  • 字数 621千字
  • 正文语种 简体中文
  • 丛书 信息科学与技术丛书
【内容简介】
《程序员求职成功路:技术、求职技巧与软实力培养》共分三部分。技术篇讲解了程序设计中最通用的技术问题,包括c/c++、数据结构与算法、程序活动记录、内存分配与管理、程序调试、程序测试、多线程编程、进程通信等;开发篇介绍了程序设计的各个领域,包括网络编程、数据库编程、内核编程、界面编程等;求职篇介绍了如何准备面试,发挥自己的正常水平,并通过实际的面试经验为大家揭开大公司面试过程的神秘面纱,也探讨了程序员的软实力培养与职业发展规划。
《程序员求职成功路:技术、求职技巧与软实力培养》适合计算机专业的在校学生及正在寻找工作的应届毕业生,也适合在职软件开发人员、编程技术爱好者以及更换工作屡败屡战者。
【作者简介】
周扬荣,男,四川人,生于1980年2月,毕业于中国科学院研究生院软件研究所。曾就职于北京大学计算机研究所信息安全工程中心,从事计算机犯罪取证与Rootkit检测研究与开发:Sun中国工程研究院,从事Solaris内核技术研究与开发;Comodo安全方案公司,从事Windows主机入侵防御系统(HIPS)的研究与开发。现就职于奇虎360安全公司,从事Windows系统中主动防御的研究与开发。业余爱好包括旅游、历史、地理、古生物、宇宙学等。
【目录】

第一章模具工艺图(DL图)检验
第二章模具图样检验
第一节通用项
第二节拉深、成形模
第三节切边、冲孔模
第四节翻边、整形模
第五节斜楔模

第三章实型泡沫(FMC)检验
第四章模具装配检验
第五章模具静态检验
第一节通用项
第二节拉深、成形模
第三节切边、冲孔模
第四节翻边、整形模
第五节斜楔模

第六章模具动态检验
第一节通用项
第二节拉深、成形模
第三节切边、冲孔模
第四节翻边、整形模
第五节斜楔模

附录
附录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数据对齐21
1.5实数24
1.6整数26
1.6.1编码26
1.6.2存储27
1.7字符29
1.7.1ASCII与UNICODE29
1.7.2char与wchar_t30
1.7.3ANSI_STRING与UNICODE_STRING30
1.8溢出32
1.8.1数组溢出32
1.8.2数溢出33
1.8.3缓冲区溢出35
1.8.4栈溢出36
1.8.5指针溢出36
1.9杂项38
1.9.1变量38
1.9.2#pragma39
1.9.3位域40
1.9.4static42

第2章C++44
2.1C++与C的区别44
2.2构造函数、析构函数和赋值函数45
2.2.1默认生成函数46
2.2.2构造函数实现46
2.2.3成员初始化方法47
2.2.4基类析构函数49
2.2.5赋值运算50
2.3继承和多重继承52
2.3.1模板与继承的选择52
2.3.2菱形继承52
2.4多态与虚函数机制54
2.4.1什么是多态54
2.4.2虚函数机制55
2.4.3virtual与inline57
2.5重载(重整)、重写59
2.5.1重载60
2.5.2重写60
2.6STL模板库63
2.6.1vector64
2.6.2list64
2.6.3deque65
2.6.4set/multiset65
2.6.5map/multimap66
2.6.6stack66
2.6.7queue/priority_queue67
2.6.8算法69
2.7栈和队列的C++实现70
2.8String类72
2.9写时拷贝73
2.10智能指针75
2.11i++与++i77
2.12禁止或要求对象产生于堆中79

第3章数据结构与算法81
3.1算法设计步骤81
3.2字符串86
3.2.1实现strstr()86
3.2.2实现strtok()88
3.2.3实现strcpy()89
3.2.4实现strcmp()90
3.2.5实现tolower()90
3.2.6删除特定字符或字符组91
3.2.7识别字符串中的单词91
3.2.8逆置字符串92
3.2.9实现memcpy()92
3.2.10IP字符串与整数的转化93
3.2.11将一组字符串排序95
3.2.12正则式匹配95
3.3链表97
3.3.1逆向链表97
3.3.2链表排序98
3.3.3栈和队列的实现98
3.3.4链表合并与删除101
3.3.5循环链表103
3.3.6找出倒数第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数117
3.5.1最大公约数117
3.5.2字符串整数转化118
3.5.3素数119
3.5.4字符串到实数转换120
3.5.5因式分解121
3.5.6不用比较运算符,求两个数中最大值121
3.5.7将一个整数分解为两个数的和121
3.6数组122
3.6.1数组的使用122
3.6.2找出数组中第二小数123
3.6.3找出数组中的最大数和最小数(要求O(3/2n))124
3.6.4找出数组中重复的数124
3.6.5删除数组中重复的数(数组已经排好序)125
3.6.6用数组实现栈和队列126
3.6.7求中位数127
3.7排序128
3.7.1插入排序129
3.7.2选择排序130
3.7.3交换排序132
3.7.4归并排序133
3.7.5基数排序135
3.8查找136
3.8.1折半查找136
3.8.2二叉排序树查找137
3.8.3Hash表查找138
3.9递归139
3.9.1递归的概念139
3.9.2递归与非递归转化140
3.9.3递归的应用142
3.10算法设计关键148
3.10.1熟练使用循环语句148
3.10.2各种情形的完备考虑149
3.10.3尝试用递归解决问题150

第4章程序活动记录151
4.1内存空间151
4.2堆和栈的区别152
4.3函数调用规约154
4.3.1stdcall调用规约155
4.3.2cdecl调用规约155
4.3.3fastcall调用规约155
4.3.4thiscall调用规约156
4.3.5nakedcall调用规约156
4.4C语言活动记录(栈帧)156

第5章内存分配与管理162
5.1内存分配162
5.1.1VirtualAlloc()162
5.1.2new/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汇编版Helloworld程序176
6.1.3C代码与汇编178
6.1.464位汇编182
6.2调试方法182
6.2.1动态执行调试183
6.2.2事后静态调试183
6.2.3打印调试信息184
6.3调试工具185
6.3.1VC6.0185
6.3.2OllyIce188
6.3.3WinDbg191
6.3.4GDB206
6.4转储文件分析212
6.4.1Windows转储文件分析212
6.4.2Solaris转储文件分析215
6.5BUG修复216

第7章程序测试218
7.1测试方法218
7.1.1基本方法219
7.1.2数据测试219
7.1.3内存泄漏检测220
7.2测试阶段221
7.2.1单元测试222
7.2.2集成测试222
7.2.3系统测试222
7.2.4验收测试223
7.2.5回归测试223
7.2.6Alpha测试223
7.2.7Beta测试223
7.3测试种类224
7.3.1黑盒测试224
7.3.2白盒测试224

第8章文件读写225
8.1C语言文件访问225
8.2C++语言文件访问228
8.3VC文件访问229
8.4Win32文件访问229
8.5内核文件访问230

第9章多线程编程233
9.1同步机制234
9.1.1临界区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

中篇开发
第11章网络编程251
11.1网络协议251
11.1.1协议模型251
11.1.2常用协议253
11.1.3系统堆栈256
11.2TCP编程258
11.3UDP编程261

第12章数据库编程263
12.1SQL语言基础263
12.2数据库连接265
12.2.1Oracle数据库265
12.2.2SQLServer数据库266
12.2.3DB2数据库266
12.2.4Informix数据库267
12.2.5Sybase数据库267
12.2.6MySQL数据库268
12.2.7PostgreSQL数据库268
12.3SQL语句执行269
12.4建立索引270
12.5存储过程272
12.5.1存储过程书写格式272
12.5.2存储过程的优点273
12.5.3存储过程的缺点273

第13章内核编程274
13.1Windows内核编程274
13.1.1IRP(I/ORequestPacket)结构275
13.1.2应用程序与内核驱动缓冲交换276
13.1.3IOCTL控制277
13.1.4代码结构278
13.1.5安装测试282
13.2Linux内核编程283
13.2.1代码结构283
13.2.2安装测试286

第14章界面编程287
14.1MFC界面开发287
14.2GTK界面开发312
14.3Qt界面开发314

第15章搜索引擎318
15.1系统架构318
15.2网络蜘蛛320
15.2.1什么是网络蜘蛛320
15.2.2网络蜘蛛如何抓取网页321
15.3网页排序324
15.4中文分词324
15.5开源引擎325

下篇求职
第16章求职环节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.6Offer选择339
16.7如何通过试用期341
16.8如何避免被裁员345
16.9如何更换工作346
16.10如何谈薪水348

第17章面试实战350
17.1P研究所350
17.2M公司351
17.3S公司358
17.4B公司360

第18章程序员软实力363
18.1团队协作363
18.2交流沟通365
18.3全局视野365
18.4学习思考366
18.5职业素养368

第19章职业规划370
19.1职业发展路线370
19.1.1发展路线规划370
19.1.2笔者的发展路线372
19.2创业之路374
附录376
附录A如何提高编程能力376
附录BC代码风格380
附录C推荐读物389
附录D推荐网站390
参考文献391与制造全过程检验
记录表
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

有画线
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP