面向对象程序设计作为一种重要的程序设计思想,在近些年来得到广泛的推崇。而Java和C++更是面向对象程序设计语言中的翘楚,要彻底摸清面向对象程序设计的精髓和在实际应用中更加高效的进行代码设计,我们有必要对比一下Java和C++的在实现面向对象程序设计上的异同之处,对两种语言的细节之处做一个详尽的.....
分类:
编程语言 时间:
2014-05-23 04:10:07
阅读次数:
310
Redis高可用部署及监控目录一、Redis
Sentinel简介二、硬件需求三、拓扑结构1、单M-S结构2、双M-S结构3、优劣对比四、配置部署1、Redis配置2、Redis
Sentinel配置3、启动服务4、故障模拟检测五、备份恢复1、备份策略2、灾难恢复六、运维监控1、安全监控2、性能监控...
分类:
其他好文 时间:
2014-05-23 04:05:34
阅读次数:
523
//冒泡排序(Bubble
Sorting)的基本思想是:通过对待排序序列从后向前(从下标较大的元素开始),依次比较相邻元素的排序码,若发现逆序则交换,使排序码较小的元素逐渐从后部移向前部(从下标较大的单元移向下标较小的单元),就象水底下的气泡一样逐渐向上冒。public
static void m...
分类:
编程语言 时间:
2014-05-23 03:41:33
阅读次数:
198
//选择排序(Select
Sorting)也是一种简单的排序方法。它的基本思想是:第一次从R[0]-R[n-1]中选取最小值,与R[0]交换,第二次从R[1]-R[n-1]中选取最小值,与R[1]交换,第三次从R[2]-R[n-1]中选取最小值,与R[2]交换,...,第i次从R[i-1]-R[n...
分类:
编程语言 时间:
2014-05-23 03:20:00
阅读次数:
217
下面的文字来自于《敏捷软件开发 原则、模式和实践》一书,作者是Robert C.
Martin。我把这些文字发布在这里,希望对敏捷软件开发还不是很了解的朋友所有帮助。我推崇这本书,是因为它提出了许多有价值的软件项目管理的理念,以及软件设计思想和方法,其中,很多可以直接用在我们的工作中,或用来指导我们...
分类:
其他好文 时间:
2014-05-23 03:17:57
阅读次数:
309
1.
响应式Web设计采用灵活的、设备无关的方法来为Web进行设计。响应式Web设计使用了与渐进增强相同的思想。包括三个核心元素:媒介查询、流动布局、自适应图片。响应式站点不是PC站,也不是手机站。2.
优雅降级当你利用所有新的特性时,你要保证那些相对较老的浏览器也能访问你的内容。3. 渐进增强把优...
分类:
Web程序 时间:
2014-05-23 02:58:08
阅读次数:
288
//基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。public
static void main(String []args){ int...
分类:
编程语言 时间:
2014-05-23 02:47:53
阅读次数:
216
//插入排序(Insertion
Sorting)的基本思想是:把n个待排序的元素看成为一个有序表和一个无序表,开始有序表只包含一个元素,无序表中包含有n-1个元素,排序过程中每次从无序表中取出第一个元素,把它的排序码依次与有序表元素的排序码进行比较,将它插入到有序表中的适当位置,使之成为新的有序表...
分类:
编程语言 时间:
2014-05-23 02:45:56
阅读次数:
236
事件就是用户或浏览器自身执行的某种动作。诸如click、load、和mouseover,都是事件的名字。而响应某个事件的函数就叫做事件处理程序(或事件侦听器)。事件处理程序的名字以"on"开头,因此click事件的事件处理程序就是onclick,load事件的事件处理程序就是onload。以下是跨浏...
分类:
编程语言 时间:
2014-05-22 16:23:41
阅读次数:
393
在SOA的基础技术实现方式中WebService占据了很重要的地位,通常我们提到WebService第一想法就是SOAP消息在各种传输协议上交互。近几年REST的思想伴随着SOA逐渐被大家接受,同时各大网站不断开放API提供给开发者,也激起了REST风格WebService的热潮。
SOAP 什么是...
分类:
Web程序 时间:
2014-05-22 14:38:15
阅读次数:
265