写代码是一种艺术,甚于蒙娜丽莎的微笑!

不拼搏,枉少年!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

摘要: 原文链接:吴秦大神的C++对象模型。 何为C++对象模型? 何为C++对象模型? C++对象模型可以概括为以下2部分: 1、语言中直接支持面向对象程序设计的部分; 2、对于各种支持的底层实现机制。 语言中直接支持面向对象程序设计的部分,如构造函数、析构函数、虚函数、继承(单继承、多继承、虚继承)、多 阅读全文
posted @ 2016-04-24 11:39 RunningSnail 阅读(15090) 评论(2) 推荐(6) 编辑

摘要: 一、虚函数定义 在某基类中声明为virtual 并在一个或多个派生类中被重新定义的成员函数,用法格式为: virtual 函数返回类型 函数名(参数表) {函数体}; 虚函数是C++语言实现运行时多态的唯一手段,通过指向派生类的基类指针或引用,访问派生类中同名覆盖成员函数。 举个例子: 程序的输出为 阅读全文
posted @ 2016-03-03 21:27 RunningSnail 阅读(1731) 评论(0) 推荐(2) 编辑

摘要: B树的定义 一棵m阶的B树满足下列条件: 树中每个结点至多有m个孩子。 除根结点和叶子结点外,其它每个结点至少有m/2个孩子。 根结点至少有2个孩子(如果B树只有一个结点除外)。 所有叶结点在同一层,B树的叶结点可以看成一种外部节点,不包含任何信息。 有k个关键字(关键字按递增次序排列)的非叶结点恰 阅读全文
posted @ 2015-12-25 21:11 RunningSnail 阅读(25228) 评论(3) 推荐(4) 编辑

摘要: 状态转移方程 动态规划中当前的状态往往依赖于前一阶段的状态和前一阶段的决策结果。例如我们知道了第i个阶段的状态Si以及决策Ui,那么第i+1阶段的状态Si+1也就确定了。所以解决动态规划问题的关键就是确定状态转移方程,一旦状态转移方程确定了,那么我们就可以根据方程式进行编码。 在前面的文章《动态规划 阅读全文
posted @ 2015-12-11 16:03 RunningSnail 阅读(26572) 评论(1) 推荐(6) 编辑

摘要: 一、qsort()函数 原型:_CRTIMP void __cdecl qsort (void*, size_t, size_t,int (*)(const void*, const void*)); 参数解释:1、待排序数组首地址;2、数组中待排序元素数量;3、各元素的占用空间的大小;4、指向函数 阅读全文
posted @ 2015-12-03 16:57 RunningSnail 阅读(3534) 评论(0) 推荐(1) 编辑

2017年1月10日

