自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BruceWoo的专栏

新浪微博:蔷薇理想人生(http://weibo.com/freshairbrucewoo);目前主要学习和研究分布式软件系统、云计算、云存储、分布式数据通信框架和linux内核

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

原创 thrift之TTransport层的分帧传输类TFramedTransport

帧传输类就是按照一帧的固定大小来传输数据,所有的写操作首先都是在内存中完成的直到调用了flush操作,然后传输节点在flush操作之后将所有数据根据数据的有效载荷写入数据的长度的二进制块发送出去,允许在接收的另一端按照固定的长度来读取。  帧传输类同样还是从缓存基类TBufferBase继承而来,实现的接口当然也基本相同,只是实现的方式不同而已,下面就来看看具体的实现过程和原理。  这个类

2013-07-31 00:12:09 8219 3

原创 thrift之TTransport层的缓存传输类TBufferedTransport和缓冲基类TBufferBase

本节主要介绍缓冲相关的传输类,缓存的作用就是为了提高读写的效率。Thrift在实现缓存传输的时候首先建立一个缓存的基类,然后需要实现缓存功能的类都可以直接从这个基类继承。下面就详细分析这个基类以及一个具体的实现类。  缓存基类TBufferBase  缓存基类就是让传输类所有的读写函数都提供缓存来提高性能。它在通常情况下采用memcpy来设计和实现快路径的读写访问操作,这些操作函数通常都是小、非

2013-07-26 00:39:26 6953 2

原创 thrift之TTransport层的堵塞的套接字I/O传输类TSocket

本节将介绍第一个实现具体传输功能的类TSocket,这个类是基于TCP socket实现TTransport的接口。下面具体介绍这个类的相关函数功能实现。  1.构造函数  分析一个类的功能首先看它的定义和构造函数实现,先看看它的定义:  class TSocket : public TVirtualTransport { ......}  由定义可以看书TSocket继承至虚拟传

2013-07-25 22:51:25 12290

原创 thrift之默认传输类TTransportDefaults和虚拟传输类TVirtualTransport

默认传输类TTransportDefaults提供了抽象类TTransport的默认实现,实现了非虚拟的方法(*_virt) read(), readAll(), write(),borrow() and consume()。基类TTransport总是调用对应的虚拟函数,而默认传输类按照默认的方式实现而不去自己在覆盖哪些对应的虚拟函数了。  其实这个默认传输类的主要作用是作为虚拟传输类TVi

2013-07-25 22:49:05 2908 1

原创 thrift之TTransport类体系原理及源码详细解析1-类结构和抽象基类

本章主要介绍Thrift的传输层功能的实现,传输的方式多种多样,可以采用压缩、分帧等,而这些功能的实现都是相互独立,和上一章介绍的协议类实现方式比较雷同,还是先看看这部分的类关系图,如下:  由上面的类关系图可以看出,这部分的功能是相当的强大,所以类比较多且关系错综复杂。但是如果理解清楚了这些类直接的关系就很容易掌握这部分的实现技术和这部分实现的功能。我们把这个类关系图分为三部分来看,

2013-07-25 00:03:34 4031

ArcGIS+Engine基础开发教程(C#)

1.创建第一个ArcGIS Engine桌面应用程序 2.学习几何对象与空间参考 3.学习地图和地图布局 4.学习图层符号化 5. 学习地图查询 6.学习空间分析 7. 学习地图输出

2011-11-23

Office2007界面风格库的使用视频教程

Office2007界面风格库的使用视频教程,根据这个视频教程可以开发出和office2007通用效果和风格的界面,非常漂亮!

2011-11-19

Office2007界面风格的DLL库文件

Office2007界面风格的DLL库文件,配合我上传的对应视频教程就能开发出类型office2007的界面风格的程序!

2011-11-19

Office2007界面风格的界面库文件

Office2007界面风格的界面库文件,配合以前上传的视频就可以打造良好的界面,花哨的界面。

2011-11-19

office风格界面库的视频教程

这个是我博客《基于ArcGIS10.0和Oracle10g的空间数据管理平台三(C#开发)》中提到的界面开发库使用的视频教程,非常详细,只要照着视频教程做就可以设计出类似Office2007的界面风格,还有多种界面皮肤和支持多标签页面,是我们优化C#CS编程界面的很好的方案。

2011-11-19

简易数字式电阻、电容和电感测量仪设计报告

由于本人博客上的这篇文章图片总是不出来并且有很多人需要,所以就上传该文档了,记得评价资源的时候打上星星等级就全部退还分数并加1分哈。本文档是电子设计大赛的参赛文档,由于具体的东西很多没有实现,所以在学校只得了一个二等奖。

2010-09-05

嵌入式.ARM.Soc.architecture_c中文版

很好的介绍arm体系结构的书籍,希望大家看后有所收获

2009-08-11

windows网络编程技术

学网络编程必备的入门书籍,保证是一本好书,如果认真看完你就有感触这本书确实不错的

2009-08-11

c嵌入式基础

学习嵌入式的可以看一下

2007-07-29

空空如也

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

TA关注的人

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