有这样的一个需求:提交表单,如果用户没有登录,就跳转到登录页,登录后,跳转到原先表单提交这个页面,而且需要保持提交表单界面的数据。提交表单的页面是一个强类型视图页,如果不考虑需要保持提交表单界面的数据,可以先设计这样的一个Model:public class Student{ public s...
分类:
Web程序 时间:
2015-02-02 12:21:23
阅读次数:
177
函数的定义C++是一种静态强类型语言,对于每一次的函数调用,编译时都会检查其实参,必须与形参类型相同,或可被转换为该类型。参数传递普通的非引用类型的参数通过复制对应的实参实现初始化。引用形参直接关联到绑定的对象,而非这些对象的副本。引用形参的另一种用法是向主调函数返回额外的结果(当一个返回值不够时)...
分类:
编程语言 时间:
2015-01-31 00:16:24
阅读次数:
171
因为java是强类型语言,所以判断空的时候分null 和字符串空if(userID == null || "".equals(userID)){ response.sendRedirect("login.jsp?errorType="+Utility.encrypt("1")+"&userID=.....
分类:
编程语言 时间:
2015-01-30 19:11:55
阅读次数:
133
1、将匿名类型赋给ViewBag然后通过反射读取
@foreach (var i in @ViewBag.Ages)
{
@i.GetType().GetProperty("Age").GetValue(i,null)
}
2、借助JSON.NET,不过在RAZOR视图中失去了强类型的感知
...
分类:
Web程序 时间:
2015-01-27 16:21:11
阅读次数:
211
《Practical Common Lisp》的作者 Peter Seibel曾说,如果你需要一种模式,那一定是哪里出了问题。他所说的问题是指因为语言的天生缺陷,不得不去寻求和总结一种通用的解决方案。不管是弱类型或强类型,静态或动态语言,命令式或说明式语言、每种语言都有天生的优缺点。一个牙买加运动员...
分类:
Web程序 时间:
2015-01-26 16:37:40
阅读次数:
175
有这样的一个需求:提交表单,如果用户没有登录,就跳转到登录页,登录后,跳转到原先表单提交这个页面,而且需要保持提交表单界面的数据。 提交表单的页面是一个强类型视图页,如果不考虑需要保持提交表单界面的数据,可以先设计这样的一个Model: public class Student
{ public s...
分类:
Web程序 时间:
2015-01-25 01:18:47
阅读次数:
235
一、是什么?
List,可以理解为一个封装好的链表对象。
string[]就是简单的强类型化数组。
二、区别和联系
区别:
string[]表示字符串数组,创建后大小固定,不能改变元素的个数。
List表示泛型集合,集合中的每个元素都是字符串,创建后可以动态改变元素的个数。
联系:
...
分类:
其他好文 时间:
2015-01-24 21:25:47
阅读次数:
236
Razor语法的分类@using:引入命名空间@model:声明强类型的数据model类型@section:定义要实现母版页的节的信息@RenderBody():当创建基于页面的布局时,视图的内容会和布局页合并,而新创建的视图的内容会通过布局页面的@RenderBody方法呈现在标签之间。@Rend...
分类:
Web程序 时间:
2015-01-21 22:00:52
阅读次数:
240
有关动态数据类型 ,大家估计在实际中用的比较多了,不是很陌生。有关自己在项目中 的实际钉子总结:1 匿名对象中的字段,是只读的,不能赋值2 动态类型 指向强类型实例,注意观察内部的属性可访问性3 随时创建匿名对象给动态类型或许是更好的方法。dynamicmsg=null;try{ varsnInfo...
分类:
其他好文 时间:
2015-01-20 17:25:17
阅读次数:
164
unity3d目前支持C#和JS两种脚本语言。学习过程中发现很多教程使用的是JS语言,自己还是用C#比较多,unity原生使用的是Mono,使用C#会更加接近unity的编程思想。1.方法的定义,C#为强类型语言,所有的类型都必须明确标注;javascript为弱类型语言。(强弱类型应该不用解释吧(...
分类:
编程语言 时间:
2015-01-15 00:20:57
阅读次数:
269