发现.探索

2012年10月23日

2012/10/23

发现.探索

今天,买回惠普工作站的第二天,开始学习Linux平台开发,学习其底层的一些API特性。在sys/epoll.h中发现了一个关键字在Visual Studio编辑器中亮了,__event,以前没见过,由于好奇心的驱使,故探索一下...

百度一下无果,Google排在第一个,在MSDN页面的See Also中看到__hook的参考页,在里面发现了如下示例代码:

阅读全文...

C/C++

发光机器人 Light-Bot –给程序员玩的游戏

2012年8月29日

天线宝宝被雷击后就剩下一根天线了....
现在要控制他把蓝色的地方点亮,可以训练一些编程思维。程序员必玩哦!

玩法:将上方的箭头、拐弯、灯泡、F1等等拖到下方的空白方块内,点击“GO”开始执行。 细节说明:“确认”标志(小灯泡):当脚步移到蓝色区域时,需要安放这个小灯泡作为确认(游戏的目标就是踏遍所有蓝色),注意在点亮后的方块内再执行点灯,会还原成蓝色块。“函数”标志(f1和f2):可以把各种指令放在一起作为一个指令运行。

阅读全文...

未分类

Python、JavaScript、PHP-IP转数字,数字转IP

2012年7月6日

最近用到了这些东西,在此留下,以备后用。

阅读全文...

Python

完成端口异步连接

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虚拟机。
阅读全文...

网站架设 , , ,