自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (3)
  • 收藏
  • 关注

转载 一致性哈希算法

一致性Hash算法背景  一致性哈希算法在1997年由麻省理工学院的Karger等人在解决分布式Cache中提出的,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简单哈希算法带来的问题,使得DHT可以在P2P环境中真

2016-06-29 12:16:03 383

转载 UCS-2编码与UTF-8编码

我们都知道对于UNICODE来说,UCS-2是内码,而UTF-8则是它的实现方式。每一个字节都有8个位,而对于UTF-8来说,每一个字节的前两位尤为重要,按照前两位的不同,一共有四种排列组合:00xxxxxx,01xxxxxx,10xxxxxx,11xxxxxx。 按照UTF-8标准: (1)所有以0开始的字节,都与原来的ASCII码兼容,也就是说,0xxxxxxx不需要额外转换,

2016-06-29 09:59:07 13005 1

转载 卷积神经网络反向传播算法

神经网络的训练过程,就是通过已有的样本,求取使代价函数最小化时所对应的参数。代价函数测量的是模型对样本的预测值与其真实值之间的误差,最小化的求解一般使用梯度下降法(Gradient Decent)或其他与梯度有关的方法。其中的步骤包括:初始化参数。求代价函数关于参数的梯度。根据梯度更新参数的值。经过迭代以后取得最佳参数,从而完成神经网络的训练。 其中最重要的步骤就是求梯度,这可以通过反

2016-06-22 13:56:05 6701

原创 深入理解虚函数表

在深入研究虚函数表之前,我们先思考几个问题:1、虚函数表存储在什么地方2、虚函数表中的内容是什么时候确定的3、虚函数表的指针什么时候赋值在windows系统下,虚函数表存储在只读数据段(.rdata),也就是说虚函数表在编译阶段就已经形成了,虚函数表指针是在构造函数中赋值的。相关解释参考 C++虚函数表详细解释及实例分析但是我还是想更加深入的探索一下虚函数表的实现机制:

2016-06-11 11:34:16 766

一个简单的壳

用C++实现的一个简单壳的Demo,其中实现了代码段简单的加密。麻雀虽小,五脏俱全。包含了许多编写加壳软件的基本方法。

2016-01-19

Orange'S一个操作系统的实现

Orange'S一个操作系统的实现 这本书的配套代码,一步步用代码实现的一个简单的操作系统,全过程易于理解,上手快

2015-10-21

linux内核源码V0.12

《Linux内核完全剖析:基于0.12内核》对早期Linux内核(V0.12)全部代码文件进行了详细、全面的注释和说明,旨在帮助读者用较短的时间对Linux的工作机理获得全面而深刻的理解,为进一步学习和研究Linux打下坚实的基础。虽然选择的版本较低,但该内核已能够正常编译运行,并且其中已包括了Linux工作原理的精髓。

2014-07-15

空空如也

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

TA关注的人

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