![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
我思我想
jakelong
生活是一条小河,慢慢流淌。不知道自己的追求其实并不重要,关键在于你还在不断的寻找。
展开
-
JavaScript与NodeJs
这些年WEB的发展应该可以称得上是突飞猛进了。当然这得益于互联网的迅速普及,以及移动网络越来越强的数据能力。我不认为技术的发展有什么特殊的动力,其实技术的发展的动力往往都十分的简单,那就是人们的需要。互联网发展这么多年,人们的需要也会越来越多,比如,希望反应更快,希望效果更好,随着手持设备的普及,可能还希望一些web的应用也能够同时支持手持设备。而互联网的发展达到一定的程度之后,量变导致质变,产生原创 2013-12-21 09:59:47 · 12576 阅读 · 0 评论 -
分治
分治,或者说分割,分析或者简单用一个字来说,就是分。经验告诉我们,任何复杂的东西总是由简单的“零件”组成。比如汽车,飞机,建筑乃至人体,他们在鲜活的外表下,总是由许许多多精巧,简单的“零件”组成的。这些“零件”相互协作,一起完成某些事情。分很容易,但是如何分好却很难。程序本身在内存中运行的时候,总是作为一个整体的,所以本身来说,程序可能并没有分的概念,恰恰相反,它往往体现出来的是一种“合”的概念。因此,很多人开始写程序的时候,往往总是会写成一坨。这样的程序也许工作起来没有什么问题,但是日后的维护或者扩展那简原创 2014-06-20 11:11:34 · 1080 阅读 · 0 评论 -
过渡设计
过渡设计其实是一个很有趣的主题,因为设计是一种人为的主观行为,并不太容易受到制约。而且设计也很难界定,大体上当你打开你的开发工具,并在键盘上敲下第一个字母的时候,设计的内容已经开始在你的头脑中展开了。但其实在软件领域里面,提到的设计大约都是指的架构设计,架构设计是没有什么所谓过渡设计这么一说的,因为架构设计和业务场景关联的十分紧密(适用一切的架构是不存在的),否则就是失败的,而且这一点也十分的容易原创 2014-01-26 11:29:43 · 3156 阅读 · 0 评论 -
设计与UML图以及设计模式
其实大多数人在软件开发的过程中不太容易遇到需要什么设计的情形。多数情况下,写程序仅仅是做一些并不需要太多抽象的事务性操作。而且事实上这样的操作也不应该过多的应用设计模式,否则会让程序看起来复杂。如果是一个很复杂的系统,涉及到很多的功能模块,这时我觉得大概是需要一些设计的支持的。所谓的设计模式,其实是通过一些手段来弥补语言本身的缺陷而已。当然,面向对象总是很流行,java又是一种喋喋不休的语言,原创 2014-07-30 12:05:01 · 647 阅读 · 0 评论