摘要:
1、简介: Razor 是一种标记语法,可以让您将基于服务器的代码(Visual Basic 和 C#)嵌入到网页中。 基于服务器的代码可以在网页传送给浏览器时,创建动态 Web 内容。当一个网页被请求时,服务器在返回页面给浏览器之前先执行页面中的基于服务器的代码。通过服务器的运行,代码能执行复杂的 阅读全文
摘要:
1、为什么要序列化:将我们自己的对象状态(数据)持久化、传输等。2、.net framwork 提供了好几种序列化apiA、二进制序列化: /// /// 二进制序列化方法 /// public static void Serializer... 阅读全文
摘要:
XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航。(我的理解:XPath 就是一个用来查找xml节点的路径语言,一个路径字符串语法)XML 实例文档我们将在下面的例子中使用这个 XML 文档。 Harry Potter 29.99... 阅读全文
摘要:
#region linq的标准查询运算符(即lambda方式) 注:C#不支持标准查询运算符中带有整形参数(索引)的重载 // 1、标准查询运算符之筛选方法——where //IQueryable stu1=db.Student.Where(s => s.Ssex == "男"); //GridV... 阅读全文
摘要:
1、lambada表达式的本质:一个匿名方法,或说是匿名委托。从C#3.0开始支持,C#2.0只支持匿名方法语法很简单 : (输入参数)=>expr //当参数为一个是可以省略括号。lambada表达式是由匿名方法简化而来:delegate int MyDeg(int)MyDeg md= deleg... 阅读全文
摘要:
创建线程的常用方法:异步委托、定时器、Thread类 理解程序、进程、线程三者之间的区别:简而言之,一个程序至少有一个进程,一个进程至少有一个线程进程就是在内存中运行的程序(即运行着的程序);一个程序一般只有一个进程,一个进程可以包含多个线程(多线程编程); 委托本质是类,查看生产的微软中间代码即可 阅读全文
摘要:
Linq语法小结:有两种形式的语法可供我们在写Linq查询时使用,分别是“查询语法”、“方法语法”。1)先看个列子,有个直观认识 int[] arr = { 12, 2,45,34,23,18,4}; //查询语法形式(推荐使用这种)、返回的是一个可枚举类型 IEnumerable resul... 阅读全文
摘要:
参考:http://www.cnblogs.com/skylar/p/4265490.htmljs 正则表达式使用讲解:各种验证语法intege:"^-?[1-9]//d*$", //整数intege1:"^[1-9]//d*$", //正整数intege2:"^-[1-9]//d*$", ... 阅读全文
摘要:
iframe中的各种跳转方法(转)一、背景A,B,C,D都是jsp,D是C的iframe,C是B的iframe,B是A的iframe,在D中跳转页面的写法区别如下。二、JS跳转window.location.href、location.href本页面跳转,D页面跳转parent.location.h... 阅读全文
摘要:
防止恶意注册和暴力破解所谓恶意注册和暴力破解都是用软件进行的。人工注册再快,也需要一项一项输入资料,速度很慢,对服务器基本没有影响。如果没有验证码可以使用软件注册的话,可以同时运行成千上万个线程,一次能注册成千上万个用户,让服务器的数据库很快变得臃肿不堪,运行效率下降。如果一个无聊的人或竞争对手对某... 阅读全文