实际上,不仅仅是android手机开发,所有的软件开发都要注意代码效率的问题!一般来说,实现相同的功能尽量较少地使用内存,最少的指令是一个优秀开发者需要时刻注意的!这里从两点来讨论这个问题:(一)数据类型选择;(二) 缓存...
分类:
移动开发 时间:
2014-06-05 01:07:14
阅读次数:
353
在使用Unity的时候,能够很好的解耦,解除层与层之间的依赖性。这里有一个问题,每次向Unity中要对象实例的时候,这时候给出的是同一个吗?还是每次都是new一个新的?我来写代码验证一下。怎么验证两个对象是否为同一个呢,看这个对象在内存中的地址就行了,通过Hash码查看就可以。
namespace UnityApplication
{
public interface IServic...
分类:
其他好文 时间:
2014-06-04 21:06:16
阅读次数:
320
ledisdb是一个用go实现的基于leveldb的高性能nosql数据库,它提供多种数据结构的支持,网络交互协议参考redis,你可以很方便的将其作为redis的替代品,用来存储大于内存容量的数据(当然你的硬盘得足够大!)。同时ledisdb也提供了丰富的api,你可以在你的go项目中方便嵌入,作为你app的主要数据存储方案。与redis的区别ledisdb提供了类似redis的几种数据结构,包...
分类:
数据库 时间:
2014-06-03 05:29:45
阅读次数:
309
freemarker基本数据类型
1、基本数据类型
(1)字符串
(2)数字
(3)布尔值
(4)日期
2、展示示例
freemarker基本数据类型
${str}
${number}...
分类:
其他好文 时间:
2014-06-02 22:42:44
阅读次数:
233
1、错误描述
五月 30, 2014 11:52:04 下午 freemarker.log.JDK14LoggerFactory$JDK14Logger error
严重: Template processing error: "Can't convert the date to string, because it is not known which parts of the date va...
分类:
其他好文 时间:
2014-06-02 22:33:40
阅读次数:
332
XML(Extensible Markup Language)可拓展标记语言,它与HTML一样,都是SGML(标准通用标记语言),它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。在Android下有三种方式解析XML,分别为SAX、DOM、PULL;它们有各自的特点,在网络编程中...
分类:
移动开发 时间:
2014-05-31 21:56:12
阅读次数:
387
1. 常量 常量就是固定不变的量,数据类型,数据值都不变。2. 变量
变量就是变化的量,一般是数据类型不变,数据的值变化。3. 常量和变量的使用 常量:变量的使用方法有两种,1.直接使用常量,如:3.1415926 ;2.
使用const声明和定义,格式为:const 类型名 常量名 = 常量...
分类:
其他好文 时间:
2014-05-31 21:05:28
阅读次数:
305
btree和hashHash
索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash
索引的查询效率要远高于 B-Tree 索引。可能很多人又有疑问了,既然 Hash 索引的效率要比 B-Tree...
分类:
数据库 时间:
2014-05-31 21:02:50
阅读次数:
354
函数 描述 int(x [,base ]) 将x转换为一个整数 long(x [,base
]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real [,imag ]) 创建一个复数 str(x ) 将对象 x
转换为字符串 repr(x ) 将对...
分类:
编程语言 时间:
2014-05-31 20:55:06
阅读次数:
441
有根树同构。参考论文《hash在。。。。》 1 #include 2 #include 3
#include 4 #include 5 #include 6 #include 7 8 using namespace std; 9 10 const
int leaf_hash=2099;...
分类:
其他好文 时间:
2014-05-31 18:21:24
阅读次数:
187