Binder用于完成进程间通信,它是一种工作在Linux层面的架构,这种架构提供了服务端接口,Binder驱动,客户端接口三个模块 服务端,一个Binder服务端实际上就是一个Binder对象,该对象一旦创建就会启动一个线程,用于接收Binder驱动发送的消息,收到消息后会执行到Binder对象的o...
分类:
移动开发 时间:
2014-09-12 23:24:24
阅读次数:
228
Visible Lattice PointsTime Limit:1000MSMemory Limit:65536KTotal Submissions:5636Accepted:3317DescriptionA lattice point (x,y) in the first quadrant (x...
分类:
其他好文 时间:
2014-09-12 23:24:04
阅读次数:
251
0、发牢骚 前一个月在淘宝购买了个Jsp空间,挺便宜的,才38元/年。部署了程序,然后ALIMAMA验证网站,一直提示验证失败。最后找卖家,他说可能是因为空间太慢,照他的推荐换了最好的空间,138元/年。换了之后一次就验证通过了,感觉还挺满意。期间有一次GET请求乱码问题,server.xml改不了...
分类:
编程语言 时间:
2014-09-12 23:23:54
阅读次数:
500
JavaScript基础使用parseInt()转换整数
分类:
编程语言 时间:
2014-09-12 23:23:44
阅读次数:
241
1 public class Main { 2 3 /** 4 * 假设有面值1、5、10、21和25分的硬币,找出63分钱,最少用几枚硬币 5 * 用递归来解决 K 分钱的找零问题: 6 * (1)如果可以用一个硬币找零,这就是最少的 7 * ...
分类:
其他好文 时间:
2014-09-12 23:23:24
阅读次数:
214
1、字符数组的定义与初始化 字符数组的初始化,最容易理解的方式就是逐个字符赋给数组中各元素。char str[10]={ 'I',' ','a','m',' ',‘h’,'a','p','p','y'}; 即把10个字符分别赋给str[0]到str[9]10个元素如果花括号中提供的字符个数大于数组长...
分类:
编程语言 时间:
2014-09-12 23:23:14
阅读次数:
266
最近研究GIS算法,需要用到Fortran语言。在网上找了一下发现一个开源的软件GUN Fortran编译器。当然既然是编译器,就是编译出程序的,但是编辑器不包括在内。编辑器可以用Text记事本,或者是ZionEdit也可以。一开始装GUN Fortran编译器,装完了。以为是可视化界面,结果在bi...
一:事务:是访问并可能更新数据库中各种数据项的一个程序执行单元(unit),事务是恢复和并发控制的基本单位。事务的四个特性:ACIDA:atomicity 原子性,事务里的所有操作都是一体的,要么一起完成,要么就都不执行,不可能出现执行一半的情况。C:consistency 一致性,保证数据的一致I...
分类:
其他好文 时间:
2014-09-12 23:22:54
阅读次数:
272
参考资料:算法导论性能:给定n个d位数,每一个数位可以取k种可能的值,基数排序算法时间为O(d(n+k)),当d为常数,k=O(n)时,基数排序为O(n)时间优点:稳定排序缺点:不是原地排序实现代码(用户需要提供一个RSHelper的实现即可完成排序,本例给出一个随意的实现仅作示意)RadixSor...
分类:
其他好文 时间:
2014-09-12 23:22:44
阅读次数:
289
1. 并发技术由于需要页高速缓存是全局的,各进程不停的访问,必须要考虑其并发性能,单纯的对一棵树使用锁导致的大量争用是不能满足速度需要的,Linux中是在遍历树的时候采用一种RCU技术,来实现同步并发。RCU(Read-Copy Update),是一种保证读该radix tree的时候,可以不要管i...
分类:
系统相关 时间:
2014-09-12 23:22:34
阅读次数:
420
首先看这篇随笔地址:Myeclipse/STS 首次在本地部署配置一个Spring MVC 项目 (十二) [http://www.cnblogs.com/editor/p/3915239.html]这步是每新建个工作空间都应该配置的步骤,这步配置好,把项目源码导进去,空间构建,代码没异常错误,运行...
分类:
编程语言 时间:
2014-09-12 23:22:24
阅读次数:
501
SQLite内部只支持NULL,INTEGER,REAL,TEXT,BLOB这5数据类型,但是SQLite可以接受svarchar(n),char(n),decimal(p,s)等数据类型,SQLite在运算或者保存时会将他们转换成上述5种类型SqLiteDatabase代表一个数据库,常用方法如下...
分类:
移动开发 时间:
2014-09-12 23:22:14
阅读次数:
268
#include using namespace std;int main(){ int *p = new int;//int类型的首地址 int *p2 = new int[10];//指向数组的首地址 //p3是指向int*数组的首地址,因为元素是int*了,所以这个需要时in...
分类:
其他好文 时间:
2014-09-12 23:22:04
阅读次数:
273
定义链表结构struct ListNode{ int val; ListNode *next; ListNode(int v) : val(v), next(NULL) {}};非递归反转单链表ListNode* reverse(ListNode *root){ if (ro...
分类:
其他好文 时间:
2014-09-12 23:21:44
阅读次数:
235
工厂模式:public interface Cookie { public abstract void run ();}public abstract class CookieFactory { abstract Cookie create();}public class Bea...
分类:
编程语言 时间:
2014-09-12 23:21:34
阅读次数:
198
一、概述Linux radix树最广泛的用途是用于内存管理,结构address_space通过radix树跟踪绑定到地址映射上的核心页,该radix树允许内存管理代码快速查找标识为dirty或writeback的页。Linux radix树的API函数在lib/radix-tree.c中实现。Lin...
分类:
系统相关 时间:
2014-09-12 23:21:14
阅读次数:
390
与windows平台不同,Android应用程序不能控制自己的生命周期,应用程序组件必须监听应用程序的状态的变化并作出适当反应,特别要注意为随时被终止做好准备默认情况下,每个Android应用程序都是通过他们自己的进程运行,每个进程都运行在独立的Dalvik实例中,每个应用程序的内存和进程管理都是由...
分类:
移动开发 时间:
2014-09-12 23:21:04
阅读次数:
251