为四川人民祈祷! www.onefoundation.cn
logo of kjam.org

Macross F

虽然有点后知后觉,但是我想在我的blog上由衷的表达出我对Macross F的赞美,河森正治的fans们又要苏醒了!

这个历史比我还长的机器人动漫,或许是给我们这个年代的人最好的礼物。从可曾记起爱到Plus,然后是Zero,在我的大学时代。直到今天的F,多少的感动,多少的激励

还有更好的礼物,那就是片尾的天使之绘具,重新演绎的版本……为梦想喝彩!25周年
comments: 0  
by kernel1983

如果merge是一个运算符

那么merge应该是一个三目运算符
换种说法,如果merge是一个函数,那么它需要的参数应当是三个

致命的是,我一直以为参数是两个……幸好在搞清楚这一个问题之前,投入太多时间

不久以前尝试自己写一个merge算法的时候,需求很简单。我有文件A和文件B,想找出他们的相似之处并且合并成一个文件,前提是他们都文本文件。听起来有些不可思议,有点人工智能的味道了,可是svn就是这么做的
于是开始尝试,花了一个晚上,效果非常不好……搁置。这种小的算法很有意思,现在却变得很头痛

之后我开始在论坛上提问,关于merge对算法。有人提到了bzr!我怎么没想到呢?!

又过了好久,昨晚我才忽然想起来这事,bzr down下来以后,在\Python25\Lib\site-packages\bzrlib下面找到了关键的文件 merge3.py,让我很惊奇它的调用方法需要三个参数。一时间无法理解,思维惯性

直到今天才开窍了,够笨的。merge算法跟什么智能完全不搭界,它就是两个diff。所以参与的文件必须是三个而不是两个,文件A和B是由base文件被的修改而产生冲突,我们需要做的是将文件A和B与base文件做一个diff
道理就是这么简单,可苦了我了
comments: 0  
by kernel1983

7290

12月的最后一天下的订单,于是在新年的上班第一天成为了黑莓一族

对于智能手机的区分,一直以来相当的模糊。智能手机不等于多媒体手机,而Java的应用程序现在基本上是大势所趋,差不多被所有手机支持。所以我一直搞不清楚BB算不算的上smart……还好它有一个大大的屏幕,一个很舒服的键盘,清晰的话音和不错的待机时间

应该能成为好帮手
comments: 0  
by kernel1983

不经意的 bzr 1.0

关于Bzr,在去年年中的时候,我机器上保留的snapshot是bzr-0.17.0.win32.exe
才几个月过去,居然看到bzr已经1.0了。

开发效率让人惊叹


让我关注这个项目的原因是一些朋友的提示,据说bzr可以找到一些文件merge的实现哦~~~开源就是好
comments: 0  
by kernel1983

非中文xp下的vim中文显示

偶然情况下解决了问题,原来出在字体上
set encoding=utf8
set guifont=*
选择字体,我现在用的是MS_Gothic,有其他更好的请推荐
comments: 0 | tags: vim   
by kernel1983
1...6789101112...20