
.NET
吾心无待
天行健,君子以自强不息
展开
-
dotnet tool
dotnet tooll原创 2022-05-25 13:50:38 · 363 阅读 · 0 评论 -
常用 dotnet包
dotnet 常用包原创 2022-05-25 13:49:48 · 511 阅读 · 0 评论 -
log4net 常用配置
<configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/> </configSections> <log4net> <!--定义输出到文件中--&原创 2018-10-11 15:37:53 · 230 阅读 · 0 评论 -
跨域问题解决
.NET 配置文件设置<system.webServer> <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Methods" value="OPTIONS,POST,GET"/> <add name="A原创 2018-10-11 15:35:19 · 144 阅读 · 0 评论 -
.NET 应用程序域
应用程序域为安全性、可靠性、版本控制以及卸载程序集提供了隔离边界。 应用程序域通常由运行时宿主创建,运行时宿主负责在运行应用程序之前引导公共语言运行时。 宿主(例如,Microsoft Internet Explorer、ASP.NET 和 Windows shell)将公共语言运行时加载到一个进程中,在该进程中创建 应用程序域,然后在运行 .NET Framework 应用程序时加载和执行该...翻译 2018-05-25 09:44:03 · 551 阅读 · 0 评论 -
.NET 垃圾回收
一、概念在公共语言运行时 (CLR) 中,垃圾回收器自动管理应用程序的内存分配和释放。 每当创建新对象时,公共语言运行时都会从托管堆为该对象分配内存。 只要托管堆中有地址空间可用,运行时就会继续为新对象分配空间,内存不足时,垃圾回收器检查托管堆中不再被应用程序使用的对象并执行必要的操作来回收它们占用的内存。 二、垃圾回收的条件 1. 物理内存较低 2. 由托管堆上已分配的对象使用...翻译 2018-05-25 09:14:19 · 409 阅读 · 0 评论 -
LINQ
分组查询:根据一个关键字对查询结果分组,可以使用 group 子句。var countries = from r in Formula1.GetChampions() group r by r.Country into g orderby g.Count() descend,g.Key where g.Count() >=2 selec原创 2017-07-26 16:23:29 · 191 阅读 · 0 评论 -
.NET 程序集高级技术与动态产生和编译源代码
.NET 程序集高级技术与动态产生和编译源代码一、反射1、反射的作用 a、使用 Assembly 定义和加载程序集,加载在程序集清单中列出的模块 b、使用 Module 了解模块的程序集以及模块中的类的信息 c、使用 ConstructorInfo 了解类的构造函数的名称、参数、访问修饰符和实现的详细信息 d、使用 MethodInfo 了解方法的名称、返回类型、参数、访问修饰符和实转载 2017-02-04 10:05:26 · 908 阅读 · 0 评论 -
ASP.NET WebForm
ASP.NET WebFrom 应用程序生命周期ASP.NET WebForm 事件模型Ajax原创 2017-01-03 22:14:55 · 1196 阅读 · 0 评论 -
.NET 类库和工具
.NET 类库和工具对象-对象映射工具AutoMapper、EmitMapper、ValueInjecter依赖注入/控制反转容器Autofac、StructureMap、Unity Application Block微软安全开发生命周期工具威胁模型工具(Threat Modeling Tool)、MiniFuzz、.NET代码分析工具(Coding Analy原创 2017-02-10 05:03:52 · 1151 阅读 · 0 评论 -
.NET 程序集
.NET 程序集一、程序集的功能1、程序集包含公共语言运行库执行的代码(如果可移植可执行PE文件没有管理程序集清单,则将不执行该文件中的MSIL代码。每个程序集只能有一个入口,即DllMain、WinMain或Main); 2、程序集形成安全边界,程序集是.NET代码请求和授权的单元; 3、程序集形成类型边界; 4、程序集形成引用范围边界,程序集的清单包含用于解析类型和满足资源请求的程序集元数转载 2017-02-03 12:41:04 · 704 阅读 · 0 评论 -
C# 语言新特性 —— C# 6
C# 语言新特性 —— C# 6一、静态引用(static using)// C# 6 以前版本:using System;Console.WriteLine("Hello,world");// C# 6using static System.Console;WriteLine("Hello world");二、表达式方法体方法定义(Expression-Bodied Met原创 2016-09-28 20:08:35 · 375 阅读 · 0 评论 -
重要知识点
1、GC垃圾回收器最先查找的应用程序根包括:全局对象引用,静态对象引用,局部变量,参数,包含对象引用的CPU寄存器。2、重要计数器及指标a、JIT Compilation Counters(JIT 编译计数器)IL Bytes Jitted/sec:每秒钟将IL代码转换成本地代码的字节数; #of IL Bytes Jitted:从应用程序启动开始已经被JIT处理的IL字原创 2016-08-30 23:03:33 · 403 阅读 · 0 评论