摘要: 一:与LINQ有关的语言特性 1.隐式类型 (1)源起 在隐式类型出现之前, 我们在声明一个变量的时候, 总是要为一个变量指定他的类型 甚至在foreach一个集合的时候, 也要为遍历的集合的元素,指定变量的类型 隐式类型的出现, 程序员就不用再做这个工作了。 (2)使用方法 来看下面的代码: var a = 1; //int a = 1; var b = "123";//string b = "123"; var myObj = new MyObj();//M... 阅读全文
posted @ 2014-03-26 15:41 殷豪 阅读(239) 评论(0) 推荐(0)
摘要: ASP.NET编程模型之页面生命周期执行一系列步骤:页面的初始化、实例化控件、还原和维护状态、运行事件处理程序代码、呈现。为了在合适的阶段执行所需的代码,所以要对页面生命周期非常熟悉。在页生命周期的各个阶段,页面会逐个引发定义的事件,通过对代码开发,在页面的生命事件中执行我们所需要的程序页生命周期阶段1、ASP.NET页面生命周期之页请求:发生在页面生命周期之前,用户请求页时,ASP.NET将确定是否需要分析和编译页,从而确定是否开始页面的生命周期,或者是否可以在不运行页的情况下发送页面缓存以进行响应。2、ASP.NET页面生命周期之开始:设置页属性,如:HttpContext以及其他属性;在 阅读全文
posted @ 2014-02-28 09:03 殷豪 阅读(221) 评论(0) 推荐(0)
摘要: (1) 客户端的SQL Server网络接口(SNI)通过一种网络协议,例如TCP/IP,与SQL Server服务器端的SNI建立了一个连接,然后通过TCP/IP连接和TDS端点创建一个连接,并通过这个连接向SQL Server以TDS消息的形式发送SELECT语句。(2) SQL Server的SNI将TDS消息解包,读取SELECT语句,然后将这个SQL命令发送给命令解析器。(3) 命令解析器在缓冲池的计划缓存中检查是否已经存在了一条与接收到的语句匹配且可用的查询计划。如果找不到,命令解析器则基于SELECT语句生成一个查询树,然后将查询树传递给查询优化器,让其生成查询计划。(4) 由. 阅读全文
posted @ 2014-02-28 08:54 殷豪 阅读(1848) 评论(0) 推荐(0)
摘要: 日期转化一using System;using System.Globalization;String format="D";DateTime date=DataTime,Now;Response.Write(date.ToString(format, DateTimeFormatInfo.InvariantInfo));结果输出Thursday, June 16, 2005参数format格式详细用法:格式字符 关联属性/说明 d ShortDatePattern D LongDatePattern f 完整日期和时间(长日期和短时间) F FullDateTimePat 阅读全文
posted @ 2013-11-18 17:26 殷豪 阅读(402) 评论(0) 推荐(0)
摘要: public static string MoneyToChinese(string LowerMoney){ string functionReturnValue = null; bool IsNegative = false; // 是否是负数 if (LowerMoney.Trim().Substring(0, 1) == "-") { // 是负数则先转为正数 LowerMoney = LowerMoney.Trim().Remove(0, 1); IsNegative = true; } string strLower = null; string strUpar 阅读全文
posted @ 2013-05-08 13:38 殷豪 阅读(216) 评论(0) 推荐(0)
摘要: 一 什么是Scrum? Scrum (英式橄榄球争球队), 软件开发模型是敏捷开发的一种,在最近的一两年内逐渐流行起来。Scrum是一种迭代式增量软件开发过程。Scrum的基本假设是:开发软件就像开发新产品,无法一开始就能定义软件产品最终的规程,过程中需要研发、创意、尝试错误,所以没有一种固定的流程可以保证专案成功。Scrum 将软件开发团队比拟成橄榄球队,有明确的最高目标,熟悉开发流程中所需具备的最佳典范与技术,具有高度自主权,紧密地沟通合作,以高度弹性解决各种挑战,确保每天、每个阶段都朝向目标有明确的推进。Scrum 开发流程通常以 30 天(或者更短的一段时间)为一个阶段,由客户提供新产 阅读全文
posted @ 2013-04-15 11:12 殷豪 阅读(695) 评论(0) 推荐(0)
摘要: 在进行数据库查询时,有完整查询和模糊查询之分。一般模糊查询语句如下:SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了四种匹配模式:1,%:表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。比如 SELECT * FROM [user] WHERE u_name LIKE '%三%'将会把u_name为“张三”,“张猫三”、“三脚猫”,“唐三藏”等等有“三”的记录全找出来。另外,如果需要找出u_name中既有“三”又有“猫”的记录,请使用and条件 SELECT * FROM [u 阅读全文
posted @ 2013-04-01 12:01 殷豪 阅读(203) 评论(0) 推荐(0)
摘要: 我们在webConfig中设置Session超时的时候,如果最后发行的地址是远程服务器,我们很多不是必须的属性并不用设置,如果设之后,倒不能让 session超时奏效。我在做现在的程序的时候,就是这样,写sessionState的时候,按照如下的方式设置之后,session设置的 timeout时间不能够起作用;但是不用了一些属性之后,就能够起作用了。服务器上发行后不能起作用的设置: <sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnec 阅读全文
posted @ 2013-03-25 10:52 殷豪 阅读(578) 评论(0) 推荐(0)
摘要: asp.net默认的编码是UTF-8 js文件里的编码也是UTF-8 当你要在aspx页面上进行传中文参数时会出现乱码 <-----request.aspx--接收参数页-----> <----response.aspx--传送参数页----->例一:<a href="request.aspx?str=中国人"></a>解决办法一: 1.可以和改webconfig的编码 如: <location path='response.aspx'> <system.web> <globali 阅读全文
posted @ 2013-03-01 18:14 殷豪 阅读(266) 评论(0) 推荐(0)
摘要: Ctrl+E,D ----格式化全部代码Ctrl+E,F ----格式化选中的代码CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资源视图F12 转到定义CTRL + F12转到声明CTRL + ALT + J对象浏览CTRL + ALT + F1帮助目录CTRL + F1 动态帮助F1 帮助SHIFT + F1当前窗口帮助CTRL + ALT + F3帮助-搜索SHIF 阅读全文
posted @ 2012-12-03 13:30 殷豪 阅读(231) 评论(0) 推荐(0)