代码中常会出现缩进空格数量不规范、多余空格等问题。为解决这一痛点,研发模板项目中引入了文件编辑器的配置文件,来规范化管理所有在编辑器中进行编辑的文件的格式、样式、编码约定等。
netcore控制反转
简介 IoC Ioc控制反转,是一种设计模式和原则,旨在解耦组件之间的依赖关系,并将对象的创建和管理委托外部容器。是面向编程中一种重要的概念,用于提高代码的可维护性. 核心思想:通过将控制权从高层转移...
Learning hard C#学习笔记——读书笔记 07
值类型和引用类型最主要的区别是——不同的内存分布我们之前介绍过,值类型分配在线程的堆栈上,引用类型分配在托管堆上,不同的分配位置导致了不同的管理机制,值类型由操作系统负责管理,引用...
PerfView专题 (第十四篇): 洞察那些 C# 代码中的短命线程
这篇文章源自于分析一些疑难dump的思考而产生的灵感,在dump分析中经常要寻找的一个答案就是如何找到死亡线程的生前都做了一些什么?参考如下输出:
Learning hard C#学习笔记——读书笔记 06
之前的大部分内容,其实都是面向对象语言的共性,而这次的委托是 C# 特有的内容
[回馈]ASP.NET Core MVC开发实战之商城系统(开篇)
在编程方面,从来都是实践出真知,书读百遍其义自见,所以实战是最好的提升自己编程能力的方式。
Learning hard C#学习笔记——读书笔记 04
接口可以认为是一种规范,它是一种类的构建规范,它里面定义了一系列的方法和类型,但是没有具体的实现,需要继承它的类去自我实现
并发编程 —为何要线程池化
众所周知,使用线程可以极大的提高应用程序的效率和响应性,提高用户体验,但是不可以无节制的使用线程,为什么呢?
用 perfcollect 洞察 Linux 上.NET程序 CPU爆高
如果要分析 Linux上的 .NET程序 CPU 爆高,按以往的个性我肯定是抓个 dump 下来做事后分析,这种分析模式虽然不重但也不轻,还需要一定的底层知识,那有没有傻瓜式的 C...
理解ASP.NET Core – 限流(Rate Limiting)
注:本文隶属于《理解ASP.NET Core》系列文章,请查看置顶博客或点击此处查看全文目录