自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

levine

生如夏花之绚烂 | 死如秋叶之静美

  • 博客(31)
  • 收藏
  • 关注

原创 公共头文件耦合性的问题

最近发现项目中常常有很多模块引用同一个公共的头文件,比如对声音资源文件的定义全部放在一个大的头文件里面。其他应用模块include这个大头文件。可能一开始代码框架设计者认为这样会让对声音资源文件的定义更好的集中定义在一个地方。但是如果从编译的效率来看,实在是太低了。如果这个头文件被某一个模块修改,那么编译器就会编译所有引用这个头文件的所有模块,加大了模块间的耦合性。

2010-03-24 23:01:00 1381 3

原创 随便写写

上半年是出奇的忙。从大年初四开始,中间只休息了一个整天,基本上都是没日没夜的加班。原打算抽空去看看一位朋友的小孩,拖到现在也没去成。据说去年公司的效益非常好,因此一大批人都晋升了,看得出来大家虽然都很累,但还是非常高兴。因为项目太多了,造成大家都非常紧张,似乎一刻都没有停止过似的。记得上个礼拜天晚上发布版本时,已经是凌晨一点。不知何故,保安上来把办公室所有的大灯都关掉了,屏幕的亮光照在脸上,耳边听

2010-03-09 21:31:00 888

原创 想家了

除夕,外面烟花盛放,一个美丽的夜晚。或许,我们就像那灿烂的烟火,昙花一刻,转瞬即逝。 春江花月夜春江潮水连海平,海上明月共潮生。 滟滟随波千万里,何处春江无月明? 江流宛转绕芳甸,月照花林皆似霰。 空里流霜不觉飞,汀上白沙看不见。 江天一色无纤尘,皎皎空中孤月轮。 江畔何人初见月?江月何年初照人? 人生代代无穷已,江月年年只相似。 不知江月待何人,但见长江送流水。 白云一片去悠悠,青枫

2010-02-13 23:19:00 842 2

原创 让cygwin启动时加载.bashrc

最近在做一些版本集成发布的工作,对cygwin环境做了简单的了解。 Linux工作环境下,我们都喜欢把命令别名,路径等个性化的设置写在~/.bashrc文件里面。但是登录cygwin时,默认只加载home目录下的.bash_profile文件。下面的几种方法可以解决这个问题。 ln -s ~/.bashrc ~/.bash_profile 或者干脆把.bash_prof

2010-02-04 19:24:00 4683

原创 从man到Google

这里man指的是类UNIX系统中的Manual Pager Utils. 互联网触手可及的今天,还有多少人愿意求助于man? 就如我们看到的那样,Google已经把man送进了历史。这也许是很多UNIX用户不愿看到,但又不得不面对的现实。 Linux下的手册页非常简洁清晰。而且这些手册页的编写者很多都是程序编写者本人,因此几乎没有一句废话。为了学习Vim编辑器,许多人抱怨参考书太少

2010-01-09 00:25:00 1032 1

原创 幸福之路

记得三年前北航西门有个很大的旧书店,我和Ann差不多一周或者十来天就去淘上一次。有一家是专卖中国古文史类的书,店主是个和蔼可亲的老爷子,他总是耐心的给我介绍一些好书。他店里的书,都不是新书,但也不是旧书,而是多年前的印本,但基本都是没开封的。我很喜欢这种类型的书。以前的书无论在封面设计还是页面排版水平都一点不逊色于现在的书。我记得有一次,淘到了一本1993年齐鲁书社出版的《二拍》的足本,让我高兴了

2009-12-28 00:54:00 1383 1

原创 番茄炒鸡蛋

番茄炒鸡蛋是自己最喜欢的两菜之一(另外一个是鲫鱼豆腐汤,可惜很多年没吃到小时候的那个味儿了),简单好做,便宜又有营养。说是简单好做,但可惜自己手艺太差,每次都把番茄鸡蛋炒得稀巴烂:-)。今天特地找了本菜谱研究了下。主料:番茄500克,鸡蛋150克  调料:植物油25克,白砂糖10克,盐3克,淀粉(豌豆)5克   1. 把西红柿洗净,去蒂,切成象眼块;2. 鸡蛋打入碗内,加入盐少许,

2009-12-16 20:25:00 980

原创 《代码大全》第二版 读后感

