0 bug:C/C++商用工程之道
出版时间:
2010-01
版次:
1
ISBN:
9787121098482
定价:
68.00
装帧:
平装
开本:
16开
纸张:
胶版纸
页数:
561页
字数:
736千字
正文语种:
简体中文
43人买过
-
共分12个章节,主要针对C/C++语言在商用工程开发中的程序实战进行论述,从商用解决方案的角度来理解C和C++语言的程序设计技巧。具体内容包括商用工程开发思路、C/C++无错化程序设计、设计自己的工程库、Log日志管理系统等。该书可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。《0bug:C/C++商用工程之道》主要针对C/C++语言在商用工程开发中的程序实战进行论述,从需求出发,从商用解决方案的角度来理解C和C++语言的程序设计技巧。商用程序员在实际工作中最为关注的无错化、并行、时间片、内存池、线程池、任务池、工程库和跨平台等相关问题,在《0bug:C/C++商用工程之道》中都有宝贵的经验总结和理念梳理。《0bug:C/C++商用工程之道》不是教科书,更多的是在开发技巧、测试调试、工程代码库等方面给出实例与总结。《0bug:C/C++商用工程之道》也可以说是教科书,作者试图通过实战技巧的训练,帮助读者升华出一种全新的程序设计理念。《0bug:C/C++商用工程之道》可以帮助你摆脱“Training”式编程开发思维与方法,培养“商用”和“产品”标准的工程开发技能。
《0bug:C/C++商用工程之道》适合作为C和C++的程序员进行“商用化开发”和“工程化开发”的参考。 第1章商用工程开发思路
1.1系统分析初步
1.1.1需求理解和沟通
1.1.2“上家”和“下家”
1.1.3角色“定名”
1.1.4初步的拓扑图
1.1.5后续的模块级设计
1.1.6商用设计思维
1.2商用程序员对开发的理解
1.2.1资源和成本
1.2.2盈利导向
1.2.3客观
1.2.4平衡
1.2.5服务
1.3基本开发思路
1.3.1边界
1.3.2“细分”的分析方法
1.3.3灵活,逆向思维
1.3.4小内核,大外延,工程库思维
1.3.5单笔交易失败不算失败
1.4数据传输各个角色的开发思路
1.4.1服务器的设计原则
1.4.2PC客户端的开发思路
1.4.3嵌入式设备的开发思路
1.4.4跨平台软件模块的开发思路
第2章基础知识
2.1内存的理解
2.1.132位操作系统的内存分配
2.1.2C/C++语言对内存的使用
2.1.3内存——bug之源
2.2并行运算
2.2.1时间片
2.2.2进程和线程
2.2.3同步和异步
2.2.4礼貌地释放时间片资源
2.2.5跨线程通信
2.2.6跨进程通信
2.2.7网络,并行运算的世界
2.3“锁”的使用
2.3.1为什么要使用锁
2.3.2使用锁容易犯什么错误
2.3.3“行为锁”和“资源锁”
2.3.4单写多读锁
2.3.5不可重入锁
2.3.6用锁的最高境界——不用
2.4“池”的深刻含义
2.4.1“池”的由来
2.4.2“池”的使用
2.5跨平台、跨语言开发基础
2.5.1C/C++跨平台开发基础
2.5.2dll和so
2.5.3API和NPI
2.5.4服务无处不在
2.6debug的重要性
2.6.1在数据传输领域,你亲眼看到的都不是真的
2.6.2如何看到——万事从debug开始
2.6.3debug的原则
2.6.4如何分析数据
2.7性能统计的重要性
2.7.1需要统计哪些信息
2.7.2基本的统计方法
2.7.3随机数的产生
2.8队列无处不在
2.8.1数据结构在数据传输中的应用分析
2.8.2需要哪几种队列形式
2.9不要求全责备
第3章C/C++无错化程序设计
3.1“无错化程序设计”简介
3.1.1无错化程序设计思路
3.1.2C/C++无错化设计的解决方案
3.1.3使用后的效果
3.2计算机程序的真谛
3.2.1程序就是“搬数”
3.2.2程序就是“写文章”
3.2.3程序就是“复制”
3.2.4笔者看程序设计
3.3定名
3.3.1匈牙利命名法
3.3.2函数命名原则
3.3.3变量命名原则
3.3.4其他命名规则
3.3.5定名的折中
3.4无错化程序的基本书写原则
3.4.1写简单易懂的程序
3.4.2严禁变量转义
3.4.3严禁一语多义
3.4.4函数只能有一个出口
3.4.5变量如不使用,保持初值
3.4.6常量必须定名
3.4.7太大数组不要用静态方式
3.4.8尽量避免使用递归
3.4.9解决方案一套就够
3.5基本程序设计原则
3.5.1函数的设计
3.5.2类的设计
3.5.3其他要点
3.6基本语句的约定
3.6.1判断语句,常量永远在左边
3.6.2for(i=0;i
-
内容简介:
共分12个章节,主要针对C/C++语言在商用工程开发中的程序实战进行论述,从商用解决方案的角度来理解C和C++语言的程序设计技巧。具体内容包括商用工程开发思路、C/C++无错化程序设计、设计自己的工程库、Log日志管理系统等。该书可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。《0bug:C/C++商用工程之道》主要针对C/C++语言在商用工程开发中的程序实战进行论述,从需求出发,从商用解决方案的角度来理解C和C++语言的程序设计技巧。商用程序员在实际工作中最为关注的无错化、并行、时间片、内存池、线程池、任务池、工程库和跨平台等相关问题,在《0bug:C/C++商用工程之道》中都有宝贵的经验总结和理念梳理。《0bug:C/C++商用工程之道》不是教科书,更多的是在开发技巧、测试调试、工程代码库等方面给出实例与总结。《0bug:C/C++商用工程之道》也可以说是教科书,作者试图通过实战技巧的训练,帮助读者升华出一种全新的程序设计理念。《0bug:C/C++商用工程之道》可以帮助你摆脱“Training”式编程开发思维与方法,培养“商用”和“产品”标准的工程开发技能。
《0bug:C/C++商用工程之道》适合作为C和C++的程序员进行“商用化开发”和“工程化开发”的参考。
-
目录:
第1章商用工程开发思路
1.1系统分析初步
1.1.1需求理解和沟通
1.1.2“上家”和“下家”
1.1.3角色“定名”
1.1.4初步的拓扑图
1.1.5后续的模块级设计
1.1.6商用设计思维
1.2商用程序员对开发的理解
1.2.1资源和成本
1.2.2盈利导向
1.2.3客观
1.2.4平衡
1.2.5服务
1.3基本开发思路
1.3.1边界
1.3.2“细分”的分析方法
1.3.3灵活,逆向思维
1.3.4小内核,大外延,工程库思维
1.3.5单笔交易失败不算失败
1.4数据传输各个角色的开发思路
1.4.1服务器的设计原则
1.4.2PC客户端的开发思路
1.4.3嵌入式设备的开发思路
1.4.4跨平台软件模块的开发思路
第2章基础知识
2.1内存的理解
2.1.132位操作系统的内存分配
2.1.2C/C++语言对内存的使用
2.1.3内存——bug之源
2.2并行运算
2.2.1时间片
2.2.2进程和线程
2.2.3同步和异步
2.2.4礼貌地释放时间片资源
2.2.5跨线程通信
2.2.6跨进程通信
2.2.7网络,并行运算的世界
2.3“锁”的使用
2.3.1为什么要使用锁
2.3.2使用锁容易犯什么错误
2.3.3“行为锁”和“资源锁”
2.3.4单写多读锁
2.3.5不可重入锁
2.3.6用锁的最高境界——不用
2.4“池”的深刻含义
2.4.1“池”的由来
2.4.2“池”的使用
2.5跨平台、跨语言开发基础
2.5.1C/C++跨平台开发基础
2.5.2dll和so
2.5.3API和NPI
2.5.4服务无处不在
2.6debug的重要性
2.6.1在数据传输领域,你亲眼看到的都不是真的
2.6.2如何看到——万事从debug开始
2.6.3debug的原则
2.6.4如何分析数据
2.7性能统计的重要性
2.7.1需要统计哪些信息
2.7.2基本的统计方法
2.7.3随机数的产生
2.8队列无处不在
2.8.1数据结构在数据传输中的应用分析
2.8.2需要哪几种队列形式
2.9不要求全责备
第3章C/C++无错化程序设计
3.1“无错化程序设计”简介
3.1.1无错化程序设计思路
3.1.2C/C++无错化设计的解决方案
3.1.3使用后的效果
3.2计算机程序的真谛
3.2.1程序就是“搬数”
3.2.2程序就是“写文章”
3.2.3程序就是“复制”
3.2.4笔者看程序设计
3.3定名
3.3.1匈牙利命名法
3.3.2函数命名原则
3.3.3变量命名原则
3.3.4其他命名规则
3.3.5定名的折中
3.4无错化程序的基本书写原则
3.4.1写简单易懂的程序
3.4.2严禁变量转义
3.4.3严禁一语多义
3.4.4函数只能有一个出口
3.4.5变量如不使用,保持初值
3.4.6常量必须定名
3.4.7太大数组不要用静态方式
3.4.8尽量避免使用递归
3.4.9解决方案一套就够
3.5基本程序设计原则
3.5.1函数的设计
3.5.2类的设计
3.5.3其他要点
3.6基本语句的约定
3.6.1判断语句,常量永远在左边
3.6.2for(i=0;i
查看详情
-
九品
北京市昌平区
平均发货23小时
成功完成率88.86%
-
九品
北京市东城区
平均发货25小时
成功完成率88.72%
-
九品
北京市海淀区
平均发货23小时
成功完成率89.35%
-
八五品
广东省东莞市
平均发货8小时
成功完成率95.07%
-
八五品
广东省东莞市
平均发货8小时
成功完成率93.98%
-
八五品
广东省东莞市
平均发货8小时
成功完成率94.23%
-
八五品
福建省福州市
平均发货8小时
成功完成率97.17%
-
八五品
河南省信阳市
平均发货2小时
成功完成率96.71%
-
2010-01 印刷
印次: 1
八五品
北京市昌平区
平均发货9小时
成功完成率97.55%
-
九品
湖北省十堰市
平均发货8小时
成功完成率96.39%
-
九品
江苏省苏州市
平均发货12小时
成功完成率93.05%
-
九品
北京市朝阳区
平均发货11小时
成功完成率92.5%
-
九品
江苏省苏州市
平均发货12小时
成功完成率93.05%
-
九品
河北省廊坊市
平均发货5小时
成功完成率96.63%
-
九品
北京市通州区
平均发货6小时
成功完成率91.72%
-
九五品
北京市通州区
平均发货33小时
成功完成率82.39%
-
九品
山东省菏泽市
平均发货14小时
成功完成率96.97%
-
九品
山东省菏泽市
平均发货6小时
成功完成率97.08%
-
八五品
四川省成都市
平均发货12小时
成功完成率95.16%
-
2010-01 印刷
印次: 1
九品
北京市海淀区
平均发货7小时
成功完成率96.45%
-
2010-01 印刷
印次: 1
九品
北京市海淀区
平均发货7小时
成功完成率84.21%
-
九品
陕西省西安市
平均发货10小时
成功完成率95.33%
-
八品
广东省汕头市
平均发货11小时
成功完成率92.01%
-
九品
北京市大兴区
平均发货6小时
成功完成率97.57%
-
八品
湖南省长沙市
平均发货8小时
成功完成率96.5%
-
八五品
广东省深圳市
平均发货10小时
成功完成率92.81%
-
2010-01 印刷
九品
北京市昌平区
平均发货5小时
成功完成率97.51%
-
八五品
重庆市九龙坡区
平均发货6小时
成功完成率96.33%
-
八品
湖北省武汉市
平均发货9小时
成功完成率94.67%
-
九品
-
2010-01 印刷
印次: 1
九品
北京市昌平区
平均发货8小时
成功完成率96.87%
-
八五品
北京市昌平区
平均发货8小时
成功完成率96.3%
-
八五品
广东省东莞市
平均发货8小时
成功完成率93.62%
-
九品
北京市东城区
平均发货19小时
成功完成率79.07%
-
八五品
广东省深圳市
平均发货9小时
成功完成率95.17%
-
九品
广东省东莞市
平均发货10小时
成功完成率96.81%
-
八五品
广东省东莞市
平均发货9小时
成功完成率84.88%
-
八五品
安徽省芜湖市
平均发货10小时
成功完成率97.49%
-
八五品
湖北省武汉市
平均发货9小时
成功完成率96.91%
-
八五品
湖北省武汉市
平均发货9小时
成功完成率96.91%
-
八五品
辽宁省沈阳市
平均发货10小时
成功完成率95.62%
-
九品
辽宁省沈阳市
平均发货10小时
成功完成率95.62%
-
全新
北京市东城区
平均发货19小时
成功完成率84.52%
-
九品
河北省廊坊市
平均发货9小时
成功完成率87.57%
-
九品
北京市大兴区
平均发货8小时
成功完成率97.24%
-
九品
北京市昌平区
平均发货9小时
成功完成率97.55%
-
九五品
吉林省延边朝鲜族自治州
平均发货11小时
成功完成率90.2%