`
bigboy
  • 浏览: 167918 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表

直接插入排序

直接插入排序,类似我们在起牌的时候手里的牌按大小顺序进行插入,假定之前的N-1个数据都是排序好的,此时之需要将第N个数据插入到合适的位置即可。 /** * 插入排序 * @author wilian * @version */ public class InsertSort { public static void main(String args[]) { int[] data={2,43,1,45}; InsertSort instance = new InsertSort(); instance.insertSort(data); instance.print ...

Mongodb 数据类型

1.null null用于表示空值或者不存在的字段 2.布尔 布尔类型有两个值true和false 3.32位整数、64位整数、64位浮点数 4.字符串 5.符号 6.对象ID 7.日期 8.正则表达式 9.代码 10.二进制数据 11.最大值、最小值 12.未定义undefined 13.数组 14.内嵌文档
本节主要讲述怎么去学习好shell 1.利用shell自带的帮助命令 > help         db.help()                    help on db methods         db.mycoll.help()             help on collection methods         rs.help()                    help on replica set methods         help connect                 connecting to a db help         he ...
本节内容讲述的是MongoDB Shell下一些基本命令的使用. 安装完Mongodb后,在开启命令行切到/bin下,输入mongo即可进入到命令行模式:C:\Users\Administrator>mongo MongoDB shell version: 1.8.5 connecting to: test 默认链接的数据库为test数据库 1.显示所有的数据库 show dbs > show dbs admin   (empty) business        0.078125GB business_data   0.078125GB local   (e ...
一、JAVA中final 与 static 总结     final static
 美国程序员Jon Scott Stevens,公布了他的创业公司所使用的开发工具清单。   他的语言平台是Java,开发项目是一个网站(还未上线)。所用到的工具都是开源的,可以免费得到。   在目前的创业者之中,用Java作为网站开发语言的人似乎很少。这当然不是没有原因的,Java看上去确实不像是最便捷的网站开发工具,给人的感觉是用起来麻烦又费事。   但是不可否认的是,Java的平台很成熟,各种工具包、工具库非常多,而且JVM虚拟机更是先进的技术。另外,Google App Engine平台提供免费的Java主机,所以使用Java建站也不失为一种合理的选择。   我把他的工具清单抄在下面。如 ...
最近在项目中使用 Spring 和 Hibernate 进行开发,有感于 Criteria 比较好用,在查询方法  设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装。现在对 Hibernate的Criteria 的用法进行总结:    Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria 。    Criteria 和 DetachedCriteria 的主要区别在于创建的形式不一样, Criteria 是在线的,所 以它是由 Hibernate Se ...
1.题记       Android系统中文件的存储方式,以及XML的读取和写入方式基本与Java系统中类似,但由于Android终端系统的存储容量有限,故很多文件的操作都在SD卡上进行。 2.内存文件的存取      文件对数据进行存储,Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的。 public class FileActivity extends Activity {     @Override public void onCreate(Bundle savedInstanceState ...
1.题记        Android中的服务和windows中的服务是类似的东西,服务一般没有用户操作界面,它运行于系统中不容易被用户发觉,可以使用它开发如监控之类的程序。        广播接收者(BroadcastReceiver)用于接收广播Intent,广播Intent的发送是通过调用Context.sendBroadcast()、Context.sendOrderedBroadcast()来实现的。通常一个广播Intent可以被订阅了此Intent的多个广播接收者所接收,这个特性跟JMS中的Topic消息接收者类似。 2.Service开发详解 服务的开发比较简单,如下: 第 ...
1.题记        Intent提供了一种通用的消息系统,它允许在你的应用程序与其他的应用程序间传递Intent来执行动作和产生事件。通过使用Intent可以激活Android应用的三个核心组件:活动、服务、广播接收器。 2.Intent的划分与匹 ...
1.题记         Activity是Android最基本的组件之一,通常情况下一个Activity占据一个屏幕,用户对屏幕所做的操作都将由Activity来管理和调度。 2.Activity生命周期        Activity有三种状态,分别是运行状态、暂停状态以及停止状态。        运行状态:        当Activity在屏幕的最前端,它是可见的、有焦点的。可以用来进行用户的操作(点击、双击、长按等),那么久叫做激活或运行状态。值得注意的是,当Activity处于运行状态的时候,Android会尽可能的保持它的运行,即使出现内存不足等情况,Android也会先 ...
1.题记 本文主要讲述了Android平台中几种网络的通信方式。 2.三种网络接口简述 2.1 标准Java接口            java.net.*提供与联网有关的类,包括流和数据包套接字、Internet协议、常见HTTP处理。            使用java.net.*包 ...
1.题记 提起谷歌Map相信大家都不会陌生,那进入我们今天的话题,如何在Android手机上进行Google Map的开发。 2.Map应用程序的开发 2.1 准备工作 2.1.1 申请Android Map API KEY          步骤一: 找到你的debug.keystore文件,在Eclipse 首选项中可以看到该文件。如下图:                步骤二:取得debug.keystore的MD5值              在命令行下进入debug.keystore文件所在的路径,执行命令:keytool -list -keystore debug ...
近段时间公司要用JBPM做工作流引擎,不得不学习了。1.什么是jBPM?    jBoss jBPM是一个灵活、可拓展的流程语言框架。jPDL是建立在这个通用框架之上的一个流程语言。它使用直观的流程语言以图形化的方式来表示业务流程,使用术语任务、异步通讯呆呆状态、定时器、自动操作等。为了将这些操作绑定在一起,jPDL提供了强有力的、可拓展的流程控制机制。     jPDL有一个具有最小的依赖性和尽可能简单易用的java库。但它也能被部署在高吞吐量极为关键的J2EE集群应用服务器的环境里。     jPDL能够使用任何数据库来进行配置,同时也能任何应用服务器上进行部署。2.下载并安装jBPM    ...
什么是jchardet? jchardet是mozilla自动字符集探测算法代码的java移植,其源代码可以从sourceforge下载。这个算法的最初作者是frank Tang,C++源代码在http://www.infomall.cn/cgi-bin/mallgate/20040514/http://lxr.mozilla.org/mozilla/source/intl/chardet/,可以从http://www.infomall.cn/cgi-bin/mallgate/20040514/http://www.mozilla.org/projects/intl/chardet.html得 ...
Global site tag (gtag.js) - Google Analytics