- 博客(5)
- 资源 (22)
- 收藏
- 关注
转载 C/C++浮点数在内存中的存储方式
转载自: 任何数据在内存中都是以二进制的形式存储的,例如一个short型数据1156,其二进制表示形式为00000100 10000100。则在Intel CPU架构的系统中,存放方式为 10000100(低地址单元) 00000100(高地址单元),因为Intel CPU的架构是小端模式。但是对于浮点数在内存是如何存储的?目前所有的C/C++编译器都是采用IEEE所制定的标准浮点格
2014-06-07 19:15:17 415
转载 一种整数数据压缩存储的算法实现
转载自:对于32位的机器,INT整形占四个字节,这意味着如果我们要保存一个INT类型数据需要占用4个字节空间,但实际的情况是4个字节的空间中并非所有的空间都保存了有效的数据位,比如整数1,在内存中以0x00000001表示,实际只有最低位表示了实际数据,通过实现一个整形的压缩算法可以有效的减少存储空间的使用。1:在一个字节数据中只保存7bit有效数据,第8位作为一个INT数据是
2014-06-07 19:14:16 2357
转载 thrift之TTransport层的内存缓存传输类TMemoryBuffer
转载自:http://blog.csdn.net/qiangweiloveforever/article/details/9698075
2014-06-05 20:49:28 2494
转载 thrift之TTransport层的缓存传输类TBufferedTransport和缓冲基类TBufferBase
本节主要介绍缓冲相关的传输类,缓存的作用就是为了提高读写的效率。Thrift在实现缓存传输的时候首先建立一个缓存的基类,然后需要实现缓存功能的类都可以直接从这个基类继承。下面就详细分析这个基类以及一个具体的实现类。 缓存基类TBufferBase 缓存基类就是让传输类所有的读写函数都提供缓存来提高性能。它在通常情况下采用memcpy来设计和实现快路径的读写访问操作,这些操作函数通常都
2014-06-05 20:48:08 3245 1
转载 thrift之TTransport类体系原理及源码详细解析1-类结构和抽象基类
本章主要介绍Thrift的传输层功能的实现,传输的方式多种多样,可以采用压缩、分帧等,而这些功能的实现都是相互独立,和上一章介绍的协议类实现方式比较雷同,还是先看看这部分的类关系图,如下: 由上面的类关系图可以看出,这部分的功能是相当的强大,所以类比较多且关系错综复杂。但是如果理解清楚了这些类直接的关系就很容易掌握这部分的实现技术和这部分实现的功能。我们把这个类关系图分为三部分来看,
2014-06-05 20:46:45 689
hbase开发依赖包
2014-07-16
Thrift:可扩展的跨语言服务实现
2013-09-13
mapreduce overview
2012-06-25
openstack源码分析之环境搭建
2011-11-24
Python基础教程
2011-09-13
星图与调制方式的识别
2010-09-17
Flex控件API实例帮助文档
2010-04-08
flex+cairngorm+Sqlite
2010-03-26
《精通Flex 3.0--基于ActionScript 3.0实现》 源码
2009-12-22
flex+AS制作登录验证码
2009-12-10
cairngorm简单教程.doc
2009-11-24
一种基于贪心EM算法学习GMM的聚类算法.pdf
2009-11-16
数据挖掘经典算法.rar
2009-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人