
值得思考的文章
文章平均质量分 80
lxzo123
做一个懒惰的程序员,每天看书,学习,睡觉,编程,思考,娱乐。
个人站点:http://www.iteyey.com
展开
-
HTTP POST GET 本质区别详解
<br />出处:http://blog.youkuaiyun.com/gideal_wang/archive/2009/07/02/4316691.aspx <br />2009-12-02<br /><br /><br />HTTP POST GET 本质区别详解<br />一 原理区别 <br /><br /> 一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交 <br /><br />Http定义了与服务器交互的不同方转载 2010-08-24 20:50:00 · 524 阅读 · 0 评论 -
一位资深IT自由职业者的2010年回顾
<br />译文来源:伯乐在线 - 职场博客 - 自由职业者<br />译文链接:http://www.jobbole.com/entry.php/477<br />原文:Raibledesigns文章推荐: Martin 编译:伯乐在线 敏捷翻译组 - 关关<br /><br /><br /> <br />编者按:本文作者Matt Raible是一位资深的UI架构师,从事IT行业咨询的自由职业者。他同时也是App Fuse的作者,著有《Spring Live》转载 2011-05-25 13:51:00 · 695 阅读 · 0 评论 -
15个编程好习惯
<br />导读:原文根据作者Al katib在codingthis.com上发表的一篇《15 Good Computer Programming Habits》,由国内整理编译《15个编程好习惯》。<br />内容如下:<br /> <br />1. 动手编码之前,你需要对要编码实现的解决方案有一个正式的或粗略的设计。永远不要在没有任何设计的前提下就开始编码,除非所编代码不重要。<br />2. 优秀的代码文档跟编程语言知识一样重要。在代码源文件中,为每个主要的代码段添加注释,解释代码的基本逻辑。最好注明转载 2011-05-03 18:08:00 · 534 阅读 · 0 评论 -
有理想的程序员必须知道的15件事
转载:http://cnbeta.com/articles/140601.htm作为程序员,要取得非凡成就需要记住的15件事。1、走一条不一样的路在有利于自己的市场中竞争,如果你满足于“泯然众人矣”,那恐怕就得跟那些低工资国家的程序员们同场竞技了。2、了解自己转载 2011-07-06 09:25:48 · 505 阅读 · 0 评论 -
编程警言收集汇总
下面是从网上收集的大师所提炼的编程格言,在此记录,以便时刻警示自己,如下:篇章一. 来自 http://sd.youkuaiyun.com/a/20110701/300888.html1.保持简单直白(Keep It Simple Stupid)2.不要自我复制(Don’原创 2011-07-06 09:22:17 · 708 阅读 · 0 评论 -
优秀程序设计的18大原则
【优快云编译】良好的编程原则与良好的设计工程原则密切相关。本文总结的这些设计原则,帮助开发者更有效率的编写代码,并帮助成为一名优秀的程序员。1.避免重复原则(DRY - Don’t repeat yourself)编程的最基本原则是避免重复。在程序代码中总会有很多结构体转载 2011-09-02 16:24:39 · 542 阅读 · 0 评论 -
离开,是为了新的开始
离开,是为了新的开始 摘自云风的bloghttp://blog.codingnow.com/ 经过数个月的沟通,丁终于理解了我的决定。在杭州 7 楼尽头的 CEO 办公室里,我接过了老丁送给我的一盒月饼。我给他分享了我最近在野外攀岩的一些视频。老丁打趣说,今转载 2011-09-19 18:21:38 · 767 阅读 · 0 评论 -
一位软件工程师的6年总结
作者:成晓旭 (声明:欢迎转载,请保证文章的完整性) “又是一年毕业时 ”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程转载 2011-09-19 18:17:51 · 1041 阅读 · 0 评论 -
程序=沟通+思考
第一. 软件开发沟通很重要,这个大家都知道,但是往往做的时候而忽略了沟通的重要性,经常出现自己以为已经很了解需求了,做了一半发现根本不是那么回事,导致反复重复这个过程,做开发第一一定要和需求人员很好的沟通,完全了解需求再开始设计开发,一定要使自己的理解和需求人员达成一致,当然如果原创 2011-09-22 21:40:50 · 879 阅读 · 0 评论 -
10个步骤让你成为高效的Web开发者
要成为高产、高效的Web开发者,这需要我们做很多工作,来提高我们的工作方式,以及改善我们的劳动成果。 下面是10个提高效率的步骤,虽然不能保证解决你在开发中的所有问题,但至少是非常实用的,可以简化你的Web开发流程,使开发的每一个环节快速、流畅。还可以帮助你节省大量的时间转载 2011-09-28 13:55:18 · 930 阅读 · 0 评论 -
软件开发中思考的重要性
在现在这个浮躁的时期,再加上敏捷咨询师们念的歪经,他们让人感觉上就像是软件产品是可以在很短的时间内高质量的完成的,这令那些管理者们很兴奋,就像巴甫洛夫的条件反射实验中的狗看到了肉就像流口水那样兴奋。他们使用TDD,快速迭代,不断重构,持续集成直至持续部署的方法在进行软件开发。软件开发真是这样的吗?难道不需要花时间去思考吗?对此,有些观点在Todd的《“品质在于构建过程”吗?》转载 2011-10-26 10:02:38 · 1329 阅读 · 0 评论 -
编程给程序员带来哪些坏习惯 转
<br />似乎任何职业都会给从业人员带来这样那样的习惯。国外某网站上有位朋友(应该也是程序员)想了解其他程序员在投身堆码事业后有什么样的坏习惯。结果一呼百应,很多程序员纷纷自爆自己的坏习惯和糗人糗事。编程无国界,相信国内堆码界的朋友,也会有同感。<br /> 1. 编程已给我带来很多坏习惯,编程也每天在继续给我新增更多的坏习惯。当然有些习惯和编程无关了。下面这些习惯尽管我也很想改掉,但已根深蒂固。<br /> a. 在天地万物中,去发现多态、继承和模式;<br /> b. 用十六进制代码中的像素和颜转载 2011-05-25 11:53:00 · 541 阅读 · 0 评论 -
自由职业者创建的12家超酷公司
<br />转摘:http://www.jobbole.com/entry.php/509<br /> <br />编辑按:伯乐在线职场博客曾于去年12月中旬发布一篇《自由职业者创办的电子商务公司是如何起家?》的文章,SumEffect软件公司的联合创始人Matt DeLong分享了公司的起家史。本文将向大家推荐另外12家公司,它们在各自领域中皆属佼佼者,其中有站长熟知的SEO Book和SEOmoz,也有开发WordPress主题的Woo Themes和Thesis theme等。(全文如转载 2011-05-25 13:37:00 · 829 阅读 · 0 评论 -
程序员的本质
<br />导读:本文来自softwarecreation上一篇《What do programmers really do?》,译文由伯乐在线整理编译《程序员的本质》。文中阐述了程序员的本质,以及一名优秀程序员所具备的能力。一个优秀的解决方案需要计算机世界与人类世界的双重技能。只有连接起两个世界,才能成为一个真正的优秀程序员。<br />内容如下:<br />很多人(包括我岳母)认为计算机变得如此智能,所以在不久的未来将不再需要程序员。另外一些人认为程序员是天才,他们在电脑前能不断地解决复杂的数学难题。甚转载 2011-05-26 09:33:00 · 964 阅读 · 0 评论 -
JAVA日常工作容易出错的地方小汇总
<br />以下是同事总结的,感觉挺有用的,贴出来供大家参考<br /> <br /> <br />import java.math.BigDecimal;<br />import java.util.Calendar;<br />public class TestExample {<br /> /**<br /> * @param args<br /> */<br /> public static void main(String[] args) {<br /> // TODO Auto-gener原创 2010-09-12 12:13:00 · 787 阅读 · 0 评论 -
JVM类加载
<br /> ClassLoader如何加载class 。<br /> jvm里有多个类加载,每个类加载可以负责加载特定位置的类,<br /> 例如,bootstrap类加载负责加载jre/lib/rt.jar中的类, <br /> 我们平时用的jdk中的类都位于rt.jar中。extclassloader负责加载jar/lib/ext/*.jar中的类,<br /> appclassloader负责classpath指定的目录或jar中的类。除了bootstrap之外,<br /原创 2010-09-12 12:15:00 · 463 阅读 · 0 评论 -
CAP原理与最终一致性
<br /><br />CAP原理(CAP Theorem)<br />在足球比赛里,一个球员在一场比赛中进三个球,称之为帽子戏法(Hat-trick)。在分布式数据系统中,也有一个帽子原理(CAP Theorem),不过此帽子非彼帽子。CAP原理中,有三个要素:一致性(Consistency) 可用性(Availability) 分区容忍性(Partition tolerance) <br />CAP原理指的是,这三个要素最多只能同时实现两点,不可能三者兼顾。因此在进行分布式架构设计时,必须做出取舍。而对转载 2010-09-11 23:23:00 · 2056 阅读 · 0 评论 -
Spring 框架的设计理念与设计模式分析
<br /> <br /> 原文:http://www.oschina.net/bbs/thread/9115<br /> <br />简介: <br />Spring 作为现在最优秀的框架之一,已被广泛的使用,并且有很多对其分析的文章。本文将从另外一个视角试图剖析出 Spring 框架的作者设计 Spring 框架的骨骼架构的设计理念,有那几个核心组件?为什么需要这些组件?它们又是如何结合在一起构成 Spring 的骨骼架构? Spring 的 AOP 特性又是如何利用这些基础的骨骼架构来工作的? Spr原创 2010-09-12 23:51:00 · 1193 阅读 · 0 评论 -
转载 想透彻,写清楚,讲明白
<br />本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/jinxfei/archive/2010/09/08/5870646.aspx<br />感觉写的不错,转过来珍藏警示自己................ <br /> <br />有些场景,很多人或许会生出似曾相识的感觉:<br /> 1、开发时碰到了一个棘手的问题,比如写的代码执行结果不符合预期,调试很长时间了,自己觉得该查的都查了,貌似一切都正常,但结果就是不对。无奈之下,找人帮忙一起分析,当你向别人描述问题的转载 2010-09-29 14:28:00 · 604 阅读 · 0 评论 -
螃蟹为什么横行
<br />早期螃蟹是前行姿势走路的,可到了现在世界上的螃蟹除了一两种其余的都是横着走路的,这是什么原因的螃蟹是依靠地磁场来判断方向的。在地球形成以后的漫长岁月中,地磁南北极已发生多次倒转。地磁极的倒转使许多生物无所适从,甚至造成灭绝。螃蟹是一种古老的回游性动物,它的内耳有定向小磁体,对地磁非常敏感。由于地磁场的倒转,使螃蟹体内的小磁体失去了原来的定向作用。为了使自己在地磁场倒转中生存下来,螃蟹采取“以不变应万变”的做法,干脆不前进,也不后退,而是横着走。从生物学的角度看,蟹的胸部左右比前后宽,八只步足伸展原创 2010-10-07 20:48:00 · 936 阅读 · 0 评论 -
redis客户端 predis与phpredis 比较
<br />predis目录中有一个FAQ.markdown文件,FAQ中文意思经常问到的问题,该文档对redis的客户端predis和phpredis进行了比较分析,优点,不足做了说明,还是老外的文档清楚,一看就明白,当然这个跟我们自己测试比较结果还是有一定出入,需进一步测试。<br /> <br /># Some frequently asked questions about Predis #<br />____________________________________________<br /原创 2011-05-12 13:32:00 · 8734 阅读 · 0 评论 -
redis客户端predis介绍
<br />README.markdown 官方介绍<br /> <br /># Predis #<br />## About ##<br />Predis is a flexible and feature-complete PHP (>= 5.3) client library for the Redis key-value store.<br />For a list of frequently asked questions about Predis, see the __FAQ__ file in原创 2011-05-12 13:33:00 · 4437 阅读 · 0 评论 -
redis客户端PhpRedis介绍
<br />phpredis官方介绍文档,太全了,简单易懂,保持原味................嘿嘿<br /> <br />PhpRedis<br />=============<br />The phpredis extension provides an API for communicating with the [Redis](http://redis.io/) key-value store.<br />This code has been developed and maintained原创 2011-05-12 13:42:00 · 7152 阅读 · 0 评论 -
编程20年
<br />译文:http://www.cnblogs.com/as3developer/rss<br /> <br />编程20年2011年5月26日 9:58原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳 森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员,或许你在本文中看到自己的身影。<br /><br />从11岁时,我就一直在编程转载 2011-05-26 10:23:00 · 533 阅读 · 0 评论 -
那些员工很少却有数千万用户的互联网公司
<br />本文摘自:http://www.jobbole.com/entry.php/546<br /> <br />导读:互联网给小公司带来了在世界范围内拥有海量用户的机会。这造就了一些公司和组织,即使只有相对较少数量的员工,但是仍然可以为大量用户提供服务。<br /><br /> 我们在下文列举的这些公司或组织,它们的用户数量都有1000万,或者更多(5亿多)。<br /><br />1. Automattic<br /><br /><br /><br /> 员工数量:72<br />转载 2011-05-25 13:26:00 · 912 阅读 · 0 评论 -
优秀程序员的首要特性:判断力
我发现很多公司在招聘Ruby on Rails程序员时,往往注重开发者的三个主要特征:足够聪明、大技术社区中的知名度、深厚的Ruby开发技能。其实这些考察点并不正确。虽然这三大特性很重要,但他们却忽略了一名出色开发者所应具有的首要特征:判断力。关于Jack和Dianne的故事Jack是一个摇滚巨星。Jack喜欢谈论世界上最酷会议中提到的最新发展趋势。他很重视在一个新项目中使用三种以上的新技转载 2011-11-09 10:07:00 · 1078 阅读 · 0 评论