委托,delegate关键字用于声明一个引用类型,该引用类型可用于封装命名方法或匿名方法。委托类似于 C++ 中的函数指针;但是,委托是类型安全和可靠的。委托类型声明的格式如下:public delegate void TestDelegate(string message);首先,我们看一下M.....
Looper用于封装了android线程中的消息循环,默认情况下一个线程是不存在消息循环(message loop)的,需要调用Looper.prepare()来给线程创建一个消息循环,调用Looper.loop()来使消息循环起作用,从消息队列里取 消息,处理消息。注:写在Looper.loop(...
分类:
移动开发 时间:
2014-11-05 12:53:19
阅读次数:
169
final Handler myHandler = new Handler() { @Override public void handleMessage(Message msg) { //...
分类:
移动开发 时间:
2014-11-05 12:51:00
阅读次数:
216
1 handler message loop messageQueue
处理
2 fragment 生命周期
3 ContentProvider
4 WebView
5 BroadCastreciver 广播
6 通讯录 的 获取 ContentProvider ContentReciver
获取用户的头像,手机号码 等。
...
分类:
移动开发 时间:
2014-11-05 11:01:21
阅读次数:
171
最近突然想到的,由于在触发器中执行失败事务性表会自动回滚。所以就想制造一个错误,在群里问了问最后还真得到一个制造错误的方法,或者可以叫做自定义异常SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = '提示信息';经测试,很好用。参考自:http://stackove...
分类:
数据库 时间:
2014-11-04 19:38:11
阅读次数:
169
一、命令行: 测试代码: Handler mHandler = new Handler(){ @Override public void handleMessage(Message msg){ Log.d("GetSnNumbers", ...
分类:
移动开发 时间:
2014-11-04 14:56:12
阅读次数:
654
1. 关于多表查询我的理解:由于MySQL多表查询时表之间的连接是笛卡尔积的方式,所以尽量少使用多表查询,如果使用则使用嵌套语句例:说明:`tb_notice_message` 表数量百万级别以上,别名是wm表1000条左右1 SELECT COUNT(1) AS TotalNum2 FROM `t...
分类:
数据库 时间:
2014-11-04 12:58:52
阅读次数:
333
这一节只有一个内容,就是用用户填写的内容自动生产我们的邮件内容,当然还要进行一系列的判定。邮件主题的内容,是由下面这段代码实现的,看里面的注释就可以理解了: 1 if(!$suspect && !$missing && !$errors){//如果出现以上情况,我们不希望这个程序运行; 2 ...
分类:
Web程序 时间:
2014-11-04 09:10:11
阅读次数:
158
方法一: /// /// Base64加密 /// /// /// public string Base64Code(string Message) { byte[] bytes = Encoding....
分类:
Web程序 时间:
2014-11-03 22:10:10
阅读次数:
329
今天想要将QC的新工具自动拷贝到p4 用户机器上使用,为了避免每次通知大家升级啊!!!于是,我在程序里调用了bat文件,执行拷贝操作,想在默默的情况下替换更新新版本工具,结果我测试发现没能成功更新版本,于是去看log,发现拷贝exe文件的时候报错:Sharing Violation网上查了很多资料,...
分类:
其他好文 时间:
2014-11-03 20:55:03
阅读次数:
137