曾经想做个完美主义者,后来发觉这纯粹是给自己找不痛快。
时光它匆匆一去不回头,很多事情没去做会遗憾,做过之后仍会留下遗憾,因为你无法重头来过,重新选择,世上没有后悔药,即使有,依然无法项项兼顾,处处圆满。完美是∞,可以接近,不可达到。
就象电影蝴蝶效应中的男主人公,一次次回到过去,每一次都没办法得到一个完美的结局。大话西游中悟空纵有月光宝盒,最终还是不能和心爱的紫霞在一起。
所以要学会接受不完美,不必求全,生活中处处充满缺陷,人生不如意之事十之八九,过去了就让它随风而逝。即使事情做错了,机会失去了,那又怎么样,生活仍然要继续,明天太阳照常升起,明天又是崭新的一天。
过去常常陷入烦恼,往往在于不懂得这个道理。要把“要是...就好了”,变成“那又怎么样”。与其纠结于一时之错,一点不足,不如想想做对了哪些地方,以后如何改进。
另一方面,鱼与熊掌不可兼得,价廉往往物不美,欲速则不达,人的精力和时间都是有限的,把握平衡之道,没有最好,只有够好,过犹不及,有舍才有得。
还是那句话,岂能尽如人意,但求无愧我心,
“春
(2011-11-12 23:01)
我是个篮球迷,喜欢看篮球赛,也喜欢玩,虽然水平很菜。最喜欢左边于嘉,右边张卫平的解说,篮球中的很多道理,在现实生活中依然适用。
* 教练要挑选到合适的球员,严格加以训练,督促和激励。
* 球员上场得遵守规则和战术安排。犯规超过5次就得被判五犯离场,不遵守战术纪律,教练立马换人。
* 球员做得好一定会有相应的奖励,得分王,篮板王,奖金和奖杯。
* 每位球员各司其责,角色分明,场上要团结合作,互相掩护,补位,助攻,才能获得最终的胜利。
* 大家都有共同的目标和愿景,去夺取总冠军,有冲撞有争论但没有内耗, 逐渐地会产生化学反应
建设一个好的团队,就要象打造一个冠军球队那样,领导好比教练,队员好比球员。
违反篮球之道,球队拿不了冠军,团队也无法取得成功.
我所希望所处的团队,每个人都是勇于承担,充满激情的,每个人都把信誉和承诺看得很重,团
我们常有这样的需求,监视一个目录的变化,常用的方法是扫描一个目录,将扫描结果保存下来,再和下一次的扫描结果比较( opendir()
+readdir()/scandir() +closedir()
)
The quick brown fox jumps over the lazy dog.
Pack my box with five dozen liquor jugs.
宝洁公司招聘题号称由高级人力资源专家设计,无论您如实或编造回答, 都能反应您某一方面的能力。
(2011-07-17 19:19)
copy from
http://bobbelderbos.com/2011/04/advance-career-read-passionate-programmer/
I just finished reading the Passionate
Programmer by Chad Fowler. It is about creating a
remarkable career in software development. Developers out
there, highly recommended reading!
In this post 15 things you can do, according to the book, to
build that remarkable career:
1. go the other way
Compete on niche markets, if you go with the mass, you probably
will compete against a low-wage countries.
2. know the business you are in.
Having worked in a hospital, at consultancy companies, in
logistics and big tech companies, I can clearly see this.
Businesses operate very differently. It makes a
difference
Hadoop无法正常启动
(1)
执行 $ bin/hadoop start-all.sh之后,无法启动.
异常一 Exception in thread 'main'
java.lang.IllegalArgumentException: Invalid URI for NameNode
address (check fs.defaultFS): file:/// has no authority. localhost:
at
org.apache.hadoop.hdfs.server.namenode.NameNode.getAddress(NameNode.java:214)
localhost: at
org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.initialize(SecondaryNameNode.java:135)
localhost: at
org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.(SecondaryNameNode.java:119)
localhost: at
org.apache.hadoop.hdfs.server.namenode.SecondaryNameN