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

本站开源项目——本站博客项目MyBlogs.Core,基于.NET 8

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

高性能低占用的博客系统,这也许是我写过的性能最高的web项目了。仅1MB的代码量! 目前日均处理请求数80-300w次,同时在线活跃用户数30-200人,数据量累计已达到数百万条,数据库+Redis+网站主程序同时运行在一台2核4GB的机器上,浏览器页面请求秒级响应,CPU平均使用率控制在10%左右...

0 在看 | 66 评论 | 69 支持

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

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

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

0 在看 | 13 评论 | 5 支持

深入理解C#中的IDisposable接口

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

在开始之前,我们需要明确什么是C#(或者说.NET)中的资源,打码的时候我们经常说释放资源,那么到底什么是资源,简单来讲,C#中的每一种类型都是一种资源,而资源又分为托管资源和非托管资源,那这又是什么?!

0 在看 | 10 评论 | 6 支持

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

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

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

0 在看 | 6 评论 | 19 支持

深入浅出依赖注入容器——Autofac

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

相信大家对IOC和DI都耳熟能详,它们在项目里面带来的便利大家也都知道,微软新出的.NetCore也大量采用了这种手法。

0 在看 | 12 评论 | 12 支持

C#高级编程(第10版)C# 6 & .NET Core 1.0 中文完整pdf扫描版[229MB]

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

Visual Studio 2015、ASP.NET Core 1.0和Universal Windows Platform的推出,为开发人员提供了使用C#创建应用程序的新方式。作为经典C#畅销书 ,C#高级编程(第10版)涵盖了充分利用升级功能,积极简化工作流程所需的全部信息。本书循序渐进地讲解了...

0 在看 | 1 评论 | 0 支持

由double类型判等引发的一点小思考

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

其实这篇文章很早就想发出来的,由于工作比较忙碌,所以一直也没写,最近有点空闲时间了,所以趁此整理一下,分享出来。

0 在看 | 13 评论 | 10 支持

深入理解IEnumerable和IQueryable两接口的区别

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

不管是现在正在从事.NET相关开发工作,还是现在正在学习.NET的小伙伴,对这两个接口类一定不陌生,也许也能很熟练的运用这两个接口对数据库或者集合进行各种复杂的操作,但是你们可能真的理解这两个类的用途或区别的我想,可能是少数了吧,毕竟面试时也是很多公司技术面试会考到的一个问题。

0 在看 | 2 评论 | 7 支持

如何自由转换两个没有继承关系的字段及类型相同的实体模型

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

相信很多童鞋们都被问到过这个问题,不管是在面试的时候被问过,还是笔试题里考过,甚至有些童鞋们找我要学习资料的时候我也考过这个问题,包括博主我自己,也曾被问过,而且博主现在有时作为公司的面试官,也喜欢问应试者这样的问题。

0 在看 | 4 评论 | 8 支持

AutoMapper 10.x起步

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

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

0 在看 | 0 评论 | 5 支持

.NET Office组件神器——Aspose.Total 20.6学习版下载

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

Aspose.Total是Aspose公司旗下的最全的一套office文档管理方案,主要提供.net跟java两个开发语言的控件套包,通过它,我们可以有计划地操纵一些商业中最流行的文件格式:Word, Excel, PowerPoint, Project,等office文档以及PDF文档。 除了强大...

0 在看 | 62 评论 | 21 支持

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

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

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

0 在看 | 2 评论 | 1 支持

解决VisualStudio 2022不能加载.NET Framework4.5项目的问题

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

升级到VisualStudio2022之后,开发体验确实有所提升,然而在升级之后准备打开我的Masuit.Tools解决方案的时候,由于解决方案中包含一个.NET Framework4.5的项目Masuit.Tools.Net45,所以每次打开项目就会报错:不支持的目标框架:

0 在看 | 11 评论 | 7 支持

本站千星开源项目——.NET万能工具:Masuit.Tools_2024.2版本发布,支持到最新.NET8

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

这可以说是博主从入坑编程多年来的代码积累吧,所以把一些编程中常用的一些代码进行了封装,在后续的任何开发当中使用上它,避免重复地去造一些轮子,把重心转移到项目的推进,几乎可以做任何的事情,反正现在项目中没了它,我写逻辑代码还真有点困难,由于C#语言有个其他语言不可替代的特性:扩展方法,所以项目的实现9...

0 在看 | 146 评论 | 105 支持

.NET代码保护混淆和软件许可系统——Eziriz .NET Reactor 6.9学习版

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

.NET Reactor是用于为.NET Framework编写的软件的功能强大的代码保护和软件许可系统,并且支持生成.NET程序集的所有语言。主要功能特点:知识产权保护、强大的许可系统、软件开发工具包以及部署。支持对所有.NET产品的保护。

0 在看 | 13 评论 | 8 支持