- 浏览: 81168 次
- 性别:
- 来自: 上海
最新评论
-
learningBird:
明白了。谢谢。
java中String使用注意 -
bestu:
...
java 中sublist的使用 -
bestu:
java 中sublist的使用 -
bestu:
subList(2, lists.
java 中sublist的使用
文章列表
[协议名] contains 字符串(或16进制),eg:
比如查找sip协议包含某个事务的所有报文,这个事务id的末尾几位对应的十六进制为:
67:61:62:72,就可以用sip contains 67:61:62:72来找到。
对于http协议可以简单的用http contains baidu.com来过滤
ip.addr == 10.0.0.1 [Sets a filter for any packet with 10.0.0.1, as either the source or dest]
2. ip.addr==10.0.0.1 && ip.addr ...
android aidl
- 博客分类:
- android
可搜索:深刻解析Android的AIDL界面,这里面还提到另一本书::<<Android 軟體架構設計>> 一書
STUN:Simple Traversal of User Datagram Protocol (UDP)
Through Network Address Translators (NATs)
stun是一个用于UDP NAT打洞的协议,注意是UDP,不是TCP,UDP NAT通常有以下四种,但是stun只适用于前三种:
1) Full Cone
这种NAT内部的一台机器A连接过外网机器C后,NAT会打开一个端口.然后外网的任何发到这个打开的端口的UDP数据报都可以到达A.不管是不是C发过来的.
例如 A:192.168.8.100 NAT:202.100.10 ...
Android Image Cache:http://squarewolf.nl/2010/11/android-image-cache/
查看内存,可以有top, ps, cat /proc/[进程id]/statm
VSS- Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)RSS- Resident Set Size 实际使用物理内存(包含共享库占用的内存)PSS- Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存)USS- Unique Set Size 进程独自占用的物理内存(不包含共享库占用的内存)
一般来说内存占用大小有如下规律:VSS >= RSS >= PSS >= USS
from:http://hi.baidu.com/chen ...
Android上的log,日志相关
- 博客分类:
- android
摘自:http://blog.csdn.net/metalwood/article/details/5697785
Android上的bug定位(troubleshooting)
如果是用户程序Exception或者Dalvik Error Invoking Runtime都会通过AcitivityMangerService发出SIGQUIT信号给process,再调用SignalCatcher.c再把crashed process信息放在/data/anr/traces.txt里面。
如果是SYSTEM process????或者通过Log.e(TAG,str,trowabl ...
Android ANR (转)
- 博客分类:
- android anr
1)什么引发了ANR?
在Android里,应用程序的响应性是由Activity Manager和WindowManager系统服务监视的。当它监测到以下情况中的一个时,Android就会针对特定的应用程序显示ANR:
在5秒内没有响应输入的事件(例如,按键按下,屏幕触 ...
转自:http://hi.baidu.com/donghaozheng/blog/item/0e0edfc8d96a54197e3e6fdb.html
Android trouble shooting 整理2010-09-29 13:30(1)
[ 01-01 08:39:22.016 1228:0x4cd E/AndroidRuntime ]
java.lang.Exception: WakeLock finalized while still held: My Tag
at android.os.PowerManager$WakeLock.finalize(PowerManager.java ...
转自:http://blog.csdn.net/sbfivwsll/article/details/6557611
java List.subList方法中的超级大陷阱
在使用集合中,可能常常需要取集合中的某一部分子集来进行一下操作,于是subList这个方法就映入我们的眼帘,毫不犹豫地使用。
例如以下代码:
public static void main(final String[] args) {
List<Object> lists = new ArrayList<Object>();
lists.add("1");
...
转自:http://www.iteye.com/topic/72170
很好的一篇帖子,可浏览整个回帖以了解更多。
J2EE项目异常处理
为什么要在J2EE项目中谈异常处理呢?可能许多java初学者都想说:“异常处理不就是try….catch…finally吗?这谁都会啊!”。笔者在初学java时也是这样认为的。如何在一个多层的j2ee项目中定义相应的异常类?在项目中的每一层如何进行异常处理?异常何时被抛出?异常何时被记录?异常该怎么记录?何时需要把checked Exception转化成unchecked Exception ,何时需要把unChe ...
android 输出log
- 博客分类:
- android logcat
有时eclipse中的logcat不能显示出log,这时可以通过adb shell进入系统,
执行logcat命令即可看到log,也可输出log到eclipse的机器上:
adb logcat -f /data/1.log
adb pull /data/1.log c:/1.log
如何确定Java对象的大小
- 博客分类:
- java 对象大小
转自:http://article.yeeyan.org/view/104091/62930
再议如何确定Java对象的大小
vangie于2009-10-10 22:42:28翻译 | 已有2346人浏览 | 有0人评论
在JDK 5.0之前,想要精确的计算Java对象在内存中的的大小并不容易,要么使用原始的统计方法,要么使 ...
[size=medium]转自:http://blog.sina.com.cn/s/blog_675132d00100ui1f.html
android发生主机无法解析错误的问题(2011-05-30 12:57:20)转载标签: android主机解析异常setprop 分类: 技术博文
问题描述:在使用HttpURLConnection连接网络的时候,如果URL中的主机名为IP形式的话,能够正常的进行操作,如果主机名为域名形式的话,则有可能提示主机无法解。
原因:这是因为android程序在虚拟机上运行时,与平时在PC上开发的程序不同,PC程序运行的环境就是开发的机器,而andro ...
详见:http://www.iteye.com/topic/260515
编写Java多线程程序一直以来都是一件十分困难的事,多线程程序的bug很难测试,DCL(Double Check Lock)就是一个典型,因此对多线程安全的理论分析就显得十分重要,当然这决不是说对多线程程序的测 ...
单例模式与双重检测(转载)
- 博客分类:
- 单例模式
详见:http://www.iteye.com/topic/652440
首先要解释一下什么是延迟加载,延迟加载就是等到真真使用的时候才去创建实例,不用时不要去创建。
从速度和反应时间角度来讲,非延迟加载(又称饿汉式)好;从资源利用效率上说,延迟加载(又称懒汉式)好。
下面看看几种常见的单例的设计方式:
第一种:非延迟加载单例类
Java代码
1.public class Singleton {
2. private Singleton() {}
3. private static final Singleton instance = n ...