随笔分类 -  ASP.NET 知识点

摘要:一:介绍 在C#中,委托是一种类型,属于引用类型,委托的关键字是delegate,委托的定义和类的定义一样,所以凡是能定义类的地方也是可以定义委托的。委托是一种可用于封装命名或匿名方法的引用类型。 委托类似于 C++ 中的函数指针;但是,委托是类型安全和可靠的 二:声明委托 三:栗子 四:部分源码 阅读全文
posted @ 2017-04-05 14:34 逍遥帝君 阅读(193) 评论(0) 推荐(0) 编辑
摘要:计算机程序的思维逻辑 - 文章列表 函数调用的基本原理 -栈 阅读全文
posted @ 2017-03-23 11:27 逍遥帝君 阅读(166) 评论(0) 推荐(0) 编辑
摘要:Net中的常见的关键字 阅读全文
posted @ 2017-03-20 09:43 逍遥帝君 阅读(261) 评论(0) 推荐(0) 编辑
摘要:垃圾回收器检测托管堆中是否有应用程序不在使用的任何对象,如果一次垃圾回收之后,堆栈没有可用的内存,new操作符将会抛出OutOfMemoryException(内存溢出)。 每一个应用程序都包含一组根,每个根都是一个存储位置,。其中包含指向引用类型对象的一个指针。该指针要么引用托管堆中的一个对象,要么为null。类型中定义的任何一个静态字段都被认为是一个根,值类型变量永远必备认为是根。 垃圾回收... 阅读全文
posted @ 2016-11-08 15:41 逍遥帝君 阅读(274) 评论(0) 推荐(0) 编辑
摘要:托管堆分配资源: 一:进程初始化是,CLR要保留一块联系的地址空间,这个地址空间最初并没有对应的物理存储空间。这个地址空间就是托管堆。托管堆还维护着一个指针,我把它称为NextObjPtr。它指向下个对象在堆中的分配位置。刚开始的时候NextObjPtr设为要保留地址空间的基地址。 IL指令newobj用于创建一个对象: ① 计算所有类型及其所有基类型的字段需要的字节数。 ② 加上... 阅读全文
posted @ 2016-11-08 15:40 逍遥帝君 阅读(420) 评论(0) 推荐(0) 编辑
摘要:①理解 .NET Platform Standard 作者:田园里的蟋蟀 http://www.cnblogs.com/xishuai/archive/2016/05/24/understand-dotnet-platform-standard.html http://www.cnblogs.com/xishuai/p/aspnet5-target-framework-dnx451-a... 阅读全文
posted @ 2016-10-20 09:21 逍遥帝君 阅读(243) 评论(0) 推荐(0) 编辑
摘要:标准路由配置 routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", defaul... 阅读全文
posted @ 2016-01-21 20:58 逍遥帝君 阅读(315) 评论(0) 推荐(0) 编辑
摘要:今天看了web请求的生命周期,看完了还有些不懂,就是用反编译工具,查看封装内库的内部实现。 从计算机内部查到web.dll,使用反编译工具打开 打开后 进入ProcessRequestNoDemand内部 进入ProcessRequestInternal方法内部 //进入EnsureFirstReq 阅读全文
posted @ 2016-01-15 14:58 逍遥帝君 阅读(954) 评论(1) 推荐(1) 编辑
摘要:【转】托管代码和非托管代码的区别 什么是托管代码(managed code)? 托管代码是一microsoft的中间语言(IL),他主要的作用是在.NET FRAMEWORK的公共语言运行库(CLR)执行代码前去编译源代码,也就是说托管代码充当着翻译的作用,源代码在运行时分为两个阶段: 1.源代码编 阅读全文
posted @ 2015-12-28 22:02 逍遥帝君 阅读(307) 评论(0) 推荐(0) 编辑
摘要:转载 阅读全文
posted @ 2015-08-05 11:55 逍遥帝君 阅读(1668) 评论(0) 推荐(0) 编辑
摘要:JIT(just in time)编译器 接下来的会讲到方法的调用,这里先讲下JIT编译器。以CLR书中的代码为例(手打...)。以Main方法为例: 对结构进行初始化时,会把记录项指向JITCompiler函数。 当第二次执行wirteLine时,由于第一次已经进行了验证和编译,所以跳过JIT函数 阅读全文
posted @ 2015-07-20 17:09 逍遥帝君 阅读(338) 评论(0) 推荐(0) 编辑
摘要:一: left jion on (左联结) 属于外联结的一种,它以A表为主,显示A表的全部信息,显示B表中和A表id相同的数据 SELECT * from A s1 LEFT JOIN B s2 on s2.id=s1.id; 二: right jion on (右联结) 属于外联结的一种,它以B表为主,显示B表表的全部信息,显示A表中和B表表id相同的数据 S... 阅读全文
posted @ 2015-06-12 10:40 逍遥帝君 阅读(240) 评论(0) 推荐(0) 编辑
摘要:来源:http://www.cnblogs.com/mcad/p/4345744.html 阅读全文
posted @ 2015-03-19 16:41 逍遥帝君 阅读(209) 评论(0) 推荐(0) 编辑
摘要:来源:http://www.cnblogs.com/mcad/p/4203746.html 阅读全文
posted @ 2015-03-19 16:34 逍遥帝君 阅读(473) 评论(0) 推荐(0) 编辑
摘要:①在html中的onclick和事件中,如果想要传输值需要 onclick="wds_deletebooknotes('@item.Id')需要加个单引号 ② 在<a>标签中如果有href而且还有onclick方法需要注意href不可以写成href=””,要不然跳转出错,可以不写href ③ Cli 阅读全文
posted @ 2014-12-12 10:39 逍遥帝君 阅读(146) 评论(0) 推荐(0) 编辑
摘要:ASP.NET MVC 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction区别 对这四个的区别做一个总结,清理一下思路,方便以后使用: @Html.Action("方法名", "控制器名") @Html.Partial 阅读全文
posted @ 2014-12-01 11:05 逍遥帝君 阅读(177) 评论(0) 推荐(0) 编辑
摘要:C#中网站根路径,请站点的最外一层 /表示 应用根路径 ~/表示,有时候C#程序路径并不是网站路径 物理路径 server.mappath("~/") 是指应用程序放在服务器硬盘的位置 c:\aaa\bbb\ccc 绝对路径:是指以网站根路径为起点页面的位置 /aa/bb/cc/a.aspx 相对路 阅读全文
posted @ 2014-09-28 12:52 逍遥帝君 阅读(1173) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示