首页 > 编程语言
经典算法回顾之计数排序【非基于比较的排序】
基于比较的排序算法是不能突破O(NlogN)的,而非基于比较的排序,如计数排序、桶排序和计数排序,则可以突破O(NlogN)的时间下限。但要注意的是,非基于比较的排序算法的使用都是有条件限制的,例如元素的大小限制,而基于比较的排序则没有这种限制(在一定范围内)。对特定场合有着特殊性质的数据,非基.....
分类:编程语言   时间:2015-03-26 16:37:50    收藏:0  评论:0  赞:0  阅读:263
使用 Spring 进行单元测试
通过本文,您能够在较短的时间内掌握使用 Spring 单元测试框架测试基于 Spring 的应用程序的方法,这套方法主要涵盖如何使用 Spring 测试注释来进行常见的 Junit4 或者 TestNG 的单元测试,同时支持访问 Spring 的 beanFactory 和进行自动化的事务管理。概述...
分类:编程语言   时间:2015-03-26 16:37:00    收藏:0  评论:0  赞:0  阅读:322
Java NIO系列教程(一) Java NIO 概述
原文链接 作者:Jakob Jenkov 译者:airu 校对:丁一Java NIO 由以下几个核心部分组成:ChannelsBuffersSelectors虽然Java NIO 中除此之外还有很多类和组件,但在我看来,Channel,Buffer 和 Selector 构成了核心的API。其...
分类:编程语言   时间:2015-03-26 16:36:10    收藏:0  评论:0  赞:0  阅读:320
struts2的java.lang.NoSuchMethodException异常处理
1、你有没有试试看其它的方法能不能用,要是都是这种情况的话,可能是你的Action类没有继承structs里面的DispatchAction或者其它的类。还有你注意下方法的参数列表,类型顺序要正确才行,是按照以下顺序的:ActionMappingmapping,ActionFormform,Http...
分类:编程语言   时间:2015-03-26 16:34:40    收藏:0  评论:0  赞:0  阅读:285
java 线程关闭小结(转)
首先,要说的是java中没有一种停止线程的方法是绝对安全的.线程的中断Thread.interrput()方法很容易给人一种误会,让人感觉是一个线程使另外一个正在运行的线程停止工作,但实际上interrput仅仅传递了请求中断的信息.线程自己会在下一个方便的时间中断.某些操作会接受这个请求时发出一个...
分类:编程语言   时间:2015-03-26 16:33:40    收藏:0  评论:0  赞:0  阅读:323
Java NIO系列教程(三-十二) Buffer
原文链接 作者:Jakob Jenkov 译者:airu 校对:丁一Java NIO中的Buffer用于和NIO通道进行交互。如你所知,数据是从通道读入缓冲区,从缓冲区写入到通道中的。缓冲区本质上是一块可以写入数据,然后可以从中读取数据的内存。这块内存被包装成NIO Buffer对象,并提供了一.....
分类:编程语言   时间:2015-03-26 16:32:21    收藏:0  评论:0  赞:0  阅读:323
Java中的JVM基础:数据类型和堆栈
数据类型 ????Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象...
分类:编程语言   时间:2015-03-26 15:25:21    收藏:0  评论:0  赞:0  阅读:272
Java中Timer和TimerTask来实现计时器循环触发
packagexian;importjava.io.BufferedReader;importjava.io.FileNotFoundException;importjava.io.FileReader;importjava.io.IOException;importjava.util.Timer;importjava.util.TimerTask;publicclassTimerTest{privateTimertimer;//计时器publicTimerTest(){timer=newTimer()..
分类:编程语言   时间:2015-03-26 15:22:31    收藏:0  评论:0  赞:0  阅读:264
day1---python的基础特性
python的优点:简单优雅明确强大的模块三方库易移植面向对象可扩展(c/java/c#...)python的缺点:代码不能加密执行速度慢python用来做什么?一:软件开发游戏后台搜索图形界面网站C\S软件科学运算二:系统管理脚本IT自动化工具python的安装以及环境查看版本python-Vprint(‘hel..
分类:编程语言   时间:2015-03-26 15:20:11    收藏:0  评论:0  赞:0  阅读:309
centos缺少共享库:libstdc++.so.6
centos缺少共享库:libstdc++.so.6执行某些命令时,有缺少共享库的报错:errorwhileloadingsharedlibraries:libstdc++.so.6:cannotopensharedobjectfile:Nosuchfileordirectory解决办法:1、执行命令:yumwhatprovideslibstdc++.so.6admin@rocketmq-master1~]#yumwhatprovidesl..
分类:编程语言   时间:2015-03-26 15:18:11    收藏:0  评论:0  赞:0  阅读:277
Python 学习笔记之面向对象的进一步拓展
我们熟悉了对象和类的基本概念。我们将进一步拓展,以便能实际运用对象和类。调用类的其它信息上一讲中提到,在定义方法时,必须有self这一参数。这个参数表示某个对象。对象拥有类的所有性质,那么我们可以通过self,调用类属性。classHuman(object): language=‘English‘ defs..
分类:编程语言   时间:2015-03-26 15:15:21    收藏:0  评论:0  赞:0  阅读:328
java开源oa系统,含核心工作流源代码
提供OA全部源代码,支持二次开发,oajava,政府单位及软件开发商首选!包含核心工作流,提供源代码!旨在与大家分享Java、JSF、Richfaces、Javascript等WebApplication开发技术,分享协同办公系统设计思想。向优秀的开源软件学习,分享开源精神,传递开源力量演示地址:http://120.24..
分类:编程语言   时间:2015-03-26 15:15:01    收藏:0  评论:0  赞:2  阅读:2476
java注解定义与使用
自定义注解与使用1、注解介绍@Retention注解的范围RetentionPolicy.SOURCE;源文件RetentionPolicy.CLASS;字节码RetentionPolicy.RUNTIME;运行@Target注解类型ElementType.TYPE;标注在类型,类、接口、枚举ElementType.CONSTRUCTOR;标注在构造方法ElementType.FIELD;标注在..
分类:编程语言   时间:2015-03-26 15:14:11    收藏:0  评论:0  赞:0  阅读:249
Python 学习笔记之反过头来看看
从最初的“HelloWorld”,走到面向对象。该回过头来看看,教程中是否遗漏了什么。我们之前提到一句话,"EverythingisObject".那么我们就深入体验一下这句话。需要先要介绍两个内置函数,dir()和help()dir()用来查询一个类或者对象所有属性。你可以尝试一下>>>printdir..
分类:编程语言   时间:2015-03-26 15:12:41    收藏:0  评论:0  赞:0  阅读:278
Python 学习笔记之字典(进阶篇)
基础教程介绍了基本概念,特别是对象和类。进阶教程对基础教程的进一步拓展,说明Python的细节。希望在进阶教程之后,你对Python有一个更全面的认识。之前我们说了,列表是Python里的一个类。一个特定的表,比如说nl=[1,3,8],就是这个类的一个对象。我们可以调用这个对象的一..
分类:编程语言   时间:2015-03-26 15:12:21    收藏:0  评论:0  赞:0  阅读:298
Python的一个增量读分析日志的脚本
#!/usr/bin/envpython #coding:utf-8 #guoiang.han importtime,datetime importsys importos.path importre importsmtplib fromemail.mime.textimportMIMEText #定义日志的日期名称 date=time.strftime(‘%F‘) #定义要过滤的日志名字 log_file=‘localhost_access_log.%s.txt‘%..
分类:编程语言   时间:2015-03-26 15:10:52    收藏:0  评论:0  赞:0  阅读:302
Python 学习笔记之文本文件的输入输出(进阶篇)fi
Python具有基本的文本文件读写功能。Python的标准库提供有更丰富的读写功能。文本文件的读写主要通过open()所构建的文件对象来实现。创建文件对象我们打开一个文件,并使用一个对象来表示该文件:f=open(文件名,模式)最常用的模式有:"r"#只读“w”#写入比如>>>f=ope..
分类:编程语言   时间:2015-03-26 15:10:21    收藏:0  评论:0  赞:0  阅读:271
Python 学习笔记之模板(进阶)
们之前看到了函数和对象。从本质上来说,它们都是为了更好的组织已经有的程序,以方便重复利用。模块(module)也是为了同样的目的。在Python中,一个.py文件就构成一个模块。通过模块,你可以调用其它文件中的程序。引入模块我们先写一个first.py文件,内容如下:deflaugh(): pr..
分类:编程语言   时间:2015-03-26 15:10:01    收藏:0  评论:0  赞:0  阅读:266
一个Java对象到底占用多大内存?
大家可以用这个代码边看边验证,注意的是,运行这个程序需要通过javaagent注入Instrumentation,具体可以看原博客。我今天主要是总结下手动计算Java对象占用字节数的基本规则,做为基本的技能必须get√,希望能帮到和我一样的Java菜鸟在介绍之前,简单回顾下,Java对象的内存布..
分类:编程语言   时间:2015-03-26 15:09:21    收藏:0  评论:0  赞:0  阅读:316
Python 学习笔记之函数的参数对应(进阶)
我们已经接触过函数(function)的参数(arguments)传递。当时我们根据位置,传递对应的参数。我们将接触更多的参数传递方式。回忆一下位置传递:deff(a,b,c): returna+b+c print(f(1,2,3))在调用f时,1,2,3根据位置分别传递给了a,b,c。关键字传递有些情况下,用位置传递会感觉..
分类:编程语言   时间:2015-03-26 15:08:51    收藏:0  评论:0  赞:0  阅读:276
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!