参考网址:
c
http://www.cnblogs.com/qxhcpp/archive/2012/04/27/2473756.html
http://www.cnblogs.com/fantasy-blog/archive/2013/04/21/3033935.html
http://blog.csdn.net/yueguanghaidao/article/details/7055985
http://www.oschina.net/code/snippet_931613_23953
java
http://cuisuqiang.iteye.com/blog/1543190