.Net 1.1版本最受诟病的一个缺陷就是没有提供对泛型的支持。通过使用泛型,我们可以极大地提高代码的重用度,同时还可以获得强类型的支持,避免了隐式的装箱、拆箱,在一定程度上提升了应用程序的性能。本文将系统地为大家讨论泛型,我们先从理解泛型开始。1.1 理解泛型1.1.1 为什么要有泛型?我想不论大...
分类:
其他好文 时间:
2015-08-17 17:09:54
阅读次数:
137
多态的确切含义是: 同一类对象收到相同消息时,会得到不同的结果。而这个消息是不可预测的。多态,顾名思义,就是多种状态,多种结果。以java为例,由于java是强类型语言,因此变量和函数返回值是有状态的。比如,实现一个add函数的功能,其参数可能是两个int型整数,也可能是两个float型浮点数,而返...
分类:
Web程序 时间:
2015-08-17 10:07:14
阅读次数:
180
python由于其严格的语言格式,刚使用时各种不习惯。同时作为脚本语言,python又和编译语言有些许类似,格式化输出,强类型等。我一直对其的理解不是很清晰,直到自己动手搭建python环境后,发现python使用起来比较方便。首先,强大的模块包,使大家可以不必重复造轮子,轻松地完成相应功能,而且....
分类:
编程语言 时间:
2015-08-13 17:50:53
阅读次数:
153
概览
在NHibernate3.0中,SessionFactory的Properties和Cache配置实现了流配置(fluent-configuration)和lambda表达式配置(lambda-configuration)。NHibernate3.0新增了NHibernate.Cfg.Loquacious这个命名空间。为我们增加了强类型配置支持。 上一篇介绍了流配置(fluent-co...
分类:
Web程序 时间:
2015-08-13 12:25:46
阅读次数:
140
Configuration部分
在Configuration部分新增两种Loquacious-Configuration方式:流配置(fluent-configuration)和lambda表达式配置(lambda-configuration)。
fluent-configuration顾名思义,使用Fluent API配置SessionFactory属性,提供强类型支持、编译期错误检...
分类:
Web程序 时间:
2015-08-12 10:19:36
阅读次数:
231
函数的定义:(1)函数体是一个作用域,函数体是一个语句块,定义了函数的具体操作(2)函数的形参类似于局部变量,只是区别是它是在函数的形参列表中定义的。(3)C++是一种静态强类型语言,对于每一次函数调用,编译时都会检查其实参的类型,必须是与形参相同或者可以转化参数的传递:(1)当参数为非引用时,调用...
分类:
其他好文 时间:
2015-08-10 17:57:17
阅读次数:
94
参考文章:http://www.cnblogs.com/Hcsdn/archive/2013/05/23/MVCScaffoldTemplates.html MVC提供了基本的CRUD Scaffold Template模板,创建视图的时候,只要勾选创建一个强类型View(Create a stro...
分类:
Web程序 时间:
2015-08-10 01:42:49
阅读次数:
166
这是我看的第一本设计模式,由于觉得个人代码量不多,一直没有看,现在也只是了解为主,平时稍加注意,过一两年再详细研究。由于本人粗心大意,写在word里没有保存我就重装系统。。。这里只记下了下半部分。 《设计模式之禅》这本书,讲的还是比较浅显易懂,这种java这种强类型语言,讲究封装和继承,用于讲...
分类:
其他好文 时间:
2015-08-09 00:19:17
阅读次数:
90
oc的动态性让程序可以在运行时判断其该有的行为,而不是像c等静态语言一样在编译构建时就确定下来。它的动态性主要体现在一下三个方面:1。动态类型。 如id类型。实际上静态类型因为其固定性和可预知性而使用得更加广泛。静态类型是强类型,而动态类型属于弱类型。运行时决定接收者。这里补充讲一下强、弱类型:语言...
分类:
其他好文 时间:
2015-08-04 17:10:44
阅读次数:
132
在WP8、WP8中,我们知道有一个绑定{Binding},而在Win10中,新增了一个绑定{x:Bind}x:Bind :为编译时绑定 ,内存、内存相对于传统绑定都有优化特性:1.为强类型 2.默认上下文为Page或UserControl 3.Mode默认为OneTimexaml:后台代码:1 pu...