- 博客(6)
- 资源 (1)
- 收藏
- 关注
翻译 深入浅出图解C#堆与栈 C# Heap(ing) VS Stack(ing) 第四节 参数传递对堆栈的影响 1
虽然在.Net Framework 中我们不必考虑内在管理和垃圾回收(GC),但是为了优化应用程序性能我们始终需要了解内存管理和垃圾回收(GC)。另外,了解内存管理可以帮助我们理解在每一个程序中定义的每一个变量是怎样工作的。这篇文章我们将介绍一些方法参数传递行为在堆与栈中的影响。前几节我们介绍了堆与栈的基本工作原理,程序执行时值类型与引用类型在堆栈中的存储。另外,我们已经介绍了一些关于指针的基本知识。这一节中参数传递对堆栈的影响很重要,下面会慢慢道来。
2013-11-30 01:55:25 12575 11
原创 HTTPS跳转框架HTTP Security--Asp.net和ASP.NET MVC下可自由配置URL的HTTPS跳转框架
一个简单易扩展的HTTP跳转HTTPS的框架。由配置文件配置规则,然后在HTTPMODULE里截获请求进行规则验证是否跳转HTTPS. 组成: web.config,用来配置规则;HttpsConfiguration,用于读取配置文件;HttpSecurityModule,用来截获请求触发规则验证;RequestProcessor,用既有规是验证请求;PathsMatcher,多路径(URL)匹配器;PathMatcher,单URL路径匹配器;PathMatcherFactory,用于创建StartsWi
2013-11-25 03:55:25 6614 14
翻译 深入浅出图解C#堆与栈 C# Heap(ing) VS Stack(ing) 第三节 栈与堆,值类型与引用类型
虽然在.Net Framework 中我们不必考虑内在管理和垃圾回收(GC),但是为了优化应用程序性能我们始终需要了解内存管理和垃圾回收(GC)。另外,了解内存管理可以帮助我们理解在每一个程序中定义的每一个变量是怎样工作的。本文将介绍值类型与引用类型在堆栈里的基本存储原理。
2013-11-29 04:18:39 4913 3
翻译 深入浅出图解C#堆与栈 C# Heap(ing) VS Stack(ing) 第二节 栈基本工作原理
虽然在.Net Framework 中我们不必考虑内在管理和垃圾回收(GC),但是为了优化应用程序性能我们始终需要了解内存管理和垃圾回收(GC)。另外,了解内存管理可以帮助我们理解在每一个程序中定义的每一个变量是怎样工作的。这一节介绍堆栈中是怎么样存储值类型,引用类型,指针和指令的。
2013-11-28 01:14:16 6287
翻译 深入浅出图解C#堆与栈 C# Heap(ing) VS Stack(ing) 第一节 理解堆与栈
简介虽然在.Net Framework 中我们不必考虑内在管理和垃圾回收(GC),但是为了优化应用程序性能我们始终需要了解内存管理和垃圾回收(GC)。另外,了解内存管理可以帮助我们理解在每一个程序中定义的每一个变量是怎样工作的。这篇文章会包含堆与栈的基础知识,变量类型,变量工作原理。
2013-11-27 01:24:20 11903 1
原创 Code First Entity Framework和Lambda表达式First/Where可能会组成的陷阱
Lambda表达式First和Where在取一条数据时可以互换。但是当关联多表并使用First时就会出现错误
2013-11-23 03:44:36 2949
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人