快速排序 概要 本章介绍排序算法中的快速排序。 目录1. 快速排序介绍2. 快速排序图文说明3. 快速排序的时间复杂度和稳定性4. 快速排序实现4.1 快速排序C实现4.2 快速排序C++实现4.3 快速排序Java实现 转载请注明出处:http://www.cnblogs.com/skywang1 ...
分类:
编程语言 时间:
2018-02-24 15:11:20
阅读次数:
194
0.绪论 面向对象的三大特性是封装、继承和多态。本文以java为例简述这三个概念在java语言中的具体体现。 首先说明一下,在java中,一个对象就是一个java类的一个实例。在一个java类中,包括数据成员和方法成员,其中数据成员又被称为属性,方法成员简称为方法。 1.封装 1.1 概念:封装是指 ...
分类:
编程语言 时间:
2018-02-24 15:36:14
阅读次数:
151
java需要下载外部包, commons codec.jar 1.6 較新的JAVA版本把Base64的方法改成靜態方法,可能會寫成Base64.encodeToString(encrypted, 0); import javax.crypto.Cipher; import javax.crypto ...
分类:
编程语言 时间:
2018-02-24 15:36:38
阅读次数:
224
快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide and ConquerMethod)。 该方法的基本思想是: 1.先从数列中取出一个数作为基准数。 2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边 ...
分类:
编程语言 时间:
2018-02-24 15:36:58
阅读次数:
183
一个进程在同一时刻只能做一件事情,线程可以把程序设计成在同一时刻能够做多件事情,每个线程处理各自独立的任务。线程包括了表示进程内执行环境必需的信息,包括进程中标识线程的线程ID、一组寄存器值、栈、调度优先级和策略、信号屏蔽字、errno变量以及线程似有数据。进程的所有信息对该进程的所有线程都是共享的 ...
分类:
编程语言 时间:
2018-02-24 16:44:14
阅读次数:
266
正则表达式 为高级的文本模式匹配、抽取、与/或文本形式的搜索和替换功能提供了基础。简单地说,正则表达式(简称为 regex)是一些由字符和特殊符号组成的字符串,它们描述了模式的重复或者表述多个字符,于是正则表达式能按照某种模式匹配一系列有相似特征的字符串。换句话说,它们能够匹配多个字符串……一种只能 ...
分类:
编程语言 时间:
2018-02-24 16:44:58
阅读次数:
204
线程池 创建线程需要时间,如果有不同的小任务要完成,就可以事先创建许多线程,在应完成这些任务时发出请求。这个线程数最好在需要更多线程时增加,在需要释放资源时减少。 不需要自己创建这样的一个列表。该列表由ThreadPool类托管。该类会在需要时增加线程池中线程数,直到最大的线程数。 可以指定创建线程 ...
分类:
编程语言 时间:
2018-02-24 16:45:44
阅读次数:
197
preface: 忙于近期的任务,须要用到libsvm的一些命令。如在终端执行javasvm_train train_file model_file. pythonsubset.py file train_num train_file test_file等命令。但file的准备又是通过python写 ...
分类:
编程语言 时间:
2018-02-24 16:46:00
阅读次数:
195
1、启动方式三种 2、测试环境+生产环境,多环境使用配置文件。 3、读取配置文件的方法 两种(1)@value (2)@component @ConfigurationProperties(prefix = "man")分组 ...
分类:
编程语言 时间:
2018-02-24 16:47:33
阅读次数:
143
Alex讲师(金角大王)的自我介绍及成长经历,很励志 学好英语很重要。等工作稳定了,报个班学习英语(比如华尔街英语) 求职时,英语会刷新一大波人,掌握了英语,对这个世界的认知会发生很多的变化 Python非常擅长开发交融交易系统 做技术岗位很纯粹!靠技术吃饭 写博客对找工作是一个加分项,博客园(cn ...
分类:
编程语言 时间:
2018-02-24 16:48:40
阅读次数:
266
2个多月来,将3.5版本中的68个内置函数,按顺序逐个进行了自认为详细的解析,现在是时候进行个总结了。为了方便记忆,将这些内置函数进行了如下分类: 数学运算(7个) 类型转换(24个) 序列操作(8个) 对象操作(7个) 反射操作(8个) 变量操作(2个) 交互操作(2个) 文件操作(1个) 编译执 ...
分类:
编程语言 时间:
2018-02-24 16:49:14
阅读次数:
155
------------------------------------ ...
分类:
编程语言 时间:
2018-02-24 16:50:04
阅读次数:
185
一、Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术之一,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp,Servlet, 静态图片文件或静态html文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过 ...
分类:
编程语言 时间:
2018-02-24 16:50:14
阅读次数:
280
创建xml文档并输出到文件 运行后会在D盘下生成一个books.xml 使用Iterator迭代器的方式来解析xml xml文档如下: 运行结果: 用List列表的方式来解析xml ...
分类:
编程语言 时间:
2018-02-24 16:51:29
阅读次数:
170
方法一: 找到出错的jar包文件位置,删掉_maven.repositories文件 方法二: maven中的本地仓库的index索引没有更新导致 解决方案: 在eclipse中打开菜单 window-> show view –> other –> Maven -> maven repositori ...
分类:
编程语言 时间:
2018-02-24 16:51:53
阅读次数:
2162
集合是一个无序的,不重复的数据组合。 它的特点是: 它的主要作用是: 集合的常用操作 创建 去重 增加 删除 复制 集合内置方法 参考链接:http://blog.csdn.net/jasonLee_lijiaqi/article/details/79307119 ...
分类:
编程语言 时间:
2018-02-24 16:52:28
阅读次数:
138
本章介绍了一个进程中多个线程之间如何保持数据的似有性及进程的系统调用如何与线程进行交互。 1、线程限制: Single Unix定义了一线线程操作的限制,和其他的限制一样,可以通过sysconf来查询。和其它的限制使用目的一样,为了应用程序的在不同操作 系统的可移植性。 一些限制: PTHREAD_ ...
分类:
编程语言 时间:
2018-02-24 16:54:55
阅读次数:
186
首先看一看java泛型类的使用: 在普通类中:Father aa = new Son();父类是可以用来指向子类的 但是在泛型类中却不是如此: 1:虽然Son是Father的子类,但是Pair<T>之间没有继承关系: 2:可以将参数化类型转换成一个原始类型: 3:泛型类可以扩展或实现其他的泛型类: ...
分类:
编程语言 时间:
2018-02-24 16:55:23
阅读次数:
193
Q: Throable是不是受查异常? A: 是 在 "Java规范" 中,对非受查异常和受查异常的定义是这样的: The unchecked exception classes are the exception classes and the classes. The checked excep ...
分类:
编程语言 时间:
2018-02-24 16:55:40
阅读次数:
170
闲话少说,直接上操作。 python版本为2.7.6 可以直接到官网下载,我也提供一个百度云的下载地址 https://pan.baidu.com/s/1kWPXG8Z 这个是window版本,linux版本的自行到其他地方下载。 开发工具我使用的是pycharm4.5.3,目前有破解版本,下载地址 ...
分类:
编程语言 时间:
2018-02-24 16:56:31
阅读次数:
372