渔舟唱晚

春潮带雨晚来急,野渡无人舟自横

It is written

今天和老婆一起去看了《平民窟的百万富翁》,看完之后,有一种莫明的悲伤和感动。很久没有这种感觉了,很多电影也就是看完就算了。 电影中有一句台词:It is written。电影中的翻译是”命中注定“。 是谁来注定你的命运? 是上天? 是社会? 还是你自己? 在社会上摸爬滚打了多年,我已经不相信”命运...

2009-04-06 17:28:09

阅读数 11

评论数 0

Working effective with legacy code读书笔记- 单元测试

  大部分关于单元测试的概念的共同部分是单元测试由一组独立的测试构成,其中每个测试针对一个单独的软件组件。但是对于组件的定义就各不相同了。在单元测试中,我们通常将最原子的行为单元看作组件。通常来说,在过程化的语言中,我们将一个方法看成一个单元;在面向对象的语言中,我们将一个对象类看成一个单元。 ...

2009-03-27 16:47:53

阅读数 12

评论数 0

Working effective with legacy code读书笔记:根据反馈工作

  这一章节的题目是Working With Feedback,暂时没有想到合适的翻译,姑且叫做“根据反馈工作” 我们可以以两种方式进行改变,作者称之为“ Edit and Pray”和“ Cover and Modify”。 Edit and Pray的工作方式是:首先计划要修改的内容,然后阅...

2009-03-24 16:39:31

阅读数 14

评论数 0

为什么叫磨刀石

在我们的工作中,总是会碰到各种各样的问题。有的是技术上的,有的是管理上的,有的是人际关系的处理上的。解决这些问题的过程,就是提高我们的经验和能力的过程。因此,这些问题实际上就是我们的职业生涯的磨刀石。 这个分类中是所有我在工作中碰到的问题,也许是很小的问题,但是也是一种经验的累积。...

2009-03-23 23:22:06

阅读数 20

评论数 0

Working effective with legacy code读书笔记:危险的改变

  要在改变代码的同时确保其他的部分没有被影响是一个很大的挑战,可能会有很大的风险。因此很多团队采取的办法就是:尽量减少改变。能不改变的就不改变! If it is not broke, don't fix it. 毕竟不是所有的人都了解所有的事情。 这种想法认为我们可以通过避免改变来减少软件的...

2009-03-23 23:16:05

阅读数 10

评论数 0

Working effective with legacy code读书笔记- 修改代码的四种原因

  今天开始读 Michael C. Feathers 的《 Working effective with legacy code》。准备写一些读书笔记,主要是为了加强自己的理解,同时也是为了将来的复习。   修改代码是每个程序员都干过的事情,无论是过去、现在还是将来。有时候是修改自己编...

2009-03-22 19:24:37

阅读数 18

评论数 0

从头开始学语法 1:名词的分类

最近痛感自己的语法太差,万丈高楼平地起,还是需要从头开始把语法重新学习一遍。逆向法的创始人钟道隆的比喻说的很好:在茅草棚的地基上是盖不出高楼的;不如推倒重来。 首先从名词开始学起:名词的分类:名词可以分为专有名词(Proper Nouns)和普通名词(Common Nouns)。专有名词是给某个...

2008-05-29 23:56:00

阅读数 519

评论数 0

Hibernate 3学习笔记 - 存储和载入对象

配置好了Hibernate之后,我们就可以开始载入和存储的工作了。首先,我们需要启动Hibernate。启动Hibernate的第一步就是创建一个SessionFactory,通常我们将创建一个全局变量并保存下来,以后可以随时访问。SessionFactory可以开始新的session。Sessi...

2008-05-28 10:39:00

阅读数 305

评论数 0

Hibernate 3学习笔记 - 简单的Hibernate配置文件

首先,在Hibernate的配置文件中,我们要配置连接数据库的信息。Hibernate通过JDBC池连接数据库。对于Hibernate的配置,我们可以使用properties文件,xml文件或者直接在程序中进行配置。最常用的方式是采用xml文件进行配置。"-//Hibernate/Hib...

2008-05-27 10:04:00

