个人在quora上提的问题,得到40+的答案,将近100k的浏览量,其中不乏优质答案,详情可看连接。https://www.quora.com/Considering-the-different-properties-among-programming-languages-why-dont-we-j...
分类:
编程语言 时间:
2015-06-02 13:03:14
阅读次数:
156
在CentOS 6.4中编译安装GCC 4.8.1 + GDB 7.6.1 + Eclipse
今天在isocpp上看到“GCC
4.8.1 released, C++11 feature complete”这个消息,非常兴奋。终于有一个全面支持C++11语言特性的编译器了!
当然了,gcc仅仅是语言特性上全面支持C++11,libstdc++貌似还没有完全跟上,不过我已经...
分类:
数据库 时间:
2015-06-02 11:11:10
阅读次数:
1353
OC3-语言特性
本章主要讲解OC语言特性
类目(Category)延展(Extension)协议(Protocol)
1,类目
OC语言中的类目机制只有一个作用:为任何一个类添加方法
现在我们创建一个Student类
@interface Student : NSObject
@property(nonatomic,strong)NSString * name;
@end
...
分类:
其他好文 时间:
2015-06-01 14:46:45
阅读次数:
102
软件系统面向对象的设计思想可谓历史悠久,20世纪70年代的Smalltalk可以说是面向对象语言的经典,直到今天我们依然将这门语言视为面向对象语言的基础。随着编程语言和技术的发展,各种语言特性层出不穷,面向对象是大部分语言的一个基本特性,像C++、Java、C#这样的静态语言,Ruby、Python...
分类:
其他好文 时间:
2015-06-01 09:37:58
阅读次数:
134
编程语言中的反射(Refection)指的是可以在程序运行期动态加载一个类。与之相关的是自省(Introspection),这个指的是程序自己可以获取一个类型的描述信息,例如获取一个类的所有接口定义、一个接口的所有形参。当编程语言有了这些语言特性之后,可以在很大程度上解决代码耦合问题,所以在Java的世界里,可以看到很多库/框架使用了反射技术。
类似Spring的Bean容器实现就是大量运用了反...
分类:
编程语言 时间:
2015-05-31 16:54:44
阅读次数:
150
前言Javascript是为浏览器而设计的,能很好的处理unicode编码的字符串,但对于二进制或非unicode编码的数据就显得无能为力。 Node.js继承Javascript的语言特性,同时又扩展了Javascript语言,为二进制的数据处理提供了Buffer类,让Node.js 可以像其他程...
分类:
Web程序 时间:
2015-05-29 17:11:35
阅读次数:
222
javascript就是可用的typescript代码.例外:with()函数和火狐的const关键字.变量类型不可以动态变化变量 js中不使用var的变量就是全局变量 ts里面这样做会报错.ts全局变量需要在程序的最高层宣告 var myvar = 0;类型 ts中有可选的类型检测: 主类型,数组...
分类:
编程语言 时间:
2015-05-23 18:22:37
阅读次数:
493
最近开始用RabbitMQ。 历史 RabbitMQ并不是唯一的开源消息中间件,先看一下MOM的历史。 如图所示: 为什么我们要选择RabbitMQ呢? RabbitMQ 实现了AMQP 开源标准。 集群相当的简单,因为Erlang的语言特性。 相比于竞争对手,更稳定,更不容易崩溃。 Channel...
分类:
其他好文 时间:
2015-05-22 15:05:55
阅读次数:
135
Objective-C是C语言的扩展,因此,也具备很多C语言的基本特性,这里只罗列部分。块(Blocks) 块是对C语言的一种扩展,它并未作为标准ANSI C所定义的部分,而是Apple添加到语言中的。它看起来很像函数,可以给它传递参数,它也具有返回值,与函数不同的是,块定义在函数或方法内部,...
分类:
移动开发 时间:
2015-05-21 21:50:56
阅读次数:
132
Objective-C是C语言的扩展,因此,也具备很多C语言的基本特性,这里只罗列部分。块(Blocks) 块是对C语言的一种扩展,它并未作为标准ANSI C所定义的部分,而是Apple添加到语言中的。它看起来很像函数,可以给它传递参数,它也具有返回值,与函数不同的是,块定义在函数或方法内部,...
分类:
移动开发 时间:
2015-05-21 19:31:39
阅读次数:
140