自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 反击间谍软件的几款神兵利器

  现在间谍软件越来越猖狂,尤其是经常上网的朋友们,莫名其妙的就被安装上一堆垃圾软件,而且还很难清除掉。说来这些软件也很有点流氓的特性,用户有的时候并不想装,它还赖在电脑里不走。如果它们不出问题还好,要是这些软件有bug,轻则IE死掉,重则篮屏。有人说,不是有杀毒软件吗?很遗憾,杀毒软件并不能很好的解决这些问题。一个原因是杀毒软件的本质是消灭病毒和木马的,可是这些间谍软件有的并不是病毒或木马,有的

2006-05-04 21:52:00 4565 3

原创 《c语言接口与实现》读后感

  在网上看过一篇文章叫《c编程的四书五经》,中间就包括这本书。我推荐要好好研究c的朋友好好看看这本书。这本书用c进行数据结构的封装。其基本思想就是一个数据结构和围绕它操作的一族函数。只要学过c语言的人,对于自己封装这样的链表或堆栈一定觉得不是难事,但是很少有人像本书作者做的如此通用。这本书是lcc的作者写的,其源码可以在国外的网站下载到,china-pub有链接。  书中对atom,list

2006-04-13 21:57:00 21606 8

原创 递归下降纯解释器编写的困惑

  python,lua还有javascript这些脚本语言其实是通过编译成中间码,然后再解释这个中间码来执行的,所以并不是纯解释的脚本。如果要写一个纯解释的脚本语言解释器,这种解释器的速度肯定不会很快,但是程序可以更简单一些。这对于需要小型的脚本解释器的情况比较适用,因为一个人只要几天就可以完成。比如unix的shell,windows中的cmd等。当然,对于一般的程序员来说,主要是为了嵌入自己

2006-04-13 20:07:00 5339 7

原创 一个人的春节

什么事都有第一次,一个人在外地过春节也终于不可避免。每天自己做饭,做的真难吃啊。不过房间的位子很好,可以每天看日出日落。长大了就要负担很多,这些日子总是梦回童年。真是想伪装也伪装也不了,卖菜的阿姨还问我为什么不回去,以为我是学生呢!难道我就这么像学生,自己都感觉老了。

2006-01-27 17:01:00 2978 1

原创 写稿感言

最土的就是最挣钱的,写稿件也遵循这个道理。我不知道做软件的朋友们是不是有这样的感触。你用c++写一些很底层的软件,比如DBMS这些,没有国家的扶持,根本没有什么money.反而,你用java写一些应用类的软件,就是用一些数据库的操作,反而利润惊人。给杂志写稿件,如果你写的是程序设计方面的稿件,可以发的杂志就非常少,自己费很大的经历,拿到的稿费就非常少了。写书也是一样,云风说根本不靠他那本书挣钱,我

2006-01-05 19:35:00 3005 2

原创 云风的新书电子版出来的真快

云风大侠新书出来没几天,电子版就出来了,电骡上好像很早就有下载的了。不过我认为电子版不会影响销售的,只会聚集更多的人气。我这里也有个链接:ftp://pub:[email protected]/pub/[Scan]-游戏之旅-我的编程感悟.pdf希望上街不要被出版商打的头破血流的,呵呵。

2006-01-02 17:35:00 4571 9

原创 ANTLR中文手册之四(分析器定义)

