理解Handler的原理首先要搞清楚什么是Looper,在我的上一篇博文中对此有专门的介绍。Looper的作用是开启一个消息循环,从MessageQueue(Message队列,是Looper的成员变量)中循环取出消息处理。一个线程要使用Handler来处理来自其它线程的消息,这个线程必须有且仅有一个Looper对..
分类:
其他好文 时间:
2014-06-29 21:27:29
阅读次数:
398
学习编程与学习踢球、学习演奏并无差别,最佳方式就是不断练习,所以我们鼓励你敲些代码,看看会发生什么,如果这些代码头一次不起作用,没关系,再来,看看你能否把它们纠正过来。首先是一个简单的快速入门程序,让我们通过了解这个程序的细节,来熟悉Python。第一项任务:给..
分类:
编程语言 时间:
2014-06-29 21:32:38
阅读次数:
287
前面2篇文章分别介绍了AndroidNDK编译的命令行参数,以及如何在任意目录使用Android.mk来编译本地c/c++代码,Andriod.mk和ndk-build只不过是Android官方提供了一套封装过的Android交叉编译环境而已,其实,你可以不用它,而直接通过传统的Makefile文件来编译你的c/c++代码的,..
分类:
移动开发 时间:
2014-06-29 20:57:41
阅读次数:
263
在SharePoint2010中,内容数据库是组织数据的核心。是所有网站内容信息,如文档、列表数据和Web部件属性等存储的地方。默认地,内容数据库设置的参数可能对你的组织来说不是最好的。
幸运的是,这些参数可以修改来适应你的需求。知道哪些可以修改以及修改的后果是很重要的。本文中就教你理解这些参数并作出可能的修改。...
分类:
数据库 时间:
2014-06-29 20:53:43
阅读次数:
265
public static final String DRIVER = "com.mysql.jdbc.Driver";
public static final String URL = "jdbc:mysql://localhost:3306/easyui";
public static final String USERNAME = "root";
public static final String PASSWORD = "root";
/**
* 获得Connection
*
*...
分类:
数据库 时间:
2014-06-29 22:20:55
阅读次数:
278
SharePoint列表使用中,经常会用到下拉框,而有些特殊的需求,会用到联动的下拉框,在SharePoint中默认没有这样的字段,所以如果实现,我们需要自己想办法。
这里,我们介绍如何使用JQuery+JavaScript客户端对象模型实现,下面让我简单介绍下实现的全过程。
1、创建基础列表CityList,保存的是城市名称,使用默认字段Title;
2、列表CityLis...
分类:
其他好文 时间:
2014-06-29 23:37:50
阅读次数:
281
在定义了一个新的Struct后。
系统会按照一定的规则将新生命的类型变量进行字节对齐,如下结构体:
typedef struct Test{
int a;
char b[6];
}Test;
该结构体类型可能会被对齐为12个字节。
那么,在内存流和文件流操作中可能会出现这样的用法:
fwrite(strPtr,1,sizeof(Test)*len,fp);
事实上,被写入了len...
分类:
编程语言 时间:
2014-06-29 23:36:49
阅读次数:
388
UVA 10710 - Chinese Shuffle
题目链接
题意:给定n张牌,完美洗牌n - 1次,问是否会变回原来的序列
思路:完美洗牌:
假设有a1a2a3...anb1b2b3...bn的牌,设每张牌原来的位置为x,那么完美洗牌一次后,前n张牌分别到2 x位置,后n张分别到1, 3, 5..也就是2
x % (2 n + 1)的位置,因此每张牌位置变为2 x % ...
分类:
其他好文 时间:
2014-06-29 23:53:10
阅读次数:
295
第三章 图形入门
本章概要
1 创建和保存图形
2 定义符号、线、颜色和坐标轴
3 文本标注
4 掌控图形维数
5 多幅图合在一起...
分类:
其他好文 时间:
2014-06-29 23:02:54
阅读次数:
300
Cloudera Impala 官方教程 《Impala Tutorial》,讲解了Impala一些基本操作,但操作步骤前后缺少连贯性,本文节选《Impala Tutorial》中的部分示例,从零开始讲解了一个完整示例:创建表、加载数据、查询数据。提供了一个入门级教程,通过本文的操作,向Impala说“Hello World”。...
分类:
其他好文 时间:
2014-06-29 23:07:03
阅读次数:
330
java.io.File.equal()比较两个File对象是否指向同一个文件,但实际上不同系统的文件系统中,需要小心使用,以免被坑。...
分类:
其他好文 时间:
2014-06-29 22:24:55
阅读次数:
224
这几个概念在金融电子支付领域用得比较多,我忽然觉得把它们串起来一起讲,层层引入,可能更好理解一些。希望能以最简单朴实的方式讲明白他们之间的关系...
分类:
其他好文 时间:
2014-06-29 23:06:02
阅读次数:
261
Android自定义Actionbar的两种方式...
分类:
其他好文 时间:
2014-06-29 23:26:31
阅读次数:
248
题目链接:http://poj.org/problem?id=2442
题目大意:给出一个m*n的矩阵,从每一行中取出一个数相加,能得到n^m个不同的结果,要求输出其中前n项。
建立一个以n元数组为底层数组的堆,在这里,利用stl中的make_heap,pop_heap,push_heap等函数解决。
1.将第一组数据输入arr1数组,升序排序。
2.将接下来的数据输入到arr2数组中,并...
分类:
其他好文 时间:
2014-06-29 23:25:31
阅读次数:
259
这题蛮有意思,不知道怎么分类到高斯了, 应该是一道枚举
思路很赞,不多说,看代码
c那个数组很容易初始化错误呢
最后的输出有点搞人,不过也可能不用特别注意最后一个空格
#include
#include
#include
#include
using namespace std;
int c[10][10]={
{0,0,0,0,0,0,0,0,0,0},
{0...
分类:
其他好文 时间:
2014-06-29 22:22:58
阅读次数:
214