编程思想
文章平均质量分 74
jinzi12345678
勤奋、执着、专注
展开
-
关于编程,大学没有传授的8件事儿……
1、我们总是错的;2、事情若有可能出错,就一定会出错;3、所有的代码都烂;4、Bug总会存在;5、客户最大;6、纸上谈兵是行不通的;7、少即是多;8、编写代码只是我们所做工作的20%而已。转自:http://echowong.info/post/2011-12-10/7633778翻译 2011-12-12 13:17:26 · 893 阅读 · 1 评论 -
语言是载体,思想才是灵魂---浅谈java DAO与C#三层架构
语言只是载体,思想才是程序设计中的灵魂。能把“白菜做出茄子味”来的程序员才是优秀的程序员。语言是相同的不管是像java、C#这种纯面向对象的语言还是C++过渡语言或者C面向过程的语言……总是有很多相似的思想在里面。就那java中的DAO设计模式与C#中的三层架构来说:java中的DAO设计模式,这种模式是比较常用的一种模式。主要应用于对数据库的操作访问。实现了数据层、实体层、业务逻辑层、表原创 2011-12-09 22:53:16 · 2883 阅读 · 0 评论 -
MD5加密算法---简析
MD5加密算法由于其具有较好的安全性,加之商业也可以免费使用该算法,因此该加密算法被广泛使用,md5算法主要运用在数字签名、文件完整性验证以及口令加密等方面。在一般情况下MD5这种加密算法是比较安全的。2004年山东大学王小云教授破解了这种一直被认为很安全的加密算法。从此MD5不在安全……但这种算法,不能就这么“昙花一现"还是有必要去学习一下的……写了一个简单的例子:=======原创 2011-12-20 12:52:59 · 1409 阅读 · 0 评论 -
什么时候学习编程都不晚
编程就如一种超能力。通过它,你可以创造出成千上万的人们可以看到的东西;你可以改变人们的行为方式、思想方式及与他人交互的方式。这棒极了,但是,我也见过好多人,他们认为这是一种他们力所不能及的能力。我也见过很多非技术出身的人,他们似乎以为这种超能力只会赋予那些足够幸运的人——他们在很小的时候就拥有了这种能力。在高中,我曾学习了两门计算机技术的课程,所以在大学时我才有充分的信心去面对编程。如果在此之转载 2011-12-16 17:26:36 · 1028 阅读 · 0 评论 -
java设计模式--工厂方法设计模式
工厂方法模式的意义是定义一个创建产品对象的工厂接口,将实际创建的工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。(工厂方法模式与简单工厂模式在结构上的不同不是很明显。工厂方法类的核心是一个抽象工厂类,而简单工厂模式把核心放在了一个具原创 2012-01-10 09:56:42 · 830 阅读 · 0 评论 -
为程序员量身定制的12个目标
投递人 itwriter 发布于 2012-01-14 23:15评论(13)有4766人阅读 原文链接 [收藏] «» 英文原文:12 resolutions for programmers 对程序员们来说挑战自我非常重要,要么不断创新,要么技术停滞不前。新年伊始,我整理了 12 个月的目标,每个目标都是对技术或个人能力的挑战,而且可以年复一年循环使用。转载 2012-03-03 13:00:17 · 945 阅读 · 3 评论