首页 > 编程语言
我的Java开发学习之旅------>Java经典排序算法之希尔排序
一、希尔排序(Shell Sort) 希尔排序(Shell Sort)是一种插入排序算法,因D.L.Shell于1959年提出而得名。Shell排序又称作缩小增量排序。 二、希尔排序的基本思想 希尔排序的中心思想就是:将数据进行分组,然后对每一组数据进行排序,在每一组数据都有序之后 ,就可以对所有的分组利用插入排序进行最后一次排序。这样可以显著减少交换的次数,以达到加快排序速度的...
分类:编程语言   时间:2015-06-19 01:29:58    收藏:0  评论:0  赞:0  阅读:241
JavaScript的DOM_获取和操作层次节点
一、层次节点的概述 节点的层次结构可以划分为:父节点与子节点、兄弟节点这两种。当我们获取其中一个元素节点的时候,就可以使用层次节点属性来获取它相关层次的节点。 二、childNodes 属性 childeNodes 属性可以获取某一个元素节点的所有子节点,这些子节点包含元素子节点和文本子节点。...
分类:编程语言   时间:2015-06-19 01:28:58    收藏:0  评论:0  赞:0  阅读:377
Spring Bean的生命周期
Spring IOC容器可以管理Bean的生命周期,允许在Bean声明周期的特定点执行定制的任务。Spring IOC容器对Bean的生命周期进行管理的过程。1.通过构造器或工厂方法创建Bean实例2.位Bean的属性设置值和对其他Bean的引用3.调用Bean的初始化方法4.使用Bean5.当容器...
分类:编程语言   时间:2015-06-19 01:22:58    收藏:0  评论:0  赞:0  阅读:199
伪数组转为数组 Array.prototype.slice.call(arguments)
我们知道,Array.prototype.slice.call(arguments)能将具有length属性的对象转成数组,除了IE下的节点集合(因为ie下的dom对象是以com对象的形式实现的,js对象与com对象不能进行转换)1 var a={length:2,0:'first',1:'seco...
分类:编程语言   时间:2015-06-19 01:21:58    收藏:0  评论:0  赞:0  阅读:287
JavaScript返回顶部小案例
把握现在,放下过去,不要被过去的自己打败,每天都要让今天的自己比昨天更好,不要试图做到完美,让自己更好,以下是你应该知道的十件事。 一、活出每一天 不管发生了什么,任何人都可以选择努力把握每一天,昨天发生的事已经过去了,你唯一能改变的只有今天,从...
分类:编程语言   时间:2015-06-19 01:18:48    收藏:0  评论:0  赞:0  阅读:216
Java 模拟Spring
一、概述1.目标:模拟Spring的Ioc2.用到的知识点:利用jdom的xpath读取xml文件,反射二、有如下文件:1.applicationContext.xml 2.BeanFactory.javapublic interface BeanFactory { Object getB...
分类:编程语言   时间:2015-06-19 01:17:28    收藏:0  评论:0  赞:0  阅读:288
[LeetCode][JavaScript]Best Time to Buy and Sell Stock
Best Time to Buy and Sell StockSay you have an array for which theithelement is the price of a given stock on dayi.If you were only permitted to compl...
分类:编程语言   时间:2015-06-19 01:16:18    收藏:0  评论:0  赞:0  阅读:323
C语言文本处理
一、conf文本 http://blog.163.com/lixiangqiu_9202/blog/static/53575037201431743236762/ http://blog.csdn.net/kangear/article/details/9274425 二、xml文本 http://...
分类:编程语言   时间:2015-06-19 01:11:18    收藏:0  评论:0  赞:0  阅读:172
js 多维数组转成一维数组
1 var arr = [1, 2, [3, 4, [5, 6, 7]]]; 2 var resultArr = []; 3 function forEachArr(arr) { 4 for (var i = 0; i < arr.length; i++) { 5 if (...
分类:编程语言   时间:2015-06-19 01:10:28    收藏:0  评论:0  赞:0  阅读:211
java使用jxl,自动导出数据excle,quartz自动发送邮件
=============JAVA后台代码===================== package com.qgc.service.autoSendMsg.AutoSendMsg import java.io.File; import java.text.SimpleDateFormat; i...
分类:编程语言   时间:2015-06-19 01:09:18    收藏:0  评论:0  赞:0  阅读:863
java equals()和hashCode()重写总结
在实际开发中有时候会遇到需要比较同一个类的不同实例对象的场景,一般情况下继承自Object父类的equals()和hashCode()可以满足需求,但却不能满足所有的场景,比如只需要使用少数几个对象属性来判断比较是否是同一个对象,这时我们就需要自定义的equals()和hashCode()实现来进行重写覆盖Object中的方法。 1. equals()方法重写注意事项 a. 自反性:对于...
分类:编程语言   时间:2015-06-19 00:04:38    收藏:0  评论:0  赞:0  阅读:172
Java自学01
...
分类:编程语言   时间:2015-06-19 00:04:18    收藏:0  评论:0  赞:0  阅读:174
判断一个数组是否是二叉搜索树的后序遍历(java)
分析: 代码:package Tree;public class VerifyBST { //第一个元素下标low,最后一个元素下标high public static boolean verifySequenceBST(int[] sequence,int low,int high){ if(sequence == null || high-low <0){...
分类:编程语言   时间:2015-06-19 00:02:48    收藏:0  评论:0  赞:0  阅读:373
LA2191:Potentiometers(树状数组)
题意: 先给出一个数组,然后有两个操作 S x y 把第x个数改成y M x y计算x~y个数的和 思路: 普通的树状数组,但不知道为什么会莫名其妙的一直WA #include #include #include #include #include #include #include #include #include #include #inclu...
分类:编程语言   时间:2015-06-19 00:02:18    收藏:0  评论:0  赞:0  阅读:346
linux查看某个进程的线程id(spid)
鉴于linux下线程的广泛使用 我们怎么查看某个进程拥有的线程id了现在很多服务的设计 主进程->子进程->线程(比如mysql,varnish)主进程负责侦听网络上的连接 并把连接发送给子进程 子进程派生线程去处理这些线程mysql(父进程460,子进程863) 1 460 425 ...
分类:编程语言   时间:2015-06-18 23:59:28    收藏:0  评论:0  赞:0  阅读:801
基本排序算法
快速排序(n*lgn 不稳定):数组中随机选取一个数x(这里选择最后一个),将数组按比x大的和x小的分成两部分,再对剩余两部分重复这个算法直到结束。def quick_sort(a) (x = a.pop) ? quick_sort(a.select{|i| i x}) : []end冒泡排序(.....
分类:编程语言   时间:2015-06-18 23:56:18    收藏:0  评论:0  赞:0  阅读:419
写一个方法求数组中的最大值,最小值,总和以及平均值。
class Program { /// /// 求数组中的最大值,最小值,总和以及平均值。 /// /// 输入一个数组 /// 返回一个新的数组(max,min,sum,avg) public ...
分类:编程语言   时间:2015-06-18 23:56:08    收藏:0  评论:0  赞:0  阅读:474
多线程
1:要想了解多线程,必须先了解线程,而要想了解线程,必须先了解进程,因为线程是依赖于进程而存在。2:什么是进程? 通过任务管理器我们就看到了进程的存在。 而通过观察,我们发现只有运行的程序才会出现进程。 进程:就是正在运行的程序。 进程是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空...
分类:编程语言   时间:2015-06-18 23:55:18    收藏:0  评论:0  赞:0  阅读:367
使用 Spring 进行单元测试
单元测试和集成测试在我们的软件开发整个流程中占有举足轻重的地位,一方面,程序员通过编写单元测试来验证自己程序的有效性,另外一方面,管理者通过持续自动的执行单元测试和分析单元测试的覆盖率等来确保软件本身的质量。这里,我们先不谈单元测试本身的重要性,对于目前大多数的基于 Java 的企业应用软件来说,S...
分类:编程语言   时间:2015-06-18 23:52:28    收藏:0  评论:0  赞:0  阅读:369
Java对Jar文件的操作[转]
原文地址:http://www.cnblogs.com/mailingfeng/archive/2012/04/24/2122160.html 一些文件路径补充知识: URI uri = new URI("file:/D:/workspace-home/JavaDemo/conf/"); ...
分类:编程语言   时间:2015-06-18 23:50:18    收藏:0  评论:0  赞:0  阅读:330
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!