希尔排序是不稳定的,但是它比直接插入排序要快得多。
希尔排序又称为缩小增量排序,这是对直接插入排序的一种改进方法,其过程是:首先以d1 (0进行直接插入排序。然后,以d2(0
一般的初次取序列的一半为增量,以后每次减半,直到增量为1。
借用百度百科里的一张图,更直观一些。
// 希尔排序 x待排序数组, n数组长度
private static void shellSor...
分类:
编程语言 时间:
2015-01-29 17:45:49
阅读次数:
199
js类的基本含义我们知道,在js中,是没有类的概念的。类的所有实例对象都从同一个原型对象上继承属性,因此,原型对象是类的核心。类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。———百度百科早期的javascript需求都很简单,基本都是写成函数的,然后是面...
分类:
编程语言 时间:
2015-01-29 12:24:57
阅读次数:
189
让马化腾出如今你的微信聊天里面首先声明不是 PS, 我不会 PS 的,这是程序截图:例如以下图:程序源码:http://git.oschina.net/LittleDY/isWeiXin我在他的基础上,又一次设计了图片和聊天记录。图片来自百度百科,但愿没有侵权, 若有侵权行为,请及时回复,我能够马上...
分类:
微信 时间:
2015-01-28 19:18:52
阅读次数:
262
记得很久之前,就在一篇博文那里看到说“反射”是Java的一大精华。当时还不懂,现在参加了实习,接触的项目越来越多之后,才慢慢感受的反射的妙用。
反射是什么?
反射在java里面指的就是反射机制了,在百度百科里面:JAVA有着一个非常突出的动态相关机制:Reflection,用在Java身上指的是我们可以于运行时加载、探知、使用编译期间完全未知的classes。换...
分类:
编程语言 时间:
2015-01-25 22:34:49
阅读次数:
219
项目开发过程中,经常会使用各种加密手段来保证数据的安全性,常见的有MD5,DES,AES等等。摘取百度百科AES词条的简介:AES即高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密.....
分类:
移动开发 时间:
2015-01-25 18:01:57
阅读次数:
252
最近看了计科班的习题 很多都是和文件读取有关的 决定练习一下
用到的函数:freopen()以下解释来源于百度百科:
freopen是被包含于C标准库头文件中的一个函数,用于重定向输入输出流。该函数可以在不改变代码原貌的情况下改变输入输出环境,但使用时应当保证流是可靠的。
---------------------------------------
用这个函数可以把scanf的输入重...
分类:
编程语言 时间:
2015-01-23 11:14:58
阅读次数:
181
在百度百科上找了一段定义ORM的话:对象关系映射(英语:Object
Relational Mapping,简称ORM,或O/RM,或O/R
mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。那么ORM Framework就是提供对象到数据库关系映射的一套编程模型。现在流行的MyB...
分类:
数据库 时间:
2015-01-23 06:12:58
阅读次数:
257
什么是存储过程, 百度百科是这么定义的:存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是 数据库中的一个重要...
分类:
数据库 时间:
2015-01-22 10:49:06
阅读次数:
185
由于没有深入学习过HTML和XML,虽然一直在用,但是对于他们的区别一直不了解,今天翻了翻一些博客,看了看百度百科,算是明白了点。
什么是HTML
HTML的全拼是Hypertext Markup Language, 中文也就是超文本链接标示语言。HTML(HyperTextMark-upLanguage)即超文本标记语言,是WWW的描述语言。设计HTML语言的目的是为了能把存...
分类:
Web程序 时间:
2015-01-22 09:30:10
阅读次数:
202
一谈到webservice,总是会出现jax-ws,axis,cxf这样子的技术字眼,但是webservice到底是什么呢,和上面那些技术又有着怎样的关系呢?一、webservice到底是什么?先看百度百科,Webservice是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(..
分类:
Web程序 时间:
2015-01-20 18:35:50
阅读次数:
185