
调试
潜在水中的鱼
本是这样只是眼看不见
展开
-
android内存调试工具学习
一.内存监测工具 DDMS --> Heap无论怎么小心,想完全避免bad code是不可能的,此时就需要一些工具来帮助我们检查代码中是否存在会造成内存泄漏的地方。Android tools中的DDMS就带有一个很不错的内存监测工具Heap(这里我使用eclipse的ADT插件,并以真机为例,在模拟器中的情况类似)。用 Heap监测应用进程使用内存情况的步骤如下:1. 启动eclips转载 2015-01-12 12:15:02 · 707 阅读 · 0 评论 -
adb 无线调试出现offline解决方法之一
我们的盒子支持adb无线调试,可是连接成功后,设备的状态是offline,这时可以到“设置”->"开发者选项"->右上角打开与关闭按钮,如果是打开就先关闭再打开,如果是关闭就直接打开。最后在命令行下重新连接下。原创 2015-05-08 16:36:47 · 15357 阅读 · 0 评论 -
HTTP之Range理解
1、什么是Range? 当用户在听一首歌的时候,如果听到一半(网络下载了一半),网络断掉了,用户需要继续听的时候,文件服务器不支持断点的话,则用户需要重新下载这个文件。而Range支持的话,客户端应该记录了之前已经读取的文件范围,网络恢复之后,则向服务器发送读取剩余Range的请求,服务端只需要发送客户端请求的那部分内容,而不用整个文件发送回客户端,以此节省网络带宽。 2、HTT转载 2015-06-12 17:28:45 · 14494 阅读 · 0 评论 -
通过一个简单类就可以知道java类和对象的初始化顺序
public class InitOrder { private static int v1 = 1; static { System.out.println(" static model 1 v1:" + v1); v1 = 2; } static { System.out.println(" static model 2 v1:" + v1); } private原创 2015-06-15 09:28:36 · 514 阅读 · 0 评论 -
android GridView默认选中分析
ps:不知道大家有没有注意到创建gridview后显示数据时,默认是选中第一个;我分析下源码如下,需要参考同学请看看:1、在GridView布局组件时调用了makeRow方法,其中一段代码是如下:这里就设置了要选中的是哪一个item;2、接下看看makeAndView方法:只是简单的把selected传递给setupChild;3原创 2015-12-07 19:49:58 · 3006 阅读 · 0 评论 -
无法登录远程mysql服务器分析和解决
这两天在家,登录远程myslq服务器,老是连接不上的,以前在外面的时候,都可以登,回到家就不可以登了,真是奇了怪。结果一看,检查了权限,检查了防火墙,都没有啥问题,百思不得其解。结果就没有搞了。第二天再试了下,发现我用的Sequel Pro连接超时设置为10秒。我一想,在家网络不怎么好,难道是登录超时导致的,结果把超时时间改成30秒,等待一会,果然可以登进去。望各位小伙伴在遇到这个问题,可以从我这...原创 2018-05-26 22:57:34 · 308 阅读 · 0 评论