developer.android.com 文档中有一篇关于性能的文章,里面提到了内部类的使用。文章建议“对于私有内部类 使用 包訪问权限取代私有权限訪问”,这里说的是在内部类訪问外部类的成员或方法时假设 内部类是私有的而且外部类的成员也是私有的,那么编译器就会为内部类在外部类中添加一个静态方法。真...
分类:
移动开发 时间:
2014-09-30 23:52:10
阅读次数:
216
大致思路是,将该类的构造函数定义为私有方法,代码其他地方不能实例化该对象,只能通过调用该类的一个静态成员函数(get_instance())来获取这个唯一实例。更进一步,把该类的复制构造函数和重载的=赋值运算也声明为私有,即Singleton(const Singleton);和 Singleton & operate = (const Singleton&);函数,需要声明成私有的,并且只声明不...
分类:
其他好文 时间:
2014-09-30 22:36:50
阅读次数:
210
1:单例模式:
保证一个类中只有一个实例,并提供一个访问它的实例的方法。
最牛逼的单例模式是双重检验:
class Singleton{
private Singleton(){}; //私有方法
private static Singleton instance=null; //将类的实例定义为静态的
public Singleton getInstanSingleton...
分类:
其他好文 时间:
2014-09-30 15:46:40
阅读次数:
156
1)程序计数器:线程私有 当线程数量超过CPU数量时,线程之间根据时间片轮询抢夺CPU资源,对于单核CPU来说,每一个时刻,只能有一个线程在运行,而其他线程必须被切换出去。因此,每个线程都有一个独立的程序计数...
分类:
编程语言 时间:
2014-09-29 23:45:52
阅读次数:
481
一、公共模板转自:http://www.cnblogs.com/kissdodog/archive/2013/01/07/2848881.html 1、@RenderBody() 在网站公用部分通过一个占位符@RenderBody()来为网站独立部分预留一个位置。然后私有页面顶部通过@{Layo.....
分类:
Web程序 时间:
2014-09-29 20:02:22
阅读次数:
341
XMPP 简介
本小节将简要介绍 XMPP,它的起源,以及为何它是一个适合实时 web 通信的协议。您将检查 XMPP 通信设置的组件,并查看展示这些组件如何使用的示例。
Web 标准和 XMPP
XMPP 是一组基于 XML 的技术,用于实时应用程序。最初,XMPP 作为一个框架开发,目标是支持企业环境内的即时消息传递和联机状态应用程序。当时的即时消息传递网络是私有的,非常不适...
分类:
其他好文 时间:
2014-09-29 19:14:05
阅读次数:
183
私服是什么
私服,私有服务器,是公司内部Maven项目经常需要的东东,不总结一下,不足以体现出重视。Nexus是常用的私用Maven服务器,一般是公司内部使用。下载地址是http://www.sonatype.org/nexus/go。默认端口8081,这里我选择最新版nexus-2.5.0-04。
常用功能
Nexus常用功能就是:指定私服的中央地址、将自己的Maven项目...
分类:
其他好文 时间:
2014-09-29 18:48:24
阅读次数:
181
模式:一个特定的环境,一个问题,一个解决方案核心思想:进行设计的复用环境+问题+解决方案设计模式:描述了定制化的相互通行的对象与类,以及解决特定环境中的通用设计问题。单例模式:确保一个类仅有一个唯一的实例,并且提供一个全局的访问点。解决方案:将构造函数声明称私有类型,屏蔽通过直接实例化的形式来访问;...
分类:
其他好文 时间:
2014-09-29 17:05:41
阅读次数:
241
类的继承过程分为公有继承,保护继承和私有继承,无论哪一种继承,基类的私有成员在派生类成员中都是不可见的,可是基类的私有成员是否被派生类继承了呢?通过以下实验即可知道。
代码如下:
class Base {
public:
Base():a(5){}
private:
virtual void f() { cout
int a;
};
cl...
分类:
其他好文 时间:
2014-09-29 16:48:31
阅读次数:
180
在前面一文中,我们介绍了Android运行时ART,它的核心是OAT文件。OAT文件是一种Android私有ELF文件格式,它不仅包含有从DEX文件翻译而来的本地机器指令,还包含有原来的DEX文件内容。这使得我们无需重新编译原有的APK就可以让它正常地在ART里面运行,也就是我们不需要改变原来的APK编程接口。本文我们通过OAT文件的加载过程分析OAT文件的结构,为后面分析ART的工作原理打基础。...
分类:
移动开发 时间:
2014-09-29 01:55:38
阅读次数:
418