Header 节 一个header节包含了一些将直接被替换到输出的语法分析器中的源码,这些源码将在所有的ANTLR生成的代码之前。这个主要用在C++的输出中,因为C++需要一些元素在引用之前必须被声明。在Java中,这可以用来为最后的语法分析器指定一些包文件。一个header节看起来像下面这样:header {  source code in the language generated by A

2006-01-02 16:49:00 7189 3

原创 ANTLR中文手册之三(ANTLR 元语言-元语言词汇表)

元语言词汇表空格定义 空格,tab符号和换行符号在ANTLR分隔诸如标识符这样的词汇符号时作为分隔符。在这之外,它们是被忽略的。例如,“FirstName LastName”对ANTLR来说两个标记符而不是一个标记符,空格,然后再接着一个标记符。注释  ANTLR 接受C语言风格的块注释和C++风格的行注释。在语法类和规则中,Java风格的文档注释也是可以接受的,在需要的时候,这些注释可以被传递给

2006-01-02 16:21:00 7892

原创 ANTLR中文手册二(ANTLR 是什么)

ANTLR 2.7.5版2004年十二月22日ANTLR是什么ANTLR, 语言识别的另一个工具(ANother Tool for Language Recognition),( 前身是 PCCTS)是一种语言工具,它提供了一个框架,可以通过包含Java,C++,或C#动作的语法描述来构造语言识别器,编译器和解释器。 计算机语言的解释已经变成了一种非常普遍的工作。传统的计算机语言的编译器和工具(如

2006-01-02 16:06:00 10529

原创 ANTLR中文手册一(致谢)

Antlr参考手册献给项目领导和最高导师Terence Parr旧金山大学支持站点jGuru.comYour View of the Java Universe初期代码获益于John Lilly, Empathy Software C++ 代码生成器Peter Wells 和 Ric KlarenC# 代码生成Micheal Jordan, Kunle Odutola 和 Anthony Ogun

2006-01-02 16:02:00 6167

翻译 关于ANTLR中文手册翻译的一些说明

由于工作比较忙,加上一些私人的杂事,ANTLR中文手册的翻译一度中断,而以前翻译的很多章节,本人觉得很不满意,慢慢校对中。不过还是发上来一些,希望大家指点,偶的E文实在不怎么样了。翻译完后,希望以一个完整的版本发布,制作成pdf或其它格式。

2006-01-02 15:58:00 4199 5

原创 上帝是个程序员之创世记

  上帝是万能的吗?答曰:不是!为什么不是呢?请看如下的推理:上帝可以创造一块自己举不起来的石头吗?如果他可以造出来,那么他举不起这石头,所以他不是万能的。如果他不能造出来这石头,看,他还是不是万能的,连这样一块石头他也创造不出来。上帝不光不是万能的,而且生活的并不好,女朋友老是嫌他钱少,也不陪他逛街,也买不起房子,还老是摆弄他的那个跟电脑类似的机器,我们姑且把这个机器也叫做电脑吧。  上帝出身也

2005-12-11 01:13:00 3424 1

翻译 决心翻译ANTLR的参考手册

本人是个搞c++的,lex/yacc用的比较多,但是lex/yacc生成的代码晦涩难懂,ANTLR生成的代码比较适合阅读。找了一下,ANTLR这么经典的工具也没见有中文手册,看了一下ANTLR的参考手册,觉得也不是很多,决定翻译出来,今天已经翻译了前面几章。说实话,以前也没搞过翻译,过六级也是n年前的事了,不知道还记得几个单词。还有也不知道翻译出来,电子书有没有地方放,有没有人需要?还有ANTLR

2005-12-04 21:50:00 4069 7

原创 编译器之母

   这年头什么都讲自动化。最近要完成一个专用语言的设计,写了EBNF后,准备递归下降一直写下去,想到要一两个星期快速交出原型,倒是出了一身汗。于是祭出宝刀lex/yacc,找了个widows下的版本flex/bison,还好当年编译原理的那点底子还在,一个上午就搞定了词法分析器,写了几个专用语言文件测试,真是解释的又快又好。语法分析器就有点麻烦了,如果EBNF都写的对,可以说就没有什么障碍,可是

2005-12-02 23:49:00 4015 5

原创 计算机世界的黑客帝国

相信喜欢看黑客帝国的程序员不少,在黑客帝国中,现实世界是如此的可怕,人都是泡在“羊水”中的生物电池,为超级电脑供电。现实世界没有阳光,不见天日,是一个人间地狱。而人的意识都活在虚拟世界中,人的诸多活动都是和超级电脑交流的结果。相对来讲,虚拟的世界可以说完美得多,人可以得到很多得满足。 当java还活在服务器端的时候,这个虚拟平台还不为人了解,现在个人计算机越来越快,终于迎来了.Net,看来计算机语

2005-03-29 23:22:00 4164 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除