近日升级adt21+后,在输出apk时碰到编译layout异常,看了下是因为有人在layout引用一个不存在的resID时用了 @+id/xxx,而不是@id/xxx,导致debug编译器没显示错误,而在打包时的编译器出现错误,adt21-则没有此问题。 附上配图说明: Android中@id与@+ ...
分类:
移动开发 时间:
2016-11-18 11:48:18
阅读次数:
256
一.Java几个定义: ①对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。②类:类是一个模板,它描述一类对象的行为和状态。③方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。④实例变量: ...
分类:
编程语言 时间:
2016-11-18 11:41:57
阅读次数:
240
在C++的Template中很多地方都用到了typename与class这两个关键字,有时候这两者可以替换,那么这两个关键字是否完全一样呢? 事实上class用于定义类,在模板引入c++后,最初定义模板的方法为:template<class T>,这里class关键字表明T是一个类型,后来为了避免c ...
分类:
编程语言 时间:
2016-11-18 11:40:54
阅读次数:
161
在Ubuntu支持中文后(方法见上篇文章),默认是UTF-8编码,而Windows中文版默认是GBK编码。为了一致性,通常要把Ubuntu的默认编码改为GBK。当然你也可以不改,但这会导致我们在两个系统之间共享文件变得非常不方便,Samba共享的文件也总会有乱码出现。总不能每次传完文件都人肉转码一次 ...
分类:
系统相关 时间:
2016-11-18 11:40:18
阅读次数:
223
在日常生活中,随机数实际上经常遇到,想丢骰子,抓阄,还有抽签。呵呵,非常简单就可以实现。那么在做程序设计,真的要通过自己程序设计出随机数那还真的不简单了。现在很多都是操作系统内核会提供相应的api,这些原始参数是获取一些计算机运行原始信息,如内存,电压,物理信号等等,它的值在一个时间段可以保证是唯一 ...
分类:
系统相关 时间:
2016-11-18 11:38:50
阅读次数:
280
第一步、先爆项目demo照片,代码不多,不要怕
第二步、应该知道Java反射相关知识
如果不知道或者忘记的小伙伴请猛搓这里,Android插件化开发基础之Java反射机制研究 http://...
分类:
移动开发 时间:
2016-11-18 09:50:24
阅读次数:
385
在之前的文章中,我介绍了分库分表的几种表现形式和玩法,也重点介绍了垂直分库所带来的问题和解决方法。本篇中,我们将继续聊聊水平分库分表的一些技巧。分片技术的由来关系型数据库本身比较容易成为系统性能瓶颈,...
分类:
其他好文 时间:
2016-11-18 09:50:11
阅读次数:
393
引言 作为一名web程序员,和数据库打交道是必不可少的,为了优化查询的效率,我们最常想到的方法应该就是添加索引了,为了能够更好的使用索引,我们应该对它多做一些了解。 索引是什么 数据库对象的索引其实和书的目录很类似,它的目的就是为了提高从表中检索字段的速度。 实现原理是特定字段先执行一次排序,然后每 ...
分类:
其他好文 时间:
2016-11-18 09:50:03
阅读次数:
161
Microsoft VS 2008 过期解决方法电脑上的Microsoft Visual Studio 2008 Team System 试用版提示离过期还有**天。于是百度,搜索结果大多是以下两种解决方法: 一:开始》控制面板》添加或删除程序 里找到VS2008,点“更改/删除”,维护窗口弹出后, ...
分类:
其他好文 时间:
2016-11-18 09:47:48
阅读次数:
284
1.单例设计模式 (1)懒汉模式 (2)饿汉模式 懒、饿汉之间的比较 (1)加载时机 懒汉:懒汉很懒,只有当调用getInstance()方法时,才会初始化这个实例类 饿汉:饿汉很饥饿,类一旦加载,实例就初始化完成,保证在调用getInstance()方法时,单利是已经存在的 (2)线程安全性 懒汉 ...
分类:
其他好文 时间:
2016-11-18 09:45:04
阅读次数:
125