• 2025-07-21 16:07
    308 0
    #C#
    ↓推荐关注↓前言我有用户给我报告一个内存不足的问题,经过了调查,找到了依然是使用已经被标记过时的 HttpWebRequest 进行文件推送,推送过程中,由于 System.Net.RequestStream 将会完全将推送的文件全部读取到内 ...
  • 2025-07-21 15:55
    282 0
    #C#
    ↓推荐关注↓前言1、 WASDK(WinUI 3)github:https://github.com/microsoft/WindowsAppSDKWindows 应用 SDK 是一组新的开发人员组件和工具,它们代表着 Windows 应用开发平台的下一步发展。Windows 应用 SDK 提供 ...
  • 2025-07-21 15:52
    335 0
    #C#
    ↓推荐关注↓一、新的开始从.NET 6.0 开始.NET 6.0 作为一个长期支持版,具有里程碑的意义。从.NET 5.0 将.NET Framework和.NET Core合并以后,在.NET 5.0的功能上再次完善,.NET 6.0各项功能算是很完善了。.NET 6.0 ...
  • 2025-07-21 15:47
    292 0
    #C#
    ↓推荐关注↓一、前言前面文章《.NET Core 生态大全(资源)》主要讲了.NET 技术相关的基本概念和一些涉及的项目什么,本身也没讲太多底层的技术,这篇文章依旧不讲具体的技术,主要介绍.NET 技术的学习路线。学习路 ...
  • 2025-07-21 15:28
    320 0
    #C#
    编译和反编译.NET 中的编译是把开发人员写的 C# 代码转化为计算机可理解的代码的过程,也就是中间语言代码(IL代码)。在这个过程中,C# 源代码被转换为可执行文件(exe或者dll 文件)。反编译则和编译相反,它是把 ...
  • 2025-07-21 15:28
    397 0
    #C#
    ↓推荐关注↓前言在过去的一些文章里面,我们聊了一些.NET平台上高性能编程的技巧,带大家了解一下AlterNats[/pre]这个库是如何做到远超同类SDK性能的。NATS:NATS是一个开源、轻量级、高性能的分布式消息中间件,实 ...
  • 2025-07-21 15:27
    346 0
    #C#
    ↓推荐关注↓前言.NET 7  内置了速率限制(Rate Limiting)功能,速率限制指的是限制可访问资源的请求数。例如数据库每分钟可以安全处理 1000 个请求,再多不确定会不会崩。这时就可以在应用程序中放一个速率限 ...
  • 2025-07-21 15:25
    333 0
    #C#
    ↓推荐关注↓一、前言本文致力于将一种动态数据过滤的方案描述出来(基于 EF Core 官方的数据筛选器),实现自动注册,多个条件过滤,单条件禁用(实际上是参考ABP的源码),并尽量让代码保持 EF Core 的原使用风格 ...
  • 2025-07-21 15:25
    416 0
    #C#
    设计准备用.NET Maui 实现一个非常有意思的 "前往太空" 的程序。第一步,需要图片素材,我使用了 Aan Ragil 的一组非常棒的 Dribbble 素材图片。、当然,你也可以在最下面的链接进行下载。实现这个应用程序的完整源 ...
  • 2025-07-21 15:23
    289 0
    #C#
    ↓推荐关注↓前言在上篇文章中《.NET 使用自带 DI 批量注入服务(Service)和 后台服务(BackgroundService)》简单介绍了怎么使用 IHostedService 与 BackgroundService 实现定时任务,除此以外,我们还可以借助一 ...
  • 2025-07-21 15:22
    338 0
    #C#
    ↓推荐关注↓前言这是一个基于最新的ASP.NET Core 5.0 创建Razor Page应用程序解决方案模板。遵循Clean Architecture的原则,以最求简洁的代码风格和实现快速开发小型的Web业务系统的目标,并且从没停止过更新。该项 ...
  • 2025-07-21 15:21
    380 0
    #C#
    QuestPDFQuestPDF是一个开源的工具库,可以在.NET或者.Net Core中生成pdf文档它提供了一个布局引擎,设计时考虑到了完整的分页支持以及灵活性要求!比市面上常见的Aspose和iTextSharp好用太多了!GitHub地址安装Inst ...
  • 2025-07-21 15:20
    313 0
    #C#
    ↓推荐关注↓一、SQL Server的主从复制搭建1.1、SQL Server主从复制结构图SQL Server的主从通过发布订阅来实现 主库把增删改操作发布到发布服务器,从库通过订阅发布服务器,发布服务器把操作推送到从库进行同步。1. ...
  • 2025-07-21 15:18
    358 0
    #C#
    前言长久以来的认知,对于托管代码 .NET / JAVA ,都是需要在服务器上安装 SDK 或者运行时的。比如 .NET Framework 4.XX ,JDK/JRE.XX 等。其实从 .NET Core 2.1 开始我们的 .NET 程序可以独立打包成可以执行文件, ...
  • 2025-07-21 15:17
    344 0
    #C#
    ↓推荐关注↓前言在智慧工厂领域,智慧城市领域,都需要对设备进行监控。比如工厂需要对周围环境温度、湿度、气压、电压,灯的开关进行监控。这时候就需要物联网平台来进行管理。在智慧工厂领域,宝马集团通过英伟达 ...
  • 2025-07-21 15:17
    385 0
    #C#
    前言我们一起来写 Dockerfile 构建一个 ASP.NET Core 应用镜像,同时还会将镜像发布到 Docker Hub 仓库。一、创建示例 Web 应用程序为了演示,我们先创建一个 ASP.NET Core 应用程序:PS D:\Samples> dotn ...
  • 2025-07-21 15:16
    388 0
    #C#
    前言在 C# 11 中引入了一个新的特性 —— Required Members[/pre],引入了一个新的 required[/pre] 关键词,可以用来表示字段或者属性在类型初始化的时候必须要进行初始化,这一特性也进一步的改进了可空引用类型的 ...
  • 2025-07-21 15:15
    309 0
    #C#
    ↓推荐关注↓一、CoreShop商城特色:.NET 第一国产电商项目,影响力最大核心商城系统(CoreShop) 是基于 Asp.NET 5.0、Uni-App开发、支持可视化布局的小程序商城系统;前后端分离,支持分布式部署,跨平台运行;拥 ...
  • 2025-07-21 15:13
    431 0
    #C#
    ↓推荐关注↓前言笔者前段时间搬砖的时候,有了一个偷懒的想法:如果开发的时候,简单的CURD可以由代码生成器完成,相应的实体、服务都不需要再做额外的注册,这样开发人员可以省了很多事。于是就开了这个项目,期望 ...
  • 2025-07-21 15:11
    290 0
    #C#
    特色的内插字符串C# 10 允许使用在常量字符串初始化中使用插值, 如下const string name = "Oleg";const string greeting = $"Hello, {name}.";Console.WriteLine(gree ...
  • 2025-07-21 15:10
    423 0
    #C#
    ↓推荐关注↓一、前言往往一些刚接触C#编程的初学者,对于泛型的认识就是直接跳到对泛型集合的使用上,虽然微软为我们提供了很多内置的泛型类型,但是如果我们只是片面的了解调用方式,这会导致我们对泛型盲目的使用 ...
  • 2025-07-21 15:09
    304 0
    #C#
    ↓推荐关注↓前言给大家推荐一个跨平台图表库。Live chart 是一个跨平台的图表库 .Net,要开始使用,请访问https://lvcharts.com并查看目标平台的安装指南,该网站包含此 repo 中提供的所有示例、文档和更多的。项目 ...
  • 2025-07-21 15:06
    320 0
    #C#
    ↓推荐关注↓前言为了了解ASP.NET Core Web API的版本控制,我们必须了解API中的一些版本控制策略,然后将API版本控制与OpenAPI集成,以便我们可以在Swagger UI中看到版本化的API。一、版本控制及策略1.1、什么是API ...
  • 2025-07-21 15:05
    273 0
    #C#
    ↓推荐关注↓前言相比固定长度的Array,大家可能在编程的时候经常会使用List,同时可能会经常往里面Add东西,因为List具有可扩容性,但是注重GC的朋友会发现(比如Unity开发者),List.Resize会造成扩容前数组长度泛 ...
  • 2025-07-21 15:02
    415 0
    #C#
    ↓推荐关注↓‍前言.NET平台上对Excel进行操作主要有两种方式。第一种,把Excel文件看成一个数据库,通过OleDb的方式进行读取与操作;第二种,调用Excel的COM组件。两种方式各有特点。现在给大家介绍第三种方式:插 ...
  • 2025-07-21 15:02
    459 0
    #C#
    QuestPDFQuestPDF是一个开源的工具库,可以在.NET或者.Net Core中生成pdf文档它提供了一个布局引擎,设计时考虑到了完整的分页支持以及灵活性要求!比市面上常见的Aspose和iTextSharp好用太多了!GitHub地址安装Inst ...
  • 2025-07-21 15:01
    333 0
    #C#
    ↓推荐关注↓一、大家是否有这个需求1、跨品种查询 :比如 MYSQL和一个SQLSERVER进行联表查询 ,或者SQLITE和MYSQL进行联表查询‍2、跨服务器查询 :A服务器和B服务器查询 如果想同时支持1和2 相信很多人都没有 ...
  • 2025-07-21 15:00
    319 0
    #C#
    ↓推荐关注↓‍前言对于我们而言选择ORM框架的目的,其实都是为了让我们的程序更好的操作数据库,提高开发编程效率和程序的维护拓展性。所以我们选择ORM需要从项目实际业务出发,选择最合适自己团队的框架。下面推荐 ...
  • 2025-07-21 14:58
    307 0
    #C#
    ↓推荐关注↓支持.NET/.NET Framework/.NET CoreRabbitMQ作为一款主流的消息队列工具早已广受欢迎。相比于其它的MQ工具,RabbitMQ支持的语言更多、功能更完善。本文提供一种市面上最/极简单的使用RabbitMQ的方式,只 ...
  • 2025-07-21 14:56
    312 0
    #C#
    前言使用 Visual Studio 中的 Worker Service项目模板我们很容易创建出 Windows Service:IHost host = Host.CreateDefaultBuilder(args)      .UseWindowsService()& ...
  • 2025-07-21 06:02
    316 0
    #C#
    ↓推荐关注↓前言在C# 进行开发中,判断参数值是否为null[/pre]大家都用什么?本文介绍除了传统的方式==[/pre]运算符,还有一种可以用is关键字。C# 7.0 中 is 关键字的使用传统的方式是使用==[/pre]运算符:if(perso ...
  • 2025-07-21 05:40
    409 0
    #C#
    前言.NET 6 Preview 7 已经在8月10号发布了, 除了众多的功能更新和性能改进之外, 在 preview 7 版本中, 也新增了全新的指标API, System.Diagnostics.Metrics[/pre], 为了让应用能有更好的可观测性, 在之前的发布的.N ...
  • 2025-07-21 05:37
    364 0
    #C#
    咨询区web.config[/pre] 已进入历史垃圾堆,请问现在的 asp.net core 如何更好的做到将敏感信息(password,token) 存储到 configuration 中?换句话说:是否可以自动化解密 appsettings.json 中的 configuration sect ...
  • 2025-07-21 05:36
    400 0
    #C#
    前言相信大家在使用C#进行开发的时候,特别是使用异步的场景,多多少少会接触到CancellationTokenSource。看名字就知道它和取消异步任务相关的,而且一看便知大名鼎鼎的CancellationToken就是它生产出来的。不看不知 ...
  • 2025-07-21 05:36
    257 0
    #C#
    一、背景1、 讲故事上上周有位朋友找到我,说他的程序CPU和句柄都在不断的增长,无回头趋势,查了好些天也没什么进展,特加wx寻求帮助,截图如下:看的出来这位朋友也是非常郁闷,出问题还出两个,气人哈,关于 cpu ...
  • 2025-07-21 05:35
    341 0
    #C#
    Intro在 .NET 6 里新增加了一个 WaitAsync[/pre] 的方法,用来异步地等待一个任务完成,异步等待的时候可以指定一个 Timeout 时间或者一个取消令牌 CancellationToken[/pre],在之前的版本中只有一个同步的 Wait[/pr ...
  • 2025-07-21 05:34
    391 0
    #C#
    ↓推荐关注↓前言企业级信息化系统绝大部分采用BS架构实现,如门户网站、OA系统、电商网站等,通过浏览器输入Web网址即可访问,对于使用者来说非常便捷,对于开发维护者来说也非常方便,程序维护只需更新服务器即可 ...
  • 2025-07-21 05:34
    438 0
    #C#
    ↓推荐关注↓一、RabbitMQ简介是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间共享数据,RabbitMQ是使用Erlang(高并发语言)语言来编写的,并且RabbitMQ是基于AMQP协议的。1.1 AMQP协议Adva ...
  • 2025-07-21 05:33
    441 0
    #C#
    ↓推荐关注↓前言最近发现有客户在大量的请求我们的接口,出于性能考虑遂添加了请求频率限制。由于我们接口请求的是.Net Core写的API网关,所以可以直接添加一个中间件,中间件中使用请求的地址当key,通过配置中心 ...
  • 2025-07-21 05:31
    324 0
    #C#
    一、背景1、讲故事七月底的时候有位朋友在wx上找到我,说他的程序内存占用8G,托管才占用1.5G,询问剩下的内存哪里去了?截图如下:从求助内容看,这位朋友真的太客气了,动不动就谈钱,真伤感情,如果有朋友一直关 ...
  • 2025-07-21 05:31
    367 0
    #C#
    ↓推荐关注↓‍‍概述‍‍几天前(美国时间2021年8月10日),微软官方发布了.NET 6的第7个预览版,其中包含了很多新的特性和功能,比如:优化最小Web API(minimal APIS)模板为生成常用HTTP响应添加了IResult的接口实现 ...
  • 2025-07-21 05:29
    373 0
    #C#
    ↓推荐关注↓一、Sandcastle这个是c#类库方法根据注释生成帮助文档的工具,我们经常会遇到把DLL或者API提供给别人调用的情况,通过在方法中添加注释,然后再用Sandcastle 来自动生成文档给调用者,如下图:图1:这是 ...
  • 2025-07-21 05:28
    442 0
    #C#
    ↓推荐关注↓前言环境 centos7.9,.NET5一、Jenkins搭建1、下载Jenkins的war包在\home目录建一个jenkins目录放jenkins的包#进入\home目录cd \home#创建 jenkins目录mkdir jenkins[/pre][/pre]在jenki ...
  • 2025-07-21 05:27
    352 0
    #C#
    前言微服务确实是行业的一个趋势,我自己也在把一些项目往微服务架构迁移。玩微服务架构配置中心是一个绕不过去的东西,有很多大牌的组件可以选,比如spring-cloud-config,apoll,disconf等等。而我为什么还要造一 ...
  • 2025-07-21 05:26
    357 0
    #C#
    前言我们很高兴地发布了 .NET 6 预览版 7。这是我们进入(两个)候选发布版(RC)之前的最后一个预览版。在我们放慢发布速度之前,团队一直在萤窗雪案,以完成最后一组功能。在这个版本中,你将看到各功能的最后一次 ...
  • 2025-07-21 05:26
    331 0
    #C#
    前言类似开发WinForm的方式,使用C#开发Android和IOS的移动应用?听起来感觉不可思议,但是实际上确实很强大。以下引用自官网:https://www.smobiler.com/Smobiler是企业APP开发工具,集成于Visual Studio环境,.net ...
  • 2025-07-21 05:24
    334 0
    #C#
    前言针对某些数据字段要保存敏感数据的情况,比如银行卡号,我们需要使用一种机制保证存储到数据库的数据是加密的,避免数据泄露风险,但是又能够正常读取出来显示。下面我们用MySql演示如何操作。Demo创建一个Conso ...
  • 2025-07-21 05:24
    392 0
    #C#
    前言前不久看到一个段子,某年宁波交警引进人脸识别技术抓拍行人闯红灯,结果一天下来被发现闯红灯次数最多的是珠海女子董小姐,日闯红灯3000多次。宁波交警连夜研究抓捕方案,最后分析发现,原来是大巴车上的某掌握 ...
  • 2025-07-21 05:23
    311 0
    #C#
    前言内存泄漏通常表示:一个应用程序的某些对象在完成它的的生命周期后,由于它被其他对象意外引用,导致后续gc无法对它进行回收,长此以往就会导致程序性能的下降以及潜在的 OutOfMemoryException[/pre]。这篇我们 ...
  • 2025-07-21 05:22
    278 0
    #C#
    ↓推荐关注↓前言在应用程序运行的时,需要根据不同的配置执行不同的内容。有很多根据配置而初始化的功能往往是在应用程序启动的时候需要执行。对于很多类型的应用程序,特别是客户端的应用程序,启动的性能特别重要 ...
   还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

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

Copyright 2010-2015. All rights reserved. 

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