阅读数 386

评论数 0

Hibernate 3学习笔记 - 简单的Persistent class和mapping file

 首先我们来看一个简单的Hibernate持久化的类:import java.util.Date; public class Event {private Long id;private String title;private Date date; public Event() {} publi...

2008-05-25 11:18:00

阅读数 2894

评论数 0

老友记台词学习笔记-SE01EP07(二)

[Scene: ATM vestibule.]Jill: Would you like some gum?Chandler: Um, is it sugarless?Jill: (checks) Sorry, its not.Chandler: Oh, then no thanks. What t...

2008-01-21 15:23:00

阅读数 1130

评论数 0

老友记台词学习笔记-SE01EP07(一)

在我的D版DVD上,这一集是第6集。但是从网上看到的台词来看,这个是第7集。(我的盘上第6、7集和网络上的台词是反的)。这里就按照网络上的台词来定顺序了。[Scene: Central Perk, Rachel is introducing Phoebe, who is playing her g...

2008-01-14 17:34:00

阅读数 784

评论数 0

程序员修炼之道 读书笔记 4

今天在看The evil of duplication这一节,想起了以前做的一个项目,项目的名字这里就不说了。问题是这样的:有一样商品,30盒/箱。定价的时候是按照大的包装定价的,但是零售的时候可以按照小的包装来零售。最后对账的时候总是有少量的偏差,查了很久,才发现问题的所在。有两个地方都有各自的...

2007-12-18 13:51:00

阅读数 310

评论数 0

程序员修炼之道 读书笔记 3

communication,沟通。一个简单的词,但是却是很多程序员的通病。沟通确实是很多程序员的弱点(包括我自己在内J),很多程序员更擅长的是和机器打交到,而不是与人交往。但是,作为程序员,沟通却是我们日常工作的一部分(如果你只是为了独自为了自己做软件,那么你是例外)。你需要和同事讨论方案和技术问...

2007-12-17 16:23:00

阅读数 380

评论数 0

老友记台词学习笔记-SE01EP05(二)

 [Scene: Fancy restaurant, Joey and Bob are talking.]Joey: So, you and Angela, huh?Bob: Yep. Pretty much.Joey: Youre a lucky man. You know what I mis...

2007-12-17 10:51:00

阅读数 863

评论数 0

老友记台词学习笔记 SE01EP05(一)

[Scene: Central Perk, all six are there.]Monica: Would you let it go? Its not that big a deal.It’s not that big a deal.那不是什么大不了的事情。Ross: Not that big...

2007-12-16 22:27:00

阅读数 2000

评论数 2

程序员修炼之道 读书笔记 2

把我们所有的知识、经验、能力看成我们的知识包。我们该怎么管理我们的知识包呢? 定时投资:要不断的扩大自己的知识包。包括技术上的和飞技术上的。 多样化:不要只专注于一块很小的区域,要扩展自己知识的范围。 管理风险:其实多样化也是管理风险的方法之一。 低买高卖:对技术要有一定的...

2007-12-13 15:56:00

阅读数 368

评论数 0

老友记台词学习笔记 SE01EP04(二)

[Scene: Monica and Rachels, Phoebe and Monica are in pajamas and Monica is making something in the blender as Rachel enters.] Monica: Hey, Rach. How ...

2007-12-13 11:20:00

阅读数 2708

评论数 0

老友记台词学习笔记 SE01EP04(一)

[Scene: Central Perk, everyone is there except Joey.] Monica: Alright. Phoebe? Phoebe: Okay, okay. If I were omnipotent for a day, I would want, um, ...

2007-12-10 21:11:00

阅读数 1319

评论数 3

程序员修炼之道 读书笔记 1

The cat ate my soure code这一节讲的是责任的问题。你要为自己的事情负责,而不是为自己的行为找借口。            你负责一件事情,并不是说你要负责亲自去做所有的事情,通常情况下也不是你亲自做所有的事情,你总是需要其他的人的合作和帮助。因此,在做事情之前,你要分析除了...

2007-12-06 17:01:00

阅读数 415

评论数 0

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