在Android实际开发工程中经常会进行一些诸如:文件读写、访问网络等耗时的操作,这些耗时的操作是不建议放到UI线程里的。所以我们会新开一个线程,在子线程中进行这些耗时的操作,耗时操作过程中,UI经常需要更新,但Android是不允许在子线程中修改UI的。所以就出现了Thread+Handler机制,Thread通过handler向主线程发送消息、传递数据,来更新UI。下面就介绍如何通过Thread+Handler方式实现异步操作。...
分类:
移动开发 时间:
2014-10-18 18:26:52
阅读次数:
289
考查的素数基本定理的性质,素数基本定理:每个大于1的正整数n都能被唯一地写成素数的乘积,在乘积中的素因子按照非降序排列,n=(p1^a1)*(p2^a2)*.....*(pk^ak).
n!的素因子分解中的素数p的幂为: [n/p]+[n/p^2]+[n/p^3]+.........
再看这个题,说n!后面有几个0,显然我们不能算出n!,所以我们得找特征。
对于任意一个正整数,若对其进行因式分解,那么其末尾的0必定可以分解成2*5,所以每一个0必然和一个5对应,但同时还需要有2才行。而对于n!,在因式分解中...
分类:
其他好文 时间:
2014-10-18 18:26:14
阅读次数:
195
1、HelloWorld
using LuaInterface;
public class HelloWorld : MonoBehaviour {
void Start () {
LuaState l = new LuaState();
// 在C#下使用Lua
l.DoString("print('hello world 世界')");
}
}
2、...
分类:
其他好文 时间:
2014-10-18 18:26:42
阅读次数:
648
在上篇文章中实现了支持变量和赋值语句的计算器,这次加入了条件语句和循环语句。
语法简介
下面是条件语句的一个例子,能够对条件语句的格式有一个感性认识:
if var1 > 5
then
var2 := 10;
end
条件语句以if开始,后跟一个条件表达式,如果其为真则执行then后面的语句块,条件语句以end结束。
条件语句也可以支持else分支语句,比如
if v...
分类:
其他好文 时间:
2014-10-18 18:25:42
阅读次数:
333
Launcher3客制化之,修改单屏幕后,Fix在Hotseat拖动应用删除报错...
分类:
其他好文 时间:
2014-10-18 18:26:49
阅读次数:
224
总结一下最近做的东西中遇到的问题
1. Java 中的 int 与 Integer 用于 List 时
两者之间的关系都是很清楚的,int 是基本数据类型,存储的是值,而 Integer 是引用数据类型,存储的是指向数值的地址。 Integer 是在类层面上对 int 的封装。然后 Java 提供了自动装包拆包机制,使得两者之间可以转换。这里主要是测试了下它们用于 List 时候的疑惑...
分类:
编程语言 时间:
2014-10-18 18:25:10
阅读次数:
261
记得在实习那会,涉及到抽奖的解决方案,即一天以k/n的概率中奖,要求给出简单高效的算法,其中n只有在结束时才知道。换言之,题意即为如何从未知或者很大样本n空间中随机地取k个数,保证每个被取到的概率为n/k。解决此题的很好方法就是储水池算法Reservoir Sampling Algorithm。...
分类:
编程语言 时间:
2014-10-18 18:24:48
阅读次数:
194
原文发表自我的个人网站,欢迎大家访问~转载请保留本段,或注明原文:http://www.hainter.com/website-primer-5
前面说了很多废话,现在终于转到正题,WordPress的安装。
1、WordPress安装很简单
如果你的服务器能通过应用中心一键安装WordPress,这一节就很轻松了,基本上不需要做什么。但是考虑到那种新手的方式,以后如果换了服务器...
分类:
Web程序 时间:
2014-10-18 18:27:06
阅读次数:
256
原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明以下出处,否则追究版权法律责任。
深蓝的blog:
以实验范例的形式演示LINUX操作系统字符集知识,用实践加深理解。
【实验演示】
例1:字符集查看
[root@xckydb sysconfig]# cat /etc/issue
--查看系统版本
CentOS release 5.6 (Final)
Ke...
分类:
系统相关 时间:
2014-10-18 18:26:39
阅读次数:
448
大模拟:枚举6个方向,检查每个0能否移动
Puzzle
Time Limit: 2 Seconds Memory Limit: 65536 KB
Little Georgie likes puzzles very much. Recently he has found a wooden triangle in the box with old toys. The...
分类:
其他好文 时间:
2014-10-18 18:25:06
阅读次数:
311
借助新学习的scrollView的属性pagingEnabled直接设置scrollView是否分页。这里面需要注意的是,如果要借助这种方式实现分页,那么最好让scrollView的宽度正好等于里面每张图片的宽度,否则分页会出现截断。因为分页是按照scrollView的宽度给整个滚动区域做切割的。...
分类:
移动开发 时间:
2014-10-18 18:24:38
阅读次数:
233
requirejs是一个简单的javascript框架,支持模块化编码和模块的异步加载。在requireJS中模块可以分为:匿名模块和命名模块这2种。jquery从1.7版本开始支持AMD(Asynchronous Module Definition),并且是一个命名模块,模块名就是jquery。如果是命名模块,那么使用require加载该模块的时候,模块名一定要正确,不能随意修改。匿名模块具有更大的灵活性,加载匿名模块的时候,名称可以随意指定。...
分类:
Web程序 时间:
2014-10-18 18:24:17
阅读次数:
231
KMP算法是一种在目标字符串中查找子串的算法。
blog宗旨:用图说话。...
分类:
编程语言 时间:
2014-10-18 18:24:06
阅读次数:
199
原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明以下出处,否则追究版权法律责任。
深蓝的blog:
思维导图:
用简单的例子演示,如下列举,用最简单的操作体会字符操作函数的用法:
concat函数
SQL> select ename,job,concat(ename,job) from emp;
ENAME JOB CONCAT(ENAM...
分类:
数据库 时间:
2014-10-18 18:23:45
阅读次数:
232
【0】开始学习安卓了
说好的学习安卓,于是我就要开始学习安卓了,敢问安卓学习哪家强??...
分类:
移动开发 时间:
2014-10-18 18:26:03
阅读次数:
184
Power Strings
Time Limit: 3000MS
Memory Limit: 65536K
Total Submissions: 33163
Accepted: 13784
Description
Given two strings a and b we define a*b to be their concatena...
分类:
其他好文 时间:
2014-10-18 18:25:03
阅读次数:
156
Hibernate简介
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库,一个J2EE数据库解决方案。...
分类:
Web程序 时间:
2014-10-18 18:24:52
阅读次数:
301