这时的夜 容易净化心灵
感觉很干净的世界,什么想法也没有了,也许是生病造成的错觉吧
感觉很干净的世界,什么想法也没有了,也许是生病造成的错觉吧
这个年怎么过的?不要问我,我也说不清,每一天biu的一声就过去了,似乎什么事也没干,明天就要开始上班了,下一个长假是五一,好像也不是很久的样子,年华老去,只能更加珍惜时光了。
N70用了有好几天,外观依旧是漂亮,外放依旧是震撼,但缺点也是有一些的,比如说键盘小容易误按,有时候打开后盖拍照软件并没有启动,还有是感觉速度很慢,后来查了一下,才知道是杀毒软件搞的鬼,把它关闭后速度就恢复了,选了几个主题,最后还是发现自带的那个是简洁好看,容易看清字,图标也做得漂亮,电池在一般情况下用四到五天应该是没问题的,FM没怎么体验,毕竟这是为旅途中准备的一个功能,窝在电脑前就直接用龙卷风收音机。
过年期间也没有电影好看,看了几集Friends,发现还是Monica和Phoebe比较有趣些,我一般是先看英文字幕的,明白个大概,然后切到中文,再复习一遍,倒也其乐融融。
N70用了有好几天,外观依旧是漂亮,外放依旧是震撼,但缺点也是有一些的,比如说键盘小容易误按,有时候打开后盖拍照软件并没有启动,还有是感觉速度很慢,后来查了一下,才知道是杀毒软件搞的鬼,把它关闭后速度就恢复了,选了几个主题,最后还是发现自带的那个是简洁好看,容易看清字,图标也做得漂亮,电池在一般情况下用四到五天应该是没问题的,FM没怎么体验,毕竟这是为旅途中准备的一个功能,窝在电脑前就直接用龙卷风收音机。
过年期间也没有电影好看,看了几集Friends,发现还是Monica和Phoebe比较有趣些,我一般是先看英文字幕的,明白个大概,然后切到中文,再复习一遍,倒也其乐融融。
QQ群里的广东帮最近在搞串联,热火朝天地,于是我们上海的也不能闲着了,找个合情合理的借口出去吃一餐吧。当然很多时候,借口可以吃完后慢慢地想,关键还是哪里吃重要,但可怜的我和老梦,居然在为找不到吃饭的人伤心落泪湿枕巾。最后没办法,人还是没有找到,但饭还是照吃,很久以前,在坐704的时候发现路那头新开了一家小尾羊火锅,不大冷的冬天,还是吃火锅吧,况且路近。
本着图文并茂的原则,来个火锅特写,最近我不食辣了,于是给整个清淡的吧。
吃火锅就没什么好说的,毕竟我还得给大家留下艺术家不食人间烟火的美好印象。话说吃过饭后,老梦说找个地方遛遛,又没有鸟,有什么好遛的,但是年初一坐763时,发现了看上去相当之大的闵行体育公园,最重要的一点,它还是免费的,对我们穷人来说,这是一个多么好的杀人放火的场所啊。本来想走过去的,结果据说还挺远,算了,乘车吧。
...
阅读全文...
本着图文并茂的原则,来个火锅特写,最近我不食辣了,于是给整个清淡的吧。
吃火锅就没什么好说的,毕竟我还得给大家留下艺术家不食人间烟火的美好印象。话说吃过饭后,老梦说找个地方遛遛,又没有鸟,有什么好遛的,但是年初一坐763时,发现了看上去相当之大的闵行体育公园,最重要的一点,它还是免费的,对我们穷人来说,这是一个多么好的杀人放火的场所啊。本来想走过去的,结果据说还挺远,算了,乘车吧。
...
阅读全文...
昨天晚上,做了一个梦,我们原来高中时一起在外租房的4个人决定出去逮青蛙,就是用胶鞋底接在一根棒子前面,看到有青蛙就一拍,我现在打狗棒法使得这么娴熟全亏了它,故事发生地点呢是在城市,时间好像是现在,但城市似乎不是上海,我们顺着宽阔但仍然拥挤的街道一路前行,为的是到郊区的农田里去,否则总不能到大商场里给别人灭蛙吧。
虽然青蛙是益虫(好像它也不是虫),但是在农村,是管不了这么多的,逮来是喂小鸭子的,就像城市要保护草地说小草有生命多可怜,但如果在农村不让牛吃草,有生命的草是高兴了,但对更显得生命些的牛来说是不道德的。后来我们就真的找到了农田,正在青蛙蝌蚪地乱打一通,突然我发现我爸爸在前面捆稻秆,而我叔叔在犁田。我叔叔的儿子也是我们这四人帮里的一个。
在大脑思考之前,当然是先上去帮忙了,忙完后我仔细一想(毕竟我精得跟猴一样),不对啊,我这是在工作的大城市啊,不可能说我一下就回到了家啊?于是在梦里我恍然大悟,仰天长笑:原来这只是一个梦,好吧,情节随便你发展了,我也不用担心买车票回上海的事了。
多么难得啊,我在梦里居然知道我是当时在做梦,不过知道后仍然没有醒来。
虽然青蛙是益虫(好像它也不是虫),但是在农村,是管不了这么多的,逮来是喂小鸭子的,就像城市要保护草地说小草有生命多可怜,但如果在农村不让牛吃草,有生命的草是高兴了,但对更显得生命些的牛来说是不道德的。后来我们就真的找到了农田,正在青蛙蝌蚪地乱打一通,突然我发现我爸爸在前面捆稻秆,而我叔叔在犁田。我叔叔的儿子也是我们这四人帮里的一个。
在大脑思考之前,当然是先上去帮忙了,忙完后我仔细一想(毕竟我精得跟猴一样),不对啊,我这是在工作的大城市啊,不可能说我一下就回到了家啊?于是在梦里我恍然大悟,仰天长笑:原来这只是一个梦,好吧,情节随便你发展了,我也不用担心买车票回上海的事了。
多么难得啊,我在梦里居然知道我是当时在做梦,不过知道后仍然没有醒来。
念叨了半年之久,终于买了新手机了今天
[ 2007-02-18 21:14:45 | 作者: progame ]
好像是去年7月份就开始想换手机了,刚开始锁定的是Moto E2,看上去感觉功能很全,样子也够可爱,于是说等它降到2K以内再买,结果在我的怂恿下,Eric先买了一个,我一看到真机,刹那间就没了兴趣,现在这款手机已经跌入1500,是非常超值的,但感觉这东西,一旦没了,是很难再恢复的。
接下来,进入候选的手机换了N个,N70,N72,N73,5500,6070,6080,Moto E2,Dopod系列,索爱系列的K750,W710,K790,其中5500真是迷了不少时间,可惜键盘脱胶,否则真是完美,最后锁定的还是K790和N73,想DC就不买了,有个真正的拍照手机就行了,但后来思量了一下(这一下大概可能有3个月左右时间),不想花那么多钱押在一样东西上,况且这两款都是摇杆操纵,从网上得到的反馈以及自己体验,真的不习惯,况且万一有质量问题之类,岂不亏大,于是想算了,换个2K5左右吧,Dopod系列的基于WM系统的没有FM,不在考虑之列了,Symbian的稳定性还是很可取的,再加上外形等考虑,于是决定N70或N72选择了,经比较,N70 IE版和N72的黑色实在是差别不大,于是想就N70吧
正所谓一声惊雷平地风波起,岁末年尾的时候,多款新机上市了,6300以1600W色的屏幕惊艳出场,差点就动心,后来看到说太耗电,终于作罢,还是买看上去最帅的N70! 今天是初一,左右没事,况且各大卖场肯定有优惠,于是终于出发去买了(我真是一个雷历风行的人啊),好像在上海师大前面一点,国美,迪信通,永乐三家店是一字排开,中间都不带空的,俗话说货比三家,何况这三家还扎堆了,缘分啊!一路问下来,国美,IE黑色版无货;迪信通,价格好像要2700,问有送什么吗,说是小礼品,什么水果盘之类,晕,我水果都没有,要盘子当飞碟用啊;永乐,2550,就这了! 接下来的自然是交钱收货试机走人,没什么好讲的,N70拿出来后,黑色的外壳,以及启动后漂亮的屏幕,只能用一个字形容,帅呆了!
在我之前,有对情侣,买了个N72粉色,害得我在后面等 了N久,但说实话,女的用N72或N73都不怎么好看,我还是推荐女士用LG巧克力手机,如果选Nokia不如用5300, 6268或是即将出来的N75。
接下来,进入候选的手机换了N个,N70,N72,N73,5500,6070,6080,Moto E2,Dopod系列,索爱系列的K750,W710,K790,其中5500真是迷了不少时间,可惜键盘脱胶,否则真是完美,最后锁定的还是K790和N73,想DC就不买了,有个真正的拍照手机就行了,但后来思量了一下(这一下大概可能有3个月左右时间),不想花那么多钱押在一样东西上,况且这两款都是摇杆操纵,从网上得到的反馈以及自己体验,真的不习惯,况且万一有质量问题之类,岂不亏大,于是想算了,换个2K5左右吧,Dopod系列的基于WM系统的没有FM,不在考虑之列了,Symbian的稳定性还是很可取的,再加上外形等考虑,于是决定N70或N72选择了,经比较,N70 IE版和N72的黑色实在是差别不大,于是想就N70吧
正所谓一声惊雷平地风波起,岁末年尾的时候,多款新机上市了,6300以1600W色的屏幕惊艳出场,差点就动心,后来看到说太耗电,终于作罢,还是买看上去最帅的N70! 今天是初一,左右没事,况且各大卖场肯定有优惠,于是终于出发去买了(我真是一个雷历风行的人啊),好像在上海师大前面一点,国美,迪信通,永乐三家店是一字排开,中间都不带空的,俗话说货比三家,何况这三家还扎堆了,缘分啊!一路问下来,国美,IE黑色版无货;迪信通,价格好像要2700,问有送什么吗,说是小礼品,什么水果盘之类,晕,我水果都没有,要盘子当飞碟用啊;永乐,2550,就这了! 接下来的自然是交钱收货试机走人,没什么好讲的,N70拿出来后,黑色的外壳,以及启动后漂亮的屏幕,只能用一个字形容,帅呆了!
在我之前,有对情侣,买了个N72粉色,害得我在后面等 了N久,但说实话,女的用N72或N73都不怎么好看,我还是推荐女士用LG巧克力手机,如果选Nokia不如用5300, 6268或是即将出来的N75。
Heybrain 现在的 blog 程序是2006年4月份架设的,从开始我和老梦的比翼双飞到现在百花齐放百鸟争鸣,也算是由个体走成了群体了。
为什么选择 Heybrain 呢,因为这里的首页不需要推荐(人少嘛),页面简洁速度飞快,出了问题还可以直接找我麻烦,如果在QQ空间(小孩子玩的)或MSN Space里写,那么如果自己不是臭名远扬的话,那么只有好友才会看了,但 Heybrain 是一个群体,每个人都很个性地存在着,而且现在还有我在如家长般地催着大家交作业,才让大家有限或无限的文学细胞没有死亡殆尽,刚开始是走技术路线的,走着走着岔了道了,技术这东西实在是无趣得很,现在好了,不限形式,不限内容,只要不违法乱纪的就行。
之前说 Heybrain 也想给大家发个红包什么的,可惜没有虚拟货币,最终只能尽尽我的人事,送给大家一个可以设置昵称的功能,聊胜于无嘛,如果Heybrain继续增长,说不定我真会为它再大规模地改写代码,谁叫我是廉价劳动力呢。
猪年将至,希望在新的一年里,大家能够把自己亲戚中的亲戚,朋友中的朋友拉过来,访问访问 Heybrain, 如果想在这里写嘛自然更是欢迎,多的承诺不敢说,但3年内这个站点仍会屹立在这里,也许3年后还是这么几位在写,也许还更少,但它的存在让我自己有了可以写东西的地方,不必到处找地方,到处搬家,谁知道那些BSP什么时候关门大吉呢。
虽然我不会写多深入的技术,我也不会写我的真实心情,但瞎掰乱扯也是一种风格。 It's my style -- free style。只是希望有人能够偶尔来到这里,看完之后觉得虽然写得很垃圾,但还有点意思,就足够了。
最后祝大家在新的一年里能够在 Heybrain 记录下更多的快乐,此致,敬礼!
为什么选择 Heybrain 呢,因为这里的首页不需要推荐(人少嘛),页面简洁速度飞快,出了问题还可以直接找我麻烦,如果在QQ空间(小孩子玩的)或MSN Space里写,那么如果自己不是臭名远扬的话,那么只有好友才会看了,但 Heybrain 是一个群体,每个人都很个性地存在着,而且现在还有我在如家长般地催着大家交作业,才让大家有限或无限的文学细胞没有死亡殆尽,刚开始是走技术路线的,走着走着岔了道了,技术这东西实在是无趣得很,现在好了,不限形式,不限内容,只要不违法乱纪的就行。
之前说 Heybrain 也想给大家发个红包什么的,可惜没有虚拟货币,最终只能尽尽我的人事,送给大家一个可以设置昵称的功能,聊胜于无嘛,如果Heybrain继续增长,说不定我真会为它再大规模地改写代码,谁叫我是廉价劳动力呢。
猪年将至,希望在新的一年里,大家能够把自己亲戚中的亲戚,朋友中的朋友拉过来,访问访问 Heybrain, 如果想在这里写嘛自然更是欢迎,多的承诺不敢说,但3年内这个站点仍会屹立在这里,也许3年后还是这么几位在写,也许还更少,但它的存在让我自己有了可以写东西的地方,不必到处找地方,到处搬家,谁知道那些BSP什么时候关门大吉呢。
虽然我不会写多深入的技术,我也不会写我的真实心情,但瞎掰乱扯也是一种风格。 It's my style -- free style。只是希望有人能够偶尔来到这里,看完之后觉得虽然写得很垃圾,但还有点意思,就足够了。
最后祝大家在新的一年里能够在 Heybrain 记录下更多的快乐,此致,敬礼!
分类: Heybrain 相关 |
评论: 1 |
浏览: 1000
很多年以前,我有一个在元旦来临前夕写年终总结的习惯,不过遗憾的是第一次写的就在放寒假的时候由于寝室被撬,送给小偷拜读去了
现在日子渐渐地单调起来,也没什么好写的,况且现在也不是元旦了,之前都以为18号才是除夕
结果今天听电台时说明天就大年夜了,才知道流年似水啊。
在家过年的时候,春联一般来说是我写的,好像只有家家门前贴上红红的春联,插上长长的大白菜(取发财之意),才会有过年的气息
今年过年不回去了,因为前两个月刚刚回家了一趟,现在家那边老的老头日益稀少,新的老头逐渐增多,会写毛笔字的人不多了
我没回去,也算是家乡书法界的一大损失啊,当一群仰慕者跑到我家门前来瞻仰春联时,必定会怀着深深的失望而回
像我这种行草楷隶通吃的人才真是不好找了,除非那些老的老头从棺材里跳出来才行。
在城市里过年,气氛基本没有,也没有亲戚可走,又没有亲戚会来,这就是一个跟五一和十一一样的长假罢了
唯一不同的就是有一场春晚可看,像我这么俗的人,去年居然没有好好看春晚,当时在玩三国志10
一年过去了,依然俗不可耐的我却在开始下载三国志11了.......
现在日子渐渐地单调起来,也没什么好写的,况且现在也不是元旦了,之前都以为18号才是除夕
结果今天听电台时说明天就大年夜了,才知道流年似水啊。
在家过年的时候,春联一般来说是我写的,好像只有家家门前贴上红红的春联,插上长长的大白菜(取发财之意),才会有过年的气息
今年过年不回去了,因为前两个月刚刚回家了一趟,现在家那边老的老头日益稀少,新的老头逐渐增多,会写毛笔字的人不多了
我没回去,也算是家乡书法界的一大损失啊,当一群仰慕者跑到我家门前来瞻仰春联时,必定会怀着深深的失望而回
像我这种行草楷隶通吃的人才真是不好找了,除非那些老的老头从棺材里跳出来才行。
在城市里过年,气氛基本没有,也没有亲戚可走,又没有亲戚会来,这就是一个跟五一和十一一样的长假罢了
唯一不同的就是有一场春晚可看,像我这么俗的人,去年居然没有好好看春晚,当时在玩三国志10
一年过去了,依然俗不可耐的我却在开始下载三国志11了.......
Heybrain最近做了些修改
[ 2007-02-14 18:55:33 | 作者: progame ]
1、可以设置自己的昵称了,而且可以随时修改,这样就不用带着没人认识的ID发日志了
2、日志发布模式修改为两种:公共和私人,前者表示会发布在首页,后者不会,仅此而已
3、修改资料时可以立即看到所选皮肤的效果(我真是一个天才)
4、清除IE重复发贴的问题
5、部分BUG修复
2、日志发布模式修改为两种:公共和私人,前者表示会发布在首页,后者不会,仅此而已
3、修改资料时可以立即看到所选皮肤的效果(我真是一个天才)
4、清除IE重复发贴的问题
5、部分BUG修复
分类: Heybrain 相关 |
评论: 0 |
浏览: 1205
Antlr的一个例子分析
[ 2007-02-13 22:47:23 | 作者: progame ]
Antlr 和 Coco/R 的一个初步比较
[ 2007-02-13 00:02:00 | 作者: progame ]
之前我第一个版本的 SqlBroker 是用 VB6 手写词法分析和语法分析器的, 感谢老外写的那本编译原理, 之前看国人的教材,愣是看了和没看没什么区别, 到了 Persistore 的时候,决定重写 SqlBroker,因为C#下还是有些从 Java 移植过来的 Parser Generator 的,于是我找啊找,比较了几个,最后选择了 Coco/R,主要原因是它不用引用额外的 DLL,而且语法很易学,例子也够多,SQL 的也有一个,便于我抄袭。
彼时Antlr也看到了,但其语法实在是有点复杂,Options 就一堆,有点晕,现在 Persistore 因为其复杂性已经被我遗弃了,但 SqlBroker 仍然是一个非常有价值的东西被我用到新的持久层--ObjectDataSet上了,因为 Coco/R对LL(K)的冲突解决并不好,必须加入额外的函数进行 nexttoken 读取并处理,所以我现在准备把 SqlBroker 的语法分析使用 Antlr 来实现。
这几天学习了一下 Antlr的语法(有时候想,这种 Parser Generator 真是好,可以实现自编译,像 Coco/R 本身的 grammer 文件的 parse 就是用它自己生成的 Parser去完成的,这样可以一直递归优化),感觉确实很强大,怪不得成了 java 世界里最流行的不二选择,C# 版本也有,不过命令行工具仍然是调用jar来完成的。
Coco/R 虽然不够 Antlr 强大,但它确实有它的独门利器,举个例子:
换成Antlr,就麻烦多了:
阅读全文...
彼时Antlr也看到了,但其语法实在是有点复杂,Options 就一堆,有点晕,现在 Persistore 因为其复杂性已经被我遗弃了,但 SqlBroker 仍然是一个非常有价值的东西被我用到新的持久层--ObjectDataSet上了,因为 Coco/R对LL(K)的冲突解决并不好,必须加入额外的函数进行 nexttoken 读取并处理,所以我现在准备把 SqlBroker 的语法分析使用 Antlr 来实现。
这几天学习了一下 Antlr的语法(有时候想,这种 Parser Generator 真是好,可以实现自编译,像 Coco/R 本身的 grammer 文件的 parse 就是用它自己生成的 Parser去完成的,这样可以一直递归优化),感觉确实很强大,怪不得成了 java 世界里最流行的不二选择,C# 版本也有,不过命令行工具仍然是调用jar来完成的。
Coco/R 虽然不够 Antlr 强大,但它确实有它的独门利器,举个例子:
COMMENTS FROM "/*" TO "*/"
COMMENTS FROM "--" TO eol
IGNORE eol + cr + tab
COMMENTS FROM "--" TO eol
IGNORE eol + cr + tab
换成Antlr,就麻烦多了:
protected
ML_COMMENT
: "/*"
( { LA(2)!='/' }? '*'
| '\n' { newline(); }
| ~('*'|'\n')
)*
"*/"
{ $setType(Token.SKIP); }
;
...ML_COMMENT
: "/*"
( { LA(2)!='/' }? '*'
| '\n' { newline(); }
| ~('*'|'\n')
)*
"*/"
{ $setType(Token.SKIP); }
;
阅读全文...


