2010年8月1日

摘要: 这些天在公司一直在看一个开源包,由于某种原因突然想看下这个开源包到底写了多少行代码。简单的方法:一个个文件查看再利用计算器进行加法运算!但这方法也太笨了点吧,再说,源文件那么多,我又那么懒。想来想去还是写个SHELL脚本吧,以后或许也还有用。记得wc -l可以直接统计文件的行数,不过输出结果是类似于“86 a.cpp”这样的形式的,还得用cut把后面的文件名给去掉。这样只需... 阅读全文
posted @ 2010-08-01 17:34 coolzgx 阅读(1724) 评论(15) 推荐(0) 编辑

2010年7月29日

摘要: 人机对战版:某一方一次性消去N(N>=3)行以上时,另一方会增加N-1行。前言对于80后的人来说,大概都会玩过的游戏就是俄罗斯方块了,虽说现在可能很少会去玩这个了,但是经典永远都是经典。以前都是玩别人的,很早就想自己做一个,但由于某些原因一直搁着,上学期刚好看《编程之美》时又看到这个东东了,才开始动手。详细可看这里:http://www.colaghost.com/cc/47 阅读全文
posted @ 2010-07-29 18:47 coolzgx 阅读(1135) 评论(0) 推荐(0) 编辑

2010年5月10日

摘要: 2010年5月10日:第一天上班今天下午到尚德大厦的飞域软件公司进行第一天的实习,关于工资,具体上班时间等都在上星期四谈妥,第一个月为试用期,过了第一个月后才算正式实习。 由于电脑还没送过来,只能在那翻书,也就只有本《C++编程思想》稍微提得起兴趣,一看就看了两个钟。这时候Peter (带着我学习跟做项目的,具体什么职位不知,他说公司里的职位分得并不是那么清楚)说让我们过去太平洋那边把配好的两台机... 阅读全文
posted @ 2010-05-10 21:57 coolzgx 阅读(249) 评论(0) 推荐(1) 编辑

2010年2月2日

摘要: 考完试后就总是会不自觉得登上学校的选课系统去查询成绩,可是老是要打开浏览器去登陆系统也是比较麻烦的事,就思索着自己写一个脚本来查询成绩。刚好这些天在看python,用它来实现这方面的应用还是比较简单的。其实总的说来就是要获取到查看成绩的那个页面,然后再分析得到里面的相关数据并显示出来。抓取页面涉及到登陆跟cookie的问题,这里用的是urllib2和cookie这两个模块。由于要保存登陆后的coo... 阅读全文
posted @ 2010-02-02 23:04 coolzgx 阅读(2109) 评论(3) 推荐(0) 编辑

2010年1月23日

摘要: 这是WinPcap的NPF驱动核心指南原文的翻译,英语水平有限,翻译得可能不是很准确。这个章节说明网络组包过滤(NPF)组件-WinPcap的核心部分。一般用户可能只对WinPcap的使用感兴趣,但不一定想了解它的组件结构。因此这些信息只要是提供给WinPcap的开发者和维护者,或是对驱动是如何运行有兴趣的人所参考。尤其是,对操作系统、网络和Win32核心编程、设备驱动开发比较熟悉的话对于阅读这个... 阅读全文
posted @ 2010-01-23 00:59 coolzgx 阅读(3277) 评论(4) 推荐(2) 编辑

2010年1月9日

摘要: 今天用到java来实现多线程环境下的单件模式例子,才发现关于synchronized还是有一些地方需要比较小心的。synchronized是对当前的实例进行加锁,要注意是“当前实例”,也就是说,假如你有两个实例化对象,那么可以同时访问这两个实例里面的synchronized块。但是,当访问一个实例里面的一个synchronized块时,其余的synchronized是不可同... 阅读全文
posted @ 2010-01-09 20:42 coolzgx 阅读(530) 评论(0) 推荐(0) 编辑

2009年12月24日

摘要: 今天突然有一个想法,就是想自己写一个翻译脚本。可惜Google提供的API是供网络应用的。刚好在《dive into python》里面这本书里面看到如何从HTML文档中提取出来自己想要的内容,那这样的话,可不可以模拟浏览器来发送想翻译的句子,然后再接收返回结果后的HTML源码,最后从中提取出翻译的结果呢?  其实是行的,因为利用python可以模拟浏览器的行为,向Google翻译的主页发送想要翻... 阅读全文
posted @ 2009-12-24 13:27 coolzgx 阅读(1588) 评论(5) 推荐(1) 编辑
摘要: zero 坐在餐桌前,机械的重复“夹菜 -> 咀嚼 -> 吞咽”的动作序列,脸上用无形的大字写着:我心不在焉。在他的对面坐着 Solmyr ,慢条斯理的吃着他那份午餐,维持着他一贯很有修养的形象 ——— 或者按照 zero 这些熟悉他本质的人的说法:假象。“怎么了 zero ?胃口不好么?”,基本填饱肚... 阅读全文
posted @ 2009-12-24 12:04 coolzgx 阅读(269) 评论(0) 推荐(0) 编辑

2009年12月21日

摘要: 有些时候需要对一个类新添加的对象进行计数,这个估计很多人都会,所有工作就是添加静态成员、修改构造函数和析构函数而已。但有时候又会有一些麻烦的事发生,就是想对一个类家族的每一个类都进行单独计数时,难道每个类单独添加这样的工作么,这样的工作量也未免太大了吧?但是采用从基类继承下来的方法又会有另一个问题出现,下面看看代码:01//: C05:CountedClass2.cpp02// Erroneous... 阅读全文
posted @ 2009-12-21 17:49 coolzgx 阅读(458) 评论(1) 推荐(1) 编辑

2009年12月20日

摘要: 我们都知道ARP协议可以用来获取已知IP主机的MAC地址,那是不是可以这样说,在同一个 局域网内,我们可以利用ARP回应包来判断局域网内的活动主机?其实是行的,只要局域网内的主机是处于开机状态,那就会对ARP请求包作出回应,通过分析ARP请求包就可以把局域网内所有活动主机的IP地址跟MAC地址提取出来。下面是ARP帧结构和以太网帧结构的定义://28字节ARP帧结构struct arp_head{... 阅读全文
posted @ 2009-12-20 15:09 coolzgx 阅读(1300) 评论(0) 推荐(0) 编辑

导航