defpartition(a,i,j):
k=-1
whileTrue:
whilek*(a[i]-a[j])>=0:
ifi==j:
returni
j+=k
a[i],a[j]=a[j],a[i]
i,j,k=j,i-k,-k
defqsort(a,i,j):
ifi<j:
k=partition(a,i,j)
qsort(a,i,k-1)
qsort(a,k+1,j)
defquickSort(a):
qsort(a,0,len(a)-1)
if__name__==‘__main__‘..
分类:
编程语言 时间:
2017-02-09 16:41:35
阅读次数:
157
转自:http://blog.csdn.net/yue7603835/article/details/44309409 Golang :不要通过共享内存来通信,而应该通过通信来共享内存。这句风靡在Go社区的话,说的就是 goroutine中的 channel ....... 他在go并发编程中充当着 ...
分类:
编程语言 时间:
2017-02-09 17:24:49
阅读次数:
233
转至 java那些事 2017-02-09 有些朋友工作一年了觉得该深入一下子了,所以想深入学习一下以提升自己的专业技能,想问一下如何入门Java分布式应用,学习过程大致是怎么样的,涉及到那些知识,框架呢?有那些资料可以推荐?所以在网络上找了一些资源给大家分享一下!首先推荐4本书(京东就有)大型分布 ...
分类:
编程语言 时间:
2017-02-09 17:30:57
阅读次数:
188
//数组转对象 function array2object($array) { if (is_array($array)) { $obj = new StdClass(); foreach ($array as $key => $val){ $obj->$key = $val; } } else {... ...
分类:
编程语言 时间:
2017-02-09 17:42:05
阅读次数:
138
1. 基本分析理论 C5.0是决策树模型中的算法,79年由J R Quinlan发展,并提出了ID3算法,主要针对离散型属性数据,其后又不断的改进,形成C4.5,它在ID3基础上增加了队连续属性的离散化。C5.0是C4.5应用于大数据集上的分类算法,主要在执行效率和内存使用方面进行了改进。C4.5算 ...
分类:
编程语言 时间:
2017-02-09 17:43:09
阅读次数:
619
前段时间新安CentOS 6.5虚拟机,顺便将自带的Python2.6升级到Python 2.7和安装pip。http://blog.csdn.net/jcjc918/article/details/11022345 然而发现随后通过pip安装的包,在python里使用import命令提示找不到mo ...
分类:
编程语言 时间:
2017-02-09 18:36:10
阅读次数:
2077
菱形语法 List<String> strList = new ArrayList<String>(); Java7 后允许在构造器后不需要带完整的泛型信息,只要给出一对尖括号即可。 List<String> strList = new ArrayList<>(); 泛型接口/类 可以为任何类/接口 ...
分类:
编程语言 时间:
2017-02-09 18:46:04
阅读次数:
163
1 Date date=new Date();//取时间 2 Calendar calendar = new GregorianCalendar(); 3 calendar.setTime(date); 4 calendar.add(calendar.DATE,1);//把日期往后增加一天.整数往后... ...
分类:
编程语言 时间:
2017-02-09 18:47:52
阅读次数:
178
额。。。刚开始信誓旦旦说要写launcher制作的博客,还没写完就被抛到脑后了真是没毅力。最近把之前写的wpf的launcher改成了mfc版,遇到很多问题,写了三个星期才写完,好好记录一下吧。我也想把wpf版的写完,毕竟过了快一年了。。。。。。我就决定在mfc版中穿插两种方式的对比把我想要写的比较 ...
分类:
编程语言 时间:
2017-02-09 18:56:20
阅读次数:
278
一、对象概述 对象中包含一系列的属性,这些属性是无序的。每个属性都有一个字符串key和对应的value。 1、为什么属性的key必须是字符串 重点: 可见,字符串的1和数字1访问的都是同一个属性 不管把空对象作为一个key,还是用带有x属性的对象作为key,实际上javascript都会把它转化为字 ...
分类:
编程语言 时间:
2017-02-09 19:00:50
阅读次数:
211
1、涉及技术: EasyUI Spring MVC 2、jsp前端代码: 3、java后台代码 4、封装实体类 5、数据库表数据结构及SQL 6、具体效果 ...
分类:
编程语言 时间:
2017-02-09 19:10:46
阅读次数:
214
在使用面向切面编程时,我们可以在一个地方定义通用的共鞥,但是可以通过声明的方式定义这个功能要以何种方式在何处应用,而无需修改受影响的类。横切关注点可以被模块化为特殊的类,这些类被称为切面。这样的优点是:每个关注点都集中在一个地方,而不是分散到多处的代码中;其次,服务模块更简洁,它们只包含主要关注点的 ...
分类:
编程语言 时间:
2017-02-09 19:21:04
阅读次数:
414
C++读写文件: 头文件 fstream.h 读:ifstream -> open -> seekg -> read -> close 写:ofstream -> open -> seekp -> write -> close 参数:ios::binary 等等 seekg、seekp定位 C读写 ...
分类:
编程语言 时间:
2017-02-09 19:21:37
阅读次数:
157
直接贴代码了: 先上输入前的样子: 当在输入框中输入'合同',得到结果如图: ...
分类:
编程语言 时间:
2017-02-09 19:22:02
阅读次数:
195
为什么要用线程池? 服务器应用程序中经常出现的情况是:单个任务处理的时间很短而请求的数目却是巨大的。 构建服务器应用程序的一个过于简单的模型应该是:每当一个请求到达就创建一个新线程,然后在新线程中为请求服务。实际上,对于原型开发这种方法工作得很好,但如果试图部署以这种方式运行的服务器应用程序,那么这 ...
分类:
编程语言 时间:
2017-02-09 19:28:09
阅读次数:
184
4.0.0 com.smbea.demo WebSocketDemo war 0.0.1-SNAPSHOT WebSocketDemo Maven Webapp http://maven.apache.org 4.3.6.RELEASE 2.7.6 2.6.3 1.9.13 junit juni..... ...
分类:
编程语言 时间:
2017-02-09 19:30:35
阅读次数:
817
属性里有空格的必须用字符串表示: “user name” 属性里有连字符的必须用字符串表示:“user-name” 关联数组通过字符串索引而不是数组索引,javascript对象都是关联数组 ...
分类:
编程语言 时间:
2017-02-09 19:31:56
阅读次数:
157
移动端访问不佳,请访问我的个人博客装饰模式在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。装饰模式的特点
装饰对象和真实对象有相同...
分类:
编程语言 时间:
2017-02-09 19:34:36
阅读次数:
228
通过前面一章我们了解了synchronized是一个重量级的锁,虽然JVM对它做了很多优化,而下面介绍的volatile则是轻量级的synchronized。如果一个变量使用volatile,则它比使...
分类:
编程语言 时间:
2017-02-09 19:35:03
阅读次数:
171