ListView优化:通过convertView+ViewHolder来实现,ViewHolder就是一个静态类,使用 ViewHolder 的关键好处是缓存了显示数据的视图(View),加快了 UI 的响应速度。
当我们判断 convertView == null 的时候,如果为空,就会根据设计好的List的Item布局(XML),来为convertView赋值,并生成一个viewHolde...
分类:
其他 时间:
2016-05-07 08:52:16
收藏:
0 评论:
0 赞:
0 阅读:
126
l...
分类:
系统服务 时间:
2016-05-07 08:51:57
收藏:
0 评论:
0 赞:
0 阅读:
692
nginx入门...
分类:
其他 时间:
2016-05-07 08:51:47
收藏:
0 评论:
0 赞:
0 阅读:
159
eclipse配置maven...
分类:
系统服务 时间:
2016-05-07 08:51:36
收藏:
0 评论:
0 赞:
0 阅读:
207
不断更新…下载所有版本AS下载地址:http://tools.android.com/download/studio
官方稳定发行版:http://developer.android.com/sdk/index.html
- Stable Channel : 正式版本通道
- Beta Channel : 测试版本通道
- Dev Channel : 开发发布通道
- Canary Cha...
分类:
移动平台 时间:
2016-05-07 08:51:26
收藏:
0 评论:
0 赞:
0 阅读:
597
学习原因和目的:
我如今所接触的项目都是bs模式的web应用,而里边基本上都是用的spring MVC和前台交互,servlet貌似用的很少。
但是即便是用spring和spring MVC,项目中依旧是少不了web.xml文件,而这里边的配置看来看去根本就是servlet的配置。
因此为了更好的理解这些配置,我想还是需要从servlet入手。
se...
分类:
其他 时间:
2016-05-07 08:51:07
收藏:
0 评论:
0 赞:
0 阅读:
147
maven 配置篇 之pom.xml
什么是pom?
pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。
快速察看:
4.0.0 <!...
分类:
其他 时间:
2016-05-07 08:50:57
收藏:
0 评论:
0 赞:
0 阅读:
213
一:场景
通过Word模板来实现动态的word生成二: 基本要求
1:替换文本中的内容
2:替换表格中的内容(不用动态生成表格)
3:替换后的内容应该与替换前的内容格式相同
4:模板修改方便
5:效果如下:
模板:
结果:
三:poi分析
使用方法:直接读取word文件,替换里面各个部分的内容
优点:直接使用word文件作为模板
缺点:本身的替换逻辑无法保留格式四:...
分类:
编程语言 时间:
2016-05-07 08:50:47
收藏:
0 评论:
0 赞:
0 阅读:
153
内存泄漏介绍内存泄漏是针对与堆内存而言的。Java的内存管理就是对象的分配和释放。内存分配是由程序进行的,内存的释放是由GC完成。GC只能回收那些无用,且不被其他对象引用的对象们占用的空间。
从Main方法开始延伸,所有可以到达的对象都是有效对象,组成对象集合,这些不能被回收。其他的孤立对象则是GC回收的目标。 {
Object o = new Object();...
分类:
其他 时间:
2016-05-07 08:50:37
收藏:
0 评论:
0 赞:
0 阅读:
237
官网地址:
使用:
//绑定的界面元素
$("#gallery").uploadify({
设置参数,参数如下.
});
设置的属性:
id: jQuery(this).attr('id'),//绑定的input的ID
langFile: 'http://www.static-xxx.nu/uploader/uploadifyLang_en.js',//语言包的路径,能设置所有的...
分类:
其他 时间:
2016-05-07 08:50:27
收藏:
0 评论:
0 赞:
0 阅读:
211
为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以很有必要在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上,这样的话就可以通过这台搭建了nexus私服的电脑访问maven的远程仓库。1.首先确定我们的环境安装好maven,jdk等必须的环境2.这些都准备好之后,去下载最新版本的nexus 下...
分类:
其他 时间:
2016-05-07 08:50:17
收藏:
0 评论:
0 赞:
0 阅读:
156
vsync信号源产生地
1.硬件支持
2.软件模拟
SurfaceFlinger创建的init会初始创建HWComposer
void SurfaceFlinger::init() {
mHwc = new HWComposer(this,*static_cast(this));
}
HWComposer::HWComposer(
const...
分类:
其他 时间:
2016-05-07 08:50:07
收藏:
0 评论:
0 赞:
0 阅读:
487
本段包括:考核周期管理、被考核人管理、投票人管理。
投票人管理实质是为参与人员发放评测票,投票人管理功能所做的事情就是管理参与人员以及其对应的选票,以流程角度来看就是待办任务(待填写的表单)。
每个被考核者,在数据层面看是一个文档,内容包括:考核期信息、总分、每个打分表等分情况(总分、平均分)。...
分类:
其他 时间:
2016-05-07 08:49:58
收藏:
0 评论:
0 赞:
0 阅读:
248
一个网页通用的测试用例
具体需求: 有一个登陆页面, (假如上面有2个textbox, 一个提交按钮。 请针对这个页面设计30个以上的testcase.)
此题的考察目的:面试者是否熟悉各种测试方法,是否有丰富的Web测试经验, 是否了解Web开发,以及设计Test case的能力这个题目还是相当有难度的, 一般的人很难把这个题目回答好。首先,你要了解用户的需求,比如这个登录界面应该是弹出窗口式...
分类:
Web开发 时间:
2016-05-07 08:49:47
收藏:
0 评论:
0 赞:
0 阅读:
225
PorterDuffXfermode 正确使用方式...
分类:
其他 时间:
2016-05-07 08:49:39
收藏:
0 评论:
0 赞:
0 阅读:
162
卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对n=3进行验证的时候,我们需要计算3、5、8、4、2、1,则当我们对n=5、8、4、2进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这4个数已经在验证3的时候遇到过了,我们称5、8、4、2是被3“覆盖”...
分类:
其他 时间:
2016-05-07 08:49:27
收藏:
0 评论:
0 赞:
0 阅读:
150
首先先了解下application/x-www-form-urlencoded和multipart/form-data的区别
application/x-www-form-urlencoded:
是常用的表单发包方式,普通的表单提交,或者js发包,默认都是通过这种方式,
form enctype="application/x-www-form-urlencoded" acti...
分类:
Web开发 时间:
2016-05-07 08:49:16
收藏:
0 评论:
0 赞:
0 阅读:
204
上次已经学会了如何对本地仓库下的文件进行版本保存,并且查找与上次版本不同等功能,今天,我们来学习,版本回退:
1.版本回退
首先,我们对所需要操作的文件,提交到版本库,给出一个说明。
如:$ git commit -m "add1 distributed"接下来,我们对这个文件进行修改,与前一次的内容不同即可,
然后我们提交到版本库,如:$ git commit -m "append"我们对...
分类:
其他 时间:
2016-05-07 08:49:07
收藏:
0 评论:
0 赞:
0 阅读:
93
OpenGL的承载体是GLSurfaceView,而GLSurfaceView类在很多方面类似于View,那么它同样具有与View的一些待遇,比如也能够响应KeyEvent,MotionEvent事件等等,从前面几篇中,有很多立方体的图形可以在每次重绘的时候,设置不同的位置和旋转角度,就可以实现图形的位置的变化,这里就可以通过触摸事件产生的坐标位置,让图形跟随触摸方向移动或者变换.
整体上不是很...
分类:
移动平台 时间:
2016-05-07 08:48:57
收藏:
0 评论:
0 赞:
0 阅读:
214
一、散列表
1.容量:散列表中的散列数组大小
2.散列运算:key->散列值的算法
3.散列桶:散列值相同的元素的“线性集合”
4.加载因子:就是散列数组加载率,就是元素数量/散列数组大小
5.散列查找:根据key计算散列值,找到散列桶,在散列桶中顺序比较key,如果一样就返回value
6.散列表中key不同,value可以重复
例子:
User u1=new User(1,...
分类:
编程语言 时间:
2016-05-07 08:48:47
收藏:
0 评论:
0 赞:
0 阅读:
161