拦截器在SSM中的简单应用 一、创建一个类,实现拦截器接口HandlerInterceptor 二、在spring核心配置文件配置 ...
分类:
编程语言 时间:
2018-07-02 01:27:20
阅读次数:
166
设计模式之迭代器模式 一、java迭代器介绍 1、迭代器接口 在jdk中,与迭代器相关的接口有两个:Iterator 与 Iterable。 Iterator:迭代器,Iterator及其子类通常是迭代器本身的结构与方法;迭代器是一种模式,它可以使得对于序列类型的数据结构的遍历行为与被遍历的对象分离 ...
分类:
编程语言 时间:
2018-07-02 01:27:42
阅读次数:
174
Given an array of citations (each citation is a non-negative integer) of a researcher, write a function to compute the researcher's h-index. According ...
分类:
编程语言 时间:
2018-07-02 01:27:51
阅读次数:
391
什么是算法? 算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同 ...
分类:
编程语言 时间:
2018-07-02 01:28:05
阅读次数:
189
php练习-javascript,JQuey制作页面切换一.重点:css样式,js的dom取值,js的事件JQuey引入地址<scripttype="text/javascript"src="https://cdn.bootcss.com/jquery/2.2.4/jquery.js"></script>二.js原生代码<!DO
分类:
编程语言 时间:
2018-07-02 01:28:43
阅读次数:
183
熟悉基于JSP和Servlet的Java Web开发,对Servlet和JSP的工作原理和生命周期有深入了解,熟练的使用JSTL和EL编写无脚本动态页面,有使用监听器、过滤器等Web组件以及MVC架构模式进行Java Web项目开发的经验。 1、说一说Servlet生命周期(非常重要) Servle ...
分类:
编程语言 时间:
2018-07-02 01:29:10
阅读次数:
4645
一、什么是算法? 算法(Algorithm):一个计算过程,解决问题的方法 一个算法应该具有以下七个重要的特征: ①有穷性(Finiteness):算法的有穷性是指算法必须能在执行有限个步骤之后终止; ②确切性(Definiteness):算法的每一步骤必须有确切的定义; ③输入项(Input):一 ...
分类:
编程语言 时间:
2018-07-02 10:51:40
阅读次数:
158
题目:输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这3个数字能排成的最小数字321323。 思路: 本体有两个难点:第一个难点是想出一种新的比较规则来排序一个数组;第二个难点在于证明这个比较规则是有效的,并且证 ...
分类:
编程语言 时间:
2018-07-02 10:51:48
阅读次数:
137
Spring 是一个开源的设计层面的轻量级框架,Spring 的好处网上有太多,这里就不在赘述。 IoC 控制反转和 AOP 面向切面编程是 Spring 的两个重要特性。 IoC(Inversion of Control)控制反转意思大概就是,原本需要我们手动创建的对象,现在交给 Spring 来 ...
分类:
编程语言 时间:
2018-07-02 10:53:28
阅读次数:
189
按对象某属性排序的几种方法: 第一种,可以实现边添加边排序,需要用到TreeSet。 第二种,用数组存放对象们,但是不需单独取出某属性排列好再重存,而是在原数组上用比较器重新排一次序。需要用到Arrays.sort(arr,comparator)。 第三种,用集合类中的list的子类存放对象们,然后 ...
分类:
编程语言 时间:
2018-07-02 10:54:37
阅读次数:
169
数据类型包括:基本数据类型和引用数据类型 基本数据类型指的是简单的数据段,引用数据类型指的是有多个值构成的对象。 当我们把变量赋值给一个变量时,解析器首先要确认的就是这个值是基本类型值还是引用类型值 1.基本数据类型 number var a = 123; //typeof 检查当前变量是什么数据类 ...
分类:
编程语言 时间:
2018-07-02 10:55:26
阅读次数:
121
python在给变量赋值时默认格式为int。 转换为str的方法为: str() 如图: ...
分类:
编程语言 时间:
2018-07-02 10:56:31
阅读次数:
127
一开始的程序里 类不能连续赋值,内存会报错。debug了一整晚发现是new里面的数组n++出错。经过测试++n和n+1都能使程序正确运行。 n++会报错是因为先使用n,再对n加1。而我们的期望是开辟一个n+1长度的数组而不是n,所以会报错。 在单语句中,自增运算和普通的加法没有区别,但是在这种复合语 ...
分类:
编程语言 时间:
2018-07-02 10:58:09
阅读次数:
177
在Java中,禁止定义 ,这种List数组结构。 但是还是可以使用其它一些方式来实现列表数组。 一、使用Node把List包裹起来 java public class GenericArray { static class Node { public ArrayList x; public Node ...
分类:
编程语言 时间:
2018-07-02 10:58:50
阅读次数:
135
题目:输入一个整型数组,数组里有正数也有负数。数组中一个活连续的多个整数组成一个子数组。求所有子数组的和的最大值。要求事件复杂度为O(n)。 思路:看到这道题,很多人都能想到最直观的方法,即枚举出数组的所有数组并求出它们的和。一个长度为n的数组,总共有n(n+1)/2个子数组。计算出所有子数组的和, ...
分类:
编程语言 时间:
2018-07-02 11:01:00
阅读次数:
158
一、列表查找 1、列表查找:从列表中查找指定元素 输入:列表、待查找元素 输出:元素下标或未查找到元素 2、顺序查找:从列表第一个元素开始,顺序进行搜索,直到找到为止。返回找到的那个索引 3、二分查找:从有序列表的候选区data[0:n]开始,通过对待查找的值与候选区中间值的比较,可以使候选区减少一 ...
分类:
编程语言 时间:
2018-07-02 11:05:27
阅读次数:
156
方式一(实体类): 方式二(实体类或拓展类): pom.xml需要配依赖 <dependency><groupId>commons-beanutils</groupId><artifactId>commons-beanutils</artifactId> <version>1.9.3</versio ...
分类:
编程语言 时间:
2018-07-02 11:05:43
阅读次数:
402
一、javaScript是什么? javaScript是一种web前端的描述语言,也是一种基于对象(object)和事件驱动(Event Driven)的、安全性好的脚本语言。 它运行在客户端从而减轻服务器的负担。 javaScript的特点: javaScript主要用来向html页面中添加交互行 ...
分类:
编程语言 时间:
2018-07-02 11:06:04
阅读次数:
200
二.Spring MVC 1.1 spring MVC是什么? spring MVC:是一个基于MVC架构,简化的web应用程序开发的框架(属于Spring框架的一部分),通过实现Model-View-Controller模式来很好地将数据、业务与展现进行分离。从这样一个角度来说,Spring MV ...
分类:
编程语言 时间:
2018-07-02 11:07:07
阅读次数:
212
这篇文章主要介绍了python文件和目录的操作方法,简明总结了文件和目录操作中常用的模块、方法,并列举了一个综合实例,需要的朋友可以参考下 一、python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法。1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getc ...
分类:
编程语言 时间:
2018-07-02 11:07:44
阅读次数:
171