• 2025-07-20 22:14
    391 0
    #C#
    在《带你了解C#每个版本新特性》 一文中介绍了,C# 1.0 到 7.0 的不同特性,本文接着介绍在 8.0 和 9.0 中的一些常用新特性。C# 8.0在.NET Core 3.1及以上版本中就可以使用 C# 8 的语法,下面是 C# 8 中我认为比较常 ...
  • 2025-07-20 22:13
    364 0
    #C#
    ↓推荐关注↓支持Windows,Mac,Linux  NES模拟器内核源码来自 https://github.com/colinvella/EmuNes  他这边的源码功能很完善了的,支持视频录制,手柄,金手指等等。现在移植到cpf来实现跨平台测试,不 ...
  • 2025-07-20 22:11
    367 0
    #C#
    你可以遵循一些最佳实践来写出更干净的 Controller,一般我们称这种方法写出来的 Controller 为瘦Controller,瘦 Controller 的好处在于拥有更少的代码,更加单一的职责,也便于阅读和维护,而且随着时间的推移也容 ...
  • 2025-07-20 22:11
    271 0
    #C#
    一、背景1.讲故事前几天有位朋友加wx求助说他的程序最近总是出现内存溢出,很崩溃,如下图:和这位朋友聊下来,发现他也是搞医疗的,哈哈,.NET 在医疗方面还是很有市场的免责声明:如果侵犯了您的权益,请联系站长 ...
  • 2025-07-20 22:10
    337 0
    #C#
    ↓推荐关注↓使用VS Code 从零开始开发调试.NET 5。无需安装VS 2019即可开发调试.NET 5应用。VS Code 全称是 Visual Studio Code,Visual Studio Code是一个轻量级的跨平台Web集成开发环境,可以运行在 Linux,Mac ...
  • 2025-07-20 22:08
    311 0
    #C#
    前言在我以往的文章中,尤其涉及代码演示的,都使用了同一个工具——LINQPad。但许多客户面对我分享的.linq源文件都迷茫不知所措,因此有必要来聊聊一下这个强大的工具。本文首先将对该工具做个简单的介绍,并且分享 ...
  • 2025-07-20 22:07
    324 0
    #C#
    ↓推荐关注↓本来没想着要写这篇博客,但是在实操过程中,一个是被网络问题搞炸了心态(真心感觉网络能把人搞疯,别人下个包、下个镜像几秒钟搞定,我看着我的几KB小水管真是有苦说不出),另一个就是这里面坑还是有 ...
  • 2025-07-20 22:06
    322 0
    #C#
    介绍Loki: like Prometheus, but for logsLoki是一个轻量级的日志系统,受到Prometheus项目的启发,由Grafana团队设计和开发,所以在Grafana中是原生支持的,具有可水平扩展,高度可用等特性,通过存储压缩的、非结 ...
  • 2025-07-20 22:05
    286 0
    #C#
    ↓推荐关注↓前言对于小程序大家可能都非常熟悉了,随着小程序的不断普及越来越多的公司都开始推广使用起来了。今天接到一个需求就是生成小程序码,并且于运营给的推广图片合并在一起做成一张漂亮美观的推广二维码, ...
  • 2025-07-20 22:04
    318 0
    #C#
    一、背景1. 讲故事前天那位 his 老哥又来找我了,上次因为CPU爆高的问题我给解决了,看样子对我挺信任的,这次另一个程序又遇到内存泄漏,希望我帮忙诊断下。其实这位老哥技术还是很不错的,他既然能给我dump,那真 ...
  • 2025-07-20 22:03
    353 0
    #C#
    一、背景1. 讲故事前几天有位朋友wx求助,它的程序CPU经常飙满,没找到原因,希望帮忙看一下。这些天连续接到几个cpu爆高的dump,都看烦了免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢 ...
  • 2025-07-20 22:03
    310 0
    #C#
    .NET 6 预览版 4 现已发布,其中包括对 ASP.NET Core 的许多新改进。下面是此次预览版中 ASP.NET Core 的更新内容:引入最小 API异步流HTTP 日志中间件新项目中使用 Kestrel 作为默认启动IConnectionSocketFeature改 ...
  • 2025-07-20 22:02
    372 0
    #C#
    ↓推荐关注↓一、消息队列的优点消息队列本质是生产者——消费者模式。也有很多使用方式。那么它有什么优点呢?以日常生活中邮寄信件这个行为举例, 当只有1个寄信人,1个邮递员的时候。寄信人想要寄信,到指定地点 ...
  • 2025-07-20 22:02
    363 0
    #C#
    前面了解了 《.NET Worker Service 的入门知识》和 《如何优雅退出 Worker Service》 现在接着介绍一下如何为 Worker Service 添加 Serilog 日志记录。在实际的生产环境中,应用程序中记录日志是非常宝贵的。在 ...
  • 2025-07-20 22:00
    381 0
    #C#
    引言C#异步编程语法糖async/await,使开发者很容易就能编写异步代码。零散看过很多文章,很多是填鸭式灌输 (有的翻译文还有偏差)。遵守以上冷冰冰的②③条的原则,可以确保我们的异步程序按照预期运作,但是我们常看 ...
  • 2025-07-20 22:00
    305 0
    #C#
    ↓推荐关注↓前言之前在文章《AppDomain实现【插件式】》开发 中介绍了在 .NET Framework 中,通过AppDomain实现动态加载和卸载程序集的效果。但是.NET Core 仅支持单个默认应用域,那么在.NET Core中如何实现【插件 ...
  • 2025-07-20 21:58
    345 0
    #C#
    ↓推荐关注↓前言最近,客户有个需求过来,Web端无预览打印,美其名曰:快捷打印。当时第一反应就是找插件,拿来主义永远不过时。找了一圈发现,免费的有限制,没限制的需要收费(LODOP真的好用)。说来就是一个简单 ...
  • 2025-07-20 21:58
    296 0
    #C#
    开篇语自己从头开始走一遍docker部署.net的流程,作为一种学习总结,以及后续会写一些在该基础之上的文章。本次示例环境:vs2019、net5、docker、postman创建项目本次事例代码是用过vs2019创建的ASP.NET Core Web AP ...
  • 2025-07-20 21:57
    387 0
    #C#
    ↓推荐关注↓以下为译文:C# 的 GitHub 页面上记载了一长串诱人的想法,其中一些令人头疼的问题仍在讨论中。如果你想知道C# 10中究竟包含了哪些新功能,可以等待11 月新版本的发布。或者,你也可以关注 C# 团队展示 ...
  • 2025-07-20 21:55
    411 0
    #C#
    ↓推荐关注↓前言经常跟儿子玩24点,有时候比较难算的,算一会儿,两人算不出来,就收了,当作没法算。以我的数学能力,一般来说,算不出来的,大概率确实是算不出来的。但是遇到比较变态的,当作算不出来是可能的, ...
  • 2025-07-20 21:53
    334 0
    #C#
    ↓推荐关注↓前言企业管理系统一般包含后台管理UI、组织机构管理、权限管理、日志、数据访问、表单、工作流等常用必备功能。下面收集的几款优秀开源的管理系统,值得大家入门学习。如有新的优秀项目,我会不断补充。 ...
  • 2025-07-20 21:51
    389 0
    #C#
    ↓推荐关注↓前言你要是说手势识别这玩意儿到底用处有多大,真的不好说,大不算大,小也不算小。日常生活中见得比较多的像一些小台灯、厨房开关之类,都有使用手势识别。从实用方面看,厨房里装手势开关还不错的,有 ...
  • 2025-07-20 21:51
    317 0
    #C#
    ↓推荐关注↓前言这是一篇拖更很久的博客,不知不觉InitQ在nuget下载量已经过15K了,奈何胸无点墨也不晓得怎么写(懒),随便在github上挂了个md,现在好好唠唠如何在redis里使用队列队列缓存分布式 异步调优堆配置 ------ ...
  • 2025-07-20 21:51
    336 0
    #C#
    ↓推荐关注↓前言谈起.NET/.NET Core的企业级实战案例,电商项目是典型代表。其中高负载、高并发、高可用性等问题是考核.NET技术性能的重要指标。下面整理的几个电商项目都是国内外著名的真实电商应用系统。一、nopC ...
  • 2025-07-20 21:50
    369 0
    #C#
    ↓推荐关注↓前言开源项目是众多组织与个人分享的组件或项目,作者付出的心血我们是无法体会的,所以首先大家要心存感激、尊重。请严格遵守每个项目的开源协议后再使用。尊重知识产权,共建和谐开源社区。以下开源项 ...
  • 2025-07-20 21:49
    277 0
    #C#
    ↓推荐关注↓前言.NET开发中操作数据库EF一直是我的首选,工作和学习也一直在使用。EF一定程度的提高了开发速度,开发人员专注业务,不用编写sql。方便的同时也产生了一直被人诟病的一个问题性能低下。EF Core + MyS ...
  • 2025-07-20 21:48
    319 0
    #C#
    ↓推荐关注↓前言.NET 6 在 Preview4 时给我们带来了一个新的 API:WebApplication,通过这个API我们可以打造更小的轻量级API服务。我们来尝试一下如何使用WebApplication设计一个小型API服务系统。环境准备.NET SDK ...
  • 2025-07-20 21:47
    411 0
    #C#
    Intro微软在 ASP.NET 6 Preview 4 的介绍文章中介绍了即将到来的 ASP.NET Core 6 中的最小 API 的雏形,我们现在已经基本可以达到最小化 API 了雏形了,在 Preview 4 的时候就写了这个小示例,但是不够简洁,没有达 ...
  • 2025-07-20 21:45
    313 0
    #C#
    前言池这个概念大家都很熟悉,比如我们经常听到数据库连接池和线程池。它是一种基于使用预先分配资源集合的性能优化思想。简单说,对象池就是对象的容器,旨在优化资源的使用,通过在一个容器中池化对象,并根据需要 ...
  • 2025-07-20 21:45
    404 0
    #C#
    上一次我们介绍了Elastic APM组件。这一次我们继续介绍微服务相关组件配置中心的使用方法。本来打算介绍下携程开源的重型配置中心框架 apollo 但是体系实在是太过于庞大,还是让我爱不起来。因为前面我们已经介绍了 ...
  • 2025-07-20 21:44
    407 0
    #C#
    介绍你用过 Curl[/pre] 吗?这个工具允许你通过 http 来发送数据,现在有一个适用于gGRPC的工具,gRPCurl,在本文中,我将介绍如何下载安装这个工具,然后通过这个工具调试我们.NET 5上面的gGRC程序。安装 gRPCurlgR ...
  • 2025-07-20 21:44
    236 0
    #C#
    前言.NET中创建一个对象最简单的方法是直接使用 new (), 在实际的项目中,我们可能还会用到反射的方法来创建对象,如果看过 Microsoft.Extensions.DependencyInjection[/pre] 的源码,会发现为了保证在不同场景中的 ...
  • 2025-07-20 21:44
    204 0
    #C#
    我们总是能听到一些人说,.NET 不行、学 .NET 没发展前途之类的言论,有的童鞋听多了便也开始怀疑自己选择的 .NET 方向是不是错了。不得不承认,在 .NET 没有实现跨平台之前,市场行情确实是一路下滑。受此影响,.NE ...
  • 2025-07-20 21:41
    333 0
    #C#
    Intro.NET 6 中引入了一个新的集合类型 PriorityQueue[/pre],正如它的名字那样,在普通的 Queue[/pre] 基础之上增加了优先级的支持,接下来就一起来看一下怎么使用,以及一些常用的使用场景介绍。Get Started来看一 ...
  • 2025-07-20 21:40
    287 0
    #C#
    前言API的幂等性(Idempotent),是指调用某个方法1次或N次对资源产生的影响结果都是相同的。GET请求默认是幂等的,因为它只是查询资源,而不会修改资源。而POST请求默认是不幂等的,多次调用POST方法可能会产生不同 ...
  • 2025-07-20 21:40
    332 0
    #C#
    前言最近参加了一些最大的科技公司的一系列工作面试。在没有透露姓名的情况下,我得到了世界排名前 5 的科技公司中的 3 家的面试机会。你知道我在说谁。这些公司的面试流程大不相同,但也有很多共同点,包括对编码问 ...
  • 2025-07-20 21:39
    302 0
    #C#
    ↓推荐关注↓前言JetBrains 上个月发布了 2021 年开发者生态的调查报告,这份报告详细介绍了开发领域的最新趋势,以及有关工具、技术、编程语言和编程世界的其他信息。本文会重点介绍这份报告中关于 .NET 生态部分的 ...
  • 2025-07-20 21:38
    288 0
    #C#
    ↓推荐关注↓一、前言进程间通信技术的应用非常广泛,在Windows下常用的实现方式有:管道、Socket、消息、本地文件、共享内存等,每种方式都有各自适应的场景。在进行大数据交换时,最优的方式便是共享内存。但是共 ...
  • 2025-07-20 21:38
    379 0
    #C#
    ↓推荐关注↓前言开头防杠:.NET 的基础库、语言、运行时团队从来都是相互独立各自更新的,.NET 6 在基础库、运行时上同样做了非常多的改进,不过本文仅仅介绍语言部分。距离上次介绍 C# 10 的特性已经有一段时间了 ...
  • 2025-07-20 21:37
    316 0
    #C#
    前言大型 .NET 应用程序中的内存问题是某种无声的杀手。有点像高血压。你可以长期吃垃圾食品而忽略它,直到有一天你面临严重的问题。对于 .NET 程序,该严重问题可能是高内存消耗、主要性能问题和彻底崩溃。在这篇文 ...
  • 2025-07-20 21:36
    302 0
    #C#
    前言.NET 6 即将到来,我想分享一些我最喜欢的 .NET 和 ASP.NET Core 中的新 API,你一定会喜欢,因为它们是由我们优秀的 .NET 开发者社区推动的。让我们开始吧!1、读写文件.NET 6 中,有一个新的底层 API,可以在 ...
  • 2025-07-20 21:35
    359 0
    #C#
    前言利用 C# 9 中的record[/pre]类型来构建不可变类型和线程安全对象。不可变性使你的对象线程安全并有助于改进内存管理。它还使你的代码更具可读性和更易于维护。不可变对象被定义为一旦创建就无法更改的对象。因此 ...
  • 2025-07-20 21:32
    340 0
    #C#
    ↓推荐关注↓以下操作中,服务器均为内网状态,无需联网一、安装WebPlatformInstaller下载地址:https://www.microsoft.com/web/downloads/platform.aspx下载安装包后在服务器上安装二、安装WebDeploy下载地址:http ...
  • 2025-07-20 21:32
    333 0
    #C#
    Intro前几天发现代码里的一个 BUG,原因是 MemoryCache[/pre] 使用不当,可以对于很多人来说可能都知道,但还是想分享记录一下,避免以后写出同样的 BUGSample直接来看下面的示例吧await using var s ...
  • 2025-07-20 21:31
    353 0
    #C#
    ↓推荐关注↓前言本文来对比多个不同的方法进行数组拷贝,和测试其性能测试性能必须采用基准(标准)性能测试方法,否则测试结果不可信。在 dotnet 里面,可以采用 BenchmarkDotNet 进行性能测试。详细请看C# 标准性 ...
  • 2025-07-20 21:30
    347 0
    #C#
    前言提到缓存,首先会想到Redis,它是目前最流行的开源内存键值存储服务。使用单个Redis实例进行缓存非常简单,如果创建高可用集群,则需要一个主节点、两个从节点和多个监视主节点的哨兵节点:哨兵节点监控主节点的 ...
  • 2025-07-20 21:30
    371 0
    #C#
    咨询区想在 ASP.Net Web API 中返回 File 文件,我目前的做法是将 Action 返回值设为 HttpResponseMessage[/pre],参考代码如下:public async Task DownloadAsync(string id)  {&nbs ...
  • 2025-07-20 21:26
    375 0
    #C#
    ↓推荐关注↓相关类型CancellationTokenSource 主要用来创建或取消令牌CancellationToken 监听令牌状态,注册令牌取消事件OperationCanceledException 令牌被取消时抛出的异常,可以由监听者自主决定是 ...
  • 2025-07-20 21:24
    369 0
    #C#
    ↓推荐关注↓一、依赖注入1、什么是依赖注入简单说,就是将对象的创建和销毁工作交给DI容器来进行,调用方只需要接收注入的对象实例即可。微软官方文档-DI2、依赖注入有什么好处依赖注入在.NET中,可谓是“一等公民 ...
  • 2025-07-20 21:22
    396 0
    #C#
    前言在.NET Core应用中访问ASP.NET Core Web API接口,常用的方式是使用IHttpClientFactory生成HttpClient实例,并通过结合Polly策略,以实现重试,熔断等机制。在本文中,我们将介绍如何使用Refit,结合Polly访问AS ...
   还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

QQ手机版小黑屋粤ICP备17165530号

Copyright 2010-2015. All rights reserved. 

微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码