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