
随笔
alex_xhl
专注软件架构设计,性能分析和优化。
展开
-
good blog
http://www.ibm.com/developerworks/cn/views/linux/libraryview.jsp原创 2010-11-03 19:46:00 · 369 阅读 · 0 评论 -
山东大学王小云教授成功破解MD5
2004年8月17日的美国加州圣巴巴拉,正在召开的国际密码学会议(Crypto’2004)安排了三场关于杂凑函数的特别报告。在国际著名密码学家Eli Biham和AntoineJoux相继做了对SHA-1的分析与给出SHA-0的一个碰撞之后,来自山东大学的王小云教授做了破译MD5、HAVAL-128、MD4和RIPEMD算法的报告。在会场上,当她公布了MD系列算法的破解结果之后,报告被激动的掌声打转载 2012-02-14 16:37:01 · 12822 阅读 · 0 评论 -
成功和快乐5个`C`
Letter to My Team--(Five `c`s)下面是写给我们团队成员的信,分享给大家!祝福所有看到这篇文章的同学都可以像我们一样,成功和快乐的成长!成功和快乐5个`C`梁振 [Microsoft MVP]最近我看了本书,内容是关于美国西点军校的故事。其中有一个5C定理非常好,分享给Diyinside团队中每个成员!它们分别是:Confidence信心、Compet转载 2012-02-14 15:01:31 · 497 阅读 · 0 评论 -
开发人员间的效率差在哪里?
熟练人员经过多年的积累加上自己的CodeSnip的总结,基本不用额外再查找资料。而一般的开发人员在开发过程中会花掉10-20%时间去查找资料。 熟练人员注意代码复用,并且时刻注意重构和抽取公用代码。一般开发人员是代码拷来拷去完成功能。 熟练人员非常注意查找,定位,标签等各种快捷键的使用,定位查找方便快捷,IDE环境也根据习惯定义到最方便状态。 熟练人员编码前先思考清楚整个流转载 2012-02-14 15:02:26 · 504 阅读 · 0 评论 -
唐骏的秘密:我从最后一名开始努力
身为中国第一职业经理人,唐骏却说他的人生没有奇遇,也不曾走过任何捷径。 “如果我可以成功,你为什么不可以?” 当年,我进入微软时,只是一个写源代码编软件的普通工程师。看到和微软其他员工的差距,我没有放弃。我只能认为自己在公司排名倒数第一,事实上我也就是倒数第一。如何脱颖而出?我告诉自己只有勤奋这一条路。3年为界 步步为营 每个人的职业生涯一定要有良好的规转载 2012-02-14 15:04:33 · 1560 阅读 · 0 评论 -
程序员的君子五德
程序员作为一种职业,有点像搞写作的作家,需要毅力和灵感。不同的是作家写作往往靠单打独斗,而大多数程序员却需要融入团队,在团队的项目成果中体现自己的成就,从这个侧面看,程序员又像搞建筑的工匠。程序员的职业标准,尚没有定论。在程序员的用人上,业界一直存在人才高消费的现象,单位向来比较重视程序员的能力和素质,以至于不少企业对本科学历已下的程序员说不。然而,能力素质毕竟在后天可塑造之列,而品格道德则属潜质转载 2012-02-14 15:05:31 · 2850 阅读 · 0 评论 -
程序员的七种武器
信息技术的发展时间虽然不长,但其爆炸式的发展速度使信息技术迅速覆盖社会和人类生活的各个角落。程序员们是这场信息化浪潮的见证者之一,更是其中的主要参与者,这是时代赋予每个程序员的机会和责任。信息技术的更新速度是惊人的,程序员的职业生涯则是一个要求不断学习的过程,永远不能固步自封。本人在工作期间曾看见过很多程序员只要有闲暇时间就浏览一些没有太大作用的网页,在网上聊天,打游戏,浪费了大量的时转载 2012-02-14 15:03:19 · 488 阅读 · 0 评论 -
毕业5年决定你的命运 --------值得所有不甘平庸的人看看
正如"打工皇帝"唐骏说:"我觉得有两种人不要跟别人争利益和价值回报。第一种人就是刚刚进入企业的人,头5年千万不要说你能不能多给我一点儿工资,最重要的是能在企业里学到什么,对发展是不是有利……" 人总是从平坦中获得的教益少,从磨难中获得的教益多;从平坦中获得的教益浅,从磨难中获得的教益深。一个人在年轻时经历磨难,如能正确视之,冲出黑暗,那就是一个值得敬慕的人。最要紧的是先练好内功,转载 2012-02-14 15:04:07 · 677 阅读 · 0 评论 -
优秀程序员的十个习惯
在这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(SoftwareEngineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。经过一段时间后,这些人能够成为一个优秀的编码人员,他们非常熟悉如何用计算机语言来完成自己的工作。但是,如果你要成为一个优秀的程序员,你还可以需要有几件事你需要注意,如果你能让下面十个条目成为你的习惯,那么转载 2012-02-14 15:04:56 · 505 阅读 · 0 评论 -
补充“为什么Scrum不行”
最近有一篇“为什么Scrum不行”的文章很热,本来路过打酱油的时候看到过,但是后来在另外一个网站的敏捷诊室里边被要求评价一下,所以顺便转发到这里。为了不让大家再去找原文,原文发在这里(好像是由一篇外文翻译的?没找到原始出处):因为本人经常站在Agile的风口浪尖,所以我有必要也来一个“免责声明”。Shit!其实我想来的是“不免责声明”——下文中的九大原因是对中国的各种Agile实践者咨转载 2012-02-16 09:57:06 · 995 阅读 · 0 评论 -
博客,我们是写给谁看的
今天看到一个博友对我一篇博客的评论,使我有着强烈的冲动写下这篇博客。 在回答上面这个问题前还是有必要列数一下写博客给我们带来的好处: 首先,写博客我们可以沉淀自己的收获,在写博客的过程中我们无形的对自己学过的、掌握到的知识又做了一次全面的总结,这样不仅使自己对以前的知识点掌握的更加的牢固,而且也好比是收割的农民一样,不会只顾得收割而不懂得归仓。 知识转载 2012-02-17 14:50:10 · 564 阅读 · 0 评论 -
我的助理辞职了——给不听话的下属看看
1,当时公司招了大批应届本科和研究生毕业的新新人类。平均年龄25岁。那个新的助理,是经过多次面试后,我亲自招回来的一个女孩。名牌大学本科毕业,聪明,性格活泼。私下里我得承认,我招她的一个很重要的原因,除了她在大学里优秀的表现之外,还因为她写了一手漂亮的字。女孩能写一手好字的不多,尤其像她,看起来长发飘飘,多么女性化的一个姑娘,一手字却写的铿锵倜傥,让我对她不由多了很多好感。 手把转载 2012-02-17 15:00:39 · 876 阅读 · 1 评论 -
研读 <<mips体系结构透视 >>
>原创 2012-03-06 18:12:22 · 930 阅读 · 0 评论 -
中国IC公司到底缺什么?
我在1998年清华毕业,进入IC行业,到现在14年过去了,亲身经历了大陆IC产业的变迁,从2000年左右的原始作坊,到2006年左右的百花齐放,再到现在的500多家IC公司,大家活得都比较辛苦,即使是展讯,RDA,海思,格科微,可是为什么呢?1998年我到日立东京,做MCU设计,后来泡沫破裂,以后日立也合并成了瑞萨电子,我已经离开了,公司苦逼; 2001年我到苏州旺宏,台湾转载 2012-09-29 10:29:34 · 4637 阅读 · 1 评论 -
关于年长程序员的5个误传
最近我刚过完40岁生日,一个朋友向我开玩笑地说“嘿,你已经老了,不适合做程序员了!”我虽然附和地笑了笑,但是却有所感触。在我们这行,年龄歧视已经司空见惯。COBOL那些人在若干年前就已经遇到了这个问题,随着Java的流行和上升,我们这些写Java程序的人嘲笑他们留下的代码以及面对新技术时的顽固不化。 现在同样的事情降临到我的头上。也许你也是。即使现在还没有,很快就会轮到你的。现在你还笑得出来转载 2012-10-10 15:05:56 · 1090 阅读 · 0 评论 -
程序员的学习和积累
对于一个程序员来说,学习的重要性相信大家都能意识得到。如何才能有效地学习,高效地学习?探讨下这个问题,我认为很有必要。 每个人学习的方法和习惯可能都不尽相同,很多人习惯了在学校的学习方式,特别是很多刚出校门的人。在他们潜意识中,学习只是应付考试的一种手段,考完就一切OK了,全部还给老师了也无所谓,反正考完之后下次不会再考这么课程了(大学尤其如此)。长期的应试教育会让很多人以考试的心态来对待学转载 2012-10-10 15:04:53 · 670 阅读 · 0 评论 -
大学十年(一个程序员的路程)
作者 :林锐(一)写此文使我很为难,一是担心读者误以为我轻浮得现在就开始写自传,二是担心朋友们误以为我得了绝症而早早留下遗作。 不论是落俗套还是不落俗套地评价,我在大学十年里都是出类拔萃的好学生。并且一直以来我对朋友们和一些低年级的学生们都有很大的正面影响。这十年是一个从幼稚到成熟的过程,交织着聪明与蠢笨、勤奋与懒散、狂热与怯懦、成功与失败。做对了的事可树立为榜样,做错的事可挂作转载 2012-02-14 15:07:04 · 8246 阅读 · 0 评论 -
心-脑-手
在这个博客上说了很多次的东西了,逐渐认识进一步加深,希望从idea逐渐转化为行动。修心修身人的能力并非一成不变的,对同一个人在不同时候的“战斗值”也是有很大不同。维持在一个高能力状态,我觉得可以包括这样几个因素:心灵的修炼心无旁骛与无我的状态良好的身体状态而个人的能力如果高%10那么不只是做事情的量会高%10,关键是水平会变高。转载 2012-01-29 17:24:21 · 492 阅读 · 0 评论 -
30岁前成功的12条黄金法则
为何20-30岁才跳两级,但很多人30-40岁身家暴涨,因为30岁很重要!李嘉诚、盖茨、杨元庆在30岁时都抓住了人生的转折,你的30岁又做了什么人生计划?这是个很值得思考的问题。 一:定下人生目标 一艘没有航行目标的船,任何方向的风都是逆风。 1、你为什么是穷人,第一点就是你没有立下成为富人的目标。 2、你的人生核心目标是什么?杰出人士与平庸之辈的根本差别并不是天赋、机遇,转载 2012-01-29 13:20:45 · 627 阅读 · 0 评论 -
摘录《程序员那些悲催的事儿》
http://coolshell.cn/articles/3980.html 里面这一条很棒:我们的代码中有一个模块完美地工作了很多年了,只是代码太乱了。我说服了我的老板,我可以重写这个模块,于是我花了三个星期来重写这个模块。今天 ,我还记得,我的老板站在我的后面看着我,而我在在流着斗大的法汗珠去fix被我重写的“超级漂亮”的那个模块中一个接一个的bug。从那以转载 2012-01-29 17:55:07 · 894 阅读 · 0 评论 -
南粤风采双色球
双色球:红区1-33选6个,蓝号区1-16选1个组成一注奖级 中奖条件 奖金分配 说明 红色球号码 蓝色球号码 一等奖 ●●●●●● ● 当期高等奖奖金的70%和奖池中累积的奖金之和。 选6+1中6+1 二等奖 ●●●●●● 当期高等奖奖金的30% 选6+1中6+0 三等奖 ●●●●● ● 单注奖金额固定为3000元 选6+1中5+1 四等奖原创 2010-12-24 22:35:00 · 1339 阅读 · 0 评论 -
如何关注别人的 优快云 Blog
当你在搜索引擎中输入搜索内容,然后打开了一些链接,感觉里面的内容很符合自己需要的时候,最好把这些内容保留到自己的空间.其中,有一些链接是别人的 blog, 在搜索IT技术相关资料的时候,很多时候我们找到的大多数是别人的 优快云 Blog, 在这些 blog 中,通常不只是你搜索到的这一篇是很有价值的,所以,我们更有必要把这个链接记录下来. 优快云 Blog 提供了一个快速的方式,那就 blo原创 2010-10-13 14:01:00 · 8090 阅读 · 14 评论 -
CASIO MTP-1248 调整日期,时间,星期
总是忘记了,在这记下来. 1.调日期是把表冠往外拉一格,按照我自己写 "0"的顺序拧一下就往前调一天(31日变为1日).2.调时间和星期是一起调,时间变了,星期也会变,方法是把表冠往外拉两格,可以按照不同的写 "0" 方向来调整时间和星期向前变化或向后变化.注意,有一个小表盘是24小时制,因此在调整大表盘时间的时候注意和它一致,上午9点和晚上9点不一样,这个会决定星期和日期的变化.原创 2010-10-08 10:40:00 · 4049 阅读 · 0 评论 -
由一本电子书发现的一位牛人 《linux 内核修炼之道精华版之方法论》--任桥伟 blog.youkuaiyun.com/fudan_abc
全面了解,掌握基本功;兴趣导向,选择重点深度钻研;融入社区,参与开发做贡献;坚持,坚持,再坚持。总结起来,就是“全面了解抓基本,兴趣导向深钻研;融入社区做贡献,坚持坚持再坚持。原创 2010-06-12 19:12:00 · 2447 阅读 · 1 评论 -
互联网成人类记忆硬盘
导语:现代人的网络依赖症有愈演愈烈之势,互联网不仅是我们形影不离的助手和密友,更是承载海量信息的“外置记忆硬盘”互联网对我们究竟有多重要?由美国哈佛大学、威斯康星大学和哥伦比亚大学进行的一系列最新研究表明,现代人的网络依赖症有愈演愈烈之势,互联网不仅是我们形影不离的助手和密友,更是承载海量信息的“外置记忆硬盘”。鉴于此,我们的大脑变得越来越好逸恶劳,坐享其成,也就不足为奇了。这究竟是现代科转载 2012-01-31 15:51:02 · 666 阅读 · 0 评论 -
[探讨]提高代码质量的方法有哪些?
人跟人的能力千差万别,所以写出来的代码质量,肯定是不同的。有的人,写一个小逻辑,可能需要100行,而有的人,可能仅仅需要10行。代码永远会有Bug,在这方面没有最好只有更好。高效是程序员必须作到的事情,无错是程序员一生的追求。复用、分而治之、折衷是代码哲学的基本思想。模块化与面向对象是实现高效无错代码的方法。高效无错代码需要思想与实践的不断反复。如何做到代码高效无错,提高代码质量的方法有哪转载 2012-01-31 15:57:36 · 851 阅读 · 0 评论 -
Apple研发过程揭秘
每个成功公司的背后,总有一个值得业界同行学习的研发过程。历史上,宝洁的产品经理制、摩托罗拉的六西格玛、IBM的IPD、微软的软件研发过程等等都产生过较大影响。我们也介绍过Facebook(参见:Facebook怎样开发软件:工程师驱动的文化)、腾讯、豆瓣(参见:腾讯、豆瓣诠释互联网研发之道)等公司富于特色的研发过程。Apple公司一向神秘,这样一个历史很久而且规模不小的公司怎样能够克服常见转载 2012-02-01 14:22:57 · 1429 阅读 · 0 评论 -
IT职场人生系列之十八:危险职业(上)
这是IT职场人生系列的第十八篇。(序言,专栏目录)IT职场中,有几个看上去就很危险、没有前途的职业;也有一些看上去很美,但前途也很危险的职业。本系列将大致列举其中一些,并给出一些如果已经位于这些职业中,应该如何处理的方法。如何判断危险职业整体上有两种危险职业:无积累和窄出路。无积累职业指那些做了很久,但是很难有所积累的职业;由于没有积累,也就很容易因为技术的更新而淘汰,或被年轻人替转载 2012-02-02 19:45:10 · 979 阅读 · 1 评论 -
(心境)程序员都应该挖一口属于自己的井
编注:这篇文章综合了两位博主( wallwind 和 DoEver)对一则故事的感触,这则故事出自张锦喜的一本职场书:《 挖一口属于自己的井》。两个和尚的故事两个和尚住在隔壁,所谓隔壁就是隔壁那座山,他们分别住在相邻的两座山上的庙里。两座山之间有一条溪,这两个和尚每天都会在同一时间下山去溪边挑水,久而久之,他们便成为了好朋友。就这样,时间在每天挑水中不知不觉已经过了5年。转载 2012-02-02 19:48:54 · 1459 阅读 · 0 评论 -
3道小题目,先不看答案,看看你都会吗
1. 有一个3L的桶,一个5L的桶,形状不规则,水无限,问如何准确的装4L的水。2. 有 1 2 3 4 5 6 7 8 9 的九个点,用4条直线一笔连起来3. 雇了一个人干活干7天,工资为一段金条。有一条分成了7段的金条(没有折断),问如何才能每天都发工资的情况下,折2次发工资?答案:1. 设5L的桶名为A, 3L的桶名为B, 装满原创 2012-02-03 12:02:51 · 638 阅读 · 0 评论 -
程序员淡定的姿态和操蛋的心
程序员的通病:逼。其实这个逼字可以分为两个阶段,年轻的时候,是傻逼;年纪大点的时候,是牛逼。但也不绝对。我身边好多做软件,或是被软件做的朋友。有上30的,有才过20的。有倚老卖老,有年少轻狂的。记得一朋友说:妈的,最他妈讨厌写代码不写文档的。但据我所知,很多时候他也是不写的。第一可能是小项目,写在代码注释就行了。第二可能是公司对这方面就不是很重视或是规范化的操作转载 2012-02-02 19:45:39 · 781 阅读 · 0 评论 -
一位大四学生的面试经历和体会
做为一名大四的学生,我面试过不少的单位,有成功的也有失败的,但是对我来说所有的失败在某种意义上都是一种成功,特别是我下面写的这些,写这篇文章的时,我已经签了南京的一家软件公司,但是想起今年2月21日我面试苏州台湾的IT公司的经历联想到我们现在学习编程的一些情况我真的深有感触,这次面试使我深深的体会到了失败但也收获了很多。 我要说的将分成三部分, 1.是我面试的具体经过转载 2012-02-14 15:02:02 · 866 阅读 · 1 评论 -
修炼一名程序员的职业水准(林庆忠__署名原创)
作者:林庆忠,1990年毕业于昆明工学院计算机软件专业,后又于1999年毕业在南京大学 完成软件工程专业硕士的学习,现供职于CNPC旗下的一个行业软件研发中心,因为在网上看了许多有经验的各路软件开发人员写的好帖,一时手痒兴起,也凑一篇壮壮声势。 假设你是一名软件专业毕业的本科学子,如何在工作中修炼成为一名有较高职业水准的程序员呢,本文试图总结作者从事15年软件开发工作的感想,希望对有志成为转载 2012-02-14 15:06:19 · 1186 阅读 · 0 评论 -
对新手程序员的一些唠叨
在编程这一行,我已经干了20多年了。至今为止,我也差不多写过六七门编程导论课程,教授时间总计超过1000小时。以下是我不止一次向我的学生强调过的,我多年来一系列智慧的结晶(排列顺序无特定含义)。首先,欢迎你成为一个程序员。编程真的很难。不管你是有多么地擅长编程,唯一能成为障碍的是大家自己学习和解决问题的能力。在这一行浸得越久,就越理解这个事实。这其实非常有意思——因为这样一来,我们转载 2014-09-24 17:26:58 · 673 阅读 · 0 评论