今天遇到了日期问题,看了下jdk8新特性http://www.ibm.com/developerworks/cn/java/j-lo-jdk8newfeature/index.htmlJava 的日期与时间 API 问题由来已久,Java 8 之前的版本中关于时间、日期及其他时间日期格式化类由于线程...
分类:
编程语言 时间:
2015-02-10 14:47:41
阅读次数:
267
一:http的由来:
OSI模型把网络通信分成七层:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层,对于开发网络应用人员来说,一般把网络分成五层,这样比较容易理解。这五层为:物理层、数据链路层、网络层、传输层和应用层(最顶层),下面是一张网络分层的图片(来源于网络):
网络中的计算机互相通信就是实现了层与层之间的通信,要实现层与层之间的通信,则各层都要遵守规则,这样...
分类:
Web程序 时间:
2015-02-09 16:12:55
阅读次数:
318
冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到 没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 冒泡排序算法的....
分类:
编程语言 时间:
2015-02-06 16:21:26
阅读次数:
223
奇技淫巧之浏览器秒秒钟变编辑器 此文是翻译来的,原文戳这里。由来 有时,我仅仅想输入一些乱码。仅仅想放空自己。用编辑器来输入这些胡言乱语会使我很苦恼,因为这样会弄乱我项目的工作区。(我很挑剔,我懂得) 所以我就这么做。自从我生活在有浏览器的地方,我就只需打开新的标签,然后在地址栏里输入下面的内...
分类:
其他好文 时间:
2015-02-06 09:25:55
阅读次数:
191
双重检查锁定的由来 在java程序中,有时候可能需要推迟一些高开销的对象初始化操作,并且只有在使用这些对象时才进行初始化。此时程序员可能会采用延迟初始化。但要正确实现线程安全的延迟初始化需要一些技巧,否...
分类:
其他好文 时间:
2015-02-05 16:37:52
阅读次数:
189
“PDF.NET框架”全称是“PWMIS数据开发框架”(有关名字的由来请看官网http://www.pwmis.com/sqlmap/ 介绍),它直接基于 ADO.NET,没有使用反射,没有过度封装,力求做速度最快、使用最简单、适应场景最广泛的的数据开发框架。...
分类:
Web程序 时间:
2015-02-05 11:15:46
阅读次数:
199
要虚拟很多IP的情况:在一台机上虚拟的IP跨网段的处理,可通过在服务器端添加路由来实现。例:【服务器】IP:192.168.0.1 【测试机】IP:192.168.0.2 测试机上添加的虚拟IP:192.168.10.1~254 那么在【服务器】端执行以下命令:route add 192.168.1...
分类:
其他好文 时间:
2015-02-04 18:16:19
阅读次数:
167
装饰设计模式:基于已经存在的功能,提供增强的功能
装饰设计模式的由来:
Reader
----TextReader
----MediaReader
要为子类提供缓冲读的功能
Reader
----TextReader
----BufferedTextReader
----MediaReader
-----BufferedMediaRead...
分类:
编程语言 时间:
2015-02-03 23:07:39
阅读次数:
214
事件的由来上文说到委托的安全性不佳,于是我们要将委托本身私有化,但还要暴露若干方法让外界使用。其中最重要的必然就是为委托挂接方法和调用委托,以便间接地调用委托所代表方法。那么事件event关键字就是c#提供给我们的一个语法糖。他并没有任何新的东西,只是减少了一些代码。所以,事件是一种特殊的委托,其特...
分类:
其他好文 时间:
2015-02-03 16:56:47
阅读次数:
202
谈到设计模式,它是骨灰级任务给我们总结的经验,也是我们对面向对象编程学习的深入。而设计模式中的六大原则,则是我们在学习它时要遵循的规则。下面宏观的看一看六大原则的导图吧!
一、导图分析
二、导图分析
1、单一职责:就一个类而言,应该仅有一个引起它变化的原因。
问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生...
分类:
其他好文 时间:
2015-02-03 13:27:39
阅读次数:
182