HtmlHelper的扩展: 注意点:扩展方法必须是静态方法,所在的类必须是静态类,所在的命名空间改成System.Web.MVC则能省略页面中必须添加命名空间的约束。 //主要就是输出分页的超级链接的标签 //自定义分页Helper扩展 public static HtmlString S...
分类:
Web程序 时间:
2014-06-18 13:28:53
阅读次数:
183
美妙的Python之Python起步 简而言之:Python 是能你无限惊喜的语言,与众不同。 1.动态类型: Python是一种动态类型语言,不须要预先声明变量的类型,变量的类型和值在赋值那一刻动态地初始化。这一点与C/C++,Java等静态类型语言全然不同,静态类型在编译阶段就...
分类:
编程语言 时间:
2014-06-15 20:18:35
阅读次数:
239
C++四种强制类型转换:
static_cast 静态类型转换 一般是普通数据类型(如int
dynamic_cast 动态类型转换 一般用在父类和子类指针或应用的互相转化;
const_cast 去掉...
分类:
其他好文 时间:
2014-06-15 16:36:02
阅读次数:
217
为了支持c++的多态性,才用了动态绑定和静态绑定。理解他们的区别有助于更好的理解多态性,以及在编程的过程中避免犯错误。需要理解四个名词:1、对象的静态类型:对象在声明时采用的类型。是在编译期确定的。2、对象的动态类型:目前所指对象的类型。是在运行期决定的。对象的动态类型可以更改,但是静态类型无法更改...
分类:
编程语言 时间:
2014-06-15 11:47:11
阅读次数:
206
扩展方法能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。 扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。 扩展方法是在一个静态类中定义的,并且扩展方法也要是静态方法,并且扩展方法的第一个参数为要扩展的类型,必须附加一个...
分类:
其他好文 时间:
2014-06-15 06:42:11
阅读次数:
180
判断一个字符串是否是正确的Email地址:IsEmail.在string的类型定义时添加这个方法不也行吗?正式因为微软没有提供这个方法,咱们才需要给它“增加”IsEmail“方法。StringHelper类上标注static变成静态类,方法是静态方法--------------由于静态类不能new,...
分类:
其他好文 时间:
2014-06-14 08:26:45
阅读次数:
287
针对动态类型语言、动态语言、解释型语言、强类型语言这些概念的总结。
分类:
其他好文 时间:
2014-06-13 15:53:45
阅读次数:
161
YII框架源码分析百度联盟事业部——黄银锋目 录1、引言 31.1、Yii简介
31.2、本文内容与结构 32、组件化与模块化 42.1、框架加载和运行流程 42.2、YiiBase静态类 52.3、组件 62.4、模块
92.5、App应用 102.6、WebApp应用 113、系统组件 133....
分类:
Web程序 时间:
2014-06-12 11:16:27
阅读次数:
553
1 using System; 2 using
System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6
namespace 静态类密闭类 7 { 8 class Program 9 {10...
分类:
其他好文 时间:
2014-06-09 18:17:44
阅读次数:
145