原本打算把作业和答案做个编排,一起发出来给大家看,无奈代码量有点大,贴上来以后文章篇幅过长,于是乎题目的代码解答放到了百度云盘,欢迎自行下载和运行或者调整。...
分类:
编程语言 时间:
2016-07-04 20:43:17
阅读次数:
495
前面两节内容介绍了Shiro中是如何进行身份和权限的认证,但是只是单纯的进行Shiro的验证,简单一点的话,用的是.ini配置文件,也举了个使用jdbc realm的例子,这篇博文主要来总结一下Shiro是如何集成web的,即如何用在web工程中。
写在前面:本文没有使用web框架,比如springmvc或者struts2,用的是原始的servlet,使用的是.ini配置文件,旨在简单粗暴,说明...
分类:
Web程序 时间:
2016-07-04 20:41:41
阅读次数:
231
封装,百度百科的解释:即隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别;将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。 简单点说,封装就是将某块功能抽取出来,写到一个函 ...
分类:
Web程序 时间:
2016-07-04 20:42:05
阅读次数:
187
权限管理界面 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://w ...
分类:
Web程序 时间:
2016-07-04 20:40:42
阅读次数:
497
Description Give a tree with n vertices,each edge has a length(positive integer less than 1001). Define dist(u,v)=The min distance between node u and ...
分类:
其他好文 时间:
2016-07-04 20:42:12
阅读次数:
268
学了这么长的计算机专业,马上就快要实习了,六年的计算机专业学习生涯,让我也感悟了许多,体会了许多。 记得当年大一入学,每周课时都会有高等数学,关于数学我真是一窍不通,当初不知道为什么学习了这个专业,一般学习这个专业的都是思维比较好,一般偏理科生,可是偏偏我就学习了计算机这门专业。也有些同学惊呼走错了 ...
分类:
其他好文 时间:
2016-07-04 20:41:45
阅读次数:
181
前言:前面已经有两篇文章讲了Spring IOC/DI 以及 使用xml和注解两种方法开发的案例, 下面就来梳理一下Spring的另一核心AOP.一, 什么是AOP 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现 ...
分类:
编程语言 时间:
2016-07-04 20:40:58
阅读次数:
438
一、浏览器兼容性 当前selenium 2.0支持的浏览器 从selenium的__init__文件中可以查看到,我当前使用的selenium版本是2.53.2 从selenium的Webdriver模块查看__init__文件,可以看到以下代码: from .firefox.webdriver i ...
分类:
编程语言 时间:
2016-07-04 20:38:46
阅读次数:
524
js 里函数调用有 4 种模式:方法调用、正常函数调用、构造器函数调用、apply/call 调用。同时,无论哪种函数调用除了你声明时定义的形参外,还会自动添加 2 个形参,分别是 this 和arguments。arguments 不涉及到上述 3 个函数,所以这里只谈 this。this 的值, ...
分类:
移动开发 时间:
2016-07-04 20:40:40
阅读次数:
161
1.less是什么? 答:将CSS赋予动态语言的特性, 变量,继承,运算,函数。 (less就是一个用js实现的CSS解析器,运行要依赖js引擎)。 2.运行原理: 按照指定语法规则写好less文件,然后引入页面(在浏览器环境下),再引入less解析器(less.js) 这时我们就可以将less文件... ...
分类:
其他好文 时间:
2016-07-04 20:39:02
阅读次数:
134
.splice()方法1.删除:两个参数,第一个参数为要删除第一项位置,第二个为删除的数目。 2插入:向数组指定位置插入任意选项元素,第一个参数其实位置,第二个参数0,第三个参数为插入的项。 3替换:向数组指定位置插入任意项元素,同时删除任意数量元素,三个参数。第一个参数为起始位置,第二个为删除的项 ...
“舍”未必是祸,“得”未必是福。蝌蚪舍弃尾巴,长成了青蛙;小树舍弃冗枝,长成了参天大树,舍得舍得,正式有舍所以有得。投资之路就是在“舍”与“得”之间,人的一生也无非是在“舍”与“得”之间度过,因为人生本身就是一场投资。 ...
分类:
其他好文 时间:
2016-07-04 20:39:08
阅读次数:
155
C语言数组的初始化表示方法 (1)在定义数组时对数组元素赋以初值。如: static int a[10]={0,1,2,3,4,5,6,7,8,9}; 经过上面的定义和初始化后,a[0]=0,a[1]=1,… ,a[9]=9。 (2)初始化时可以只对一部分元素赋初值。例如: static int a ...
分类:
编程语言 时间:
2016-07-04 20:38:08
阅读次数:
491
第一个例子: html: js: 第二个例子: 第三个例子: http://www.oschina.net/code/snippet_197014_15484 ...
分类:
其他好文 时间:
2016-07-04 20:39:12
阅读次数:
684