快速排序法是一种非常高效的排序算法,它采用“分而治之”的思想,把大的拆成小的,小的才拆分成更小的。基本原理: 1.给定N个数字。通过一趟排序后将原序分为两个部分,其中前半部分的数字比后半部分的数字小。 2.然后再依次对前后两部分的记录进行快速排序。 3.不断递归排序,直到所有的数字...
分类:
编程语言 时间:
2015-07-09 00:24:35
收藏:
0 评论:
0 赞:
0 阅读:
155
1:上图为java虚拟机运行时数据区程序计数器:是一块较小的内存,可以看作是当前线程所执行的字节码的行号指示器。字节码的解释器工作就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支循环跳转异常处理线程回复等都要依赖于这个计数器完成。java虚拟机多线程通过线程轮流切换分配处理器时间片实...
分类:
编程语言 时间:
2015-07-09 00:24:04
收藏:
0 评论:
0 赞:
0 阅读:
272
Number of Digit OneGiven an integer n, count the total number of digit 1 appearing in all non-negative integers less than or equal to n.For example:Gi...
分类:
编程语言 时间:
2015-07-09 00:23:44
收藏:
0 评论:
0 赞:
0 阅读:
427
java虚拟机垃圾收集机制 java程序的运行过程编译型语言和解释型语言的区别:编译型:直接就可以编译成为操作系统可以认识的可执行的文件格式。例如:c、c++解释型:首先编译成java虚拟机可识别的文件,通过Java虚拟机再解释成操作系统可识别的文件格式。例如:java垃圾收集机制:java语言消除...
分类:
编程语言 时间:
2015-07-09 00:22:34
收藏:
0 评论:
0 赞:
0 阅读:
156
1.Bean的建立:BeanFactory容器寻找Bean的定义信息,读取Bean定义文件,并将其实例化,生成各个Bean实例。2.属性注入:使用依赖注入,Spring按照Bean定义信息配置Bean所有属性。3.BeanNameAware的setBeanName():传递Bean的ID。4.Bea...
分类:
编程语言 时间:
2015-07-09 00:21:54
收藏:
0 评论:
0 赞:
0 阅读:
320
Json、javaBean、xml互转的几种工具介绍 工作中经常要用到Json、JavaBean、Xml之间的相互转换,用到了很多种方式,这里做下总结,以供参考。 现在主流的转换工具有json-lib、jackson、fastjson等,我为大家一一做简单介绍,主要还是以代码形式贴出如何简单应用.....
分类:
编程语言 时间:
2015-07-09 00:21:44
收藏:
0 评论:
0 赞:
0 阅读:
234
事件流描述的是从页面中接收事件的顺序。IE的时间流叫做事件冒泡(event bubbling)--事件开始时由最具体的元素(文档中嵌套层次最深的节点)接收,然后逐级向上传播到较为不具体的节点(文档)。事件捕获(event capturing)的思想是不太具体的节点应该更早接收到事件,而最具体的节点应...
分类:
编程语言 时间:
2015-07-09 00:21:04
收藏:
0 评论:
0 赞:
0 阅读:
197
二维数组有两种形式:①在栈上: int a[4][4] = {...};②在堆堆上: int ** a = new int *[4]; for(int i = 0; i < 4; i++) a[i] = new int[4];这两种情况下,二维数组做形参的传参方式是不一样的...
分类:
编程语言 时间:
2015-07-09 00:20:44
收藏:
0 评论:
0 赞:
0 阅读:
178
在context中定义DataSource,创建SessionFactoy,设置参数;DAO类继承HibernateDaoSupport,实现具体接口,从中获得HibernateTemplate进行具体操作。在使用中如果遇到OpenSessionInView的问题,可以添加OpenSessionIn...
分类:
编程语言 时间:
2015-07-09 00:18:35
收藏:
0 评论:
0 赞:
0 阅读:
229
JVM框架Java虚拟机HotSpot的框架:JVM主要组成部分:Class Loader(类加载器)、Runtime Data Area(运行时数据区)、执行引擎(Execution Engine)。JVM垃圾回收简介Step1:MarkingGC算法在扫描存活对象时通常需要从Root节点开始,扫...
分类:
编程语言 时间:
2015-07-09 00:16:45
收藏:
0 评论:
0 赞:
0 阅读:
404
Spring提供了几个关于事务处理的类: TransactionDefinition //事务属性定义 TranscationStatus //代表了当前的事务,可以提交,回滚。 PlatformTransactionManager这个是spring提供的用于管理事务的基础接口,其...
分类:
编程语言 时间:
2015-07-09 00:15:04
收藏:
0 评论:
0 赞:
0 阅读:
260
进程: -进程是指在系统中正在运行的一个应用程序 -每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内线程: -一个进程要想执行任务,必须得有线程(每1个进程至少要有1条线程) -一个进程(程序)的所有任务都在线程中执行线程的串行: -1个线程中任务的执行是串行的 -如...
分类:
编程语言 时间:
2015-07-09 00:13:35
收藏:
0 评论:
0 赞:
0 阅读:
301
【Spring中的设计模式】 http://www.uml.org.cn/j2ee/201301074.asp 【详解设计模式在Spring中的应用】【http://www.geek521.com/?p=6883】【http://blog.csdn.net/fg2006/article/detail...
分类:
编程语言 时间:
2015-07-09 00:13:24
收藏:
0 评论:
0 赞:
0 阅读:
280
【SpringMVC类图】《Spring实战》中:《Spring3.0就这么简单》中:【http://blog.csdn.net/gstormspire/article/details/8239182】=================================================...
分类:
编程语言 时间:
2015-07-09 00:11:44
收藏:
0 评论:
0 赞:
0 阅读:
476
课后习题: x1 = c(13,15,16,16,19,20,20,21,22,22,25,25,25,25,30,33,33,35,35,35,35,36,40,45,46,52,70); print(round(mean(x1))); #平均值 print(median(x1,na.rm=TRU...
分类:
编程语言 时间:
2015-07-09 00:09:44
收藏:
0 评论:
0 赞:
0 阅读:
303
对象是Javascript的基本数据类型。对象是一种复合值:它将很多值集合在一起,可通过名字访问这些值。同时,对象也可以看做是属性的无序集合,每个属性都是一个名/值对。属性名是字符串,因此我们可以把对象看成是...
分类:
编程语言 时间:
2015-07-08 23:03:15
收藏:
0 评论:
0 赞:
0 阅读:
446
总体的实现思想为:每次查询出2w数据,并写入到临时文件然后把这些文件写入到一个EXCEL里边,或者把这些文件压缩为zip文件,然后把Zip文件提供给下载(这里使用zip打包是因为,在Linux上也能进行Zip打包)。//这个zip打包工具类
packagenet.szh.zip;
importjava.io.File;
impor..
分类:
编程语言 时间:
2015-07-08 22:59:25
收藏:
0 评论:
0 赞:
0 阅读:
575
Java实现图片裁剪预览功能在项目中,我们需要做些类似头像上传,图片裁剪的功能,ok看下面文章!需要插件:jQueryJcrop后端代码:packageorg.csg.upload;
importjava.awt.Rectangle;
importjava.awt.p_w_picpath.BufferedImage;
importjava.io.File;
importjava.io.FileInputS..
分类:
编程语言 时间:
2015-07-08 22:52:55
收藏:
0 评论:
0 赞:
0 阅读:
424
日志不管对于开发或者运维都是一项非常重要的东西,它可以用来排错,解决故障,统计分析等。本文介绍python中的日志库的用法。日志库:importlogging要用日志需要先定义以下东西:获取日志名,比如logging.getLogger(__name__)定义Handler,比如logging.FileHandler(‘/var/log/..
分类:
编程语言 时间:
2015-07-08 22:51:16
收藏:
0 评论:
0 赞:
0 阅读:
335