基于spring2.5的采用XML配置的spring MVC项目 ...
分类:
编程语言 时间:
2018-05-01 23:19:59
阅读次数:
179
这是实验楼上一个callback debug例子,我没有提交验证,但在本地上运行没有任何问题,也无警告: 再写一个实现回调的例子: ...
分类:
编程语言 时间:
2018-05-01 23:21:02
阅读次数:
164
第四章 字典:当索引不好用时 1.通过名字来引用值的数据结构,这种数据结构叫做映射,字典是python中唯一内建的映射类型。 2.len():可以返回字典中的键-值对的数量。 3.del 关键字也可以删除字典中的项。 4.in 也可以检查字典中是否存在某一项。 5.字典中的键可以是任意不可变的数据类 ...
分类:
编程语言 时间:
2018-05-01 23:21:11
阅读次数:
158
一.定义1.迭代器协议是指:对象必须提供一个next方法,执行方法要么返回迭代器中的下一项,要么就引起一个StopIteration异常,以终止迭代(只能往后走,不能往前退)2.可迭代对象:实现了迭代器协议的对象(实现方式:对象内部定义了一个iter()方法)3.协议是一种约定,可迭代对象实现了迭代器协议,Python的内部工具(如for循环,sum,min,max函数等)使用迭代器协议访问对象。
分类:
编程语言 时间:
2018-05-01 23:21:25
阅读次数:
140
如果要重用通用功能的话,最常见的面向对象技术是继承(inheritance)或委托(delegation)。但是,如果在整个应用中都使用相同的基类,继承往往会导致一个脆弱的对象体系;而使用委托可能需要对委托对象进行复杂的调用。切面提供了取代继承和委托的另一种可选方案,而且在很多场景下更清晰简洁。在使 ...
分类:
编程语言 时间:
2018-05-01 23:22:50
阅读次数:
216
1、MyEclipse2017中创建web项目后,缺少web.xml配置文件的解决办法? 法一:没有web.xml是因为在创建web项目时,在选项中没有选中web.xml文件。web.xml选项在第三页,新建 JavaWeb工程 → next → next(web.xml)。选中第二个选项即可。如下 ...
分类:
编程语言 时间:
2018-05-01 23:23:50
阅读次数:
177
1 2 3 4 5 变量声明 6 7 8 33 34 ...
分类:
编程语言 时间:
2018-05-01 23:24:24
阅读次数:
157
安装好python3后,运行出现下面错误: python3: error while loading shared libraries: libpython3.6m.so.1.0: cannot open shared object file: No such file or directory 解 ...
分类:
编程语言 时间:
2018-05-01 23:24:41
阅读次数:
4991
参考: https://www.zhihu.com/question/22904994 http://www.cnblogs.com/luoshupeng/archive/2013/09/09/3310777.html 说明: 环境:win10 软件:sublime text3 1、打开Sublim ...
分类:
编程语言 时间:
2018-05-01 23:25:57
阅读次数:
234
re模块(正则表达式) 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可选... ...
分类:
编程语言 时间:
2018-05-01 23:26:06
阅读次数:
177
2018-05-01 super关键字 什么是super? this:表示当前对象本身,或当前类的一个实例,通过 this 可以调用本对象的所有方法和属性。 super:表示当前对象的父类对象。(是在子类对象中对父类对象的引用) 在JAVA类中使用super来引用父类的成分,用this来引用当前对象 ...
分类:
编程语言 时间:
2018-05-01 23:26:17
阅读次数:
190
Handler相当于Action,Handler要按照HandlerAdapter的要求去做 1. 用户发起请求到前端处理器DispatchServlet. 2. 前端处理器DispatchServlet请求HandlerMapping查找Handler.HandlerMapping根据请求的url ...
分类:
编程语言 时间:
2018-05-01 23:26:47
阅读次数:
160
虽然Ubuntu18.04LTS内置支持python3.6,可是有时候还是会用到CentOS7,就来总结一下如何在CentOS7下安装python3.6 1.安装python前的准备 1. 为了减少以后出错,先下载下面所需要的软件 2. 创建python3的文件夹,并进入文件夹 3. 下载pytho ...
分类:
编程语言 时间:
2018-05-01 23:26:56
阅读次数:
237
jieba是优秀的中文分词第三方库 中文文本需要通过分词获得单个词语 jieba是优秀的中文分词第三方库,需要额外安装 (pip install jieba) jieba库提供三种分词模式,最简单只需掌握一个函数 jieba分词原理 利用一个中文词库,确定汉字之间的关系概率 汉字之间概率大的组成词组 ...
分类:
编程语言 时间:
2018-05-01 23:27:12
阅读次数:
468
一:简介 在学习Java虚拟机之前,也就是Jvm之前,我想大家能够带着问题去学习,这样的话,大家学习起来也会比较有所获! 1.Java虚拟机(Jvm)是什么? 2.Java虚拟机是用来干什么的? 3.Java虚拟机它的体系结构是什么样子的? 4.Java虚拟机在工作做扮演什么角色? 5.Java虚拟 ...
分类:
编程语言 时间:
2018-05-01 23:27:27
阅读次数:
146
一、背景: 线程不安全的HashMap 因为多线程环境下,使用Hashmap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap。 效率低下的HashTable容器 HashTable容器使用synchronized来保证线程安全,但在线程竞争激烈的情况下 ...
分类:
编程语言 时间:
2018-05-01 23:27:51
阅读次数:
184
在解决这个问题之前,我觉得有必要先解释一下什么叫做生成树,什么叫做最小生成树。给定一个图,如果它的某个子图中任意两个顶点都互相联通并且是一棵树,那么这棵树就叫做生成树。如果边上有权值,那么使得权值和最小的树叫做最小生成树。 安全边:当一条边(u,v)加入T时,必须保证T∪{(u,v)}仍是MST的子 ...
分类:
编程语言 时间:
2018-05-01 23:28:26
阅读次数:
196
1,自定义函数属性 因为函数也是对象,所以可以拥有属性,当函数需要一个“静态”变量来调用时保持某个值不变,最方便的方式就是给函数定义属性。 2, ...
分类:
编程语言 时间:
2018-05-01 23:29:02
阅读次数:
129
类型转换:1、当我们把一个非布尔类型的算术值赋给布尔类型时,初始值为0则结果为false,否则结果为true。2、当我们把一个布尔值赋给非布尔类型时,初始值为false则结果为0,初始值为true则结果为1。3、当我们把一个浮点数赋给整数类型时,进行了近似处理。结果值将仅保留浮点数中小数之前的部分。 ...
分类:
编程语言 时间:
2018-05-01 23:29:08
阅读次数:
166
一、文件操作模式概述 1、打开文件的模式: r, 只读模式【默认】 w,只写模式【不可读;不存在则创建;存在则删除内容;】 a, 追加模式【不可读;不存在则创建;存在则只追加内容;】 r, 只读模式【默认】 w,只写模式【不可读;不存在则创建;存在则删除内容;】 a, 追加模式【不可读;不存在则创建 ...
分类:
编程语言 时间:
2018-05-01 23:29:33
阅读次数:
175