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

谈一谈单例模式、静态类和线程内唯一对象有什么区别

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

说起单例模式、静态类、线程内唯一对象,想必大家都不陌生,或多或少都用过,然而在什么场景下我们该选用哪种模式?以及它们之间到底有什么根本的区别?今天我们就来详细的研究一下它们之间的联系和区别。

0 在看 | 13 评论 | 5 支持

ASP.NET Core MVC集成Blazor实现一个简单的dashboard案例分享

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

Blazor,一个微软发明的神奇的开发框架,它使得通过C#开发前端应用变得更加容易了,不需要写更多繁杂的javascript代码即可实现非常丰富的前端交互。

0 在看 | 8 评论 | 3 支持

IIS通过URL重写将www的域名301到不带www的域名和强制使用https访问网站

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

其实强制非www域名和https博主以前都是在做域名解析的时候做的DNS解析来实现的,可无奈在几天前被阿里云坑了一波之后,由于博主修改了一些DNS的配置,导致现在未备案域名不能在DNS级别做301重定向了,所以博主无奈之下只有研究在服务器级别做301重定向了,也把这次经历记在这里,方便大家有用到的时...

0 在看 | 2 评论 | 4 支持

微软常用.NET运行库合集2022.7.22

作者: 懒得勤快 | 更新时间: | 分类: 绿色软件/Windows软件/基础软件

.NET是微软具有战略意义的框架,也是装机必不可少的框架,想要一个一个安装略显繁琐,再加上很多电脑小白不知道怎么下载,不小心就下载到某某高速加载器,这个运行库极大解决了这个问题,采用微软官方.NET最新版本制作,一键式安装,无需联网,安装时无需点击任何对话框,只需耐心等待,重启后即可安装完成;支持X...

0 在看 | 6 评论 | 3 支持

谈一谈.NET中的并行编程(TPL)——多线程、异步、任务和并行计算

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

在做了几个月的高并发项目的过程中,其实发现自己真的提升了不少,所以也想把这段时间的收获分享给大家,然后写这篇文章发现,写下来是一发不可收拾,所以这篇文章的内容可能会很长,当然也希望能够给大家带来收获。

0 在看 | 6 评论 | 19 支持

一些小众冷门但却非常实用的.NET(Core)开源库推荐

作者: 懒得勤快 | 更新时间: | 分类: 开源项目

相信大家也看过其他博主推荐的.NET开源库,大家推荐的都各有千秋,那今天博主就推荐一下我自用的一些.NET开源库吧,数量不多,虽然有些点赞数并不高,但个人觉得都是好到爆的一些工具库。本文旨在收录一些小众冷门的开源库,像AutoMapper、Autofac、epplus、Hangfire之类的大众都知...

0 在看 | 2 评论 | 10 支持

软谋C# .NET 2020架构班视频教程

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

没有摘要

0 在看 | 27 评论 | 9 支持

NET CLR via C#(第4版)中文版pdf带目录

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

CLR via C#(第4版)针对 CLR和.NET Framework 4.5进行深入、全面的探讨, 并结合实例介绍了如何利用它们进行设计、开发和调 试。全书5部分共29章。第Ⅰ部分介绍CLR基础,第Ⅱ 部分解释如何设计类型,第Ⅲ部分介绍基本类型,第 Ⅳ部分以核心机制为主题,第Ⅴ部分重点介绍线程处...

0 在看 | 0 评论 | 2 支持

ASP.NET Core MVC/WebAPI中另辟蹊径的全局统一异常处理方式

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

作为一名合格的.NET开发者,大家都知道在程序发生异常的时候,不应该将详细的异常堆栈信息抛给前台用户显示,我们应该对程序所有的不可预知的异常做统一处理,返回一个有好的提示给前台用户,并在程序里将错误信息以日志的形式记录下来,比如一个友好的错误页面,像本站的404页面和503页面:

0 在看 | 1 评论 | 10 支持

.NET代码混淆器——Dotfuscator Professional for .NET 6.0.1破解版

作者: 懒得勤快 | 更新时间: | 分类: 开发工具

Dotfuscator专业版是一个.NET混淆器和压缩器,它可以帮助您防止您的应用程序被反编译。同时,它还可以使得您的应用程序更加小巧以及高效。

0 在看 | 6 评论 | 6 支持

为Newtonsoft.Json实现一个属性支持多别名的契约解释器

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

大家也许知道使用Newtonsoft.Json反序列化json为对象的时候,如果json的key和对象的属性名不匹配,可以使用[JsonProperty]给属性配置别名,但是JsonProperty有个缺点,就是只能设置一个别名,不能设置多个别名,并且如果用JsonProperty设置了别名之后,它...

0 在看 | 2 评论 | 1 支持

ASP.NET Core SignalR 实时推送框架简单入门教程+服务端主动推送案例

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

最近在迁移博客项目的时候,项目之前一直是基于.NET Framework的,在迁移到.NET Core 2.2的过程中,由于其中有一部分功能用到了服务端实时推送消息的功能,即网站服务器性能实时监控,界面如下图:

0 在看 | 4 评论 | 0 支持

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

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

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

0 在看 | 1 评论 | 2 支持

C#10 完整特性介绍

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

开头防杠:.NET 的基础库、语言、运行时团队从来都是相互独立各自更新的,.NET 6 在基础库、运行时上同样做了非常多的改进,不过本文仅仅介绍语言部分。伴随着 .NET 6 的开发进入尾声,C# 10 最终的特性也终于敲定了。总的来说 C# 10 的更新内容很多,并且对类型系统做了不小的改动,解决...

0 在看 | 0 评论 | 0 支持

AutoMapper 10.x起步

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

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

0 在看 | 0 评论 | 5 支持