通过sort/uniq获取文件内容的交集、合集和不同之处

2013-07-02

通过sort/uniq获取文件内容的交集、合集和不同之处:假设有a、b两个文本文件,文件本身已经去除了重复内容。下面是效率最高的方法,可以处理任何体积的文件,甚至几个G的文件。(Sort对内存没有要求,但也许你需要用 -T 参数。)可以试着比较一下,你可以看看如果用Java来处理磁盘上文件的合并,需要用多少行代码。
cat a b | sort | uniq > c # c 是a和b的合集
cat a b | sort | uniq -d > c # c 是a和b的交集
cat a b | sort | uniq -u > c # c 是a和b的不同

举例:

补充,用comm命令也可以实现类似效果:

珍珠泉

2013-06-28

HTML entities转会UTF-8

2013-02-28

If you need something that converts &#[0-9]+ entities to UTF-8, this is simple and works:

转载:关于项目经理/IT顾问的两则笑话

2012-12-14

一、

一个人坐在热气球上飞行,突然发现自己迷路了。他降低高度,发现下面有个人。他把气球降的更低,大声向下面的人问路,“请问,你能告诉我我在哪吗?”

下面的人说:“当然,你在一个热气球上,距离地面30英尺高。”

“你一定是个搞技术的,”热气球里的人说。

“没错”这人回答道。“你怎么知道的?”

“很简单,”热气球里的人说,“所有你告诉我的东西在技术上都是正确的,但对我一点用处也没有。”

下面的人回复说,“你一定是个项目经理。”

“没错,”热气球里的人说,“你怎么知道的?”

“很简单”,下面的人说,“你经常找不到北,或者不知道该去哪,你希望别人能够帮助你。在遇到我之前你也是这样,但现在是我犯了个错误。”

二、

从前,有一牧羊人,他在一条荒废的公路边照看他的羊群。突然,路上一辆崭新的保时捷嘎然来了一个急刹车。车主,一个穿着阿曼尼的西装,Cerutti的鞋子,带着Ray-Ban太阳镜,TAG-Heuer腕表,系着一条范思哲领带的年轻人走了出来,问牧羊人:

“如果我能告诉你这里一共有多少只羊,你能给我一只吗?”

牧羊人看看这个年轻人,然后又看看他那成群的在牧场上吃草的羊,说:

“行。”

年轻人停好他的车,用笔记本连上无线网络,接入美国宇航局的服务,用GPS扫描地面,然后进入数据库,导出60张填满了算法数据和校验数据表的Excel,然后用他的高科技的微型打印机打印出一份150页的报告。他转过头来对牧羊人说:

“你不多不少一共有1586只羊。”

牧羊人非常高兴,说,

“非常正确,你可以拿走一只羊。”

年轻人选了一只,放进保时捷的后备箱。牧羊人看着他,问,

“如果我能猜出你的职业,你能把后备箱里的那只动物还给我吗?”

年轻人回答;

“当然,为什么不呢?”

牧羊人:”你是一个IT顾问。”

年轻人:“你怎么知道的?”

牧羊人:“非常简单。首先,你不请自来。第二,你让我花钱来换取我已经知道的事情,三,你根本不知道我是干什么的…现在你能把那只狗还给我了吗?

本文转载自: 外刊IT评论 http://www.aqee.net/

转载:读邮差弗雷德

2012-12-12

花了两晚的时间终于把全美最畅销的《邮差弗雷德》认真的看完了。感受颇多,受益非浅。从一个普普通通的邮差到杰出的跨越,家喻户晓的名人。没有什么事是不可能发生的,弗雷德!他就做到了,同样你也可以做到,或许现在还是个小小的职员,但遵循邮差弗雷德四项原则,我们都可以成为弗雷德。

原则一:每个人都能有所作为。

不管所做工作机构有多庞大,甚至也不管他有多么的糟糕,每个人在这个机构中都能有所作为。上司可能对我们出色的表现设置障碍,或对之视而不见,或者不能充分赏识自己和鼓励自己。换句话说,上司愿意对我们培训,改善我们的业绩,并给予奖励,但不管环境的利弊顺逆。最终,卓越的工作表现,还是我们自己决择的结果,努力是最重要的。

原则二:成功的基石是人际关系。

这个道理很简单!冷漠的人提供服务时总是公事公办的态度,只有热情的人会主动地和你打招呼,同样和客户之间建立融洽的关系和交往,服务才能人性化、个性化。

原则三:必须持续地为他人创造价值而这个不必花费一分钱。

我们最重要的职业技能:在不增加支出的同时,为客户创造更大价值的能力。可以尝试用想象力代替金钱,也许这很虚幻,但目标是一样的,应该比竞争对手想得更多,了解客户更多,而不是去花更多的钱。

原则四:定期调整自己,振作自己。

调整好自己的工作态度,重新焕发青春活力,使自己生机勃勃,甚至可能做得更好。相信自己不论从事什么样工作,在何种行业,何种环境下,何种糟糕的心情,每天早晨醒来时都是一个全新的自己。

其实做一个优秀的弗雷德并不难。一切都要从自己开始。我们每天与不同的层次,不同语言的客户或朋友打交道,有老朋友也有新朋友。以真诚的心去面对他们,提高自己的服务价值。客户会给我们带来很多麻烦,聆听不代表沉默,有时安静也是一种力量。尽量去真正理解他们,就能更好的体会他们的感受。和朋友相处要用心,当朋友有困难时要伸出温暖的手去帮助他(她),关心他(她);有一份快乐告诉你的朋友可以获得双倍的快乐。

骞骞八个月,爬的飞快呀!

2012-12-11

小家伙,动作还是很麻利的:)

创意基础上的创意,很不错哦~

2012-11-20

速描向写真过渡中,有想法:)

// 看来是出什么变故了,这个地址撤下了。。。。开放预订并没有如约而至啊~

http://js.189.cn/activity/i5/i5_index.html
1

2

3. 奇怪哦,不出来了哦~ 又把脸遮上了~

主页头条也撤了,难道出什么变故了?今天没法开始预订了啊?

 

 

抄来的创意也不错啊!电信也好玩了~

2012-11-19

虽然早就是在网上流传的创意,但是电信还是用了,有意思~

http://js.189.cn/activity/i5/i5_index.html

 

网断了看不到Not Found,好吧。

2012-10-29

新闻:音乐人左小祖咒老家房屋遭强拆 发誓当钉子户

举证要来点给力的呀。这个Not Found跟网断了没有关系的呀!@莉小卞

坑爹的百度啊!

2012-10-27

今天写PHP,偶遇一个错误:called without object from outside a class ,于是百度查看一下详情,结果,度娘将所有网站报这个错误的都给我抓回来了。

看人家google,就知道俺想找啥么。