Saturday, June 5, 2010

Echeneidae IDS 成功移植到Python 3.1

昨天因為在電腦上新裝了Windows 7(P4+1G RAM),想說要一切更新,所以裝上了Python 3.1

相較於Pyhon 2.6,Python 3.1有許多地方不同,最令我驚訝的的是,Pyhont 3.1連C Extension部分都做了更改,入口函式名稱也有所不同,另外就是,原本Python 2.6

4/2 預設是整數,也就是2

到了Pyhton 3.0

4/2預設為浮點數 2.0

導致原本使用 / 代替 >> 的做法無效,需要全部修改

PS:在Python中很奇怪的是,用*和/作位元運算比用<< 和 >> 還要快,而且快不少

不過最令人欣慰的是,Echeneidae IDS+Winpcap捕捉封包 在Windows 7上運作良好

No comments:

Post a Comment