本章主要涉及内容有:
一、Android事件处理机制,其中包括监听和回调两种处理机制
二、Configuration类
三、Handler、Loop及MessageQueue
四、AsyncTask
一、监听机制和回调机制
1.1-监听机制
监听事件处理模型包括三类对象:事件源、事件和事件监听器。其中事件源为事件发生的场所/组件,事件为用户动作,事件监听器则负责监听并处理...
分类:
移动开发 时间:
2015-01-17 08:51:22
阅读次数:
219
转自:http://www.linuxidc.com/Linux/2012-01/52153.htmLinux系统下的c编程与Windows有所不同,如果你在用gcc编译代码的时候提示‘for’ loop initial declarations are only allowed in C99 mo...
分类:
系统相关 时间:
2015-01-16 12:47:27
阅读次数:
178
Swift 的 REPL (Read-Eval-Print Loop) 环境可以让我们使用 Swift 进行简单的交互式编程。也就是说每输入一句语句就立即执行和输出。这在很多解释型的语言中是很常见的,非常适合用来对语言的特性进行学习。要启动 REPL 环境,就要使用 Swift 的命令行工具,它是以...
分类:
编程语言 时间:
2015-01-15 21:38:05
阅读次数:
255
1、通过存储过程方式CREATE OR REPLACE procedure XXZY.p_testis i number; begin for i in 1..210000 loopINSERT INTO test_job VALUES(i,'张三'||to_char(i));end LOOP;EX...
分类:
数据库 时间:
2015-01-15 19:43:22
阅读次数:
231
#include #include #includetypedef struct ListNode ListNode;typedef unsigned int uint;struct ListNode { uint loop_count; int number; ListNode *next; Li...
分类:
其他好文 时间:
2015-01-15 12:24:13
阅读次数:
187
Android中的Looper类,是用来封装消息循环和消息队列的一个类,用于在android线程中进行消息处理。handler事实上能够看做是一个工具类,用来向消息队列中插入消息的。 (1) Looper类用来为一个线程开启一个消息循环。 默认情况下android中新诞生的线程是没有开启消息循环.....
分类:
移动开发 时间:
2015-01-14 17:49:40
阅读次数:
197
一、对象的比较
1、eq?
这个函数用来比较2个对象的地址,如果相同的话就返回#t。在Scheme中真用#t表示,假则用#f。
例如,(eq? str str)返回#t,因为str本身的地址的是一样的,但是"scheme"和"scheme"则被存储在不同的地址中,因此函数返回#f。注意,不要用eq?来比较数字,因为在R5RS和MIT-Scheme中均没有被指定返回值,建议使用eqv?...
分类:
其他好文 时间:
2015-01-13 14:30:44
阅读次数:
353
ev_signal是libev提供的对信号处理的一个模块,基本上是对sigaction函数的一个封装,并将本身是异步的信号转化为同步。ev_signal的使用十分简单:#include #include static void sigint_cb (struct ev_loop *loop,...
分类:
其他好文 时间:
2015-01-12 23:57:01
阅读次数:
504
UDP 服务器不是面向连接的,所以不用像 TCP 服务器那样做那么多设置工作。事实上,并不用设置什么东西,直接等待进来的连接就好了.
ss = socket() # 创建一个服务器套接字
ss.bind() # 绑定服务器套接字
inf_loop:...
分类:
编程语言 时间:
2015-01-09 19:26:09
阅读次数:
164
{pc:contentaction="category"catid="0"num="25"siteid="$siteid"order="listorderASC"}首页{loop$data$k$r}{$r[catname]}{pc:contentaction="category"catid="$k"...
分类:
Web程序 时间:
2015-01-09 19:14:48
阅读次数:
179