/* 快速排序法二 说明: 在快速排序法(一)中,每次将最左边的元素设为轴,而之前曾经说过,快速排序法的加速在于轴的选择,在这个例子中,只将轴设 定为中间的元素,依这个元素作基准进行比较,这可以增加快速排序法的效率。 解法; 在这个例子中,取中间的元素s作比较,同样的先得右找比s大的索引 i,然后找... ...
分类:
编程语言 时间:
2017-02-11 16:57:50
阅读次数:
148
Python学习变得很方便,不用任何安装一个浏览器也能够使用学习,比如Jupyter就是很好的一个网络工具,提供了编辑编译展示等强大的功能,网址如下: 也有本地版本的,可以使用继承的环境anaconda, 1. Linux安装方法: a.下载anaconda压缩包:https://www.conti ...
分类:
编程语言 时间:
2017-02-11 16:46:45
阅读次数:
237
只要将数据放入model中, 也能取到值,原因是model临时放入session域中,当从定向到另一个url时,底层把数据拼接在url地址后面(重定向一定是get请求方式),同时将session域中的这条数据清除,重定向到conttoller时,取值方式只有request.getParameter( ...
分类:
编程语言 时间:
2017-02-11 16:41:30
阅读次数:
150
刚开始旁边的同事一直说是在线编译导致速度慢,后来看到提示有https://github.com/shootaroo/jit-grunt#static-mappings 进去看了说明再检查工程里面是有配置的, 所以不知这个问题. 然而的怎么改本地数据都没用, 一定是从网上在线请求了欧洲版的数据. 查看 ...
分类:
编程语言 时间:
2017-02-11 15:56:28
阅读次数:
155
在算法分析中,我们将语句总的执行次数记为T(n)进而分析T(n)随n的变化情况确认T(n)的数量级。一般情况下,T(n)随n增大变化最缓慢的算法为最优算法。 根据定义,T(n)的求法是很简单的,也就是简单的数数。举个例子: 这里int执行一次,for循环里的语句执行n次,所以T(n)=n+1;但是当 ...
分类:
编程语言 时间:
2017-02-11 15:48:14
阅读次数:
243
首先实现插入 左旋转 右旋转 并测试暂时未考虑颜色转换 // rbTreeTest.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <memory> #include <iostream> using namespace std; enum ...
分类:
编程语言 时间:
2017-02-11 15:46:21
阅读次数:
261
1、 用户发送请求至前端控制器DispatcherServlet 2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、 处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet ...
分类:
编程语言 时间:
2017-02-11 15:43:58
阅读次数:
144
1.C语言 多行注释。格式:以单斜杠和星号开头(/*),以星号和单斜杠结尾(*/)。示例:/*注释内容*/ 2.C++ (1)单行注释。格式:以双斜杠开头至行尾。示例://注释内容 (2)多行注释。格式:/*注释内容*/ 3.HTML 多行注释。格式:<!--注释内容--> 4.CSS 多行注释。格 ...
分类:
编程语言 时间:
2017-02-11 15:36:00
阅读次数:
165
JavaSE应用程序打包成可运行程序所需软件-MyEclipse或Eclipse(如会打包命令,此软件可省略)-exe4j实现过程:1.使用MyEclipse进行程序打包。-选中项目右键Export...选中JARFile...点击next选择输出文件位置。选择下一步取消勾选Exportclasssfileswithcompileerrors选择下一步,选..
分类:
编程语言 时间:
2017-02-11 14:50:12
阅读次数:
186
第一节 Spring ioc 简介 IOC(控制反转:Inverse of Control),又称作 依赖注入,是一种重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。 第二节 Spring ico 实例 1、接口类 2、实体类继承接口类 3、控制类 4、bea ...
分类:
编程语言 时间:
2017-02-11 14:44:57
阅读次数:
231
第一,谈谈final, finally, finalize的区别。 final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被 ...
分类:
编程语言 时间:
2017-02-11 14:45:22
阅读次数:
180
本例子是使用HandlerMethodArgumentResolver方便的获取session中的内容。 SessionInfo.java 在session中存储用户数据 SessionInfoArgumentResolver.java HandlerMethodArgumentResolver 的 ...
分类:
编程语言 时间:
2017-02-11 14:42:17
阅读次数:
152
1. 字符串有整型的相互转换 String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int 2. 向文件末尾添加内容 Buffered ...
分类:
编程语言 时间:
2017-02-11 14:40:45
阅读次数:
424
问题清单: 1. 什么是Spring框架?Spring框架有哪些主要模块? 2. 使用Spring框架有什么好处? 3. 什么是控制反转(IOC)?什么是依赖注入? 4. 请解释下Spring中的IOC? 5. BeanFactory和ApplicationContext有什么区别? 6. 将Spr ...
分类:
编程语言 时间:
2017-02-11 14:33:34
阅读次数:
261
从别的地方看到的,保存下,有空实践下再补充。 1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 <table border oncontextmenu=return(false)> <td>no </table> 可用于Table ...
分类:
编程语言 时间:
2017-02-11 14:33:19
阅读次数:
199
1、通过Object构造函数或对象字面量创建单个对象 这些方式有明显的缺点:使用同一个接口创建很多对象,会产生大量的重复代码。为了解决这个问题,出现了工厂模式。 2、工厂模式 考虑在ES中无法创建类(ES6前),开发人员发明了一种函数,用函数来封装以特定接口创建对象的细节。(实现起来是在一个函数内创 ...
分类:
编程语言 时间:
2017-02-11 13:47:28
阅读次数:
205