妞,给朕笑一个!
2012-10-15转载三个小故事
2012-10-12第1个故事—小孩的心
第2个故事—纯真的心
第3个故事—我们只不方便三小时
骞骞的新玩具
2012-10-05骞骞的新玩具,开始对珠珠洞洞感兴趣了!
将已经排序的内容随机展示
2012-09-26Linux下,要将文本里面的内容排序,用sort很容易,可是要将已经排序的内容打乱,就比较麻烦,好在有awk:
1 2 3 |
awk 'BEGIN {srand();OFS="\t"} {print $0, rand()*30000000}' input.txt \ | sort -k2nr -k5n \ | awk 'BEGIN {OFS="\t"} {print $1}' > output.txt |
开发者演讲指南
2012-09-07总体上来讲,开发者不喜欢做演讲。事实上他们很害怕演讲。不幸的是,演讲是非常重要的。如果没有出色的演讲,大部分人都不会有好的职业发展。有些人 可能有勇气去讲,但是没有相应的指导,不能很好的表达。不管怎样,学习演讲的技巧总比学习一项新的技术要容易。而且你学习一次,就能不断的受益。这篇文章 给出了一些演讲技巧,你可以选择一部分学习。
创建演讲幻灯片
– 要有主线,流程要顺畅
– 不要在一个幻灯片中放太多信息
– 去掉多余的动画
– 要针对听众选择措辞,避免过于技术化
– 制作完成幻灯片后要讲一遍看看流程是否通
– 让其他人来给幻灯片提意见
– 如果需要做演示,为操作创建一个大纲,例如“搜索 joe”
阅读全文 »
搞了一个三脚架,嘿嘿
2012-09-07团了一个三脚架,虽然皮薄,我的无敌兔放上面不是那么的靠谱,但是一般家用还是蛮不错的,偶尔出去架架还是可以滴:)
高鸿目前团购只要29还包邮哦:)
梓骞小朋友的百日照
2012-09-07Linux系统IP路由基础[第1部分]
2012-05-31也许你知道如何在Linux系统上用命令netstat或route来查找(甚至是增加/删除)已经存在的路由。但是在你做这些操作的时候你可能并不知道IP路由是如何工作的。本文将帮助你理解IP路由的原理,以及它是如何工作的。IP 路由涉及到IP数据报文的转发。如果主机与目的主机直接相连,那么主机可以直接发送IP报文到目的主机,这个过程比较简单。例如,通过点对点的链接或通过 网络共享。如果主机与目的主机没有直接相连,那么主机会将IP报文发送给默认的路由器,然后由路由器来决定往哪发送IP报文。
IP路由涉及到IP数据报文的转发。如果主机与目的主机直接相连,那么主机可以直接发送IP报文到目的主机,这个过程比较简单。例如,通过点对 点的链接或通过网络共享。如果主机与目的主机没有直接相连,那么主机会将IP报文发送给默认的路由器,然后由路由器来决定往哪发送IP报文。 阅读全文 »
乖宝宝
2012-05-21乖宝一天一天的长大了:)
程序员的7个坏习惯
2012-05-21哥们儿,我有一个坏消息要告诉你,你的代码很垃圾。不管你花费了多少精力,总是有很多程序员认为你的代码是垃圾,他们可以比你做的10倍更好。
怎么解决:不要只顾着批评,你也是写代码的人。尝试去客观的评价,而不是审判!谦虚一点。
2. “马上搞定”带来的灾难
大家都喜欢走捷径,每个人都做过。有时候走捷径是必须的,但是大部分情况下走捷径是危险的,非常危险,所以我们应该尽量避免。一个捷径可能省了你几个小时的时间,但是可能为你带来几个月的痛苦。
怎么解决:不要一个人偷偷的把事情搞定,而是和别人商量,请别人检查你的工作。假如你要采取捷径的方法,请必须经过所有相关人员,包括你的经理的同意。
3. 错误的估算时间
我住在巴塞罗那,我们那里有非常有名的 Sagrada Familia 教堂。它出名的原因是因为它非常精美,并且预计的建造时间非常长,从1882年开始。我想这个项目在做时间预算的时候没有程序员参与,否则建造完成时间可能是两个礼拜。
怎么解决:首先,准确的预估软件开发的时间是不可能的,我们只能猜。在开发的过程中你可能遇到各种你没有遇见的问题,所以我们往往在预估的时间上乘以2。
4. 盲目自大
程序员之间的讨论有时候看起来像是公鸡打架而不是人类谈话。这往往发生在设计和架构的会议上。在你的眼里,其他人的意见都是扯蛋,扯蛋,扯蛋……
怎么解决:把自大留在家里,冷静的听听别人在说什么,再做决定。
5. “这不是我干的!”
我们总是给自己找借口。我们往往给自己开脱,比如在正常情况下,我永远也不会犯那样的错误云云。
怎么解决:谁都会犯错误,调整你的态度,“是的,这是我的问题,我们现在需要修复它”就是一种非常专业的态度。它会帮助你建立你的声望,并获得同事的好感。
6. 缺乏耐心
虽然重复的简单工作很枯燥,但是那也是必须完成的任务。程序员往往抵制,反感这些任务,导致工作效率低下。
怎么解决:纪律!记住,再激动人心的项目也有枯燥无味的任务要完成!
7. 不成熟
如果编程是做爱的话,一定有很多没有被满足的电脑。你不能简单的进入,做到一半然后就睡觉了。很多程序员都没有搞明白“完成”是什么概念。请记住:完成意味着测试通过(不仅仅是单元测试),文档完整,提交,合并……
怎么解决:这一条很难,很多看起来不必要的任务加在一起很复杂。但这是完成一个项目所必须的工作,需要通过纪律和训练来完成。