[再转]记南京大学 0

看便便的转载

记得蒋树声校长说
——南大最大的一个传统是“诚”
——诚心做人做事做学问,并踏实的去做。

 

出口 1

我不愿意结束我还没有结束
无止境的旅途只是没有人愿意认输
看着我
没停下的脚步已经忘了身在何处
……
我们都在不断赶路忘记了出路

在失望中追求偶尔的满足
我们都在梦中解脱清醒的苦
流浪在灯火栏珊处
去不到终点回到原点
享受那走不完的路
……
在这条亲密无间的路
让我像你你像我
怎么会孤独

——————————————————————————

愿各位兄弟姐妹,亲朋好友能顺利度过这次的金融危机,现在最主要的就是保持一个忙的状态,我觉得这是比较好的。有空来找我和亚洲玩,喝喝啤酒、捅捅台球、玩玩电动、抄抄地皮~Hoho

7、8、9、10月影片推荐 1

1. 《Kung Fu Panda》

Pure Awesomeness.
还有一个小片段讲述中原五侠的故事的《Kung Fu Panda Secrets Of The Furious Five》。

A:To attractive~
B:Agreed!

2.《Hancock》

Good job!最搞笑的就是Hancock从监狱里出来第一次说出这句话的时候,那个嘴型….不得不佩服Smith的演技~而后很英雄般的要去救某某女警察,又爆出了那一坨雷到一片人的对话。作为搞笑片来说我很喜欢。

3. 《Oceans 11》

话说国庆里的某一天,我无聊到把Oceans 11、12、13都看了一遍,庆幸的是我从11开始看的,如果先看了其他两部,我绝对不会有兴趣再看下去。不排除Oceans 12、13是在吃11的冷饭,其中以12最烂,不过话说回来,Oceans 11拍的真棒,最喜欢这种设计很巧妙的片子,高智商和完美的配合把钱弄到手。这样的抢劫怎么能算抢劫~

—————————————–

搞了半天,我四个月来没看几部电影,或者说没看几部我觉得好看的电影…月底要多看些,自从入手了一个600G的硬盘后,那里面现在已经是满满的电影。

我家的狗狗 2

baobao

她名叫“宝宝”。

做开发,眼见不为实 0

