# 肖舸 0 bug:C/C++ 商用工程之道
## 引言
C/C++ 是一门广泛应用于商业领域的编程语言,它具有高效、可移植和可靠的特性。然而,在实际的商用工程中,由于代码量庞大、复杂度高以及不可避免的人为错误,常常会出现各种各样的 bug。本文将介绍如何在 C/C++ 商用工程中避免 bug,并提供一些实用的编程技巧和示例代码,以帮助开发人员写出高质量的商业应用程序。
## 代码规范和编
原创
2023-09-07 19:03:20
25阅读
我这两天在CSDN论坛开了一个散分贴,想宣传一下我的书。大多数朋友还是很友好的,对我的支持和鼓励很多,我也很感激。
当然,也有朋友认为肖某人吹牛,说0bug不可能,并且隐隐有PK的意思,我呢没办法,写了个说明。
这里想了一下,也在这里share出来,大家看看,如果觉得肖某人有诚意呢,给个好,诚意还不够呢,继续探讨。
呵呵,还是那句话,一家之言,欢迎拍砖哈。
原文就不摘录了,太长,这个问题的
原创
2009-12-19 00:43:48
1101阅读
接到出版社通知,《0bug-C/C++商用工程之道》第一版已告售罄,正准备第二次印刷,因此,我最近虽然工作很忙,也还是赶着把勘误表做出来,以便在第二次印刷时修订。
说来惭愧,本书虽然名为《0bug》,还是被各位读者找出来差不多20来处bug,对于较大的问题,我前期已经分别写了博文一一详细说明,这里给出一个汇总表,方便各位读者查阅。
总计21个bug,其中严重bug 5个,占23.8%,一般bu
原创
2010-06-23 22:20:30
2582阅读
点赞
3评论
这两天有很多朋友已经买了书了,并且开始看,呵呵,我心里也很高兴。
嗯,要说江湖上藏龙卧虎呢,这不,这才几天时间,已经有朋友指出我书中的一处明显错误,这里我正式给大家说明一下,免得对各位读者有个不好的误导。
问题出在第26页的一个图以及其相关文字。这是第二章基础知识的第一节,其实就是关于内存的讲解,大家可以直接在样章中看到。
这论坛里面不好贴图,我就不直接画图给大家看了,简单说,我在书中论述:
原创
2010-01-02 09:46:08
2182阅读
我的新书《0 bug -- C/C++商用工程之道》近期已经面市,经过出版社统计,上市一个月20天左右,销售共计2500多册(出版社数据),这在专业性技术书籍中,应该还是比较乐观的。我作为作者本人,也衷心感谢各位读者的鼓励和支持,我将一如既往地努力进行后续版本的修订和写作,为大家提供更好的精品书籍。
应该
原创
2010-02-03 11:53:16
3903阅读
2评论
7.2 内存池的核心逻辑—内存栈
在内存池中,首先要有一个内存块管理的核心模块,来负责所有内存块的申请、分发、回收和释放工作,经过设计,笔者是使用“栈”来完成的这个模块,因此,笔者将其定名为“内存栈”(Memory Stack)。下面我们将详细讨论其设计细节。
7.2.1 内存管理的数学模型
推荐
原创
2011-06-28 10:03:20
2720阅读
点赞
8评论
各位朋友,最近我的新书《0 bug ---- C/C++商用工程之道》上市,呵呵,丑媳妇终于见了公婆,说实话,我心里也忐忑不安,不知道市场的反馈如何。
我书中说过,0bug的程序,是以产品最终上市赚到钱,作为0bug的标志。其实我写书,也有点奔着这个目标来的意思。
嗯,目前已经收到相当一部分的反馈,总的来说,有好有坏。感觉大多数读者,看了我书的内容,都还是持肯定态度,认为书是原创,有干货,是本
原创
2009-12-29 10:52:04
860阅读
3评论
这是发到我邮箱的一封读者来信,对我的书《0bug-C/C++商用工程之道》提出了一些疑问,首先,我非常感谢这位读者细心的阅读,以及对我书中一些错误的指出,非常感谢,下面我来一一回答。
原文如下:
您好,肖舸老师: 我看了您写的《c++ 商用之道》很受启发,学到了很多并行编程的知识,以往都是使用别人现成的库编写一些小程序,没有认真认识其中的原理,实际上我只
原创
2010-04-02 16:03:18
1171阅读
最近我的新书《0 bug-C/C++商用工程之道》在推广过程中,遭到了一些阻碍,很多甚至是比较恶意的攻击,本来我想置之不理,但攻击有越演越烈的趋势,所以我这个作者,不得不出来说点话。
既然是我一家之言,大家信就信,不信也无所谓。呵呵。
目前,出版行业其实也是市场化竞争了,大家出书,都还是讲究个经济效益,这和我们程序界写商用代码,写赚
原创
2010-01-28 15:32:23
1718阅读
最近被朋友们老是问到一些嵌入式的问题,很多是技术底层细节的问题,很不好回答,因为涉及到技术,要么不写,要写就要长篇大论,太费精力,也不太适合在网上上讨论。
想了一下,干脆这样,我将在博客上不定期、部分公布我的《0bug-C/C++商用工程之道》一书中的章节段落,有兴趣的朋友可以看看。
其实回过头再看这本书,感觉这一年多做数据库,对于书中很多技术又有了不少新的看法,在公布的过程中,我也会将自己新
推荐
原创
2011-06-24 04:22:28
2378阅读
点赞
8评论
编程之道 &nbs
转载
精选
2007-02-03 15:15:39
345阅读
1评论
早上看了CSDN上一篇大三学生写的博客,让我觉得自己万分的惭愧,就如同被狠狠地扇了一个耳光。说实话,我很讨厌自己,讨厌自己身上的那些缺点。当然不能因为自己很烂,就彻底的自暴自弃,我还是需要鼓起勇气,多学习一些知识终究会有好处。切记一根筋看完这个小节,都有点怀疑自己到底还能不能在软件这个行业上有所成就。这里还需要把作者给出的内容重复一遍。
原创
2021-06-21 19:30:01
1152阅读
编 程 之 道编 程 之 道Geoffrey James 第一篇 静寂的空宇 第二篇 古代的大师 第三篇 设计 第四篇 编码 第五篇 维护 第六篇 管理 第七篇 公司里的学问 第八篇 硬件和软件 第九篇 尾声 第一篇 静寂的空宇 编程大师如是说: “当你有本事夺走我手中的这块水晶石时,就是你出师的时侯了。” 1.1 在静寂的空宇里,一种神奇的物质
原创
2023-10-11 09:59:11
56阅读
编程之道《编程之道》《编程之道》ISBN:7-121-02344-X作者:杰弗雷·詹姆斯譯者:蒋涛推荐指数: ★
原创
2022-06-22 10:32:57
159阅读
点赞
学生大本营中有同学提出这个问题,感觉有一定代表性,这里做个回答。
一家之言哈,欢迎拍砖。
问题:
C++中当函数返回值类型时,系统会默认调用拷贝构造函数将返回值复制到函数作用域外,然后销毁超出作用域的对象,再将作用域外的临时对象拷贝到接收对象中。基于此问题,在下一直以为,不应该依靠“隐式”的行为。而数周之前在《C++编程思想》中不慎找到了解决该问题的理论,但由于其理
推荐
原创
2009-09-04 13:16:28
1222阅读
程序是怎么写出来的呢?今天好像突然顿悟了。 作为一个Dev,编程工作可以分为三类吧:New features, Refactoring, Fixing bugs. 其实,每一次coding,都是首先考虑了use case或者叫做一个个的workflow,然后,顺着对应流程,顺势逻辑思考,很容易就写出了程序。 总结下,也就是: 1. 理解清楚对应的use case或者workflow。非常清楚程...
转载
2010-02-28 12:20:00
173阅读
2评论
Atitit 网络编程之道1. 常见的网络协议 21.1. http 21.2. ftp 21.3. Nfs smb 21.4. Onvif 21.5. Pop3 imap 21.6. Restful 22. 常见的网络应用 22.1. Mail 22.2. 爬虫 22.3. 发帖机 22.4. Proxy server 22.5. Web s
原创
2021-08-30 15:14:05
161阅读
在Linux操作系统中,红帽是一个备受赞誉的发行版,它以其稳定性、安全性和可靠性而闻名。而在Python编程领域,红帽更是被视为一种编程之道。Linux和Python两者结合,为开发者们带来了无限的可能性。
红帽作为一种由社区支持的发行版,其提供了强大的工具和功能,为开发者们提供了一个稳定的平台,让他们可以尽情发挥创造力。而Python作为一种简洁而强大的编程语言,被广泛应用于开发各种应用程序、
K8S商用工具平台是一种基于Kubernetes(K8S)的商用工具服务平台,可以帮助企业快速构建、部署和管理容器化应用程序。在这篇文章中,我将向你介绍如何实现K8S商用工具平台的搭建过程。
首先,让我们来看一下实现K8S商用工具平台的整体流程:
| 步骤 | 描述 |
|------|------------------------
第一篇 静寂的空宇
编程大师如是说:
“当你有本事夺走我手中的这块水晶石时,就是你出师的时侯了。”
1.1
在静寂的空宇里,一种神奇的物质形成并诞生了。它立刻便静止了,独自
转载
精选
2007-08-02 21:29:30
499阅读