- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 android 65535 多dex文件方案
快过年了,项目进度放换了,看android 热修复方案的时候,顺便把多dex拆分方案,看了一下。1.前提执行备案 方案需要大家了解只是: 1.ant编译android项目 step 1: 下载安装 step 2: 跟android项目添加ant编译方式。参考 android update proejct -p ./
2016-02-03 10:59:25
490
原创 数据结构排序----冒泡排序
冒泡排序的原理:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。在第二趟:仍从第一对数开始比较(因为可能由于第2个数和第3个数的交换,使得第1个数不再小于第2个数),将小数放前,大数放后,一直比较...
2011-08-11 22:15:35
173
原创 数据结构回顾---排序,查找
[b]首先说一下查找[/b] 查找大概有一下几种: [b] 1.顺序查找[/b],他的思想是:从起始位置开始,到结束,一个一个的去找,相当于是遍历一次数组,这个是基本的, [b] 2.折半查找,[/b]也叫二分发,他是对顺序查找的优化,折半查找有个硬性的要求,就是要查找的数组必须是有序的,否则没法实现。他的思想是:首先确定一个数组的中间位置的值,然后要查找的值和中...
2011-08-11 14:14:37
148
原创 apache 和tomcat链接配置
apache 和tomcat介绍 1.Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一 2.Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人...
2011-08-08 16:55:54
202
原创 android tabhost --android UI 学习
最近由于项目原因,需要使用tabhost,写一下自己的使用方法 实现TabHost有三种方式:继承自TabActivity,ActivityGroup和自定义的Activity1.使用TabAcitvity TabActivity他自己包含一个Tabhost,我们通过getTabhost(),也不需要调用setContentView()设置layout。如果设置一定...
2011-08-03 17:05:19
130
原创 android map debugkey 和发布环境key的生产
android 内置了Google Map的功能,所以在GPS,SNS及LBS方面编程非常的方便,手机端地图编程为web端编程一样,首先都是需要得到Map key,然后才可以进一步使用。下面就我自己在学习过程中生成android mapkey的一些经验 生成key大概需要一下步骤: 1.首先生产可签名文件,在模拟器环境下,可以用android提供的debug.keystor...
2011-07-26 10:24:34
214
原创 content provider 的简单介绍(sdk doc翻译)
内容提供器 内容提供器是用来读取和存储数据,使用它可以将我们自己的数据共享给别人,同时可以读取到别人的数据在别人容许的情况下。他是唯一个可以在不同的应用程序间共享数据的方式,没有公共的存储区域,所有的android应用程序都可以访问。 android系统自带一些内容提供器为常用的数据类型,如音乐,视频,图片,联系人资料等,你可以通过android.provider包查看这些东...
2011-05-24 00:47:44
300
原创 UMl各种图的简单描述
最常用的UML图包括:用例图、类图、序列图、状态图、活动图、组件图和部署图。[b]用例图[/b] 用例图描述一个系统的模块,简单的理解就是一个功能。比如ATM,取款是一个,存款是一个,查询是一个,就是描述一个功能单元。用例图的主要作用是为了帮助开发团队以一种图的方式去理解所要开发系统的功能需求;包括参与者,各个用例之间的关系等要在用例图上显示某个用例,可绘制一个椭圆,然后将用例的...
2011-03-31 16:30:37
260
原创 改良程序的11技巧 装载
有很多理由都能说明为什么我们应该写出清晰、可读性好的程序。最重要的一点,程序你只写一次,但以后会无数次的阅读。当你第二天回头来看你的代码 时,你就要开始阅读它了。当你把代码拿给其他人看时,他必须阅读你的代码。因此,在编写时多花一点时间,你会在阅读它时节省大量的时间。让我们看一些基本的编程技巧: 1. 尽量保持方法简短 2. 永远永远不要把同一个变量用于多个不同的目的...
2011-01-11 09:14:51
112
原创 事务简介
事务事务定义: 事务(Transaction)是工作中的基本逻辑单位,可以用于确保数据库能够被正确修改,避免数据只修改了一部分而导致数据不完整,或者在修改时受到用户干扰。作为一名软件设计师,必须了解事务并合理利用,以确保数据库保存正确、完整的数据。数据库向用户提供保存当前程序状态的方法,叫事务提交(commit);当事务执行过程中,使数据库忽略当前的状态并回到前面保存的状态的方法...
2011-01-10 16:20:12
111
原创 java设计模式 抽象工厂模式
1.意图 提供一个创建一系列相关或相互依赖的对象的接口,而不需要制定具体类。在java中,大家都知道创建一个对象是使用new来定义的,如果我们在代码中使用new操作符,那么我们所编写的代码就成了硬编码,这样不仅日后不易扩展,而且维护修改麻烦更大。如果我们能够找到一个专门负责创建产品的类(Factory),让这个类(Factory)和客户打交道,这个时候,客户只要知道自己想要什么,这个类(Fa...
2011-01-04 13:57:58
115
jmeter 压力测试各种值的意思 --吞吐量 样本
jmeter简介: Apache JMeter是100%纯java桌面应用程序,被设计用来测试客户端/服务器结构的软件(例如web应用程序)。它可以用来测试包括基于静态和动态资源程序的性能,例如静态文件,Java Servlets,Java 对象,数据库,FTP 服务器等等。JMeter可以用来在一个服务器、网络或者对象上模拟重负载来测试它的强度或者分析在不同的负载类型下的全面...
2010-12-28 14:46:55
1158
原创 设计模式 (java)--Builder(创建/生成模式)-对象创建型模式
1.意图 将构造一个复杂对象的算法和他的表示分离,使同样的创建过程,可以有不同的表示
2010-12-28 13:55:13
89
原创 displaytag分页优化,处理大批量数据
Display Tag Lib是一个标签库,用来处理jsp网页上的Table,功能非常强,可以对的Table进行分页、数据导出、分组、对列排序等等。使用它依赖的包有:commons-beanunits;commons-langcommons- loggingcommons- collectionsdisplaytag;dislaytag分页原理:displaytag分页是将...
2010-08-26 10:35:42
226
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人