内存泄漏介绍内存泄漏是针对与堆内存而言的。Java的内存管理就是对象的分配和释放。内存分配是由程序进行的,内存的释放是由GC完成。GC只能回收那些无用,且不被其他对象引用的对象们占用的空间。
从Main方法开始延伸,所有可以到达的对象都是有效对象,组成对象集合,这些不能被回收。其他的孤立对象则是GC回收的目标。 {
Object o = new Object();...
分类:
其他好文 时间:
2016-05-07 08:51:19
阅读次数:
121
官网地址:
使用:
//绑定的界面元素
$("#gallery").uploadify({
设置参数,参数如下.
});
设置的属性:
id: jQuery(this).attr('id'),//绑定的input的ID
langFile: 'http://www.static-xxx.nu/uploader/uploadifyLang_en.js',//语言包的路径,能设置所有的...
分类:
其他好文 时间:
2016-05-07 08:52:58
阅读次数:
140
为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以很有必要在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上,这样的话就可以通过这台搭建了nexus私服的电脑访问maven的远程仓库。1.首先确定我们的环境安装好maven,jdk等必须的环境2.这些都准备好之后,去下载最新版本的nexus 下...
分类:
其他好文 时间:
2016-05-07 08:52:58
阅读次数:
132
vsync信号源产生地
1.硬件支持
2.软件模拟
SurfaceFlinger创建的init会初始创建HWComposer
void SurfaceFlinger::init() {
mHwc = new HWComposer(this,*static_cast(this));
}
HWComposer::HWComposer(
const...
分类:
其他好文 时间:
2016-05-07 08:51:08
阅读次数:
697
本段包括:考核周期管理、被考核人管理、投票人管理。
投票人管理实质是为参与人员发放评测票,投票人管理功能所做的事情就是管理参与人员以及其对应的选票,以流程角度来看就是待办任务(待填写的表单)。
每个被考核者,在数据层面看是一个文档,内容包括:考核期信息、总分、每个打分表等分情况(总分、平均分)。...
分类:
其他好文 时间:
2016-05-07 08:51:51
阅读次数:
169
一个网页通用的测试用例
具体需求: 有一个登陆页面, (假如上面有2个textbox, 一个提交按钮。 请针对这个页面设计30个以上的testcase.)
此题的考察目的:面试者是否熟悉各种测试方法,是否有丰富的Web测试经验, 是否了解Web开发,以及设计Test case的能力这个题目还是相当有难度的, 一般的人很难把这个题目回答好。首先,你要了解用户的需求,比如这个登录界面应该是弹出窗口式...
分类:
Web程序 时间:
2016-05-07 08:51:36
阅读次数:
162
PorterDuffXfermode 正确使用方式...
分类:
其他好文 时间:
2016-05-07 08:52:27
阅读次数:
627
卡拉兹(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:52:27
阅读次数:
409
首先先了解下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:52:11
阅读次数:
254
上次已经学会了如何对本地仓库下的文件进行版本保存,并且查找与上次版本不同等功能,今天,我们来学习,版本回退:
1.版本回退
首先,我们对所需要操作的文件,提交到版本库,给出一个说明。
如:$ git commit -m "add1 distributed"接下来,我们对这个文件进行修改,与前一次的内容不同即可,
然后我们提交到版本库,如:$ git commit -m "append"我们对...
分类:
其他好文 时间:
2016-05-07 08:50:22
阅读次数:
110
OpenGL的承载体是GLSurfaceView,而GLSurfaceView类在很多方面类似于View,那么它同样具有与View的一些待遇,比如也能够响应KeyEvent,MotionEvent事件等等,从前面几篇中,有很多立方体的图形可以在每次重绘的时候,设置不同的位置和旋转角度,就可以实现图形的位置的变化,这里就可以通过触摸事件产生的坐标位置,让图形跟随触摸方向移动或者变换.
整体上不是很...
分类:
移动开发 时间:
2016-05-07 08:49:43
阅读次数:
180
一、散列表
1.容量:散列表中的散列数组大小
2.散列运算:key->散列值的算法
3.散列桶:散列值相同的元素的“线性集合”
4.加载因子:就是散列数组加载率,就是元素数量/散列数组大小
5.散列查找:根据key计算散列值,找到散列桶,在散列桶中顺序比较key,如果一样就返回value
6.散列表中key不同,value可以重复
例子:
User u1=new User(1,...
分类:
编程语言 时间:
2016-05-07 08:51:23
阅读次数:
197
二维凸包模板
p[1010]//输入的点集,res[1010]//输出的点集
int n;//点的个数
int cmp(Point a,Point b)//先对x坐标排序,在比较y坐标
{
if(a.x==b.x)
return a.y<b.y;
return a.x<b.x;
}
int ConvexHull()//返回凸包顶点数
{
sort(p,p+...
分类:
其他好文 时间:
2016-05-07 08:49:44
阅读次数:
139
打折机票静态区间最大值SB题#include
using namespace std;
#define For(i,n) for(int i=1;i<=n;i++)
#define Fork(i,k,n) for(int i=k;i<=n;i++)
#define Rep(i,n) for(int i=0;i<n;i++)
#define ForD(i,n) for(i...
分类:
其他好文 时间:
2016-05-07 08:50:50
阅读次数:
128
矩阵求导属于矩阵运算
常用求导公式:
Y = A * X –> DY/DX = A’
Y = X * A –> DY/DX = A
Y = A’ * X * B –> DY/DX = A * B’
Y = A’ * X’ * B –> DY/DX = B * A’
1. 矩阵Y对标量x求导:
相当于每个元素求导数后转置一下,注意M×N矩阵求导后变成N×M了
Y = [y(ij)] –...
分类:
其他好文 时间:
2016-05-07 08:49:28
阅读次数:
173
UVa
POJDescription求苗条度最小的生成树
苗条度指该生成树的最大边 - 最小边AlgorithmKruskal变形
先sort
然后枚举最小边 构建最小生成树HintUVa JAVA的RE 不知道为何= =
POJ的JAVA才1.5 λ表达式是JAVA 1.8才有的 然后本人才疏学浅 除了λ表达式以外不会写自定义sort比较 所以CE = =
C++就过了
会了C++...
分类:
其他好文 时间:
2016-05-07 08:48:11
阅读次数:
237
package com.example.testdectorgestor;import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.GestureDetector;
import android.view.Gesture...
分类:
移动开发 时间:
2016-05-07 08:51:08
阅读次数:
181