题目 插入排序法由未排序的后半部前端取出一个值。插入已排序前半部的适当位置。概念简单但速度不快。 排序要加快的基本原则之中的一个: 是让后一次的排序进行时,尽量利用前一次排序后的结果,以加快排序的速度,Shell排序法即是基于此一概念来改良插入排序法。 解法 Shell排序法最初是D.L Shell ...
分类:
编程语言 时间:
2017-08-10 11:44:00
阅读次数:
133
final关键字不允许修改或替换其原始值或定义。final关键字可以在以下三个上下文中使用: 变量声明 类声明 方法声明 变量声明 类声明 方法声明 final变量 如果一个变量被声明为final,它只能被赋值一次。final变量的值在设置后不能修改。变量声明包括局部变量的声明,方法/构造函数的形式 ...
分类:
编程语言 时间:
2017-08-10 11:44:07
阅读次数:
150
到这节为止,我们已经实现了身份验证和权限验证。但是,如果我们登录之后多次访问http://localhost:8080/userInfo/userDel的话,会发现权限验证会每次都执行一次。这是有问题的,因为像用户的权限这些我们提供给shiro一次就够了。 下面,我们开始给shiro添加缓存支持: ...
分类:
编程语言 时间:
2017-08-10 11:45:36
阅读次数:
236
构造函数是用于在对象创建后立即初始化对象的代码块。构造函数的结构看起来类似于一个方法。 声明构造函数 构造函数声明的一般语法是: 1 2 3 <Modifiers> <Constructor Name>(<parameters list>) throws <Exceptions list> { } ...
分类:
编程语言 时间:
2017-08-10 11:46:05
阅读次数:
154
swing与本地地图形库没有太大的关系,swing有跨平台性,能绘制出比awt更丰富的图形界面。awt图形界面使用了本地的图形界面,绘制出的图形不惧有跨平台性,操作系统绘制出来的界面可能不同。解决方案:在涉及到打印函数,首行增加一行代码: System.setProperty("java.awt.h ...
分类:
编程语言 时间:
2017-08-10 11:46:46
阅读次数:
157
之前的Java基础系列中讨论了Java最核心的概念,特别是面向对象的基础。在Java进阶中,我将对Java基础进行补充,并转向应用层面。 大部分编程语言都能够处理字符串(String)。字符串是有序的字符集合,比如"Hello World!"。在Java中,字符串被存储为String类对象。调用字符 ...
分类:
编程语言 时间:
2017-08-10 11:47:27
阅读次数:
159
Python文件操作 Python文件操作的语法是: 我们先来看下各个参数, file:很明显,输入文件的路径。 mode:mode参数有很多 encoding:编码,这个需要注意!在前面的文件我们说过,Pycharm中,默认的字符编码为utf-8,但是如果要打开文件的字符编码不是utf-8的话,将 ...
分类:
编程语言 时间:
2017-08-10 11:48:07
阅读次数:
167
背景:对于java项目中配置文件加载时候的绝对路径和相对路径做一个清晰的认识! 1 分析路径 在Java项目中会经常用到getResourceAsStream这个函数获取一些配置文件,但是怎样正确使用这个函数呢? 1.1 熟悉根目录结构 getResourceAsStream(String path ...
分类:
编程语言 时间:
2017-08-10 11:49:30
阅读次数:
170
Python3 中的排序,在 Sorting HOW TO 中已经讲得很清楚了。来个实际的例子,对下面的这个 list 依据创建时间排序: pages = [{'title': '十年学会程序设计', 'time': '2012-02-14', 'name': '21-days'}, {'title ...
分类:
编程语言 时间:
2017-08-10 11:49:56
阅读次数:
191
...
分类:
编程语言 时间:
2017-08-10 11:50:44
阅读次数:
153
python版本 2.x = 默认编码 =ASSIC =不支持3.x = 默认编码 =UNICODE =默认支持中文 python 2 vs 3 1。 默认支持中文 2. 不兼容2.x 3. 核心语法调整,更易学 4. 新特性默认只在3.x上有 交互器模式 开始--》cmd --> cd c:\ - ...
分类:
编程语言 时间:
2017-08-10 11:51:11
阅读次数:
230
从Spring 3起,JavaConfig功能已经包含在Spring核心模块,它允许开发者将bean定义和在Spring配置XML文件到Java类中。 interface: imp: 使用 @Configuration 注释告诉 Spring,这是核心的 Spring 配置文件,并通过 @Bean ...
分类:
编程语言 时间:
2017-08-10 11:51:52
阅读次数:
173
在开发中我们很多人都遇到过内存溢出的情况,其实内存溢出分几种形式: 1、tomcat中java.lang.OutOfMemoryError: PermGen space异常处理(最常见的) 概念大家可以查查,其实大家还是关心解决方案: 解决方法: (1) 手动设置MaxPermSize大小修改TOM ...
分类:
编程语言 时间:
2017-08-10 11:52:00
阅读次数:
177
一、Python什么是异常 异常即是一个时间,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在python无法正常处理程序时就会发生一个异常。 为了防止用户看到不友好的地方,避免程序的异常退出。 二、Python异常处理 捕获异常可以使用try/except语句。 以下为简单的tr ...
分类:
编程语言 时间:
2017-08-10 11:53:07
阅读次数:
150
参考来源:http://blog.csdn.net/justloveyou_/article/details/72466416 摘要: 在Java中,一个对象在可以被使用之前必须要被正确地初始化,这一点是Java规范规定的。在实例化一个对象时,JVM首先会检查相关类型是否已经加载并初始化,如果没有, ...
分类:
编程语言 时间:
2017-08-10 13:16:19
阅读次数:
203
1导入第三方包,需单独下载,安装pip工具的情况下,可使用CMD下命令:pip install xlsxwriter 2创建excel文件,新增一个工作簿 3关闭excel对象 4Excel操作代码 写入单元格的内容 #1.改变表格样式:单元格高低 #2.改变内容样式:文字加粗,倾斜 #插入图片 # ...
分类:
编程语言 时间:
2017-08-10 13:17:55
阅读次数:
618
python vimeo_d.py https://vimeo.com/228013581 在https://vimeo.com/上看到稀罕的视频 按照上面加上视频的观看地址运行即可获得视频下载链接 (为了凑够150字+++++++++++++++++++++++++++++++++++++++++ ...
分类:
编程语言 时间:
2017-08-10 13:18:22
阅读次数:
232
java基础数据类型 bollean 1 char 2 byte 1, short 2 , int 4, long 8 float 4, double 8 java 四大特征 抽象,封装,继承,多态 override 和 overload override(重写):子类重写父类方法体,方法名,返回值 ...
分类:
编程语言 时间:
2017-08-10 13:19:11
阅读次数:
168
用qt的知道,qt有方便简单的信号槽机制,但需要专门的qt工具处理。 如果想直接使信号槽就可以使用sigslot库,或者sigc++库,或者boost中的signals,这里介绍sigslot和sigc++库。 sigslot.h:只有一个头文件,使用简单方便。 sigc++:包含文件多,但功能更强 ...
分类:
编程语言 时间:
2017-08-10 13:19:36
阅读次数:
280
1,看了30多个视频,是一些基本操作的。粗略的了解了语法,函数,循环,正则表达,将视频内容全部敲入文本; 2,看了100页的书,习题不太会,进展很慢。第五章10以后的题都没做; 3,看C++的书,有点理解C++的语法,大概才看语法:if , else if、while 、do while、内部函数。 ...
分类:
编程语言 时间:
2017-08-10 13:20:23
阅读次数:
183