自动引用计数(Automatic Reference Counting),是一个编译期间工作的能够帮你管理内存的技术。 ARC在编译期间为每个Objective-C指针变量添加合适的retain, release, autorelease等函数,保存每个变量的生存周期控制在合理的范围内,以期实现代码...
分类:
其他好文 时间:
2015-03-28 21:39:26
阅读次数:
231
Java作为一门静态(static)编程语言,类型信息都要在编译期指定,相比而言没有ruby、python、js等动态语言那么灵活,比如没办法简单地遍历一个对象所有的字段,实现Duck Type方法等。而Reflection,就是Java的一...
分类:
编程语言 时间:
2015-03-28 15:53:45
阅读次数:
181
classes和templates都支持接口(interface)和多态(polymorphism)。对classes而言接口是显式的(explicit),以函数签名为中心。多态则是通过virtual函数发生于运行期。对template参数而言,接口是隐式的(implicit),奠基于有效表达式。多...
分类:
编程语言 时间:
2015-03-21 22:58:44
阅读次数:
228
动态绑定是在执行期间(而不是编译期间)判断所用对象的实际类型,根据其实际的类型调用其相应的方法(确定选择哪个多态形式被调用)。首先是方法的参数是父类对象,传入子类对象是否可行然后引出Parent p = new Children();这句代码不是很理解,google的过程中引出向上转型要理解向上转型...
分类:
编程语言 时间:
2015-03-20 23:20:18
阅读次数:
596
原版地址:http://code.angularjs.org/1.0.2/docs/guide/directive Directive是教HTML玩一些新把戏的途径。在DOM编译期间,directives匹配HTML并执行。这允许directive注册行为或者转换DOM结构。 Angular自带.....
分类:
Web程序 时间:
2015-03-19 14:45:40
阅读次数:
194
一、JAVA是动态语言吗?一般而言,说到动态言,都是指在程序运行时允许改变程序结构或者变量类型,从这个观点看,JAVA和C++一样,都不是动态语言。但JAVA它却有着一个非常突出的动态相关机制:反射。通过反射,Java可以于运行时加载、探知和使用编译期间完全求和的类、生成其对象实体,调用其方法或者对...
分类:
编程语言 时间:
2015-03-14 21:32:59
阅读次数:
136
0. doubango
doubango telecom是一个公司,主页:http://doubango.org/
这个公司下面有好多好东西,都是开源的,而doubango就是一个开源框架
1. telepresence
主页:https://code.google.com/p/telepresence/
按照说明下载编译,期间会遇到各种问题,请自行google
我的环境是ce...
分类:
其他好文 时间:
2015-03-12 11:35:24
阅读次数:
169
条款41了解隐式接口和编译期多态
条款42了解typename的双重意义条款...
分类:
编程语言 时间:
2015-03-10 23:14:34
阅读次数:
286
一、JAVA是动态语言吗?一般而言,说到动态言,都是指在程序运行时允许改变程序结构或者变量类型,从这个观点看,JAVA和C++一样,都不是动态语言。但JAVA它却有着一个非常突出的动态相关机制:反射。通过反射,Java可以于运行时加载、探知和使用编译期间完全求和的类、生成其对象实体,调用其方法或者对...
分类:
编程语言 时间:
2015-03-05 12:33:22
阅读次数:
181
JAVA多态
一、相关的类结构
class A ...{
public String show(D obj)...{
return ("A and D");
}
public String show(A obj)...{
return ("A and A"...
分类:
编程语言 时间:
2015-03-04 01:07:51
阅读次数:
144