《代码大全》是一本讲软件工程的书。花了将近三周的时间过了一遍,虽然没有预期的效果好,但总的来说,确实是本好书。作者更像是以过来人的身份,教导新手如何做程序设计。加上幽默诙谐口语化的写作方式,让我看得还算有耐心。这本书可以说是程序设计的大百科全书,但我觉得更适合有经验的程序员阅读,把自己平时的编程经验和书中经验之谈做比对,更有所领悟。好像有的地方比较啰嗦,其实可以写得比一千多页要薄得多。有空翻翻,仅

2009-12-09 20:38:00 1546 1

原创 Chrome OS是UNIX终端模式的延伸

早在微软IE大战Netscape浏览器的时代,就有人提出了与Chrome OS相类似的观念,认为基于互联网的操作系统将取代离线操作系统。Google今天把“浏览器就是操作系统”的想法变成了现实。我个人认为,Chrome OS仅仅是传统UNIX终端模式的延伸。如同用telnet客户端登录到UNIX服务器上工作一样,Chrome浏览器仅仅是一种更好用的用户shell而已。人们并不见得会认同这种工作

2009-11-25 21:11:00 961

翻译 艺术和设计的区别

The Difference Between Art and Design艺术和设计的区别 The subject of what separates art and design is convoluted and has been debated for a long time.是什么分离艺术和设计的话题是复杂的,并且被辩论已久。Artists and design

2009-10-25 21:18:00 7615

原创 软件开发过程中的几点思考

1.错误的根源糟糕的手艺人常常责怪自己的工具。很多人一碰到问题,就把责任怪罪到程序或者语言的头上。出错的永远是程序员,即使是平台限制造成的问题,绝大多数情况都可以加入谨慎的防范措施来规避。 2.作坊和工厂一般正规的软件公司都有严格的软件开发流程。传统作坊式的软件开发模式显然已经跟不上潮流。分工细化到一个基础模块甚至某几个函数的维护。在工作中需要的是各模块程序员之间的有效协作,单打独斗的冒险

2009-10-18 11:52:00 887 1

原创 程序设计是艺术创作吗?

有一次,我和一位朋友在一家老北京面馆吃饭的时候,无意中谈起艺术的话题。我们一致认同桌上的青瓷茶杯是一件艺术品。但朋友说到桌子旁边的竹编板凳也是艺术品的时,我却并不认同。竹凳虽然很实用,但过于简陋,算不上艺术品。这是加工和创作的区别。艺术创作应该是一气呵成的灵感投入,而不是细细打磨,哪怕是精雕细琢出来的。就像安格尔的肖像画,有一定的雅典之美,但失之于其表面上的形式美,而忽视了内在的力量和热情

2009-10-05 19:41:00 1033

原创 说说维特根斯坦

我对新奇的事物大多都是浅尝即止,确切的说这和自制力并无关系。“打两天鱼,晒三天网”的说法其实并不客观。如果一个人有好的辨识度,就会甘愿放弃一些看似漂亮却并不实际的东西。丹麦品牌服装SELECTED初入北京的时候,我曾开玩笑的跟人说“我想我是看上它了”。但进店里逛了两次,我就几乎不打算进去第三次了。很简单,我不喜欢。但路德维希·维特根斯坦是个例外。别搞错了,他不是服装品牌的名字,当然也不是许多人想当

2009-09-11 20:59:00 1823

转载 周鸿祎:谷歌Chrome不是浏览器

 最近很多人都在谈谷歌Chrome浏览器将如何与微软IE8和Fierfox竞争,如何为“云计算”做准备。我不太认同这些看法。在我看来,Chrome对于谷歌来说,绝不是一个浏览器那么简单,而是一个打着“浏览器”旗号的“网络开发平台”。其真正的目的是要打破基于Windows API的微软‘生态系统’的平衡,从而使开发者和普通用户逐渐不再依赖微软操作系统,最终实现颠覆微软的长期目标。Chrome的实

2009-07-12 21:38:00 1738

原创 谭校长的新歌《读爱》

  《读爱》是即将推出的谭校长最新粤语专辑《再度感动》中的一首歌,继续温柔动人的伦式旋律。期待下月新专辑的面世。 读爱 - 谭咏麟  曲:刘诺生  词:向雪怀/简嘉明    没有刻上文字 天天不会忘怀    自我深爱着你 迟早也会活埋    像这风眼移近 卷走一对爱的人    没有比这样更对 还给你今天的身份    没法读 的眼神 当中千古奥秘不可解    但再读 一颗心 就看见一个我

2009-05-28 21:50:00 1505

