快速排序数组元素的思想:(题目来源:中国大学Mooc,程序设计与算法(二)算法基础视频课程) 1)设k=a[0],将k挪到适当位置,使得比k小的元素都在k左边,比k大的元素都在k右边,和k相等的,不关心在k左右出现均可(O(n)时间完成) 2)把k左边的部分快速排序 3)把k右边的部分快速排序 代码 ...
分类:
编程语言 时间:
2017-12-18 14:23:09
阅读次数:
134
读者须知:1、本手记本着记续接前面的两张手记内容整理2、本手记针对tomcat部署测试环境实现最近工作比较繁忙,导致这章一直拖延,没有太抽出时间来总结。要实现Jenkins端的持续集成,其实在CI服务配置端很容易,难点呢?就是如何实现自动化的部署。我的脚本设计就是为了解决以下难题:难点一、如何使得自 ...
分类:
编程语言 时间:
2017-12-18 14:24:27
阅读次数:
209
详细参照: SSM框架——详细整合教程(Spring+SpringMVC+MyBatis) 这里只说一下注意的地方: 1.上面那篇是用的eclipse, 但IDEA的目录结构和eclipse稍有不同. test和main是在同一级目录下(测试代码的位置是在test目录下,关于IDEA的目录结构一定要 ...
分类:
编程语言 时间:
2017-12-18 14:25:33
阅读次数:
155
Java三大框架(Struts+Hibernate+Spring)主要用来做WEN应用。 Struts主要负责表示层的显示 Spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作) Hibernate主要是数据持久化到数据库 再用jsp的servlet做网页开发的时候有个 web.xm ...
分类:
编程语言 时间:
2017-12-18 15:09:33
阅读次数:
106
3)创建第一个java web例子 使用myeclipse创建第一个web页面,很简单 file-》new-》web project 会出现完整的java web项目; 4)在jsp页面加入后台java类的方法,并显示在页面上 a.创建一个java类 在src上点击右键,new-》class 创建一 ...
分类:
编程语言 时间:
2017-12-18 15:09:41
阅读次数:
228
1、创建第一个java web例子 mac 下 使用eclipse创建第一个web页面,很简单 file-》new-》web project 会出现完整的java web项目; 2、在jsp页面加入后台java类的方法,并显示在页面上 a.创建一个java类 在src上点击右键,new-》class ...
分类:
编程语言 时间:
2017-12-18 15:09:57
阅读次数:
219
今天在部署WebLogic项目时,报了java.lang.ClassCastException: weblogic.xml.jaxp.RegistrySAXParserFactory cannot be cast to javax.xml.parsers.SAXParserFactory异常。 查询 ...
分类:
编程语言 时间:
2017-12-18 15:10:05
阅读次数:
465
引子今天有小伙伴问到了怎么用python调用dubbo的接口的方法,就随便写了这么一篇文章。其实dubbo接口可以使用loadrunner、jmeter等完成,最好是熟悉java语言的,那么编写起来就丝滑了很多哦那么用python来调用其实也是很简单的,并不像大家想的那么复杂,基本3、4步就可以搞定,不要急,来看如何实现实现步骤1、让开发GG把项目里的dubbo加上hessian方式,绿色公害无污
分类:
编程语言 时间:
2017-12-18 15:11:26
阅读次数:
407
问题:经常在项目中要校验邮箱? 邮箱格式:首位必须为字母,必须包含一个@符号,并且@之后有个名字,之后还有个.,再有一个后缀名 例如:wyp55023@163.com 一、java中代码如下: 解释: [0-9]:0-9中任意一个 [a-z]:a-z中任意一个 [A-Z]:A-Z中任意一个 [A-z ...
分类:
编程语言 时间:
2017-12-18 18:37:21
阅读次数:
172
类构造器引用 首先看个简单的例子: Class::new 语法就是构造器引用 调用的是默认的构造函数。 类静态方法引用 首先看下简单的例子: Car::collect 就是静态方法引用的实现。 类方法引用和实例方法引用 首先来看一个简单的例子: 类型推测机制 当使用范型类时编译器可以自动推断出确定的 ...
分类:
编程语言 时间:
2017-12-18 18:37:44
阅读次数:
155
{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。你会不会被他忽悠住?(子向量的长度至少是1)最优方法,时间复杂度O(n),和最大的子序列的第一个元素肯定是正数 ,因为元素有正有负,因此子序列的最大和一定大于0 def FindGreatestSumO... ...
分类:
编程语言 时间:
2017-12-18 18:37:52
阅读次数:
133
#coding:utf-8 ''' Created on 2017年10月9日 @author: li.liu ''' from selenium import webdriver from lxml import etree import urllib import urllib2 import ... ...
分类:
编程语言 时间:
2017-12-18 18:38:30
阅读次数:
458
优点:解耦和,降低了不同类之间的依赖性 孩子由于太小,不能自己吃奶需要保姆来喂,衣服脏了也不能自己洗,通过代理实现。 test: ...
分类:
编程语言 时间:
2017-12-18 18:38:39
阅读次数:
160
一道编程题如下: 实例化三个线程,一个线程打印a,一个线程打印b,一个线程打印c,三个线程同时执行,要求打印出10个连着的abc。 题目分析: 通过题意我们可以得出,本题需要我们使用三个线程,三个线程分别会打印6次字符,关键是如何保证顺序一定是abc...呢。所以此题需要同步机制来解决问题! 令打印 ...
分类:
编程语言 时间:
2017-12-18 18:38:50
阅读次数:
179
下次造轮子前先看看现有的轮子吧 值得学习的C语言开源项目 - 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbenc ...
分类:
编程语言 时间:
2017-12-18 18:39:12
阅读次数:
269
from:http://blog.csdn.net/zhuqiuhui/article/details/53180395 1. 求两个经纬点的方位角,P0(latA, lonA), P1(latB, lonB)(很多博客写的不是很好,这里总结一下) 2. 求两个经纬点的距离函数:P0(latA, l ...
分类:
编程语言 时间:
2017-12-18 18:39:40
阅读次数:
715
Gson-Google出品的Json处理工具,网上好评大片,先来学习一下。 先列出网上找到的一个评价: Gson是目前功能最全的Json解析神器,Gson当初是为因应Google公司内部需求而由Google自行研发而来,但自从在2008年五月公开发布第一版后已被许多公司或用户应用。Gson的应用主要 ...
分类:
编程语言 时间:
2017-12-18 18:40:22
阅读次数:
152