自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (12)
  • 收藏
  • 关注

原创 如何使用libmicrohttpd库让其以chunked模式工作

按照HTTP的协议, 当服务器知道要发送的Content的长度时, 在HTTP头就会生成 Content-Length:xxx 这样的长度信息, 但是有时候我们即使知道长度, 也希望用Chunked模式发送内容, 那要怎么使用?经过查看libmicrohttpd的源码里有这个关键函数:static int     try_ready_chunked_body (struct MHD

2013-05-08 15:00:02 4063

转载 NGINX RTMP 功能介绍

https://github.com/arut/nginx-rtmp-module/wiki用开源nginx-rtmp-module搭建flash直播环境1、将nginx和nginx-rtmp-module的源码包解压PS:nginx-rtmp-module网址https://github.com/arut/nginx-rtmp-module 2、进入ngi

2013-05-08 10:01:30 11391 1

原创 Ring Buffer (circular Buffer)环形缓冲区简介

关于环形缓冲区的知识,请看这里http://en.wikipedia.org/wiki/Circular_buffer 上面这个网址已经介绍得非常详细了。下面这个网址有 RingBuffer的C代码实现, 其实是一个C的开源库   liblcthw 里实现的。http://c.learncodethehardway.org/book/ex44.html

2013-05-06 00:53:15 39075 5

转载 Chrome源码剖析 【五】

Chrome源码剖析 【五】【五】 Chrome的插件模型1. NPAPI为了紧密的与各个开源浏览器团结起来,共同抗击IE的垄断,Chrome的插件,也遵循了NPAPI(Netscape Plugin Application Programming Interface)标准,支持这个标准的浏览器需要实现一组规定的API供插件调用,这组API形如NPN_XXX,比如NPN_GetUR

2013-05-04 23:12:14 1816

转载 Chrome源码剖析 【四】

Chrome源码剖析 【四】【四】Chrome的UI绘制1. Chrome的窗口控件Chrome提供了自己的一个UI控件库,相关文档可以参见这里。用Chrome自己的话来说,我觉得市面上的七荤八素的图形控件库都不好用,于是自己倒腾倒腾实现了一套。。。广告虽如此说,不过,Chrome的图形控件结构,我还未发现有啥非常非常特别的地方。Chrome的窗口、按钮、菜单之类的控件,都直接

2013-05-04 23:11:19 1405

转载 Chrome源码剖析【三】

Chrome源码剖析【三】【三】 Chrome的进程模型1. 基本的进程结构Chrome是一个多进程的架构,不过所有的进程都会由老大,Browser进程来管理,走的是集中化管理的路子。在Browser进程中,有xxxProcessHost,每一个host,都对应着一个Process,比如RenderProcessHost对应着RenderProcess,PluginProcessH

2013-05-04 23:10:07 1440

转载 Chrome源码剖析【二】

Chrome源码剖析【二】【二】Chrome的进程间通信1. Chrome进程通信的基本模式进程间通信,叫做IPC(Inter-Process Communication),在Chrome不多的文档中,有一篇就是介绍这个的,在这里。Chrome最主要有三类进程,一类是Browser主进程,我们一直尊称它老人家为老大;还有一类是各个Render进程,前面也提过了;另外还有一类

2013-05-04 23:09:17 1431

转载 Chrome源码剖析【一】

【序】 开源是口好东西,它让这个充斥着大量工业垃圾代码和教材玩具代码的行业,多了一些艺术气息和美的潜质。它使得每个人,无论你来自米国纽约还是中国铁岭,都有机会站在巨人的肩膀上,如果不能,至少也可以抱一把大腿。。。现在我就是来抱大腿的,这条粗腿隶属于Chrome(开源项目名称其实是Chromium,本来Chrome这个名字就够晦涩了,没想到它的本名还更上一层楼...),Google那充满

2013-05-04 23:07:53 1752

转载 广域网组播的例子,没试过不知道行不行

Here are some trivial examples of working SSM code. They certainly work under LinuxKernel2.6, and have been tested on amd64 in Gentoo and onia32 DebianLinux. It's possible that SSM is not

2013-05-01 23:32:34 4290 3

bq24735.pdf

BA2435芯片手册

2022-11-14

Wireguard文档集合.zip

Wireguard协议详解,都是pdf格式的, 缺点就是都是英文文档,不过绝对权威。

2021-02-05

国密签名和验证签名的例子

国密签名和验证签名的例子demo, VS2008打开, 高版本的可能会编译有问题

2021-01-19

lsd_V1.6.zip

OpenCV中的直线检测算法:LSD: a Line Segment Detector 这里还有在线演示功能:http://www.ipol.im/pub/art/2012/gjmr-lsd/ 从国外网站下载的LSD直线检测的源代码,

2020-08-27

OpenCV_LSD.pdf

OpenCV直线检测算法:LSD(Line Segment Detector)算法介绍,英文文档。文档中有效果图,多个例子。

2020-08-27

ISO15031和ISO15765和ISO11898协议和KWP2000协议

汽车开发专用协议,学习CAN通信的必备资料。KWP2000有两种实现方式,一种是只有一根K线,另一种是有一根K线和一根L线。但常用的实现方式为第一种。

2017-11-16

Java 实现AES之CBC/CFB模式的加密解密源码

完整能运行的java AES源代码,需要官网手工下载local_policy.jar 和 US_export_policy.jar文件覆盖java安装目录的文件,才能使用CFB模式。下载地址为: http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html //java -jar testAES.jar --generate-key ./key.txt 256 //java -jar testAES.jar --encrypt ./input.txt ./OUT.txt ./key.txt CFB //java -jar testAES.jar --decrypt ./OUT.txt ./OUTDEC.txt ./key.txt CFB

2017-02-08

JAVA实现的SSL/TLS双向认证源代码

压缩包里有客户端源码和服务器端源码,支持TCP的双向认证,也支持WEBSOCKET的双向认证,内附测试 wss的测试例子, 需要生成PKCS12的证书,导入浏览器才可以测试。

2017-02-02

从FFMPEG中剥离出来的组播接收和发送

从ffmpeg库中提取出来的组播发送和接收代码,经过测试可以使用。

2015-12-08

MYSQL索引最佳实践

详细的介绍了MYSQL的索引相关的技术知识。

2012-12-03

Lex与Yacc语法规则及其使用

详细介绍了lex与yacc的语法规则,使用方法。

2011-12-13

分布式文件系统CEPH的CRUSH算法原理

分布式文件系统CEPH的CRUSH算法原理。从国外的网站下载的,这恐怕是唯一能够找到的算法资料了。

2011-07-29

空空如也

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

TA关注的人

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