【参考博客:http://my.oschina.net/mushui/blog/143397】 原理:在新建页面中Session保存token随机码,当保存时验证,通过后删除,当再次点击保存时由于服务器端的Session中已经不存在了,所有无法验证通过。 1.新建注解: 2. 新建拦截器 3. 在S ...
分类:
编程语言 时间:
2016-09-01 18:43:49
阅读次数:
239
'''购物小程序:用户启动时先输入工资用户启动程序后打印商品列表允许用户选择购买商品允许用户不断购买各种商品购买时检测余额是否够,如果够直接扣款,否则打印余额不足允许用户主动退出程序,退出时打印已购商品列表'''salary=input("input you salary:")if salary.i ...
分类:
编程语言 时间:
2016-09-01 18:44:29
阅读次数:
181
不管是C++还是JAVA,都有相应的库提供排序函数。比如,c++中<algorithm>提供了sort函数。不过,能了解常见排序算法的原理,在面试或工作中都有一定的帮助。下面,对常见排序算法进行梳理。 常见的排序算法有:插入排序,选择排序,冒泡排序,希尔排序,快速排序,归并排序,基数排序,堆排序。 ...
分类:
编程语言 时间:
2016-09-01 18:42:42
阅读次数:
226
教材学习内容总结 一.输入/输出 InputStream与Outputstream ? 串流设计的概念 从应用程序角度看,将数据从来源取出,可以使用输入串流,将数据写入目的地,可以使用输出串流;在Java中,输入串流代表对象为java.io.InputStream实例,输出串流代表对象为java.i ...
分类:
编程语言 时间:
2016-09-01 18:42:14
阅读次数:
258
1 可使用<list> <map> <set>等来配置集合属性 2 List <!-- 配置List属性 --> <bean id="person3" class="com.kejian.spring.bean.collectionbean.PersonForList"> <property nam ...
分类:
编程语言 时间:
2016-09-01 18:43:57
阅读次数:
148
使用PHP的站点系统,在面对大数据量的时候不得不引入缓存机制。有一种简单有效的办法是将PHP的对象缓存到文件里。下面我来对这3种缓存方法进行说明和比较。第一种方法:JSONJSON缓存变量的方式主要是使用json_encode和json_decode两个php函数。json_encode可以将变量变 ...
分类:
编程语言 时间:
2016-09-01 18:40:58
阅读次数:
169
布置步骤:1、安装python 2.7.11 安装步骤:由于网上存在有相关经验,所以在此引用一下 http://jingyan.baidu.com/article/0bc808fc42dfab1bd485b99f.html 安装完成python后,其实已经可以导入Tkinner包进行一些可视化功能的 ...
分类:
编程语言 时间:
2016-09-01 18:42:27
阅读次数:
219
正则表达式 字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是合法的Email地址,虽然可以编程提取@前后的子串,再分别判断是否是但粗和域名,但这样做不但麻烦,而且代码难以复用。 正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描 ...
分类:
编程语言 时间:
2016-09-01 18:42:06
阅读次数:
207
【参考博客:http://www.cnblogs.com/hdwpdx/archive/2016/03/29/5333943.html】 springmvc 用拦截器+token防止重复提交 首先,防止用户重复提交有很多种方式,总体分为前端JS限制和后端限制,我个人认为后端限制比较妥当(本着能做到更 ...
分类:
编程语言 时间:
2016-09-01 18:42:01
阅读次数:
365
面向对象相关知识简介 类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 数据成员:类变量或者实例变量用于处理类及其实例 ...
分类:
编程语言 时间:
2016-09-01 18:38:01
阅读次数:
238
https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1090 首先将序列进行排序,然后根据a+b+c=0,c=-a-b,二分查找c,注意判重,即c>b。 时间复杂度O(n*n*logn)。 ...
分类:
编程语言 时间:
2016-09-01 18:36:16
阅读次数:
155
开源框架spring详解 AOP的深刻理解 AOP的理解 1、AOP的概述 AOP是一种不同于OOP(面向对象编程)的编程模式,它不是OOP的替代,而是对OOP的一种有益补充。 2、spring AOP的原理 3、spring AOP的实现 在spring2.5中,常用的AOP实现方式有两种。第一种 ...
分类:
编程语言 时间:
2016-09-01 18:35:39
阅读次数:
130
from http://www.cnblogs.com/yixianclove/p/5824747.html 背景 最近在Windows 10上使用Linux子系统,发现它有一个非常坑爹的特点:Linux子系统是没有开机关机状态的,每次进入Bash shell就自动载入,退出后Linux子系统的所有 ...
分类:
编程语言 时间:
2016-09-01 18:37:51
阅读次数:
179
C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。一、面向过程设计中的static1、静态全局变量在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们... ...
分类:
编程语言 时间:
2016-09-01 18:35:46
阅读次数:
171
str='python String function' 生成字符串变量str='python String function'字符串长度获取:len(str)例:print '%s length=%d' % (str,len(str))字母处理全部大写:str.upper()全部小写:str.lo ...
分类:
编程语言 时间:
2016-09-01 18:35:03
阅读次数:
151
注:本面试题来源于网络,转载请注明来自http://www.cnblogs.com/goodhacker/p/3366618.html。 1. (1)python下多线程的限制以及多进程中传递参数的方式 python多线程有个全局解释器锁(global interpreter lock),这个锁的意 ...
分类:
编程语言 时间:
2016-09-01 18:35:53
阅读次数:
182