• 2025-07-21 05:21
    396 0
    #C#
    ↓推荐关注↓前言.NET 6 开始初步引入 PGO。PGO 即 Profile Guided Optimization,通过收集运行时信息来指导 JIT 如何优化代码,相比以前没有 PGO 时可以做更多以前难以完成的优化。下面我们用 .NET 6 的 nightly bu ...
  • 2025-07-21 05:19
    345 0
    #C#
    一、背景这个dump是一位朋友大概一个月前提供给我的,由于wx里面求助的朋友比较多,一时也没找到相关截图,不得已破坏一下老规矩。既然朋友说api接口无响应,呈现了hangon现象,从一些过往经验看,大概也只有三种情 ...
  • 2025-07-21 05:19
    296 0
    #C#
    介绍System.Threading.Channels 是.NET Core 3.0 后推出的新的集合类型, 具有异步API,高性能,线程安全等特点,它可以用来做消息队列,进行数据的生产和消费, 公开的 Writer[/pre] 和 Reader[/pre]&n ...
  • 2025-07-21 05:18
    328 0
    #C#
    ↓推荐关注↓词云简介词云由美国西北大学新闻学副教授、新媒体专业主任里奇·戈登(Rich Gordon)于2006年最先使用,是通过形成关键词云层或关键词渲染,对文本中出现频率较高的关键词的视觉上的突出。 网上大 ...
  • 2025-07-21 05:17
    321 0
    #C#
    前言最近自己一直在想,一个初学者刚开始应该学些什么,该学习到哪种程度找工作才不成问题,才能在做项目时游刃有余不被Bug所困住。是不是每一个初学者在刚开始学习任何一门编程语言的时候,都会有这样的疑问,都觉 ...
  • 2025-07-21 05:15
    364 0
    #C#
    前言分享几个.NET 的性能小贴士与基准测试。测试系统环境:BenchmarkDotNet=v0.13.0, OS=Windows 10.0.19042.985Intel Core i7-9750H CPU 2.60GHz, 1 CPU, 12 logical and 6 physical cores.NET SDK=5.0.104将以百分 ...
  • 2025-07-21 05:13
    287 0
    #C#
    前言.NET Core支持将应用程序发布成单文件进行部署和分发。以下示例将Windows应用作为独立的单文件应用程序发布:dotnet publish -r win-x64 -c Release /p:PublishSingleFile=true /p:PublishTrimmed=true /p:Inclu ...
  • 2025-07-21 05:13
    371 0
    #C#
    Intro在 .NET 6 Preview 4 中,微软加入了 JSON Node 的支持,我们可以动态的编辑一个 JSON 文档,一个可以修改的 JSON 文档,就像 Newtonsoft.Json[/pre] 里的 JToken[/pre],这样我们就可以更加灵活的操作一个 JSO ...
  • 2025-07-21 05:12
    319 0
    #C#
    ↓推荐关注↓前言WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的 ...
  • 2025-07-21 05:11
    355 0
    #C#
    ‍前言上一次我们介绍了《Seq日志聚合组件》。这次要给大家介绍的是Elastic APM ,一款应用程序性能监控组件。APM 监控围绕对应用、服务、容器的健康监控,对接口的调用链、性能进行监控。在我们实施微服务后,由于 ...
  • 2025-07-21 05:11
    329 0
    #C#
    微服务是这几年最流行的架构,说起架构不提微服务都不好意思跟人家打招呼。最近想要再梳理一下关于微服务的知识,并且结合本人的一些实践经验来做一些总结与分享。前面会分享一些概念性的东西,后面也会使用.NET来实 ...
  • 2025-07-21 05:11
    343 0
    #C#
    ↓推荐关注↓搭建基于Redis的Hangfire定时器Hangfire的定时配置信息会自动生成在指定到数据库内,包括关系型数据库或非关系型数据库内。目前为止,它在Redis、Oracle上面,可以支持最短15秒的定时周期,其他数据库是 ...
  • 2025-07-21 05:09
    373 0
    #C#
    ↓推荐关注↓‍前言负载测试,压力测试可以衡量服务是否是一个高可用,高性能的服务。负载测试能检验在不同的工作负荷下,服务的硬件消耗和响应,从而得到不同负载情况下的性能指标。压力测试能检验软硬件环境下服务 ...
  • 2025-07-21 05:07
    414 0
    #C#
    前言上一次我们介绍了 《Ocelot 网关的基本用法》。这次我们开始介绍服务注册发现组件 Consul 的简单使用方法。相关文章《.NET Core with 微服务 - 什么是微服务》《.NET Core with 微服务 - 架构图》《.N ...
  • 2025-07-21 05:07
    377 0
    #C#
    上一次我们通过一张架构图(.Net Core with 微服务 - 架构图)来讲述了微服务的结构,分层等内容。从现在开始我们开始慢慢搭建一个最简单的微服务架构。这次我们先用几个简单的WebAPI项目以及Ocelot 网关项目来演示 ...
  • 2025-07-21 05:05
    404 0
    #C#
    前言上一次我们简单介绍了什么是微服务(.NET Core with 微服务 - 什么是微服务)。介绍了微服务的来龙去脉,一些基础性的概念。有大佬在评论区指出说这根本不是微服务。由于本人的能力有限,大概也只能理解到这个层 ...
  • 2025-07-21 05:05
    345 0
    #C#
    ↓推荐关注↓前言这两天在折腾持续集成和交付,公司考虑使用gitlab自带的ci/cd来处理,特此记下来整个流程步骤。一、安装gitlab这个自然不用多说二、使用docker容器安装gitlab-runner组件新建一个docker-compose.yml文 ...
  • 2025-07-21 05:03
    324 0
    #C#
    咨询区有一个 string,现在想从中提取出一些值,格式大概如下:string1"{   \"id\": \"100000280905615\",    \"name\": \"Jerard Jones\",   ...
  • 2025-07-21 05:03
    323 0
    #C#
    ‍‍上一次我们介绍并演示了如果使用 Consul 做为我们微服务的注册中心,来实现服务的注册与发现。那么本次我们讲会演示如何做日志聚合。日志聚合比较常用的有 ELK 等,但是这次我想要介绍的是一款比较小众的日志聚 ...
  • 2025-07-21 04:59
    331 0
    #C#
    ↓推荐关注↓前言.NET Core 实现了跨平台,支持在 Windwos、Linux、macOS上开发与部署,但是也仅限于Web应用程序。对于Windows桌面端应用程序,WinForm 与 WPF 技术是当前最成熟、应用最多的解决方案。因为它们的UI ...
  • 2025-07-21 04:58
    364 0
    #C#
    ↓推荐关注↓Yarp介绍YARP是微软开源的用来代理服务器的反向代理组件,可实现的功能类似于nginx。基于YARP,开发者可以非常快速的开发一个性能不错的小nginx,用于代理http(s)请求到上游的http(s)服务。http穿透原理 ...
  • 2025-07-21 00:06
    362 0
    #C#
    ↓推荐关注↓前言RabbitMQ的日出输入方式有很多种:file、console 、syslog 、exchange。在RabbitMQ中,日志级别有none(0)、critical(4)、error(8)、warning(16)、info(64)、debug(128)这5种,如果消息 ...
  • 2025-07-21 00:06
    366 0
    #C#
    【导语】:Files 是 C# 实现的一个全新、现代化的文件管理器。简介Files 是一个文件管理器,它利用 Windows 平台的最新功能,包括 Fluent Design 的设计风格,无缝更新和可实现用户期望的性能和生命周期行为的 API。 ...
  • 2025-07-21 00:04
    345 0
    #C#
    当我们还在从微软 Build 大会和 .NET 6 预览版 4 中缓过来的时候,我们在这里就开始分享我们在 .NET 6 预览版 5 中对 .NET 多平台应用程序开发框架(.NET MAUI)的持续进展了。在这个版本中,我们启用了动画和视图转换 ...
  • 2025-07-21 00:02
    385 0
    #C#
    ↓推荐关注↓前言上一篇中老周马马虎虎地介绍 TM1638 的数码管驱动,这个模块除了驱动 LED 数码管,还有一个功能:按键扫描。记得前面的水文中老周写过一个 16 个按键的模块。那个是我们自己写代码去完成键扫描的。 ...
  • 2025-07-21 00:01
    307 0
    #C#
    ↓推荐关注↓不使用VPN也能完整体验MAUI这个是再没有VPN或者VPN很慢断断续续的情况下如何体验MAUI。我们使用Visual Studio 2019 最新的预览版和.NET 6 来使用MAUI。一、下载Visual Studio 2019VisualStudio 2019的预 ...
  • 2025-07-21 00:01
    350 0
    #C#
    ↓推荐关注↓前言开源项目是众多组织与个人分享的组件或项目,作者付出的心血我们是无法体会的,所以首先大家要心存感激、尊重。请严格遵守每个项目的开源协议后再使用。尊重知识产权,共建和谐开源社区。如果表述不 ...
  • 2025-07-21 00:01
    337 0
    #C#
    文章标题:.NET Conf 2020 - 基于ASP.NET Core构建可热插拔的插件化系统作者:Lamond Lu项目地址:https://github.com/lamondlu/CoolCat博客:http://www.cnblogs.com/lwqlun以下是2020.12.19日的演讲文稿和视频: ...
  • 2025-07-21 00:00
    322 0
    #C#
    ↓推荐关注↓环境说明腾讯云轻量服务器, 配置 1c 2g 6mb[/pre] ,系统是 ubuntu 20.14[/pre],Docker 和 Jenkins 都在这台服务器上面,群晖218+一台,Gogs 在这台服务器上。Docker安装卸载旧的 Dockersudo apt-get re ...
  • 2025-07-20 23:58
    311 0
    #C#
    ↓推荐关注↓前言LED 数码管,你可以将它看做是 N 个发光二级管的组合,一个灯负责显示一个段,七个段组合一位数字,再加一个小数点,这么一来,一位数码管就有八段。一般,按照顺时针的方向给每个段编号。上图中的 ...
  • 2025-07-20 23:56
    377 0
    #C#
    ↓推荐关注↓前言《.NET RabbitMQ 实战指南 -备份交换器》持久化持久化可以提高RabbitMQ的可靠性,防止异常情况下的数据丢失。RabbitMQ的持久化分为三个部分:交换器的持久化、队列的持久化和消息的持久化。交换器的 ...
  • 2025-07-20 23:56
    385 0
    #C#
    ↓推荐关注↓前言SHT3XX 系列的传感,常见的有三种:SHT 30、SHT 31、SHT 35。其中,比较便宜性价比较愉快的是 SHT 30。DHT 11 模块也是检测温度、湿度的,但SHT 11 使用的不是我们常见的 i2c 等协议,而是用它自己 ...
  • 2025-07-20 23:55
    339 0
    #C#
    ↓推荐关注↓本周早些时候(译注:原文发表于5月1日),我关注了 Mads Torgersen 在 DotNet SouthWest 大会上的演讲,他是微软的 C# 语言的首席设计师。他概述了 C# 10 即将包含的很酷的一些新东西。让我们来快速浏览一 ...
  • 2025-07-20 23:55
    383 0
    #C#
    ↓推荐关注↓前言终于封装完成了,采用离屏渲染方式,支持JS和C#互相调用,C#方法自动绑定到JS里,中文输入有自动调整输入法位置。基于开源的CefGlue 移植,本来想用CefSharp,不过这个里面有很多C++的,而且很多代 ...
  • 2025-07-20 23:55
    251 0
    #C#
    ↓推荐关注↓前言开源项目是众多组织与个人分享的组件或项目,作者付出的心血我们是无法体会的,所以首先大家要心存感激、尊重。请严格遵守每个项目的开源协议后再使用。尊重知识产权,共建和谐开源社区。ELSAElsa C ...
  • 2025-07-20 23:52
    412 0
    #C#
    ↓推荐关注↓备份交换器备份交换器,英文名称为Alternate Exchange,简称AE。通过在声明交换器(调用channel.ExchangeDeclare方法)时添加alternate-exchange参数来实现。备份交换器工作流程如下:using (var&n ...
  • 2025-07-20 23:51
    333 0
    #C#
    ↓推荐关注↓前言老板提出了一个新需求,从某某天起,免费用户每天只能查询100次,收费用户100W次。这是一个限流问题,聪明的你也一定想到了如何去做:记录用户每一天的查询次数,然后根据当前用户的类型使用不同的 ...
  • 2025-07-20 23:50
    339 0
    #C#
    ↓推荐关注↓支持所有 .NET 应用程序类型.NET5 统一版本之后将支持所有 .NET 应用程序类型:Xamarin、ASP.NET、IoT 和桌面。此外,它将利用一个单独的 CoreFX/基类库 (BCL)、两个独立的运行时和运行时代码库(因为很 ...
  • 2025-07-20 23:49
    341 0
    #C#
    前言开源‮目项‬《Entity Framework Core 5中实现批量更新、删除》已经迭‮到代‬了1.4.3版,经‮大过‬家反馈的issue,功‮已能‬经比较稳定了。目前‮馈反‬的大部分issue‮能都‬在三天内‮理处‬修复,增加了" ...
  • 2025-07-20 23:49
    315 0
    #C#
    ↓推荐关注↓前言近期项目中需要实现"热插拔"式的插件程序,例如:定义一个插件接口;由不同开发人员实现具体的插件功能类库;并最终在应用中调用具体插件功能。此时需要考虑:插件执行的安全性(隔离运行)和插件可 ...
  • 2025-07-20 23:48
    341 0
    #C#
    ↓推荐关注↓在C#中,变量的类型就属引用类型,值类型,以及他们之间相互的转换比较难理解,里面更是涉及到了类型在内存中的存储结构,本文通过内存,栈,堆,值类型,引用类型的关系,以及相互转换时产生的装拆箱操 ...
  • 2025-07-20 23:48
    322 0
    #C#
    随着 .NET Core 3.0 的发布,ASP.NET团队引入了一个新的 Worker Service 项目模板,该模板作为 .NET SDK 的一部分发布。在本文中,我将向你介绍这个新模板,以及使用它开发的一些实际的服务示例。译者注:请先完成以 ...
  • 2025-07-20 23:46
    386 0
    #C#
    咨询区我想将一个外域系统中传过来的 DataTable[/pre] 转成 IEnumerable[/pre],下面的代码在 ASP.NET 4.6.1[/pre] 中是没有问题的。    public static IEnumerable StaffAssign ...
  • 2025-07-20 23:45
    321 0
    #C#
    上一篇文章中我们了解了《 .NET Worker Service 的入门》知识,接着介绍一下如何优雅地关闭和退出 Worker Service。Worker 类从上一篇文章中,我们已经知道了 Worker Service 模板为我们提供三个开箱即用的核心 ...
  • 2025-07-20 23:21
    309 0
    #C#
    ↓推荐关注↓前言介绍第三方依赖注入框架Autofac,看看为我们解决什么问题。下面介绍4个点:命名注册属性注册aop 注入子容器命名正文为什么我们需要使用第三方框架?第三方框架为我们做了什么?第三方框架扩展了哪一个 ...
  • 2025-07-20 23:20
    359 0
    #C#
    ↓推荐关注↓‍‍前言在微软官方文档中,未明确指出文件压缩功能的使用误区。本文将对ASP.NET Core 文件响应压缩的常见使用误区做出说明。误区1:未使用 Brotil 压缩几乎不需要任何额外的代价,Brotil 压缩算法可以 ...
  • 2025-07-20 23:16
    379 0
    #C#
    一、背景1. 讲故事前几天有位朋友加 wx 抱怨他的程序在高峰期总是莫名其妙的cpu爆高,求助如何分析?和这位朋友沟通下来,据说这问题困扰了他们几年免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内 ...
  • 2025-07-20 23:16
    270 0
    #C#
    项目说明我使用电脑录制视频教程的时候,会展示PPT给观众,同时也有一些提示性的文字给我自己看。这就类似于很多电视节目录制现场的“提词器”。节目录制现场的提词器在PC环境下,PowerPoint也具有提词器功能,在编 ...
  • 2025-07-20 23:16
    330 0
    #C#
    一、背景1. 讲故事前几天有位朋友wx求助,它的程序内存经常飙升,cpu 偶尔飙升,没找到原因,希望帮忙看一下。可惜发过来的 dump 只有区区2G,能在这里面找到内存泄漏那真有两把刷子。。。免责声明:如果侵犯了您的 ...
  • 2025-07-20 23:15
    323 0
    #C#
    LINQ 是 Language Integrated Query(语言集成查询)的缩写,是我最喜欢的 .NET 和 C# 技术之一。使用 LINQ,开发者可以直接在强类型代码中编写查询。LINQ 提供了一种标准的语言和语法,使不同的数据源的查询编码方 ...
   还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

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

Copyright 2010-2015. All rights reserved. 

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