• 2025-07-21 20:21
    379 0
    #C#
    ↓推荐关注↓为什么推荐Kestrel网络框架千千万万,在dotnet平台,我们可以直接手撸Socket,也可以基于dotnetty来开发,或者选择某些第三方类似于dotnetty的网络库,为何我要推荐Kestrel呢?一、使用框架网络编程是简 ...
  • 2025-07-21 20:19
    329 0
    #C#
    前言给大家推荐一个基于.NET 6实现的快速开发平台。采用模块化插件式开发,前后端分离,开箱即用。项目简介这是一个开箱即用的快速开发平台,前后端分离架构,支持插件式开发,支持工作流、可视化表单功能。系统基础 ...
  • 2025-07-21 20:18
    349 0
    #C#
    前言经常看到有群友调侃"为什么搞Java的总在学习JVM调优?那是因为Java烂!我们.NET就不需要搞这些!"真的是这样吗?用一个案例来分析一下,学生问了一个问题:建了一个默认的ASP.NET Core Web API的项目,也就是那个 ...
  • 2025-07-21 20:18
    357 0
    #C#
    前言大家推荐一个开源项目,基于.NET Core开发的、多租户的、前后端分离的企业开发框架。项目简介这是一个前后端分离、跨平台的、基于RBAC的通用框架;支持多租户、任务调度、缓存、国际化,前端支持Vue2/3,支持分 ...
  • 2025-07-21 20:18
    342 0
    #C#
    前言昨天分享一个C#混淆开源项目《C#程序混淆加密,小巧但够用的小工具》,发现大家都非常感兴趣,但也发现很多人,不了解为什么没有混淆,就会很容易被破解。所以给大家做一个教程:如何通过工具来反编译代码、修改 ...
  • 2025-07-21 20:15
    345 0
    #C#
    ↓推荐关注↓前言在有些特殊项目中,软件可能是无人值守的,如果程序莫名其妙挂了或者进程被干掉了等等,这时开发一个看门狗程序是非常有必要的,它就像一只打不死的小强,只要程序非正常退出,它就能立即再次将被看 ...
  • 2025-07-21 20:15
    431 0
    #C#
    前言这一次要和大家分享的一个Tips是在字符串拼接场景使用的,我们经常会遇到有很多短小的字符串需要拼接的场景,在这种场景下及其的不推荐使用String.Concat[/pre]也就是使用+=[/pre]运算符。 目前来说官方最推荐的 ...
  • 2025-07-21 20:14
    338 0
    #C#
    一、Avalonia UI简介Avalonia UI文档教程:https://docs.avaloniaui.net/docs/getting-started随着跨平台越来越流行,.NET支持跨平台至今也有十几年的光景了(Mono开始)。但是目前基于.NET的跨平台,大多数还是在使用 ...
  • 2025-07-21 20:14
    304 0
    #C#
    ↓推荐关注↓前言WPF是微软的.net平台中的一个桌面客户端应用程序框架,经常用于企业开发windows桌面客户端,广泛应用于中小企业快速开发一款工具,本人也是比较喜欢利用WPF开发一些小工具。知名案例1、虎牙直播客户端 ...
  • 2025-07-21 20:12
    352 0
    #C#
    ↓推荐关注↓前言我们很高兴宣布 CAP 发布 7.0 版本正式版,我们在这个版本中带来了大批新特性以及对性能的优化和改进。自从今年 1月份发布 6.0 版本以来,已经过去了快1年的时间。在过去的将近1年的时间里,我们也 ...
  • 2025-07-21 20:11
    377 0
    #C#
    ↓推荐关注↓什么是微服务架构?一、单体架构单体,即:一个进程完成全部的后端处理,如果搞不定,就多个进程一起,单体中一般包含:客户端(App、H5、Web)、服务端部署(反向代理、数据库、中间件等),目前市面上 ...
  • 2025-07-21 20:10
    315 0
    #C#
    ↓推荐关注↓摘要文章主要是记录自己的整活过程中涉及到的技术包括:.NET IoT、.NET Web、.NET MAUI、框架采用的是最新的.NET 7。本人是用的树莓派Zero 2 W(ubuntu-22.04)进行开发测试,但是.NET IoT库也有社区张 ...
  • 2025-07-21 20:07
    339 0
    #C#
    Web Transport 简介WebTransport 是一个新的 Web API,使用 HTTP/3 协议来支持双向传输。它用于 Web 客户端和 HTTP/3 服务器之间的双向通信。它支持通过 不可靠的 Datagrams API 发送数据,也支持可靠的 Stream API ...
  • 2025-07-21 20:06
    347 0
    #C#
    ↓推荐关注↓前言抛开死锁不谈,只聊性能问题,尽管锁总能粗暴的满足同步需求,但一旦存在竞争关系,意味着一定会有线程被阻塞,竞争越激烈,被阻塞的线程越多,上下文切换次数越多,调度成本越大,显然在高并发的场 ...
  • 2025-07-21 20:06
    239 0
    #C#
    前言接口我们都很了解了,在编写代码的时,如果有一定的抽象思维,就会将不同对象的相同行为抽象出来,放到接口中,我们最熟悉的就是在接口中写一堆方法的定义。微软似乎一直都想在接口上做改进。在 C# 8 中,接口中 ...
  • 2025-07-21 20:05
    273 0
    #C#
    ↓推荐关注↓前言在本章,我们将学习如何定制ASP.NET Core认证机制。微软把安全认证当做ASP.NET Core框架的一部分,足以看见它是应用程序非常最重要的内容。在文将介绍如何定制ASP.NET Core认证UI的基本实现,以及如 ...
  • 2025-07-21 20:04
    247 0
    #C#
    ↓推荐关注↓前言微软宣布正式推出 .NET 7 ,使用 .NET 7 可以轻松地将 .NET 7 项目容器化,在 GitHub 操作中设置 CI/CD 工作流,并实现云原生可观察性。.NET 7 是标准期限支持 (STS) 版本,将支持 18 个月。在整个 ...
  • 2025-07-21 20:04
    269 0
    #C#
    前言在之前学习到如何将一个类库中的WebApi加载,那么本文就刚好用到了。目的实现一个可以动态加载,动态更新服务的插件需求。插件的好处是什么?我们可以编写代码来动态去替换或者增加现有服务接口等,使用得当的情 ...
  • 2025-07-21 20:02
    395 0
    #C#
    ↓推荐关注↓一、前言对于简单的系统而言模型与数据可以进行直接的映射,比如说三层模型就足够支撑项目的需求了。对于这种简单的系统我们过度设计说白了无异于增加成本,因为对于一般的CRUD来说我们不用特别区分查询 ...
  • 2025-07-21 20:01
    337 0
    #C#
    前言随着今年6月份的 HTTP/3 协议的正式发布,它背后的网络传输协议 QUIC,凭借其高效的传输效率和多路并发的能力,也大概率会取代我们熟悉的使用了几十年的 TCP,成为互联网的下一代标准传输协议。在去年 .NET 6 发 ...
  • 2025-07-21 20:01
    298 0
    #C#
    ↓推荐关注↓前言在 dotnet 6 里,推荐的网络通讯是使用 HttpClient 类型,在国内诡异的网络环境下,有很多弱网环境需要考虑,其中很重要一点就是网络超时。本文将来告诉大家如何合理使用 HttpClient 的超时机制正文 ...
  • 2025-07-21 19:59
    272 0
    #C#
    ↓推荐关注↓前言我们在做 Api 接口时,相信一定会有接触到要给传输的请求 body 的内容进行加密传输。其目的就是为了防止一些敏感的内容直接被 UI 层查看或篡改。其实粗略一想就能想到很多种方案,但是哪些方案是目 ...
  • 2025-07-21 19:57
    346 0
    #C#
    ↓推荐关注↓一、记录(record)C# 9.0 引入了记录类型。 可使用 record[/pre] 关键字定义一个引用类型,以最简的方式创建不可变类型。这种类型是线程安全的,不需要进行线程同步,非常适合并行计算的数据共享。它减 ...
  • 2025-07-21 19:57
    374 0
    #C#
    ↓推荐关注↓背景2008 年前后的 Midori 项目试图构建一个以 .NET 为用户态基础的操作系统,在这个项目中有很多让 CLR 以及 C# 的类型系统向着适合系统编程的方向改进的探索,虽然项目最终没有面世,但是积累了很多的 ...
  • 2025-07-21 19:56
    404 0
    #C#
    ↓推荐关注↓前言.NET Core 3.x[/pre]和.NET Standard 2.1[/pre]支持C# 8.0[/pre]。一、Readonly 成员可将 readonly[/pre] 修饰符应用于结构的成员,来限制成员为不可修改状态。这比在C# 7.2[/pre]中将 readonly[/pr ...
  • 2025-07-21 19:54
    348 0
    #C#
    前言数据结构是计算机存储、组织数据的方式;在不同的场景中,通过分析写入查询的频率,选择合适的数据结构,对程序性能的提升有很大的帮助。常用的数据结构有:数组(Array)、栈(Stack)、队列(Queue)、链表(L ...
  • 2025-07-21 19:54
    256 0
    #C#
    ↓推荐关注↓所需成员C# 11required[/pre]为属性和字段引入了一个新的修饰符,以强制构造函数和调用者初始化这些值。如果初始化对象时缺少必需的成员,则会出现编译错误。// Initializations with re ...
  • 2025-07-21 19:54
    263 0
    #C#
    简介对于开发人员来说,Git 是我们经常使用的工具,在每次编写完代码并提交后,我们可以通过 git diff 来对比不同版本之间的代码的差异,当然也可以借助一下开发工具, 这样可以让我们很直观的看到修改了哪里?不同版 ...
  • 2025-07-21 19:53
    325 0
    #C#
    ↓推荐关注↓背景最近遇到一个比较特殊需求,需要修改一个的RabbitMQ消费者,以实现在消费某种特定的类型消息时,延迟1小时再处理,几个需要注意的点:延迟是以小时为单位不是所有消息都延迟消费,只延迟特定类型的 ...
  • 2025-07-21 19:52
    284 0
    #C#
    前言给大家推荐一个基于C#开发的、跨平台,监控GC、CPU、内存、机器网络、磁盘空间等关键指标的工具。现在的云服务器一般都有提供服务器性能监控功能,但是针对部署在自己服务器的项目,我们就需要对服务器运行情况 ...
  • 2025-07-21 19:51
    361 0
    #C#
    前言在很多项目中经常会出现需要动态解析表达式和计算的场景,比如一些自动审核规则,或者是一些变量的值通过维护的公式在运行过程中动态算出;由于场景需求,都需要比较灵活的配置对应的表达式,然后希望在需要的时 ...
  • 2025-07-21 19:50
    345 0
    #C#
    前言我们公司的 VPN 用自己的电脑连公司的台式机的时候需要用 IP 地址,有一次尝试去连的时候发现连不上,第二天到公司发现 IP 变掉了,不是之前连的 IP 了,于是就想写一个简单 Windows 服务来监控台式机的 IP 变化 ...
  • 2025-07-21 19:49
    335 0
    #C#
    ↓推荐关注↓前言关于网络方向的内容,希望对部分读者有帮助。WinDivert:https://github.com/basil00/DivertWindivertDotnet:https://github.com/xljiulang/WindivertDotnet一、WinDivert介绍WinDivert是windows下 ...
  • 2025-07-21 19:48
    280 0
    #C#
    ↓推荐关注↓前言给大家推荐一个基于微软反向代理组件Yarp开发的Api网关。项目简介我们都知道在微服务架构中,大型服务都会被拆分独立的微服务,这时候我们就需要有个统一的入口来管理。这时候就可以用这个框架来构 ...
  • 2025-07-21 19:47
    242 0
    #C#
    前言给大家推荐一个C#开发的非常实用的缓存中间件,支持各种缓存。在我们实际开发中,缓存是经常用到的。特别是一些需要重复执行且消耗资源的操作时,我们都会把结果存储在缓存中,下次需要用到直接从缓存读取。在.N ...
  • 2025-07-21 19:46
    416 0
    #C#
    ↓推荐关注↓进程与线程进程是应用的执行实例,可狭义理解为一个应用程序就是一个进程。启用一个应用程序时就是启动了一个进程。该应用运行所需的所有地址空间,代码,数据及系统资源都属于此进程。进程所使用的所有 ...
  • 2025-07-21 19:44
    292 0
    #C#
    ↓推荐关注↓.NET 7 RC1 发布在9月14号,.NET 7 RC1正式发布了。按照微软的说法This is the first of two release candidates (RC) for .NET 7 that are supported in production.从RC1开始,就是生产支持了。但是大 ...
  • 2025-07-21 19:43
    271 0
    #C#
    ↓推荐关注↓前言给大家推荐一款高性能敏感词检测开源库。项目简介这是一款基于.NET 开发的、高性能敏感词工具箱,支持繁简互换、全角半角互换,拼音模糊搜索等功能。功能强大、高性能,秒级检测亿级别的文章。技术 ...
  • 2025-07-21 19:42
    357 0
    #C#
    ↓推荐关注↓前言由于部署个人博客系统的服务器只有2G内存,每次利用jenkins编译,发布的时候jenkins老是挂,因此新买了一台轻量应用服务器,专门用于个人博客系统的持续发布任务,下面讲解如何利用jenkins实现系统 ...
  • 2025-07-21 19:42
    354 0
    #C#
    ↓推荐关注↓前言记录自己进行WinUI项目实践的博客,项目开源地址如下,觉得有帮助的可以去看看,因为项目都开源了,所以保姆级的讲解肯定不如直接看代码来的实在了。电子脑壳项目地址(https://github.com/maker-com ...
  • 2025-07-21 19:41
    334 0
    #C#
    ↓推荐关注↓什么是性能测试在软件开发中,性能测试是一种常见的测试实践,用于确定系统在特定工作负载下的响应能力和稳定性表现。它还用于排查,观察,验证系统在其他方面的质量。例如可扩展性,可靠性和资源使用情 ...
  • 2025-07-21 19:41
    320 0
    #C#
    ↓推荐关注↓前言本章将介绍基于ASP.NET Core的整洁架构的设计理念,同时基于理论落地的代码模型,包括文件夹、文件、项目的组织形式以及项目的依赖关系,为企业级可扩展的架构奠定基础。本章学习主题包括:整洁架构 ...
  • 2025-07-21 19:40
    242 0
    #C#
    ↓推荐关注↓前言给大家推荐一个开源的微服务、分布式开源架构,也可用于单体架构开发。项目简介这是一个轻量级的微服务架构,支持经典三层架构和DDD架构模式开发,技师选型都是目前主流的技术。是一个前后端分离架 ...
  • 2025-07-21 19:37
    212 0
    #C#
    一、前言方便大家在线浏览,先声明,模板来自下面的仓库:仓库名:大屏数据展示模板 作者:lvyeyou开源协议:MIT仓库地址:https://gitee.com/lvyeyou/DaShuJuZhiDaPingZhanShi目前此项目处于暂停状态[/pre], ...
  • 2025-07-21 19:37
    413 0
    #C#
    ↓推荐关注↓前言微服务说起来高大尚,实际撸一遍来试试看,用现在比较常用的微服务框架,Consul 和 Ocelote 做一个 Demo,一起来试试吧!说在前面的话准备好环境,拉取源代码,按照每个章节中的【实践操作】进行操 ...
  • 2025-07-21 19:36
    324 0
    #C#
    ↓推荐关注↓前言本文内容主要是关于创建后台服务,用于异步运行任务的功能,我们会使用此功能定期从远程服务获取数据。本文的主题主要包括:IHostedService[/pre]介绍BackgroundService[/pre]介绍Worker Service[/p ...
  • 2025-07-21 19:36
    230 0
    #C#
    前言.NET 又双叒叕出新功能了, 就在前几天,.NET 团队发布博客,宣称在 .NET SDK 中内置了对 .NET 应用容器化的支持。小试牛刀在正式介绍它之前,先通过一个简单的例子,看下它是如何使用的。# 创建一个新项目 ...
  • 2025-07-21 19:26
    353 0
    #C#
    ↓推荐关注↓前言1、什么是async/await?await和async是.NET Framework 4.5框架、C#5.0语法里面出现的技术,目的是用于简化异步编程模型。2、async和await的关系?async和await是成对出现的。async出现在方法的声明 ...
  • 2025-07-21 19:26
    257 0
    #C#
    ↓推荐关注↓前言C#中判断字段是否为空或者Null的时候,我们一般会使用到IsNullOrEmpty和IsNullOrWhiteSpace方法,这两个方法在大部分情况下判断的结果是一致的,但是有些情况下是不一致的。正文我们创建了一个  ...
  • 2025-07-21 19:22
    317 0
    #C#
    ↓推荐关注↓一、前言1.1、BaGet 介绍BaGet 是一个轻量级的,开源的,跨平台的 Nuget 和 symbol 服务器。1.2、环境介绍操作系统:CentOS 7使用 Docker 安装二、安装步骤2.1、配置文件登录 Linux 服务器以后,在 /roo ...
   还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

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

Copyright 2010-2015. All rights reserved. 

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