所谓常量,我们可以理解为是一种特殊的变量,它的值被设定后,在程序运行过程中不允许改变。
语法:final 常量名 = 值;
程序中使用常量可以提高代码的可维护性。例如,在项目开发时,我们需要指定用户的性别,此时可以定义一个常量 SEX,赋值为 "男",在需要指定用户性别的地方直接调用此常量即可,避免了由于用户的不规范赋值导致程序出错的情况。
伙计们注意啦:常量名一...
分类:
编程语言 时间:
2015-05-18 23:10:32
阅读次数:
256
在android备份短信和恢复短信对保存信息非常重要 避免删除重要信息后 无法挽回的局面,在此介绍一下对短信数据库的操作,注意:在android中对其他应用程序的数据库操作作的时候 不能以数据库对象的形式操作 必须使用URI转义Uri uri = Uri.parser("content://sms/...
分类:
移动开发 时间:
2015-05-18 22:36:43
阅读次数:
149
转载http://blog.csdn.net/dreamcs/article/details/7702701创建VBO GL_ARB_vertex_buffer_object 扩展可以提升OpenGL的性能。它提供了顶点数组和显示列表,这避免了低效实现这些功能。Vertexbuffer obj...
分类:
其他好文 时间:
2015-05-18 20:37:33
阅读次数:
161
最近刚开始接触Sequelize,当中遇到不少坑,所以想写篇Sequelize入门和大家分享,避免有道友和我一样爬坑。 学习sequelize的初衷是想解决SQL注入,它支持MySQL, SQLite, MariaDB and MSSQL,文中以MySQL举例。第一步:实例化sequelize数据库...
分类:
其他好文 时间:
2015-05-18 20:21:13
阅读次数:
108
数据库优化最主要的目标是减少IO,采用的方法为分布式存储,合理优化表结构设计缓存redis,用内存替代IO,适合对一致性要求不高的任务数据库优化大数据切分的核心:把一个数据库切分成多个放到不同的数据库(表)上,缓解数据库压力根据数据的特性,把一堆的数据进行切分,避免从硬盘频繁读无效的数据一个数据库有...
分类:
数据库 时间:
2015-05-18 18:10:34
阅读次数:
239
iOS开发中不可避免的会遇到加锁的情况,今天就来比较一下各种加锁方式。目前我所知道的有如下几种加锁方式:
1. @synchronized 关键字加锁
2. NSLock 对象锁
3. NSCondition
4. NSConditionLock 条件锁
5. NSRecursiveLock 递归锁
6. pthread_mutex 互斥锁(C语言)
7. dispatch_sema...
分类:
移动开发 时间:
2015-05-18 16:49:56
阅读次数:
248
Android编码规范
1.包命名
一个唯一的包名总是全部小写,构造为顶级域名com/edu/net+机构部门缩小+项目所写+模块名
例如com.tghz.gameimsdk.activity
2.类命名
类名采用驼峰式命名,大小写混合,每个单词的首字母大写,使用完整单词,避免缩写词(除非该缩写词被广泛的使用,如URL,HTML)。
类名的每个单词为名词,避免出现无意义的单...
分类:
移动开发 时间:
2015-05-18 16:48:10
阅读次数:
138
1. ~/.vimrc "去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限
set nocompatible
set autoread " 文件修改之后自动载入
set completeopt=longest,menu " 自动完成
set history=1000 "记录历史的行数
s...
分类:
系统相关 时间:
2015-05-18 16:23:20
阅读次数:
228
享元模式(flyweight):运用共享技术有效地支持大量细粒度的对象。
享元模式可以避免大量非常相似类的开销。在程序设计中,有时需要生成大量细粒度的类实例来表示数据。如果能发现这些实例除了几个参数外基本上都是相同的,有时就能够受大幅度地减少需要实例化的类的数量。如果能把那些参数移到类实例的外面,在方法调用时将它们传过来,就可以通过共享大幅度地减少单个实例的数目。
使用场景:如果一个应用程序使...
分类:
编程语言 时间:
2015-05-18 14:50:30
阅读次数:
159
什么是opcode缓存?当解释器完成对脚本代码的分析后,便将它们生成可以直接运行的中间代码,也称为操作码(Operate Code,opcode)。Opcode cache的目地是避免重复编译,减少CPU和内存开销。如果动态内容的性能瓶颈不在于CPU和内存,而在于I/O操作,比如数据库查询带来的磁盘...
分类:
Web程序 时间:
2015-05-18 14:39:05
阅读次数:
137