原创 C语言中extern修饰符的用法

今天休假,大概总结一下extern在C/C++语言中的常见用法吧。不是为了说明茴香豆有多种写法,而是发现很多同事,包括我自己,使用的时候还是经常犯晕。 在C语言中,修饰符extern用在变量或者函数的声明前,用来说明“此变量/函数是在别处定义的,要在此处引用”。0. extern修饰变量的声明。举例来说,如果文件a.c需要引用b.c中变量int v,就可以在a.c中声明extern int

2009-05-08 16:17:00 3895

原创 正确性比效率更重要

软件的正确性比效率更重要。效率低下但功能正确的软件,用户顶多不太情愿的说“凑合着用吧”。但对于含有错误的软件来说,即使效率最高,用户也是不能接受的,“什么破玩意儿”,大概是最宽容的评价了。从开发者的角度来说,保证程序的正确性永远是第一位的。我用了两个月的时间完成了别人半年的工作量,但遗憾的是,我在代码里留下了一个错误。当我发现错误并准备修改的时候,就是耽搁软件发布的时候。别人可能只会看到你犯下的错

2009-04-20 21:03:00 1046

转载 国外著名大学网络课堂

一、Berkeley加州大学伯克利分校 http://webcast.berkeley.edu/courses.php作为美国第一的公立大学,伯克利分校提供了,可以跟踪最新的讲座。想看教授布置的作业和课堂笔记,可以点击该教授的网页,通常,他/她都会第一堂课留下网址。实在不行,用google搜搜吧!伯克利的视频都是.rm格式,请注意转换。 二、MIT麻省理工学院 http://ocw.mit

2009-04-06 20:51:00 5899

原创 Symbian程序开发调试技术

    Symbian程序开发有其特殊性,不但表现在其特有的语言层面的实现机制--例如Descriptor, 而且在调试方法上也有很大不同。本文就此做一些概念上的说明性介绍,很多方法的引入(尤其是建设性的方法)是来自于Peter Jiang的文献。当然他的一些思想也是有根源的,这些都在最后的参考列表中给出来。我充其量来说,是归纳总结和呈献者。    本文的一些介绍是基于这样的开发环境:Micr

2009-03-01 21:01:00 1501 1

原创 唱给挚爱高妹(大头妹)的歌~~~

今生今世 幻变的一生/默默期待一份爱/踏过多少弯/段段情路也失望 我不甘心说别离/仍旧渴望爱的传奇/不舍不弃无恐长夜空虚风中继续追/风里笑着风里唱/感激天意碰着你纵是苦涩/都变得美 /天也老/任海也老/唯望此爱爱未老愿意今生约定/他生再拥抱/是你的双手/静静燃亮这份爱是你的声音/夜夜陪伴我的梦/交出真心真的美/无尽每日每天想你今生今世/宁愿名利抛开/潇洒跟你飞

2009-02-13 22:21:00 821

原创 空结构体(空类)的size

对一个空结构体或者空类(只有构造函数和析构函数)取sizeof操作符,结果是什么?为此我问过一些同事,大多数人都说不太清楚。下面是我在不同编译器中尝试的结果。 #include class A {}; struct B {}; int main() { using namespace std;

2009-02-04 23:14:00 2641 1

原创 在VMWare中安装Debian 4

要成功安装Debian, 是需要折腾的, 这样你才能感觉到乐趣(什么?痛苦?) .相比双系统, Windows + VM确实要方便一些. 用SSH或者Putty到虚拟机上, 是种非常好的学习环境. 这其实是UNIX系统原始的多用户工作方式.从Debian官方网站上可以下载到最新的镜像文件, 里面有针对不同架构的多种镜像文件. 很多人不明白为什么要区分这些. 简单来说, 同一套代码, 针对I

2009-01-27 14:24:00 1996

原创 "穿山甲"对"入水花"

暂停近半年的网络终于重新开通了.今天无意中发现微软自然语言小组开发的"电脑对联"系统.禁不住上去试了几把,还满有意思的."穿山甲"对"入水花",嗯,还算有创意吧.为了看看它到底是不是只纸老虎,我拿了三年前春节时自己写的对联测试了一下.结果是这样的: 我的上联:门对青山千云祥它的下联:溪流碧水一王气我的下联:户入春风百业兴我的上联:绿水绕新竹它的下联:青山入残

2009-01-17 19:10:00 561

原创 工作两年记 -- 写给即将或已经在奋斗中的IT同行