数据库GUI显示一条结果为“Female”,可是当用“Female”去查询它所在行时,却怎样都得不到结果,原来虽然界面显示是“Female”,但实际上是“Female ” (最后有个空格)。要判断数据是否完好,得需要做额外的工作。比如在此例中可以用concat(’a', concat(field, ‘a’))来判断前后是不是夹杂了空格。

太相信界面上所显示的东西,往往会花很多时间在一些莫名其妙的问题上,debug到最后才发现,原来是一些bug在捣蛋。

6月影片不太敢推荐 0

1. 《Doomsday》

情节还是老套,不过那写独特的场景引诱我最终把它看完。围墙内未受死神病毒感染的城市是高科技的代表。而围墙之外,在已被病毒蹂躏过的地方,那些最后生存下来的人们,却有着两种生活(影片里只列出两种,我想可以更多),一种像中世纪一样的城堡,钢盔战士,堡主,城堡中的人民喜欢看肉搏;而另一派则是彻底的朋克,他们驾驶的轿车或跑车都很有型,穿着很能诠释他们的心态,还有那一句很彪悍的话“If you are hungry, try a piece of your friend”,那里聚餐吃人肉的。

2. 《Starship Troopers 3 Marauder》

这是星河战队第三部,凭着对它第一部的良好印象,也坚持把它看完了。高中时候看的第一部,很是着迷,用教育网看了好几遍。机枪,虫族,很炫的高科技画面,还有英雄Rico,足以让一个热血少年为之疯狂。回忆完毕,回到刚出来的这部,感觉有些像七龙珠,第一部抓了一只大虫子,说是虫族的首脑,这第三部又出了一只更大的虫子Boss,这哥们已经和某一星球紧密的结合在了一起,而且通过前面被抓到地球上的那只大虫子与人类交流,最终还是有勾引到一位明星的,很不简单,点点点。

3. 《The Bank Job》

最后说一部还蛮不错的。根据真实故事改编,看得出像真实故事,因为没有伯恩那么酷,里面有些场景很傻很生活,而且里面描述的各种利害关系跟社会紧密结合。Jason Statham演的角色叫Terry,既是这场抢劫案的受益者也是受害者。不过他够聪明,最后把各帮各派都搞定了,算是完美,有些遗憾的是一起抢劫的好几个兄弟都死了。

Hidden White Space 2

处理XML的过程中,有些Parser会strip掉空格,比如
输入是<a> </a>,而输出则有可能变为<a/>

这种“潜移默化”的转变有时候只发生在表示层,就是显示的XML文件和实际的数据不一致,比如IE就会帮我们做这种事情…
今天算是学乖了,比较稳妥的做法就是处理数据的时候都strip()或者trim()一下,安全第一…这种由于数据来源不稳定而要用更额外的方法来确保鲁棒性的做法实在是很值得商讨。其实有好也有坏。想在不影响性能的前提下,还是做一下吧,至少自己安心。

总结一下,就是不要相信所看见的所听见的…不一定是真的…

GMT+8 != GMT 0

写了个test case,主要是匹配两个文档是否相同的,在我机子(Windows)上跑一点问题都没有,想本来也就很简单明了的东东,没过多纠结,直接传到服务器(Linux)上。结果,在服务器上,这个test case老是不过。一开始以为是Windows和Linux之间格式的问题,用UltraEdit转换成Unix格式后再传到服务器上,还是不行。

只好跑到Ant对test case生成的文件夹下看标准输出,这才恍然大悟,两个文档中有个字段是时间类型,而这个类型是和时区相关的,我给的文档是GMT+8的,而服务器在GMT,所以就在这个字段上,怎么样都匹配不起来。想想这种问题可以放到Programming Pearls里面做书后习题了。

思维定势来改Bug,害人不浅。

在Drool里用Java实现业务逻辑,搞什么搞 0

副标题是,我个人不推荐,Jboss的开发人员在文档中也不推荐。Java在rule文件里应该是写Utility用的。

本文不谈rule的大方向,什么将逻辑从Java代码里分离出来,利用更加方便的语言来描述规则等等。

写rule最立竿见影的效果就是将Java里面讨厌的一长串if-else语句用比较简洁的rule语言表示。

如果在rule文件里用Java实现业务逻辑,那用rule engine又有什么意义呢?
Java可以直接在JVM上跑,没必要用rule engine来做Proxy。而且,Java函数对rule engine来说是难以优化的,官网上说无法对其做索引,当滥用eval操作去调用Java函数时,rule engine的性能会受到很大的影响。Rule文件里就应该写纯粹的rule语法,要用Java实现业务逻辑的话,就把Java放到Java文件里;不然就变成了四不像,既没有很好的利用rule engine的优化功能,又丧失了在项目中使用rule engine的意义。

Java在rule文件中就是写Utility的,打印下log啊,对变量做下处理什么的,而不是用来判断逻辑的。其实更好的方法是rule文件中一点Java函数的身影都不要用,专门搞一个Utility的类给rule文件用。两全其美,相得益彰,看的也爽。各种语言各个项目各施其职,社会才会和谐嘛!

5月影片 0

1. 《Marriage is a crazy thing》

很久没有看韩剧了,偶尔看一下,还是蛮感人的。严正花真不错,可是看完一查,哇塞,原来是71年生的美女~~

2. 《A soldier’s girl》

讲述的是一个真实故事,或许这辈子很多人,很多很多人,都无法有这样的感受。这个爱情故事的结局是可悲的,但是也有可喜的一面,毕竟女主角最后过得还不错。但愿世上真心相爱的男男女女都能终成眷属。

3. 《Wall Street》

华尔街黑幕,干,其实就是一帮有钱有势的人联合起来赚钱的故事。到最后某人良心发现,把整个内幕暴给相关法律部门。也是根据真实人物改编的,感觉还不错,蛮新奇的。里面的坏人说:“The most valuable commodity is information”…

« Previous PageNext Page »