在之前的文章Android内存泄露的几种情形中提到过在开发中常见的内存泄露问题,但是过于草率。由于刚开年,工作还没正式展开,就看了一下Github开源大户Square的LeakCanary,并用公司项目的测试环境来练手,试图找出项目中存在的内存泄露。与上一篇不同,这一篇我会先说一下Java的内存区域以及垃圾回收机制,然后再讲LeakCanary的应用,并且会用一个在项目中遇到的真实案例来结尾。Jav...
分类:
其他 时间:
2016-02-19 10:48:48
收藏:
0 评论:
0 赞:
0 阅读:
288
题目大意是,给定不同面值的硬币(数值存放在数组coins)和一个金额总值amount。编写函数计算凑齐金额总值所最少需要的硬币数目。如果使用已有的硬币无法凑齐指定的金额,返回-1。...
分类:
其他 时间:
2016-02-19 10:46:48
收藏:
0 评论:
0 赞:
0 阅读:
160
【POJ 3592】 Instantaneous Transference(强连通缩点+最长路)
Instantaneous Transference
Time Limit: 5000MS
Memory Limit: 65536K
Total Submissions: 6265
Accepted: 1411
Descrip...
分类:
其他 时间:
2016-02-19 10:45:56
收藏:
0 评论:
0 赞:
0 阅读:
166
题目链接:[kuangbin带你飞]专题十五 数位DP G - B-number题意
求1~n的范围里含有13且能被13整除的数字的个数。
思路
首先,了解这样一个式子:a%m == ((b%m)*c+d)%m;
式子的正确是显然的,就不证明了。
那么判断数是否可以被13整除就可以分解为一位一位进行处理。
当然,我们也只需要储存取余后的值。
dfs(len, num,...
分类:
其他 时间:
2016-02-19 10:45:35
收藏:
0 评论:
0 赞:
0 阅读:
140
处理XSS漏洞的工具类代码,过滤 js 代码,防止 xss 漏洞的发生...
分类:
其他 时间:
2016-02-19 10:45:15
收藏:
0 评论:
0 赞:
0 阅读:
116
刚设计的自动部署产品监控框架【图】...
分类:
其他 时间:
2016-02-19 10:44:55
收藏:
0 评论:
0 赞:
0 阅读:
121
原文出处: codeproject:Writing Efficient C and C Code Optimization虽然对于优化C代码有很多有效的指导方针,但是对于彻底地了解编译器和你工作的机器依然无法取代,通常,加快程序的速度也会加大代码量。这些增加的代码也会影响一个程序的复杂度和可读性,这是不可接受的,比如你在一些小型的设备上编程,例如:移动设备、PDA……,这些有着严格的内存限制,于...
分类:
其他 时间:
2016-02-19 10:44:45
收藏:
0 评论:
0 赞:
0 阅读:
179
翻译给定一个整型数组,除了某个元素外其余的均出现了三次。找出这个元素。备注:
你的算法应该是线性时间复杂度。你可以不用额外的空间来实现它吗?原文Given an array of integers, every element appears three times except for one. Find that single one.Note:
Your algorithm should ha...
分类:
其他 时间:
2016-02-19 10:43:54
收藏:
0 评论:
0 赞:
0 阅读:
247
通过一棵二叉树的中序和后序排列来得出它的树形结构。...
分类:
其他 时间:
2016-02-19 10:43:24
收藏:
0 评论:
0 赞:
0 阅读:
157
public class Test_i {
public static void main(String[] args) {
int i = 0;
System.out.println("运算前i为"+i+"执行"+ i++ +",此时i为"+i);
System.out.println("运算前i为"+i+"执行"+ ++i +",此时i为"...
分类:
其他 时间:
2016-02-19 10:42:23
收藏:
0 评论:
0 赞:
0 阅读:
137
燕子去了,有再来的时候;杨柳枯了,有再青的时候;桃花谢了,有再开的时候。但是,聪明的,你告诉我,我们的日子为什么一去不复返呢?——是有人偷了他们罢:那是谁?又藏在何处呢?是他们自己逃走了罢:现在又到了哪里呢? ——《匆匆》 借用朱自清的《匆匆》,想表达的就是时间过得如此之快,转眼间2015年已经结束了,这一年对于我来说意义非凡,收获满满。软考之路 201...
分类:
其他 时间:
2016-02-19 10:42:13
收藏:
0 评论:
0 赞:
0 阅读:
190
http://www.appinn.com/ezvid/ Ezvid 是一款非常简单易用的视频/幻灯制作工具,你可以将视频、照片放进时间轴,简单的拖放后可上传 Youtube。@Appinn
分类:
其他 时间:
2016-02-19 10:40:41
收藏:
0 评论:
0 赞:
0 阅读:
195
1. 基本unix命令 clear: 清屏 pwd: 显示当前工作目录 id:显示当前用户的id信息 cd:切换目录 ls:显示文件和目录列表ls -a 显示隐藏目录ls -r 显示递归列表 touch:生成一个空文件或者更改文件修改时间(touch aa 如果aa是已经存在的文件夹,则不重新创建a
分类:
其他 时间:
2016-02-19 10:40:11
收藏:
0 评论:
0 赞:
0 阅读:
206
思路: 好题,必须记一笔。 这题有两个之前没有接触过的字典树新变形。 第一个是insert的方式,不再只是单单的将一整个单词都插进去,而是从单词的第一个字母开始往后遍历,依次插入第i个字母到末尾的单词,这样做就可以满足题目中“substring”的要求,即将“substring”的问题转换为我们熟悉
分类:
其他 时间:
2016-02-19 10:39:00
收藏:
0 评论:
0 赞:
0 阅读:
141
继续贴《unix网络编程》上的示例代码。《unix网络编程》在第八章结束位置给出了一个使用select函数的TCP、UDP回射服务器程序,笔者把它实现了,现贴上代码: 服务端代码: 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <unis
分类:
其他 时间:
2016-02-19 10:38:40
收藏:
0 评论:
0 赞:
0 阅读:
219
ng-click="submit1($event, 'argsTest’)" $scope.submit1=function(event, args){ var target = event.currentTarget; console.log('[Trade1Page1Ctrl.submit1]n
分类:
其他 时间:
2016-02-19 10:38:29
收藏:
0 评论:
0 赞:
0 阅读:
162
背包九讲下载CSDN 背包九讲内容 多重背包: hdu 2191 多重背包入门题 使用将多重背包转化为完全背包与01背包求解; 对于w*num>= V这时就是完全背包,完全背包为何只与01背包在循环上不同,因为01背包,每个物品只能取一次,所以要逆序;而完全背包,每个物品的数量无限多个,这就需要建在
分类:
其他 时间:
2016-02-19 10:38:09
收藏:
0 评论:
0 赞:
0 阅读:
111
问题描述: 给定有向图G=(V,E)。设P是G的一个简单路(顶点不相交)的集合。如果V中每个顶点恰好在P的一条路上,则称P是G的一个路径覆盖。P中路径可以从V的任何一个顶点开始,长度也是任意的,特别地,可以为0。G的最小路径覆盖是G的所含路径条数最少的路径覆盖。设计一个有效算法求一个有向无环图G的最
分类:
其他 时间:
2016-02-19 10:37:49
收藏:
0 评论:
0 赞:
0 阅读:
162
1.Tomcat最大连接数等配置 Tomcat的server.xml中Context元素的以下参数都是什么意思? <Connector port="8080"maxThreads="150"minSpareThreads="25"maxSpareThreads="75"acceptCount="10
分类:
其他 时间:
2016-02-19 10:37:29
收藏:
0 评论:
0 赞:
0 阅读:
227
MyISAM存储引擎的读锁和写锁是互斥的,读写操作是串行的。那么,一个进程请求某个 MyISAM表的读锁,同时另一个进程也请求同一表的写锁,MySQL如何处理呢?答案是写进程先获得锁。不仅如此,即使读请求先到锁等待队列,写请求后 到,写锁也会插到读锁请求之前!这是因为MySQL认为写请求一般比读请求
分类:
其他 时间:
2016-02-19 10:37:19
收藏:
0 评论:
0 赞:
0 阅读:
163