02 2006 档案

摘要:时间:2006~2008年,业余时间慢慢来目的:(1)学习编译原理基本概念、理论(2)学会使用1种词法/语法分析工具(我选择antlr)(3)顺便学学自动机理论(4)大量阅读代码(5)了解主要语言的机制(c,c++,java,cli/.net,python)教材:(1)编译原理,(美)Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman著,李建中 姜守旭 译(2... 阅读全文
posted @ 2006-02-26 00:12 xiaotie 阅读(1244) 评论(1) 推荐(0) 编辑
摘要:很多时候需要给c++程序提供一种使用上的灵活性,脚本语言在这里就变得很重要了。采用Boost.Python为c++程序加一层shell,比较简单、简洁,对原有的c++代码也没有侵入性。今天试了一下,感觉不错,可以把它集成在现在正在做的项目中。 我主要参照David Abrahams的"Building Hybrid Systems with Boost.Python"(http://www.bo... 阅读全文
posted @ 2006-02-22 17:53 xiaotie 阅读(4048) 评论(0) 推荐(0) 编辑
摘要:去年(2005年)花了数月的时间写了一个Web Spider。主要集中于功能实现,线程模型,任务自动化,数据攫取方面。在两个月的运行测试中,改正了不少的bug。当时给这个程序起的名字叫"龙龙"(俺是兽族的嘛).龙龙的缺点是完全定制性的控制台程序,对不同的网页必须进行硬编码解析。于是想开发"龙龙2.0",加入规则系统和UI界面。前一阵比较忙,就停下了"龙龙"的开发。现在开始接续龙龙2.0,并为龙龙2... 阅读全文
posted @ 2006-02-12 15:36 xiaotie 阅读(699) 评论(1) 推荐(0) 编辑
摘要:今晚又折腾CDT几个小时,差不多有点思路,就个人的体会归纳一下,说得不对之处,还请大家指正。我的环境是Eclipse3.1.1, CDT 3.0.1, jdk 1.5.0.06, linux fc4, gcc 4.0。别的环境没试过。 CDT有很多性能/内存方面的陷阱, (1)indexer。CDT的有些功能需要indexer(我也不知道是哪些功能需要它,反正有人这么说),我做过试验,一个500... 阅读全文
posted @ 2006-02-09 00:37 xiaotie 阅读(9198) 评论(7) 推荐(0) 编辑
摘要:看以下两个函数的源代码: (1)构建ipv4 header的函数 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->libnet_ptag_tlibnet_build_ipv4(u_int16_t len, u_int8_t tos, ... 阅读全文
posted @ 2006-02-06 01:43 xiaotie 阅读(1372) 评论(2) 推荐(0) 编辑
摘要:源代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--#include<sys/time.h>#include<stdio.h>#include<time.h>inlinedoublenow(){timevaltv... 阅读全文
posted @ 2006-02-05 19:15 xiaotie 阅读(1085) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示