希尔排序 Shell Sort 介绍: 希尔排序(Shell Sort)也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。 该方法的基本思想是:先将整个待排元素序列分割成若干个子序列(由相隔某个“增量”的元素组成的)分别进行直接插入排序,然后依次缩减增量再进行排序,待整个序列中的元素基本有 ...
分类:
编程语言 时间:
2017-09-20 16:31:29
阅读次数:
138
目前在准备一套C语言的学习教程,所以我这里就以C语言编程的学习来讲。注意,讲的是“轻松学习”,那种不注重方法,拼命玩命的方式也有其效果,但不是我提倡的。我讲究的是在方式方法对头、适合你、减轻你学习负担和心里压力的前提下,才适当的抓紧时间。因此,探索一种很好的..
分类:
编程语言 时间:
2017-09-20 16:32:28
阅读次数:
176
/**
*以p为轴对start-end间的节点进行快排(包括start&&不包括end);
*思路:
*1.将头节点作为轴节点start,从start.next开始遍历,如果节点小于轴start的值,将该节点插入到轴节点后面;
*2.将轴节点插入合适位置,即找到最后一个小于轴的节点,将该节点与轴节点..
分类:
编程语言 时间:
2017-09-20 16:32:36
阅读次数:
192
code: result: Java优秀,值得学习。学习资源:API手册 + Java源码 + 清净的心地。 ...
分类:
编程语言 时间:
2017-09-20 16:33:17
阅读次数:
198
看廖雪峰官网的python3装饰器有感
装饰器即将一个函数作为变量在新的函数中调用此函数。
作业:
能否写出一个@log的decorator,使它既支持:
@logdeff():
pass
又支持:
@log(‘execute‘)deff():
pass
例1:
importfunctools
importtime
deflog(*args,**kwargs):#*args是个..
分类:
编程语言 时间:
2017-09-20 16:33:38
阅读次数:
261
一、JavaScript 数据类型 1、基本数据类型(6种) Undefined Null Boolean Number String Symbol (ES6新增) Undefined Null Boolean Number String Symbol (ES6新增) Undefined Null ...
分类:
编程语言 时间:
2017-09-20 16:34:47
阅读次数:
132
Java虚拟机采用一种自适应的垃圾回收技术。依据的思想:对任何“活”的对象,一定能最终追溯到其存活在堆栈或静态存储区之中的引用。这个引用链条可能会穿过数个对象层次。由此,如果从堆栈和静态存储区开始,遍历所有的引用,就能找到所有活的对象。对于发现的每个引用,必须..
分类:
编程语言 时间:
2017-09-20 16:35:49
阅读次数:
163
多种方法实现同一个功能,可以调动你学的所有知识去做,有助于你学的融会贯通。下面举例来看:实现功能:求一个整数的位数;实现语言:C语言;开发环境:VisualStudio2017如:3215是4位数实现原理:3215/10=321----1位数321/10=32----又是1位数32/10=3----又是1位数3/10=0----..
分类:
编程语言 时间:
2017-09-20 16:36:40
阅读次数:
152
information: 在编写代码时,javase8文件夹的情况截图。 code: result: Java优秀,值得学习。学习资源:itcast和itheima视频库。如果您有公开的资源,可以分享给我的话,用您的资源学习也可以。博文是观看视频后,融入思考写成的。博文好,是老师讲得好。博文坏,是 ...
分类:
编程语言 时间:
2017-09-20 16:38:27
阅读次数:
280
转自:http://blog.csdn.net/pbymw8iwm/article/details/8227839 在内嵌汇编中,可以将C语言表达式指定为汇编指令的操作数,而且不用去管如何将C语言表达式的值读入哪个寄存器,以及如何将计算结果写回C 变量,你只要告诉程序中C语言表达式与汇编指令操作数之 ...
分类:
编程语言 时间:
2017-09-20 16:40:19
阅读次数:
233
JavaMail与Spring集成开发spring框架集成JavaMail的主要包2.mail.propertiesmail.smtp.host=smtp.163.com
mail.smtp.auth=true
mail.username=15511111111
mail.password=123
mail.from=15511111111@163.com3.使用spring配置(applicationContext-mail.xml)<?xmlversion="1..
分类:
编程语言 时间:
2017-09-20 16:40:46
阅读次数:
276
information: 通过这张截图可以看到 测试文件夹 的修改日期。 code: result: Java优秀,值得学习。学习资源:itcast和itheima视频库。如果您有公开的资源,可以分享给我的话,用您的资源学习也可以。博文是观看视频后,融入思考写成的。博文好,是老师讲得好。博文坏,是 ...
分类:
编程语言 时间:
2017-09-20 16:41:14
阅读次数:
186
一段时间没亲自建新项目玩乐,今天建立了一Maven project的时候发现了以下异常,Description Resource Path Location Type The superclass "javax.servlet.http.HttpServlet" was not found on t ...
分类:
编程语言 时间:
2017-09-20 16:43:52
阅读次数:
219
Eclipse工具安装
分类:
编程语言 时间:
2017-09-20 16:58:47
阅读次数:
403
在学习C++之前 一般都是学过了C语言了 在C语言中 我们对字符串进行保存操作 使用的是char[] 但是在C++中 string比char[]的使用更为频繁 常见 下面稍微讲一下我对于string的认知 1.与其他的标准库类型一样 用户程序需要使用String类型对象 就必须包含相关的头文件 (为 ...
分类:
编程语言 时间:
2017-09-20 17:48:36
阅读次数:
180
Spring是通过TaskExecutor任务执行器来实现多线程和并发编程的。使用ThreadPoolTaskExecutor可实现一个基于线程池的TaskExecutor。而实际开发中任务一般是非阻碍的,即异步的,所以我们要在配置类中通过@EnableAsync开启对异步的支持,并通过在实际执行的 ...
分类:
编程语言 时间:
2017-09-20 17:48:59
阅读次数:
139
JavaScript简介 JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。因 ...
分类:
编程语言 时间:
2017-09-20 17:49:26
阅读次数:
129
引自http://es6.ruanyifeng.com/#docs/array 1.扩展运算符(...) 扩展运算符(spread)是三个点(...)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。 该运算符主要用于函数调用。 替代数组的 apply 方法 由于扩展运算符可以展 ...
分类:
编程语言 时间:
2017-09-20 17:49:52
阅读次数:
173
注解的处理除了可以在运行时通过反射机制处理外,还可以在编译期进行处理。在编译期处理注解时,会处理到不再产生新的源文件为止,之后再对所有源文件进行编译。 Java5中提供了apt工具来进行编译期的注解处理。apt是命令行工具,与之配套的是一套描述“程序在编译时刻的静态结构”的API:Mirror AP ...
分类:
编程语言 时间:
2017-09-20 17:50:19
阅读次数:
253
安装sdk jar 安装到本地 mvn install:install-file -Dfile=F:\workspace\api-cookbook\java\src\main\lib\sdk-1.10.0.jar -DgroupId=org.zstack -DartifactId=sdk -Dver ...
分类:
编程语言 时间:
2017-09-20 17:50:42
阅读次数:
122