1. 首页
  2. 文章列表
  3. 标签_.NET

浅析池化对象 RecyclableMemoryStream 在 .netcore 中的使用

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

Microsoft.IO.RecyclableMemoryStream 是一个被设计为专门用于提高 Stream 操作的高性能类库,意思很明显,专用于取代 MemoryStream 而生,RecyclableMemoryStream 可以最大限度的避免 Stream 操作在 GC 上的 LOH (大...

0 在看 | 1 评论 | 0 支持

.NET性能优化——推荐使用Collections.Pooled集合类型

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

性能优化就是如何在保证处理相同数量的请求情况下占用更少的资源,而这个资源一般就是CPU或者内存,当然还有操作系统IO句柄、网络流量、磁盘占用等等。但是绝大多数时候,我们就是在降低CPU和内存的占用率。之前分享的内容都有一些局限性,很难直接改造,今天要和大家分享一个简单的方法,只需要替换几个集合类型,...

0 在看 | 2 评论 | 3 支持

C#本质论 第4版 C#5.0 中文版pdf

作者: 懒得勤快 | 更新时间: | 分类: 共享文献

这是C#领域中一部广受好评的名作,作者用一种易于理解的方式详细介绍了C#语言的各个方面。C#本质论(第4版)共有21章和4个附录,介绍了C#语言的数据类型、操作符、方法、类、接口、异常处理等基本概念,深入讨论了泛型、迭代器、反射、线程和互操作性等高级主题,还介绍了LINQ技术,以及与其相关的扩展方法...

0 在看 | 0 评论 | 2 支持

解决非Windows系统的System.Drawing.Common不再支持.NET6的问题

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

最近在升级 .NET 6 时遇到了 System.Drawing.Common的问题,同时很多库的依赖还都是 System.Drawing.Common ,而 .NET 6 默认情况下只在 Windows 上支持使用,Linux 上默认不支持这就导致在 Linux 环境上使用会有问题;

0 在看 | 1 评论 | 0 支持

五分钟重温C#委托,匿名方法,Lambda,泛型委托,表达式树

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

这些对老一代的程序员都是老生常谈的东西,没什么新意,对新生代的程序员却充满着魅力。曾经新生代,好多都经过漫长的学习,理解,实践才能掌握委托,表达式树这些应用。今天我尝试用简单的方法叙述一下,让大家在五分钟内看完这篇博客。

0 在看 | 2 评论 | 1 支持

AutoMapper 10.x起步

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

这段时间写自己的博客系统,遇到的问题还是不少的,其中有部分就是要通过EntityFramework调用存储过程,而EF生成的存储过程会单独地生成一个存储过程的实体类,要从这个存储过程的实体类转换到普通的实体类这就麻烦了,得不停地去反射操作,当然有些时候还得在视图模型和实体之间转换(OOM),这都只有...

0 在看 | 0 评论 | 5 支持

AutoMapper 10.0快速上手体验,以及如何从AutoMapper老版本迁移到10.0+AutoMapper10.0和Autofac的完美结合

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

.NET模型映射器AutoMapper 10.0发布了,官方宣称不再支持静态方法调用了,老版本的部分API将在升级到10.0后,直接升级包到10.0会编译报错,所以写篇文章记录下AutoMapper新版本的学习过程吧,如果还不知道AutoMapper是什么的,建议先看这篇文章:https://{{d...

0 在看 | 1 评论 | 4 支持

ASP.NET Core5.0+EFCore5.0实战教程

作者: 懒得勤快 | 更新时间: | 分类: 视频课程/C#/.NET/.NET Core

没有摘要

0 在看 | 9 评论 | 3 支持

C# 9.0新语法特性汇总

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

C# 9.0 引入了记录类型,这是一种引用类型,它提供合成方法来提供值语义,从而实现相等性。 默认情况下,记录是不可变的。

0 在看 | 0 评论 | 1 支持

如鹏网2018年.NET高级班视频教程

作者: 懒得勤快 | 更新时间: | 分类: 视频课程/C#/.NET/.NET Core

没有摘要

0 在看 | 2 评论 | 1 支持

Autofac在.NET Core中的属性注入

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

之前写过一篇文章深入浅出依赖注入容器——Autofac,autofac的基本功能算是都会用了,但是最近在迁移博客项目到.NET Core的时候,因为其中有部分代码是属性注入的方式,autofac本身是基于.NET Standard的,原以为代码原封不动搬过来肯定是可以用的,结果跑起来的时候发现,属性...

0 在看 | 1 评论 | 1 支持

进入IT企业必读的200个.NET面试题pdf下载

作者: 懒得勤快 | 更新时间: | 分类: 共享文献

本书着重针对.NET技术职位的应聘者,在.NET框架各个技术类别中,选取最常出现在.NET面试中的问题,进行分析和解答,同时解释和剖析与该问题相关的.NET机制原理,帮助读者达到知其然更知其所以然的程度。本书几乎包揽了所有常见的面试题,从基础知识、数据库,再到比较流行的XML、测试方法和算法,是目前...

0 在看 | 1 评论 | 2 支持

C# 从语法角度比 Java 优秀在哪里?

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

在Java里面null是不能作比较的(==null除外),例如下面代码在Java里面会抛异常,在C#里类似的代码能正常运行

0 在看 | 1 评论 | 2 支持