自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程海拾遗

关于C++语言的随笔

  • 博客(23)
  • 资源 (5)
  • 收藏
  • 关注

原创 一种通用的树形二进制协议描述方法与处理算法

概述:本方法定义了一种数据结构,可用于描述任意的树形二进制协议,并配合一个特定的处理算法,可实现一种通用的,由该种树形二进制协议定义的比特流解析与填充的处理,该数据结构的定义如下:/* 以下结构用于定义一个协议节点的描述信息。 */struct _proto_bits_info;typedef struct _proto_unit_des {    const char *      ...

2015-08-09 02:35:16 1530

原创 数据结构与程序架构(七)

“学贵知疑,大疑则大进;小疑则小进。疑而能问,已得知识之半。 ”—— 陈献章 | 数据流与函数调用的关系

2014-04-16 13:17:01 947

原创 数据结构与程序架构(六)

“我听到了,但随后就忘记了!我看到了,也就记住了!我做了,也就理解了!”——蒙台梭利 | 又见元类

2014-04-13 22:24:51 1003 1

原创 数据结构与程序架构(五)

“人类需要善于实践的人,这种人能由他们的工作取得最大利益;……但是人类也需要梦想者,这种人醉心于一种事业的大公无私的发展,因而不能注意自身的物质利益。”——居里夫人 | 一切尽在拓扑中

2014-04-13 00:32:46 1481

原创 数据结构与程序架构(四)

“学而时习之,不亦说乎?”——孔子 | 用例子说话

2014-04-03 21:36:44 998

原创 数据结构与程序架构(三)

“知识是珍宝,但实践是得到它的钥匙。”——托马斯·富勒 | “以需求驱动”的设计

2014-04-03 13:41:17 915

原创 C++中如何显式调用构造函数

C++放置构造的用法

2014-06-26 18:39:08 1499

原创 如何利用 release 版本的 backtrace 来定位 android NDK 程序的崩溃位置

我们知道 android NDK 程序在崩溃时会生成一个 tombstone 的 backtrace (也可利用 ADB logcat 抓取),从这个 backtrace 中我们可以了解是哪个函数引发的崩溃,但是通常由于我们发布时都是 release 版,无法利用 backtrace 中的地址信息直接定位到源码和行号,当引发崩溃的错误不是很明显时,对于我们解决问题的帮助就不大。这时通常我们是重

2014-05-20 12:53:00 3242

原创 数据结构与程序架构(二)

“灵感并不是在逻辑思考的延长线上产生,而是在破除逻辑或常识的地方才有灵感。”—— 爱因斯坦 | 灵感之源

2014-04-02 12:15:22 1068

原创 数据结构与程序架构(一)

你项目中的代码是否越来越难以修改和维护?bug越改越多?想知道如何改进设计吗?不妨来看看这篇文章

2014-04-01 21:13:58 1458

原创 C++语言中的元类编程(九)

“如果我给你一个芬尼(硬币),你的财富增长而我的财富缩减,幅度都是一个芬尼。但如果我给你一点想法,尽管你有了新的想法,我却并没损失什么。”——爱因斯坦 | 关于性能的一点补充

2014-03-28 13:18:34 1242

原创 C++语言中的元类编程(八)

“没有什么事是好的或坏的,但思想却使其中有所不同。”——莎士比亚 | 算法为王

2014-03-26 01:17:32 1234

原创 好书推荐:《计算机程序的构造和解释》

这是一本集程序设计,编程思想,程序执行原理于一体的经典著作。在离开校园后的这么多年,这是我完整通读了全书的第二本专业书(第一本是《C++ programming language》),不敢说理解了书中多少内容,但它激发了我对编程技术的全新的认识。作为一名程序员,没有读过这本书将是一种遗憾!

2014-03-24 21:35:54 751

原创 C++语言中的元类编程(七)

“本来无望的事,大胆尝试,往往能成功。”—— 莎士比亚 | 新问题,新挑战

2014-03-24 18:45:00 873

原创 C++语言中的元类编程(六)

“只要朝着一个方向努力,一切都会变得得心应手。”—— 勃朗宁 | 解决第一个问题

2014-03-23 18:29:11 812

原创 C++语言中的元类编程(五)

“失败也是我需要的,它和成功对我一样有价值,只有在我知道一切做不好的方法以后,我才能知道做好一件工作的方法是什么。” —— 爱迪生 | 深入理解元类

2014-03-21 18:45:34 848

原创 C++语言中的元类编程(四)

“不要为自己持独特看法而感到害怕,因为我们现在所接受的常识都曾是独特看法。”—— 伯特兰·罗素 | 元类与普通类的关系,再来一点模板的小技巧

2014-03-21 01:35:18 1316

原创 C++语言中的元类编程(三)

“一个人从未犯错是因为他不曾尝试新鲜事物。”—— 阿尔伯特·爱因斯坦 | 切入点及一点模板的小技巧

2014-03-20 15:05:56 795

原创 C++语言中的元类编程(二)

“一个尝试错误的人生,不但比无所事事的人生更荣耀,并且更有意义。”—— 乔治·萧伯纳 | 让我们从一个经典的问题开始着手设计我们的第一个元类,以及元函数和闭包的概念

2014-03-19 18:59:04 972

原创 C++语言中的元类编程(一)

这个主题可能对于一些具有C++语言编程经验的朋友会有些陌生,然而我希望读完这篇文章的朋友可以有一种“啊,原来C++语言还可以这样”的奇妙感觉!

2014-03-17 19:39:59 1940

原创 好书推荐:《大数据时代》

这不是一本关于“大数据”概念的教科书,也不是一本关于数据挖掘的原理书,也不是一本关于IT技术发展趋势的预言书,也不是一本关于互联网大鳄发家史的励志书,也不是一本关于IT市场分析的方法书,也不是一本关于软件需求分析的指导书,也不是一本关于系统设计的技术书,但是,如果你对以上问题有兴趣,希望获得一些灵感和启发的话,你都应该读一读这本书。因为,它的确是本好书!

2014-03-17 10:37:54 907

原创 浅谈C与C++的设计与编程风格(二)

上次总结了C++(面向对象)设计的核心思想,并且例举了使用类模型来替代if和switch的一种较为典型的情况。下面想来谈谈C++在编码方面的特点。在很多经典的C++教程中都有一个建议:应尽量使用户代码(库的使用者)看起来短小而简单。按照常识,简单的代码通常要比大段的代码好理解,而用户代码通常实现的是最上层的功能或者界面,它的不确定性更大,经验告诉我们,最容易出错的代码正是那些被频繁修改的代码!因此

2010-02-01 20:33:00 568

原创 浅谈C与C++的设计与编程风格(一)

一直想写一些比较C和C++设计与编程风格的文字,正好近来工作任务不多,能够有时间重新整理一下自己所学的东东,于是便决定开始写这个题目,而目的仅仅只是打算能就这个话题和大家讨论讨论,抛砖引玉、增长个人的见识。首先想说明一下,个人是C++设计、编程风格的坚定拥护者,所以我的观点难免带有个人的偏好,如果您不赞同,也请批评指正。好了,言归正传,个人觉得C与C++设计与编程风格最本质的不同是:C以函数间的调

2010-01-27 21:23:00 547

模糊数学及其应用

技术应该免费分享,拒绝技术垄断! 注:内容来自互联网

2015-04-20

计算机程序的构造和解释

技术应该免费分享,拒绝技术垄断! 注:内容来自互联网

2015-04-20

OpenGL着色语言

技术应该免费分享,拒绝技术垄断! 注:内容来自互联网

2015-04-20

好用的z4root工具下载

用于获取手机root权限的工具,支持多种android机型

2012-04-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除