摘要: SVD简介 SVD不仅是一个数学问题,在机器学习领域,有相当多的应用与奇异值都可以扯上关系,比如做feature reduction的PCA,做数据压缩(以图像压缩为代表)的算法,还有做搜索引擎语义层次检索的LSI(Latent Semantic Indexing)或隐性语义分析(Latent Se 阅读全文
posted @ 2017-01-10 15:50 RunningSnail 阅读(10444) 评论(0) 推荐(1) 编辑

2016年12月12日

摘要: 参考资料:360百科、概率统计 琴生不等式,又名詹森(Jensen)不等式。 在机器学习中对凸函数的定义不同于以往在数学中接触的凹函数定义,我们把类似碗形的函数称之为凸函数,类似拱形的函数称之为凹函数。如下图所示: 定义 如果函数f(x)满足对定义域上任意两个x1、x2都有(f(x1)+f(x2)) 阅读全文
posted @ 2016-12-12 15:02 RunningSnail 阅读(11326) 评论(0) 推荐(0) 编辑

2016年11月30日

摘要: 真正的知识是深入浅出的,码农翻身” 公共号将苦涩难懂的计算机知识,用形象有趣的生活中实例呈现给我们,让我们更好地理解。 本文源地址:TCP/IP之蓟辽督师 袁崇焕奉圣旨进京,也被迫带来了他的心肝宝贝幻月宝镜。他一进京,顾不上休息,立刻就先去拜见曾经举荐提报自己的恩师孙承宗。孙承宗看到自己的爱将风尘仆 阅读全文
posted @ 2016-11-30 16:39 RunningSnail 阅读(1711) 评论(0) 推荐(0) 编辑

摘要: 真正的知识是深入浅出的,码农翻身” 公共号将苦涩难懂的计算机知识,用形象有趣的生活中实例呈现给我们,让我们更好地理解。 本文源地址:CPU阿甘之烦恼 1、批处理系统 “最近比较烦,比较烦,比较烦...”,CPU阿甘在唱着。因为内存和硬盘一直看他不顺眼,导致阿甘特别烦恼。 阿甘心里很清楚,是自己干活太 阅读全文
posted @ 2016-11-30 11:37 RunningSnail 阅读(1277) 评论(0) 推荐(0) 编辑

2016年11月24日

摘要: 真正的知识是深入浅出的,码农翻身” 公共号将苦涩难懂的计算机知识,用形象有趣的生活中实例呈现给我们,让我们更好地理解。 本文源地址:我是一个路由器 我就是网卡TP-Link 7954经常和大家提起的网关路由器,我在网络中的位置是这样的: 为啥叫网关呢?因为大家想上网,一定得经过我这一关。 这不是开玩 阅读全文
posted @ 2016-11-24 22:05 RunningSnail 阅读(1663) 评论(0) 推荐(0) 编辑

摘要: 真正的知识是深入浅出的,码农翻身” 公共号将苦涩难懂的计算机知识,用形象有趣的生活中实例呈现给我们,让我们更好地理解。 本文源地址:我是一个网卡 我出生在深圳的一家工厂,然后飘洋过海来到美国,被安装到一个电脑里,然后这个电脑又漂洋过海,被运到了中国。我知道我的使命就是传递信件,但有一个前提:我需要知 阅读全文
posted @ 2016-11-24 16:39 RunningSnail 阅读(2262) 评论(0) 推荐(1) 编辑

摘要: 真正的知识是深入浅出的,码农翻身” 公共号将苦涩难懂的计算机知识,用形象有趣的生活中实例呈现给我们,让我们更好地理解。 本文源地址:那些烦人的同步和互斥问题 1、批处理和脱机打印 打印机程序,准确的说是打印机进程,在这个批处理系统中生活得非常自在,它所在的机器叫做IBM1401,除了打印之外什么也不 阅读全文
posted @ 2016-11-24 10:29 RunningSnail 阅读(3691) 评论(0) 推荐(0) 编辑

2016年11月17日

摘要: 个人感言:真正的知识是深入浅出的,码农翻身” 公共号将苦涩难懂的计算机知识,用形象有趣的生活中实例呈现给我们,让我们更好地理解。感谢“码农翻身” 公共号,感谢你们的成果,谢谢你们的分享。 本文源地址:TCP/IP之大明内阁 大明天启年间,明熹宗朱由校醉心于木工,重用宦官魏忠贤,不上朝已经很久了。内阁 阅读全文
posted @ 2016-11-17 22:19 RunningSnail 阅读(1228) 评论(0) 推荐(1) 编辑

2016年11月15日

摘要: 个人感言:真正的知识是深入浅出的,码农翻身” 公共号将苦涩难懂的计算机知识,用形象有趣的生活中实例呈现给我们,让我们更好地理解。感谢“码农翻身” 公共号,感谢你们的成果,谢谢你们的分享。 本文源地址:http://mp.weixin.qq.com/s?__biz=MzAxOTc0NzExNg==&m 阅读全文
posted @ 2016-11-15 17:07 RunningSnail 阅读(1074) 评论(0) 推荐(1) 编辑

2016年11月14日

摘要: 汉诺塔问题 大二上数据结构课,老师在讲解“栈与递归的实现”时,引入了汉诺塔的问题,使用递归来解决n个盘在(x,y,z)轴上移动。 例如下面的动图(图片出自于汉诺塔算法详解之C++): 三个盘的情况: 四个盘的情况: 如果是5个、6个、7个、...,该如何移动呢? 于是,老师给了一段经典的递归代码: 阅读全文
posted @ 2016-11-14 22:17 RunningSnail 阅读(33907) 评论(2) 推荐(1) 编辑