人有选择的自由,但是人没有不选择的自由.                      --   萨特我不打算在这儿像记流水帐似的,故意逼着自己为这两年写下点什么.我只想说出一些真实的感受,使自己更加清晰的面对未来的日子.也借以此文,献给即将或已经在奋斗中的IT同行.踏入软件这一行,纯粹是一次偶然.开始我根本不喜欢做软件,也不打算搞这个.老板给了我一个貌似研究性很强的课题来做,我几乎把所有

2008-07-13 14:15:00 686

原创 推荐一个音乐博客

一次偶然的机会,发现一个做得非常不错的音乐博客。Afly的博客里不只音乐,还包括一些写得不错的乐评、影评和一些随手的笔记。但单单从音乐的价值来说,实际上我建议您抽点时间把Afly的博客翻个底儿朝天:-)

2008-07-07 22:28:00 2581

转载 [转] 香港流行乐坛三十年

香港真正意义上的流行歌发展至今已将近三十年,其中涌现出一批著名的巨星,推出过大量脍炙人口的名曲,影响着一代又一代成长中的青少年。70年代之前,香港的乐坛主要以英文歌和国语歌为主导,民族小调和英美式流行曲大行其道,粤语歌只是次角,真正意义上的粤语歌(时代曲)很少,出现的用本地话粤语演唱的歌曲多由粤剧腔改编而成。这时香港的乐坛还没有成气候,只是跟着欧美和台湾的乐坛走,是一个“外来语言”统治的年代。

2008-07-02 20:44:00 8875

原创 如何做设计

现在摆在面前的最大难题恐怕是如何做设计,而并非对基础知识的理解。这种感觉在这些天越来越明显。这不是在说要忽视基础的学习,而是该超越这一步。软件设计的能力似乎和一个人掌握的基础知识没有必然的联系。起码现在看来是这样的。就对Linux的理解来说,对其各个方面的细节已经了解的很多,文件操作、进程间通讯。。。但似乎还是做不出像样的设计来。原因可能是之前设计经验太少了和对基础的理解还是不够。如果真是

2008-06-28 22:47:00 737

原创 忙碌,忙碌

每个人都心怀梦想,但很多时候不得不在现实中妥协。就像人们(包括我自己)对北京糟糕的生活环境由开始不能容忍变得习以为常一样。工作让你变得出奇的忙碌,甚至剥夺了你独立思考的时间。那些所谓的梦想被慢慢忘记在上班下班的路上。有人曾告诉我:时间就像女人的RG,挤一挤总会有的。但我发现现在连挤一挤的时间都没有了。看来要把IELTS考试先放一放了。

2008-06-22 14:38:00 678

原创 Linux程序员的悲哀

这是我之前发表在chinaunix上的一篇帖子。今天再把它只字不改的贴在这儿,并不表示什么,仅仅是一次收集的过程。如果您之前没有看过此帖,还对其中的某些观点有自己的话要说 -- 多半是急着否定-- 建议您先google一下看看原文中别人是怎么说的。先申明一下,我不是什么高手。尤其是在linux c/c++方面,甚至是个非常的低手。在这儿,我不是故意大放厥词,来博取CUer们的注意。所有的都是认

2008-06-13 22:33:00 1243 2

原创 一部电影的片尾曲

电影是部很值得一看的电影。故事延续了第一部的跌宕传奇,并加上近乎逼真的特技效果,给人以梦幻童真的效果。据说为了避免第一部的“低幼”,特地找来长相帅气的Ben Barnes扮演凯斯宾,这一点我觉得不够明显吧,毕竟这不是影片重点所在。人与自然共生的简单哲学以一种潇洒的方式呈现出来。好听的片尾曲更给影片来了个漂亮的收尾。我试着翻译了一下歌词,更确切的说,算一首小诗吧。你应该可以从这儿下载到它。The

2008-06-08 23:41:00 971

原创 第三次写博客

之前写过两次,但都没坚持下去。第一次是因为有人反对我写博客。GFW“和谐”了myopera,没给我继续写完第二个博客的机会。不知道现在能不能上了,隔了很长时间,干脆就不要了。其实那上面有些很有用的东西。刚才在google的blogspot上注册了id,结果发现一样被GFW端掉了。觉得有必要继续写点什么,哪怕是胡乱涂鸦也好。就当是新的起点。

2008-06-04 22:15:00 437

空空如也

空空如也

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

TA关注的人

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