对于Android平台的工程师来说,ANR应该是每个人都会遇到的问题,因为导致它的原因有很多,例如在主线程进行耗时操作,调用大量cpu资源进行复杂的预算等,并且可能在大多数情况下,这类问题不会发生,只...
分类:
其他好文 时间:
2016-11-03 16:32:51
阅读次数:
365
在上一篇我简单介绍了MSMQ的相关概念,本篇将以代码说明 Message Message是MSMQ的数据存储单元,我们的用户数据一般也被填充在Message的body当中,因此很重要,让我们来看一看其在.net中的体现,如图: 在图上我们可以看见,Message提供了三个构造函数,参数body表示我 ...
分类:
其他好文 时间:
2016-11-03 16:06:58
阅读次数:
301
系统在启动的时候会启动一个叫做PackageManagerService的服务,顾名思义,这个服务主要管理安装在设备上的应用程序,其中最为重要的工作就是在在系统启动之后,PackageManagerS...
分类:
移动开发 时间:
2016-11-03 14:22:12
阅读次数:
281
对Java对象序列化的目的是持久化对象或者为RMI(远程方法调用)传递参数和返回值。 下面是一个序列化对象写入文件的例子: 输出结果: [null-lg-123-human-d:lg] [null-ss-23-human-d:ss] ...
分类:
其他好文 时间:
2016-11-02 23:51:07
阅读次数:
404
利用Gson和SharePreference存储结构化数据 具体的步骤 这个假设有三个User对象生成一个ArrayList<User>: 利用Gson转化ArrayList<User>成Json Array数据: 这里的jsonStr内容是: 这个时候看下sharepreference的xml文件 ...
分类:
Web程序 时间:
2016-11-02 20:31:00
阅读次数:
314
代理模式: 客户:租一间好的房子(便宜的) MIS(代理人):找房子,看房子,租房子,交中介费 房东:房东出租房屋。 代理模式的特征: 1.代理者(Proxy)必须实现和被代理者(房东)相同的接口(这样看起来才能和被代理者一模一样) 2.在完成客户要求以后,还要做其他的操作(收取中介费) 2.静态代 ...
分类:
编程语言 时间:
2016-11-02 07:55:17
阅读次数:
213
#!/usr/bin/python# -*- coding:utf-8 -*-import sysimport osclass get_home_path(object): def __init__(self, username): self.username = username self.use ...
分类:
系统相关 时间:
2016-11-02 00:47:09
阅读次数:
331
函数 def sendmail(xo,zt,nr='ok'): #默认函数 :默认函数一定要放在最后面 try: import smtplib from email.mime.text import MIMEText from email.utils import formataddr msg = ...
分类:
编程语言 时间:
2016-11-01 14:17:42
阅读次数:
176
内容:12个wrieshark的提示 1.【Packet size limited during capture】 在捕获数据包大小有限,即包没有抓全 2.【TCP previous segment not captured】 TCP前一段不是被俘,即缺失的那段数据在整个网络都找不到(即排除了乱序) ...
分类:
其他好文 时间:
2016-11-01 13:46:51
阅读次数:
261
转自程晓明的“深入理解Java内存模型”的博客 http://www.infoq.com/cn/articles/java-memory-model-1 并发编程模型的分类 在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之 ...
分类:
编程语言 时间:
2016-11-01 13:45:58
阅读次数:
277