自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CSS layout

现在很时兴纯css的布局方式,不过真正使用它的网站还并不是很多。http://9rules.com 是一个典型的站点整个站点使用一个1300多行的css文件来控制全站的页面结构和风格。

2006-04-14 15:15:00 697 1

原创 对付病毒,IE插件,后门的超简单办法

如果是NT的系统,只要找到想禁用的程序,把它的执行权限去掉,重新起动就OK了。现在很少有程序会特别考虑权限方面的问题,所以这招大多数情况下都管用。比方说3721,百度的插件等等。这些插件在windows/downloaded program files/下面,一般情况下看不见,需要用控制台访问。windows上有一个简单的命令行工具可以设置权限: cacls。用法很简单,不跟参数就显示帮助信息

2006-04-03 16:29:00 828 1

原创 ECOM 对象模型

ECOM 是一种简单的二进制对象模型。类似于MS COM和Mozilla XPCOM,它定义了一套语言无关的二进制接口规范来实现组件的二进制重用。 v2.0 版本的ECOM核心已经归并到vm 库中。

2006-03-29 13:24:00 825

原创 e-script 脚本语言

escript 是一种类c/c++的脚本语言,同时可以编译成字节码以提高执行速度。e-script v2 特性:- 使用基于寄存器的运算结构,有利于代码优化,进一步提高运行速度- 兼容javascript的大部分语言特性- 使用其他GC技术来解决循环引用带来的问题- 支持脚本上下文的重入e-script v1 特性:- 建立在vm lib 之上,因此可以移至到任意的平台- 使用基于flex和bis

2006-03-29 13:21:00 1558

原创 Virtual Machine library

VM 是一个平台无关的底层库,它封装了常用系统调用。建立在VM之上的应用系统可以移至到任何VM支持的平台之上。 第一阶段目标是提供win32和linux上的实现VM v2.0平台支持RedHat FD 5RedHat AS 4特性- 在顶层IO接口中增加了异步IO, 提高异步IO模式系统的IO速度- 取消了对vthread的底层支持- 使用c++重写了整个系统- 完全使用c++ exception

2006-03-29 13:14:00 752

原创 XIDL接口表述语言

XIDL 是一套基于XML的接口表述规范。用于描述ECOM对象接口规范。它在语义上基本类似于原有的IDL语言。但由于使用xml格式,任何xml处理程序都可以识别xidl文件。 xidl v1.0是一个microsoft jscript脚本程序,通过MSHTML XSLT技术对xidl文件进行处理。生成相应语言的xidl实现文件目前xidl提供了正对c/c++语言实现,生成的头文

2006-03-29 13:03:00 11506 1

原创 IO 事件模型

阻塞方式    最基本的select    应该也是最基本的       支持不了太多的句柄    windows上不能超过64个poll    还是最基本的    比select好一点,也好不到哪儿去/sys/poll    linux上的实现基本是增强了的poll,也好不到哪儿去    sun os上也有,不知道怎么样/sys/epoll    linux上最高效的模型了,以前的kernel

2006-03-28 14:36:00 1056

原创 分散聚集IO

大部分系统的IO接口都支持分散聚集IO模型。例如:    readv/writev    WSASend/WSAWrite    WriteFileGather/ReadFileSatter    最后两个函数比较面生,是windows的分散聚集文件接口,不过太娇贵了,诸多限制,实在是不好用 >_能写入或读取位于多个缓存区的数据,减少IO请求的次数。vm的stream接口应该也要支持。可以想象会减

2006-03-28 14:20:00 1098

原创 AJAX 对web服务器的要求

这可能也是etechi server的需求把 :P大并发数:至少也要到10k一级AJAX意味着更平凡的服务器请求。虽然每次的数据量不大,但是对于AJAX站点来说,每个用户的服务器请求次数将增加。而降低请求开销的一个重要办法是使用 HTTP persistent connection。不过对于大型站点来说,普通web服务器其实基本上不能从 HTTP connection persistent 上得到

2006-03-28 13:00:00 1238

原创 Fast CGI 与 Windows的匿名管道

据说www.douban.com使用的web server是lighttpd , php工作在fast cgi方式下. 而且性能比axpi得还要快一些。可惜这种方式在windows下面不能很好地实现,因为windows上的匿名管道的读写是不支持完成端口的。为每个管道开两个线程的话好像就有点过分了 >_邈了一下fast cgi 的标准,发现fast cgi协议可以将多个http request se

2006-03-28 12:41:00 2098

原创 动态内存管理

近来在msdn闲逛时看到一编关于LFH的文章:ms-help://MS.MSDNQTR.2003FEB.1033/memory/base/low_fragmentation_heap.htmThe LFH avoids fragmentation by managing all allocated blocks in 128 predetermined different block-size

2006-03-28 12:23:00 717

原创 async io framework

改用 virtual io stack来取代virtual thread以后,整体性能提升不少,毕竟virtual thread在调度过程中带来不少的开销,每次访问外部函数时都会带来额外的内存复制操作。不过vis远没有使用virtual thread方式处理io来得方便。回调函数的过多使用导致代码结构复杂。另外将来和第三方系统的集成可能会有麻烦。至少openssl就没有在顶层支持异步方式的使用。新

2006-03-28 12:11:00 836

原创 搞了半天原来是个低级错误

不过还是找到了,庆贺一下 :)重构是一个好事情,不过系统重新稳定的速度要是赶不上重构的速度就有点麻烦了 :P新系统开始支持动态 module 下一步是测试http transport模块,由于支持http 1.1中的的connection persistent 和pipe line,估计不会是一个简单的工作。希望最终http transport的性能能逼进socket transpor

2006-03-25 16:32:00 734

原创 又一只妖怪从石洞里崩出来了

今天天气不错,开个Blog 庆祝一下 ^_^ !!

2006-03-24 17:56:00 648

海康PS转标准h264

海康sdk回调的音视频复合流解析,转标准H264程序类C#编写

2021-04-01

空空如也

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

TA关注的人

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