完成端口异步连接

2012年1月6日

完成端口作为windows平台高性能的也是最好的异步I/O模型,对程序员朋友应该是很有爱的。这里主要记录下最近使用完成端口的一些问题。

完成端口的设计初衷是配合线程池,使用较少的线程完成大量的IO操作,一般用于服务器的网络套接字的输入输出。服务器方的API给的简单明了,程序员只要设计个框架使用这套API即可,但是完成端口用于客户端时就有点晦涩了,下面主要讲两点。
阅读全文...

C/C++ ,

慎用公共DNS服务

2011年12月9日

Google的公共DNS服务器8.8.8.8和8.8.4.4可谓是霸气外露,公布的时候可是赢来了很多人的掌声和喝彩,正如很多文章所写,使用这些公共DNS服务的时候,访问不存在的域名时不会被劫持到ISP服务商的DNS纠错页面,也不会莫名的出现一些广告。

阅读全文...

未分类 ,

WordPress设置Cookie-free域名

2011年11月11日

首先简要解释神马是Cookie,在动态语言中,Cookie用于服务器端标记和识别客户端,是一段字符串,长度由编写服务器端程序的程序员决定,客户端首次访问时,由服务器分发给客户端,客户端以后访问时在请求中附带Cookie以证明自己的身份或者状态,这是Cookie的主要应用,其次就是js是可以在客户端直接设置和读取Cookie的。
阅读全文...

网站架设 , ,

破解Google Toolbar获取pr值的ch字段

2011年11月3日

这几天情绪失落,总想干点什么来发泄下...

于是乎,就出现了这篇文章...

做网站的都对PR(PageRank)值有些敏感,可是Google是没有公共接口获取这个值的,有一个接口就是Google Toolbar了,算是私有接口,因为里面的某些字段是有加密校验的。要获得pr值,就必须知道这个校验码的生成算法,于是乎就产生了破解一词..
阅读全文...

C/C++, 汇编 , ,

小内存vps优化篇

2011年10月24日

前段时间介绍了在FreeBSD上搭建Web服务器的方法,搭建环境是一个仅有128M内存的kvm vps,由于内存较小,肯定不能像独服那样大大咧咧的用内存了,而且又是kvm,服务器提供商提供的仅是bootonly的镜像,是没有对系统进行优化的。所以下面介绍一点基于小内存vps的优化,主要是内存方面。
阅读全文...

网站架设 , ,

Visual Studio删除行尾的空格符

2011年10月20日

一段删除Visual Studio IDE编辑器中行尾空格符的宏代码,很久以前在往上找到的,有大半年没用了,突然洁癖又犯了,在网上怎么搜也搜不到,打开自己电脑的VS宏编辑器,发现这段代码还在里面,惊喜..诧异..因为前不久重装过一次系统,当然VS也重装了,但是为什么代码还在里面呢?我无法解释...
阅读全文...

代码交流

FreeBSD打造Web服务器环境-nginx+php+mysql

2011年10月19日

实验环境基于FreeBSD 8.2 Release i386
硬件环境为Hostigation 128M KVM VPS和本地VMwave虚拟机。
阅读全文...

网站架设 , , ,

从nginx访问日志中的400错误说起

2011年10月1日

最近在整nginx+php+mysql的网站架设,发现nginx的access.log文件(也就是访问日志)中有大量的400错误,知道HTTP状态码的童鞋都知道这个状态码表示错误的客户端请求,换句话说是服务器无法理解客户端的请求。
阅读全文...

网站架设 , ,

3G手机qq不安全

2011年9月7日

首先解释一下神马是3G手机QQ:
3G手机QQ是腾讯推出的wap版手机客户端,通俗点说就是手机版的网页QQ,是通过普通手机的wap浏览器访问腾讯的pt.3g.qq.com入口进行登陆的(用IE内核浏览器的童鞋们注意了,可能点击这个连接后弹出的是下载框,稍后解释为什么)。也就是给不支持Java扩展和智能手机应用扩展的手机一个登陆QQ的机会。
阅读全文...

未分类

sitemix免费空间去广告方法

2011年8月28日

sitemix是日本的一个免费空间提供商,由于距离中国比较近,所以空间的访问速度是比较快滴,该空间提供1.5GB的免费空间和无限流量,并可以绑定自己的域名,最大的缺点就是有广告...而且还很大的说,所以得想想办法...
阅读全文...

未分类