深圳夜归人

繁华的都市,有谁记得我们的脚步?

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  32 随笔 :: 0 文章 :: 64 评论 :: 1 引用

公告

09 2005 档案

摘要: importdpkt,pcappc=pcap.pcap()pc.setfilter('tcp')forts,pktinpc:p=dpkt.ethernet.Ethernet(pkt)ifp.data.__class__.__name__=='IP':ip='%d.%d.%d.%d'%tuple(map(ord,list(p.data.dst)))data=p.data.dataifdata.__c...阅读全文
posted @ 2005-09-16 18:15 cpunion 阅读(893) | 评论 (0) 编辑

摘要: http://blog.donews.com/jfwan/archive/2005/07/01/451082.aspx接口实现很完整,对象生存期管理也比较好,代码短小。什么时候标准C++支持委托就好了,好像C++0x中还没看到这个。从jfwan的代码里,也发现了一个我一直以来的理解错误:void返回值的函数,可以使用return void();,我从没见过这种用法,所以理所当然觉得它是非法的,直观...阅读全文
posted @ 2005-09-14 20:11 cpunion 阅读(458) | 评论 (0) 编辑

摘要: c++0x keynote中包含一个重要的typeof表达式,用以“自动获取一个类型”,当然是编译期。一、基本用法。1、typeof表达式。以下是它列出的用法:a、取表达式的值的类型:template<class A, class B>function operator*(A a, B b) -> typeof(a*b); // return type last// big ch...阅读全文
posted @ 2005-09-03 20:15 cpunion 阅读(3323) | 评论 (0) 编辑