自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 资源 (5)
  • 收藏
  • 关注

原创 基于BOOST::ASIO封装的异步套接字

周末实在无聊啊好吧,作为屌丝程序员,还是干点跟自己本行有关的东东以前封装过scoket异步的程序。是基于linux下select写的,但是select效率比较低所以最近想重新写下.然后想写个跨平台的,正好试试自学的boost吧boost是准C++标准库,非常强大的东西(是不是有点废话),底层ASIO 套接字通讯在linux环境下使用e

2014-11-01 19:20:44 512

H.264码流结构解析

H.264 的功能分为两层:视频编码层(VCL, Video Coding Layer)和网络提取层(NAL, Network Abstraction Layer) 。VCL 数据即编码处理的输出,它表示被压缩编码后的视频数据 序列。在 VCL 数据传输或存储之前,这些编码的 VCL 数据,先被映射或封装进 NAL 单元 中。每个 NAL 单元包括一个原始字节序列负荷(RBSP, Raw Byte Sequence Payload) 、一组 对应于视频编码的 NAL 头信息。

2014-12-19

通用的makefile

通用的makefile 提供两种方案。 可以编译存储在不同文件夹下的源代码。分公共makefie跟自己源代码文件夹下的makefile需要根据情况稍作修改

2014-04-25

Kademlia协议原理简介

Kademlia协议(以下简称Kad)是美国纽约大学的PetarP. Maymounkov和David Mazieres. 在2002年发布的一项研究结果《Kademlia: A peerto -peer information system based on the XOR metric》。 简单的说,Kad 是一种分布式哈希表(DHT)技术,不过和其他DHT 实现技术比较,如 Chord、CAN、Pastry 等,Kad 通过独特的以异或算法(XOR)为距离度量基础,建立了一种 全新的DHT拓扑结构,相比于其他算法,大大提高了路由查询速度。 在 2005 年5 月著名的BiTtorrent 在4.1.0 版实现基于Kademlia 协议的DHT 技术后, 很快国内的BitComet 和BitSpirit 也实现了和BitTorrent 兼容的DHT 技术,实现 trackerless下载方式。 另外,emule 中也很早就实现了基于Kademlia类似的技术(BT中叫DHT,emule中也叫 Kad,注意和本文简称的Kad 区别),和BT 软件使用的Kad 技术的区别在于key、value 和 node ID 的计算方法不同。

2011-12-27

空空如也

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

TA关注的人

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