摘要: final参考链接:http://www.cnblogs.com/dolphin0520/p/3736238.html修饰类:该类不能被继承修饰变量:定义变量并初始化后不能更改变量值finallyfinally块代码总是执行,不管是否有异常java8新增lambda expression 匿名函数,... 阅读全文
posted @ 2015-05-28 19:18 自信乐观 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 昨天完成整个android开放环境搭建之后,今天尝试构建新的android工程,针对创建后自带的文件进行学习和解析proguard-project.txtproguard是android混淆器,主要进行无用代码删除、命名修改等,目的是防止反编译。位于sdk/tools/proguard/progua... 阅读全文
posted @ 2015-05-28 08:38 自信乐观 阅读(288) 评论(0) 推荐(0) 编辑
摘要: CLP使用 阅读全文
posted @ 2015-05-22 15:59 自信乐观 阅读(98) 评论(0) 推荐(0) 编辑
摘要: sqlite是嵌入式数据库,没有独立运行的进程,与所服务的应用程序在应用程序进程空间内共生共存,作为托管的一部分。从外部观察,只有一个数据库引擎。数据库服务器和客户端运行在同一进程中,不需要网络配置或管理,即不用担心防火墙或者地址解析,不用浪费时间管理复杂的授权和权限。sqlite嵌入到主程序中,每... 阅读全文
posted @ 2015-05-22 13:29 自信乐观 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 关系数据库,紧凑的可嵌入的,处理海量数据,支持c、java、Perl、PHP、Python、ruby、tcl等,作为产品组件嵌入到应用程序中本书主要内容:将sqlite部署为iphone或android的数据库引擎通过java、c++、PHP等与sqlite交互利用主键约束和外键约束,设计健壮的数据... 阅读全文
posted @ 2015-05-22 10:53 自信乐观 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 描述:是数据库引擎,基于c,所以需要提前编译才能运行基本文件:sqlite3.c sqlite3.h shell.c编译命令 http://www.sqlite.org/howtocompile.html#amal下面列举主要目录动态分配sqlite采用动态内存分配,运用于sqlite reliab... 阅读全文
posted @ 2015-05-22 09:24 自信乐观 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 留待明天写 阅读全文
posted @ 2015-05-19 22:28 自信乐观 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 程序的机器级表示gcc -o1 -s code.c 产生对应的汇编代码gcc -o1 -c code.c 编译器编译并汇编该代码objdump -d code.o 反汇编查看二进制文件gcc -o1 -o prog code.o main.c 生成可执行文件objdump -d prog 反汇编pr... 阅读全文
posted @ 2015-05-19 22:21 自信乐观 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 二进制与十六进制转换2n ,n=i+4*j i对应j ,为1(i=0)、2(i=1)、4(i=2)、8(i=3)那么十六进制就是: i映射值后面加j个0字字长决定虚拟地址空间,如字长为w位,则虚拟地址范围为0~2w-1,程序最多访问2w个字节,如32位,限定了虚拟地址为4GB寻址和字节顺序 小端法 ... 阅读全文
posted @ 2015-05-19 21:53 自信乐观 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 内核总是驻留在内存中并发与并行并发:concurrency 一个同时具有多个活动的系统;并行:parallelism 用并发使一个系统运行得更快;线程级并发 多处理器、超线程(多线程) 指令级并行 处理器可以同时处理多条指令的属性 阅读全文
posted @ 2015-05-19 15:39 自信乐观 阅读(112) 评论(0) 推荐(0) 编辑