• 2025-07-21 19:07
    326 0
    #C#
    ↓推荐关注↓前言.NET nanoFramework 安装教程准备材料esp32单片机(支持wifi蓝牙) 安卓数据线(需要支持传输)注意!请先安装esp32驱动程序(https://124.222.27.83/docs/docs/nanoframework/nanoInstall#注意请先 ...
  • 2025-07-21 19:07
    506 0
    #C#
    ↓推荐关注↓背景在 CI/CD 流程当中,测试是 CI 中很重要的部分。跟开发人员关系最大的就是单元测试,单元测试编写完成之后,我们可以使用 IDE 或者 dot cover 等工具获得单元测试对于业务代码的覆盖率。不过我们需 ...
  • 2025-07-21 19:07
    343 0
    #C#
  • 2025-07-21 19:06
    422 0
    #C#
    ↓推荐关注↓一、前言“GDI+”与“鼠标交互”,乍一听好像不可能,也无从下手,但是实现原理比想象中要简单很多。基于“GDI+”的“交互”,应用场景也很多,比如:流程图、数据图表、思维导图等等。本篇文章就通过多 ...
  • 2025-07-21 19:04
    439 0
    #C#
    前言问题的起因是在帮同事解决遇到的一个问题,他的本意是在EF Core中为了解决避免多个线程使用同一个DbContext[/pre]实例的问题。但是由于对Microsoft.Extensions.DependencyInjection[/pre]体系的深度不是很了解, ...
  • 2025-07-21 19:03
    353 0
    #C#
    前言前不久,微软宣布从 C# 11 中移除参数空值检查功能,该功能允许在方法开始执行之前,在参数名称的末尾提供参数空值检查(!![/pre]操作符)。那么,在 C# 中如何检查参数是否为 null 呢?1、== null这个可能是大 ...
  • 2025-07-21 19:02
    482 0
    #C#
    ↓推荐关注↓前言IdentityServer4 实现鉴权、授权,AspNetCore Identity实现数据库用户管理表直接生成。ps:IdentityServer4文档上最后给的例子是 // 配置使用内存存储用户信息,但使用 EF 存储客户端和资源信息,我 ...
  • 2025-07-21 19:02
    414 0
    #C#
    ↓推荐关注↓前言在现在许许多多的应用系统中,日志非常关键,它即是排查问题的强力工具,也是程序员居家旅行工作甩锅必备良品。在团队中编码中,我们都要求对于那些会变更数据的接口、调用第三方的接口记录请求和响 ...
  • 2025-07-21 19:01
    323 0
    #C#
    概述.NET6 正式版本已经发布有一阵子了,体验一下如何将.NET Framework的项目升级为.NET 6。升级条件:Windows 操作系统.NET 6 SDKVisual Studio 2022 17.0 或更高版本环境准备1、首先是VS2022下载,直接上微软官方 ...
  • 2025-07-21 19:00
    384 0
    #C#
    ↓推荐关注↓前言本文将以 C# 语言来实现一个简单的布隆过滤器,为简化说明,设计得很简单,仅供学习使用。布隆过滤器简介布隆过滤器(Bloom filter)是一种特殊的 Hash Table,能够以较小的存储空间较快地判断出数 ...
  • 2025-07-21 18:59
    347 0
    #C#
    ↓推荐关注↓前言教大家如何在ASP.NET Core和 .NET 控制台程序中 批量注入服务和 BackgroundService 后台服务。在默认的 .NET 项目中如果我们注入一个服务或者后台服务,常规的做法如下注册后台服务builder.Services ...
  • 2025-07-21 18:59
    359 0
    #C#
    简介async/await 的辅助库。支持 netstandard1.3 (包括 .NET 4.6, .NET Core 1.0, Xamarin.iOS 10, Xamarin.Android 7, Mono 4.6, and Universal Windows 10).安装安装Nuget包 Nito.AsyncExInstall-Package Nit ...
  • 2025-07-21 18:58
    479 0
    #C#
    一、前言距离上次发《MAUI初体验:爽》一文已经过去2个月了,本计划是下半年或者明年再研究MAUI的,现在计划提前啦,因为我觉得MAUI Blazor挺有意思的:在Android、iOS、macOS、Windows之间共享UI,一处UI增加或者修 ...
  • 2025-07-21 18:55
    408 0
    #C#
    ↓推荐关注↓一、Skywalking介绍Skywalking是一款分布式链路追踪组件,什么是链路追踪?随着微服务架构的流行,服务按照不同的维度进行拆分,一次请求往往需要涉及到多个服务。互联网应用构建在不同的软件模块集上, ...
  • 2025-07-21 18:53
    477 0
    #C#
    ↓推荐关注↓前言.NET 热重载技术支持将代码更改(包括对样式表的更改)实时应用到正在运行的程序中,不需要重启应用,也不会丢失应用状态。一、整体介绍目前 ASP.NET Core 6.0 项目都支持热重载。在以下情况下支持 ...
  • 2025-07-21 18:53
    351 0
    #C#
    ↓推荐关注↓第三方依赖介绍公用依赖1、log4net 日志记录。2、SignalR 用于服务器与客户端的通讯手段,该项目用于好友申请、消息提示、公告、聊天和音视频通话等一系列通知。3、EntityFrameworkCore 操作数据库的ORM ...
  • 2025-07-21 18:52
    309 0
    #C#
    Github 上有很多优秀的 .NET 开源项目,它们很适合用来学习 .NET 、设计模式和架构。nopCommercehttps://github.com/nopSolutions/nopCommercestar: 7k ⭐nopCommerce 是最受欢迎最好的开源电子商务购物车解决 ...
  • 2025-07-21 18:49
    418 0
    #C#
    Intro前面的文章我们介绍了如何实现一个简单的 Jwt Server,可以实现一个简单 Jwt 服务,但是使用 Jwt token 会有一个缺点就是 token 一旦颁发就不能够进行作废,所以通常 jwt token 的有效期一般会比较短,但是太短 ...
  • 2025-07-21 18:49
    356 0
    #C#
    前言由于客户网络安全限制,连接到互联网的设备不能访问内网。需要先从客户端应用中导出数据到文件,再将文件复制到U盘,最后通过内网机器上传数据。如何保证,在复制、传输过程中,文件的安全性?思路首先想到的是 ...
  • 2025-07-21 18:49
    282 0
    #C#
    前言C# 11 中将引入一个有意思的特性 —— Raw string Literal, 翻译一下就是原始的字符串字面值,是不是感觉有点绕,简单说就是字符串中的内容是什么就输出什么,不需要转义,看下面的示例应该就能明白了示例多行的 ...
  • 2025-07-21 18:47
    374 0
    #C#
    ↓推荐关注↓前言CSS 效果博客地址:3D 穿梭效果?使用 CSS 轻松搞定UWP效果博客地址:3D 穿梭效果?使用 UWP 也能搞定大佬们真实登峰造极啊。真是能学到很多东西啊。我也就凑凑热闹,用WPF来试试,效果不算太好,勉 ...
  • 2025-07-21 18:46
    391 0
    #C#
    前言十天前发布了《.NET Core 程序瘦身器发布,压缩程序尺寸到1/3 》对.NET Core程序进行瘦身的开源软件Zack.DotNetTrimmer,与.NET Core内置的剪裁器相比,Zack.DotNetTrimmer不仅对程序的剪裁效果更好,而且 ...
  • 2025-07-21 18:46
    296 0
    #C#
    ↓推荐关注↓前言.NET 7 Preview 2 已发布,第二个预览版包括对 RegEx 源生成器的增强、将 NativeAOT 从实验状态转移到运行时的进展,以及对“dotnet new”CLI SDK 的一系列重大改进。在此下载适用于 Windows、macOS ...
  • 2025-07-21 18:45
    418 0
    #C#
    ↓推荐关注↓‍前言‍随着跨平台越来越流行,.NET Core支持跨平台至今也有好几年的光景了。但是目前基于.NET的跨平台,大多数还是在使用B/S架构的跨平台上;至于C/S架构,大部分人可能会选择QT进行开发,或者很早之 ...
  • 2025-07-21 18:43
    322 0
    #C#
    ↓推荐关注↓介绍LazyCaptcha是仿EasyCaptcha和SimpleCaptcha基于.NET Standard 2.1的图形验证码模块。LazyCaptcha:https://gitee.com/pojianbing/lazy-captchaEasyCaptcha:https://gitee.com/ele-admin/EasyCaptc ...
  • 2025-07-21 18:42
    282 0
    #C#
    前言在《.NET6: 开发基于WPF的摩登三维工业软件 (1)》我们创建了一个"毛坯"界面,距离摩登还差一段距离。本文将对上一阶段的成果进行深化,实现当下流行的暗黑风格UI。一、 设置暗黑主题利用MergedDictionaries配置 ...
  • 2025-07-21 18:42
    290 0
    #C#
    前言操作PDF文档时,打印是常见的需求之一。针对不同的打印需求,可分多种情况来进行,如设置静默打印、指定打印页码范围和打印纸张大小、双面打印、黑白打印等等。经过测试,下面将对常见的几种PDF打印需求做一些归 ...
  • 2025-07-21 18:42
    250 0
    #C#
    ↓推荐关注↓二倍均值法(公平版)发出一个固定金额的红包,由若干个人来抢,需要满足哪些规则?1、所有人抢到金额之和等于红包金额,不能超过,也不能少于。2、每个人至少抢到一分钱。3、要保证所有人抢到金额的几 ...
  • 2025-07-21 18:40
    342 0
    #C#
    前言虽然 ASP.NET Core 应用程序是跨平台的,但我们还是经常将它部署到 Windows 的 IIS 下。当 ASP.NET Core 站点运行时,它会锁定正在使用的程序集,如果这时向站点目录下复制文件进行更新,会提示文件被占用的错误 ...
  • 2025-07-21 18:38
    496 0
    #C#
    ↓推荐关注↓前言在C/S架构上,WPF无疑已经是“桌面一霸”了。在.NET生态环境中,很多小伙伴还在使用Winform开发C/S架构的桌面应用。但是WPF也有很多年的历史了,并且基于MVVM的开发模式,受到了很多开发者的喜爱。 ...
  • 2025-07-21 18:38
    350 0
    #C#
    ↓推荐关注↓‍前言鉴于内容过多,先上太长不看版grpc就是[/pre]请求流&[/pre]响应流特殊一点的[/pre]Http请求,性能和[/pre]WebAPI比起来只快在[/pre]Protobuf 上;附上完整试验代码:https://files.cnblogs.c ...
  • 2025-07-21 18:35
    266 0
    #C#
    ↓推荐关注↓‍框架介绍依照惯例首先介绍本期主角:ShardingCore[/pre] 一款ef-core下高性能、轻量级针对分表分库读写分离的解决方案,具有零依赖、零学习成本、零业务代码入侵dotnet下唯一一款全自动分表,多字段分表 ...
  • 2025-07-21 18:34
    404 0
    #C#
    前言在实际项目中,为了保障服务器的稳定运行,需要对接口的可访问频次进行限流控制,避免因客户端频繁请求导致服务器压力过大。而AspNetCoreRateLimit是目前ASP.NET Core下最常用的限流解决方案。查看它的实现代码 ...
  • 2025-07-21 18:29
    415 0
    #C#
    一、功能效果演示仓库地址https://github.com/dotnet9/dotnet9.com/blob/develop/src/Dotnet9.Tools.Web/Pages/Public/ImageTools/IcoTool.razor演示地址:https://tool.dotnet9.com/ico演示下文件上传、转换结果: ...
  • 2025-07-21 18:18
    349 0
    #C#
    ↓推荐关注↓‍前言.NET 6,微软称为“最快的.NET”,带有了许多令人兴奋的新功能、语言和性能改进。这是自 .NET Core 3.1 以来的第一个 LTS 版本,将支持三年。本次大版本发布,增加了一个新特性:Minimal APIs,这 ...
  • 2025-07-21 18:09
    384 0
    #C#
    ↓推荐关注↓前言.NET 首席项目经理凯瑟琳在博客中介绍了 C# 11 的一些预览性新功能,这些功能可以在 Visual Studio 17.1 和 .NET SDK 6.0.200 中体验,下面摘录一部分新特性作介绍:C# 11 预览:允许在内插字符串的 ...
  • 2025-07-21 18:03
    489 0
    #C#
    ↓推荐关注↓一、前言本来笔者对DotNet的Hashtable及Dictionary认识一直集中在使用上,一个直接用object 一个可以用泛型,以前也只大概看过Hashtable的实现。‍最近查MSDN时发现有建议开发者使用Dictionary代替Hasht ...
  • 2025-07-21 17:57
    474 0
    #C#
    ↓推荐关注↓‍一、前言最近有一个生成 APM TraceId 的需求,公司的APM系统的 TraceId 的格式为:APM AgentId+毫秒级时间戳+自增数字[/pre],根据此规则生成的 Id 可以保证全局唯一(有 NTP 时间同步),前两个字段 ...
  • 2025-07-21 17:53
    405 0
    #C#
    IntroC# 11 将引入一个新的操作符 !![/pre] 来简化我们代码中的对于参数的 null 检查,发布的《 .NET 7 预览版 1》已经支持了这一语法,感兴趣的不妨来试一下吧,下面我们就来看一下如何使用吧Prepare如果你想 ...
  • 2025-07-21 17:50
    372 0
    #C#
    运行环境 Visual Studio 2019,dotNet Framework 4.0 SDK支持贡献者DrawPrize(WPF 实现大转盘抽奖)GIF帧数太多,无法上传,请看仓库readmeDesktopPlayVideo(WPF实现动态Windows桌面壁纸)GIF帧数太多,无法上传, ...
  • 2025-07-21 17:50
    353 0
    #C#
    ↓推荐关注↓前言本文为系列1、《什么是 Task》2、Task 的回调执行与 await(本文)3、async 到底干了什么(TODO)4、总结与常见误区(TODO)上一篇我们讲了对 Task 的基本定义:Task 代表一个任务,其具体类型可能 ...
  • 2025-07-21 17:49
    460 0
    #C#
    ↓推荐关注↓前言开春首文,今天老周就跟各位大伙伴们聊一个很简单的话题:怎么设定API响应的数据格式。说本质一点,就是设置所返回内容的 MIME 类型(Content-Type 头)。当然了,咱们不会使用在HTTP管道中插入中间 ...
  • 2025-07-21 17:48
    408 0
    #C#
    前言很高兴地宣布 .NET 历史上的下一个里程碑。在庆祝社区和 20 年创新的同时《.NET 诞生 20 周年》,.NET 7 Preview 1 标志着迈向 .NET 下一个 20 年的第一步。ASP.NET Core Preview 1 和 EF7 Preview 1 也发布了。 ...
  • 2025-07-21 17:47
    343 0
    #C#
    前言为了应对.NET SDK能够支持的程序集项目(例如iOS、Android、WASM)的不断增长,从.NET 6开始,允许用户仅安装必要的SDK(例如ASP.NET Core),而不是一次性安装“完整版”SDK。这一切的基础,是新的dotnet CLI命 ...
  • 2025-07-21 17:45
    366 0
    #C#
    C#有前途吗?在国内C#比较冷门(相对Python、Java),很多初学者可能都会对C#的未来有忧虑,害怕没有前途,担心找不到好的工作。其实,大可必须这样,就我在上海而言,我之前在猎聘上挂过一次简历之后,后来的一年多 ...
  • 2025-07-21 17:43
    355 0
    #C#
    ↓推荐关注↓‍前言如果大伙伴们以前写过 ASP 或 PHP 之类的,相信各位对基于 Session 的身份验证很熟悉(其实在浏览器端是结合 Cookie 来处理的)。这种验证方式是比较早期的,操作起来也不复杂。a、用户打开(或自 ...
  • 2025-07-21 17:42
    350 0
    #C#
    前言听说.NET 7[/pre] 来了,站长怎能不尝鲜呢,在除夕当天将体验情况简单汇报下。一、.NET 7 详情(Proposed .NET 7 Breaking Changes #7131)#7131 issurehttps://github.com/dotnet/core/issues/7131[/pre][/pre] ...
  • 2025-07-21 17:41
    433 0
    #C#
    ↓推荐关注↓前言在.NET Core迁移过程中,发现原有针对.NET Framework平台编译的dll文件,可以直接在netcore的应用(netcoreapp.31)中加载并使用。对此感到比较好奇,本文就针对此知识点进行探究和梳理。本次演示用 ...
  • 2025-07-21 17:40
    455 0
    #C#
    ↓推荐关注↓‍‍背景之前接手一个项目的时候,发现到处是new Thread(()=>{//do something}).Start();[/pre][/pre]这么做的目的,无非是为了减少页面等待时间提高用户体验,把一些浪费时间的操作放到新线 ...
  • 2025-07-21 17:40
    327 0
    #C#
    前言在我从 .NET Framework 到 .NET Core 的过渡期间,有一件事情让我很长时间都感到困惑,那就是 Runtime 运行时, 实际上 .NET Framework 运行时的历史当有人问我们,什么是 .NET Framework 运行时 ...
   还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

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

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


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