分析是一门科学,设计是一门艺术

每天进步一点点

导航

2010年7月2日 #

开心网辅助程序开发手记

摘要: 由于之前有写过类似的程序,也写过相关的文章介绍过(C#网站登录学习笔记(一):登录简单网站、C#网站登录学习笔记(二):访问需登录后才能访问的页面),这次写起“开心网辅助程序”也可以算是得心应手了,直接从电脑中翻出尘封已久的HttpHelper(前面提到的两篇文章就是居于这个操作类进行的),稍微分析了一下网页结构(争车位),就写起程序来了! 在开始写手记前,让我们看看写这... 阅读全文

posted @ 2010-07-02 17:14 布衣(Dream2008) 阅读(536) 评论(0) 推荐(0) 编辑

2010年7月1日 #

javascript小技巧总结

摘要: 事件源对象 event.srcElement.tagName event.srcElement.type捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey事件返回值 event.retur... 阅读全文

posted @ 2010-07-01 15:49 布衣(Dream2008) 阅读(491) 评论(0) 推荐(0) 编辑

2010年5月30日 #

安装L7-filter Userspace

摘要: 安装L7-filter Userspace发布: 2009-6-09 18:36 | 作者: iamshiyu | 来源: IT运维专家网[i=s] 本帖最后由 iamshiyu 于 2009-6-9 18:38 编辑 layer7很多人都听过,我以前安装layer7未果,今次领导要求限制qq,只好重新研究了一下,特此做了记录跟大家共享。layer7有kernel版本和userspace版本,相对... 阅读全文

posted @ 2010-05-30 11:33 布衣(Dream2008) 阅读(301) 评论(0) 推荐(0) 编辑

2010年5月12日 #

用MySQL内置函数转换ip地址和数字

摘要: 如何使用MySQL函数转换ip地址和数字  用MySQL内置函数转换ip地址和数字  利用两个内置函数  inet_aton:将ip地址转换成数字型  inet_ntoa:将数字型转换成ip地址  充分利用mysql内置的format函数  尤其是在处理字符格式的时候,例如将12345转换成12,345这样的,只要用:format(12345,0)即可,如果用format(12345,2)则显示的... 阅读全文

posted @ 2010-05-12 17:50 布衣(Dream2008) 阅读(280) 评论(0) 推荐(0) 编辑

2010年3月31日 #

使用TC的htb队列控制网络流量

摘要: 起因,放在公司内的部分服务器对外提供服务,而且是很重要的服务,但由于公司员工上网也要占据很大的流量,往往导致服务器抢不到带宽,严重影响服务器的对外服务,于是考虑限制公司员工上网的带宽,确保服务器对外提供服务的带宽。 网络设备及网络结构: 一根外接光缆专线,isp提供的带宽为4M(实际为不到5M,大概在4.8左右,也可能是换算方式不同导致的),对端(ISP方面)一个网关 1.1.1.1,下接一光猫,... 阅读全文

posted @ 2010-03-31 15:43 布衣(Dream2008) 阅读(610) 评论(0) 推荐(0) 编辑

2010年3月23日 #

iptables之log日志工具-ULOGD使用手记

摘要: ULOGD - the Userspace Logging Daemon 引用一段作者的原话: Harald Welte <laforge@gnumonks.org> http://www.gnumonks.org/gnumonks/pr..._details?p_id=1 This packages is intended for passing packets from t... 阅读全文

posted @ 2010-03-23 09:46 布衣(Dream2008) 阅读(885) 评论(0) 推荐(0) 编辑

2010年2月25日 #

vmware linux双网卡设置

摘要: 作者:fbysssmsn:jameslastchina@hotmail.com blog:blog.csdn.net/fbysss声明:本文由fbysss原创,转载请注明出处关键字:vmware 双网卡1. 在vmware中,Edit->Virtual network settings->Host Virtual Network Mapping分别设置VMnet2、VMnet3为Win... 阅读全文

posted @ 2010-02-25 10:09 布衣(Dream2008) 阅读(905) 评论(0) 推荐(0) 编辑

2009年12月2日 #

总结应用和驱动之间用事件通讯的办法

摘要: 1. 驱动中IoCreateNotificationEvent,KeClearEvent 应用中OpenEvent(SYNCHRONIZE, FALSE, EVENT_NAME) 这样,只能在应用中WaitForSingleObject,而不能SetEvent,ResetEvent 驱动中可以KeSetEvent,(而且必须紧接着KeClearEvent,因为在应用中不能修改核心态创建的对象的状... 阅读全文

posted @ 2009-12-02 18:50 布衣(Dream2008) 阅读(632) 评论(0) 推荐(0) 编辑

2009年11月30日 #

在驱动和应用程序间共享内存

摘要: 在不同的场合,很多驱动编写人员需要在驱动和用户程序间共享内存。两种最容易的技术是: l 应用程序发送IOCTL给驱动程序,提供一个指向内存的指针,之后驱动程序和应用程序就可以共享内存。(应用程序分配共享内存) l 由驱动程序分配内存页,并映射这些内存页到指定用户模式进程的地址空间,并且将地址返回给应用程序。(驱动程序分配共享内存) 使用IOCTL共享Buffer: 使用一个IOCT描述的B... 阅读全文

posted @ 2009-11-30 11:02 布衣(Dream2008) 阅读(1250) 评论(0) 推荐(0) 编辑

驱动层和应用层的同步通信

摘要: 驱动层和应用层的同步通信 首先是同步问题,通过Ring3创建事件,并将该事件传递给Ring0,同时Ring3创建监控线程,等待Ring0发起事件。 监控到事件(通知) Ring0(监控)----------------------------------------------------------------> Ring3 应用层得到事件通知后,向驱动层发起数据获取请求。由Rin... 阅读全文

posted @ 2009-11-30 10:48 布衣(Dream2008) 阅读(615) 评论(0) 推荐(0) 编辑