• 2025-07-20 02:10
    389 0
    #C#
    前言在.NET 8中,IHostedService 和 BackgroundService 两个核心接口的引入,增强了项目开发中处理定时任务的能力。这两个接口不仅简化了定时任务、后台处理作业以及定期维护任务的实现过程,还提升了在ASP.NET Core ...
  • 2025-07-20 02:10
    439 0
    #C#
    前言委托与事件是C#中历史比较悠久的技术,从C# 1.0[/pre]开始就有了,核心作用就是将方法作为参数(变量)来传递和使用。其中委托是基础,需要熟练掌握,编程中常用的Lambda表达式、Action、Func都是委托,包括事件 ...
  • 2025-07-20 02:09
    295 0
    #C#
    了解 Parallel 类Parallel是.NET中的一个类,用于简化并行编程。它提供了一组方便的方法,帮助开发人员在多核处理器和多线程环境下执行任务,从而加速应用程序的执行。Parallel类可以自动将任务分成更小的子任务,并 ...
  • 2025-07-20 02:09
    399 0
    #C#
    前言C# 9 发布已经过去了四年,对于 record 关键字,相信大家都已不陌生。尽管如此,我们仍然发现有些开发者对这一语法特性持保留态度。诚然,record 在本质上是对 class 的一种封装形式,任何可以用 record 实现的 ...
  • 2025-07-20 02:09
    378 0
    #C#
    前言由于工作需要,需要通过数据类型和方法名控制方法走向,用到的数据类型有8种(string,Int16,Int32,Int64,Boolean,Byte,Single,Double)读取的方法(参数一致,但是数据不同的泛型方法,返回值也是泛型)暂时只有 ...
  • 2025-07-20 01:48
    406 0
    #C#
    前言在AspnetCore生态系统中,我们测试项目一般使用Microsoft.AspNetCore.TestHost的TestServer 到.NET 6后提供的Microsoft.AspNetCore.Mvc.Testing的WebApplicationFactory,后者是前者的封装,专门用于测试 ASP.NET C ...
  • 2025-07-20 01:48
    367 0
    #C#
    前言由于工作需要,需要通过数据类型和方法名控制方法走向,用到的数据类型有8种(string,Int16,Int32,Int64,Boolean,Byte,Single,Double)读取的方法(参数一致,但是数据不同的泛型方法,返回值也是泛型)暂时只有 ...
  • 2025-07-20 01:48
    362 0
    #C#
    前言virtual关键字用于声明一个虚方法,可以在派生类中被重写(override)。虚方法允许基类定义一个方法的默认实现,但允许派生类提供自己的实现。1、声明虚方法在基类中,使用virtual 关键字声明一个方法,表示该方 ...
  • 2025-07-20 01:45
    534 0
    #C#
    前言窗口/屏幕截图适用于截图、批注等工具场景,时时获取窗口/屏幕图像数据流呢,下面讲下视频会议共享桌面、远程桌面这些场景是如何实现画面录制的。常见的屏幕画面时时采集方案,主要有GDI、WGC、DXGI。GDIGDI(Gr ...
  • 2025-07-20 01:44
    444 0
    #C#
    前言肉夹馍(https://github.com/inversionhourglass/Rougamo),一款编译时AOP组件。相比动态代理AOP需要在应用启动时进行初始化,编译时完成代码编织的肉夹馍减少了应用启动初始化的时间,同时肉夹馍还支持所有种类 ...
  • 2025-07-20 01:44
    396 0
    #C#
    前言本文主要介绍摄像头(相机)如何采集数据,用于类似摄像头本地显示软件,以及流媒体数据传输场景如传屏、视讯会议等。摄像头采集有多种方案,如AForge.NET、WPFMediaKit、OpenCvSharp、EmguCv、DirectShow.NET、 ...
  • 2025-07-20 01:44
    387 0
    #C#
    前言参加了Post Microsoft Build & AI Day深圳的集会,众多大佬分享了非常优质前沿的技术和实践,实在受益良多,为了消化吸收关于张队分享的.NET Aspire的内容,特实操一遍小示例并记录。Aspire项目1、创建Aspire项 ...
  • 2025-07-20 01:44
    418 0
    #C#
    简介.NET 9 作为微软推出的最新框架版本,无疑为开发者带来了一系列的新特性,继.NET 8 之后 .NET 9 在云原生应用程序得到了增强和性能得到提升。它是STS版本,将获得为期18个月的标准支持服务。这些新特性究竟有多 ...
  • 2025-07-20 01:43
    437 0
    #C#
    前言作者经过三年的职业空白期,带着四年 .NET 开发的经验再次踏上面试之路。这次的目标是苏州斯莱克公司,一个充满机遇和发展空间的地方。在这篇文章中,作者分享第三次面试经历,包括准备过程、面试过程中的挑战以 ...
  • 2025-07-20 01:43
    390 0
    #C#
    前言在 C# 开发过程中,了解对象的内存布局有助于我们更有效地管理资源,减少内存碎片,以及避免不必要的性能瓶颈。通过掌握对象内存结构的基础知识,我们可以更加灵活地应对复杂的编程挑战,编写出既高效又可维护的 ...
  • 2025-07-20 01:43
    332 0
    #C#
    前言做.NET应用开发肯定会用到网络通信,而进程间通信是客户端开发使用频率较高的场景。进程间通信方式主要有命名管道、消息队列、共享内存、Socket通信,个人使用最多的是Sokcet相关。而Socket也有很多使用方式,So ...
  • 2025-07-20 01:43
    392 0
    #C#
    前言最近发现一些快手的作者,作品还不错,出于学习研究的目的,决定看一下怎么爬取数据。现在网上有一些爬虫工具,不过大部分都失效了,或者不开源。于是自己就写了一个小工具。先看一下成果,效果如下所示:软件只 ...
  • 2025-07-20 01:42
    461 0
    #C#
    前言相信很多WPF开发者都碰到过这种情况,当在一个ItemsControl(或继承自ItemsControl)控件中绑定一个集合的时候,如果集合中的条目过多,那么界面就会变得卡顿甚至停止响应,特别是在容器或窗口大小发生改变时, ...
  • 2025-07-20 01:41
    505 0
    #C#
    C#用户控件之仪表盘如何让温度、湿度、压力等有量程的监控值如仪表盘(DashBoard)一样显示?思路(GDI绘图)定义属性:(仪表盘的半径、颜色、间隙;刻度圆的半径、颜色、字体;指针的颜色、占比;文本的字体、占比 ...
  • 2025-07-20 01:41
    350 0
    #C#
    前言本文介绍下电脑设备关机的情况下如何通过网络唤醒设备,之前电源S状态有介绍过远程唤醒设备,后面这俩天了解多了点所以单独加个记录一下。正文设备关机的情况下,使用网络唤醒的前提条件:1、被唤醒设备需要支持 ...
  • 2025-07-20 01:41
    385 0
    #C#
    前言C# 是一种简单、现代、面向对象和类型安全的编程语言。.NET 是由 Microsoft 创建的开发平台,平台包含了语言规范、工具、运行,支持开发各种应用,如Web、移动、桌面等。.NET框架有多个实现,如.NET Framework[/ ...
  • 2025-07-20 01:37
    420 0
    #C#
    前言C#用户控件之旋转按钮按钮功能:手自动旋转,标签文本显示、点击二次弹框确认(源码在最后边);正文【制作方法】找到控件的中心坐标,画背景外环、内圆;再绘制矩形开关,进行角度旋转即可获得;【关键节点】No ...
  • 2025-07-20 01:36
    383 0
    #C#
    前言随着 .NET 8 的发布,微软迈出了重要一步,为 ASP.NET Core 引入了原生的 Ahead-of-Time (AOT) 编译。这一进步不仅提高了应用程序的性能,还简化了开发过程,标志着 .NET 生态系统进入了新的时代。.NET 8 中原生 ...
  • 2025-07-20 01:35
    377 0
    #C#
    前言分享给需要帮助的人:记一次 IdentityAPI 中注册的源码解读,为什么有这篇文?因为当我看到源码时,发现它的逻辑竟然是固定死的。我们并不是只能按照微软提供的源码去做。此文内容包含:设置用户账户为未验证状态 ...
  • 2025-07-20 01:35
    342 0
    #C#
    背景讲故事公司部署在某碟上的项目在9月份压测50并发时,发现某个容器线程、内存非正常的上涨,导致功能出现了异常无法使用。根据所学,自己分析了下线程和内存问题,分析时可以使用lldb或者windbg,但是个人比较倾 ...
  • 2025-07-20 01:35
    391 0
    #C#
    前言在开发各种应用程序时,我们经常需要对文件系统中的文件或文件夹进行实时监测,以便在文件内容改变、文件被创建或删除时能够及时做出反应。在 C# 中,System.IO.FileSystemWatcher 类为我们提供了这样一个强大的 ...
  • 2025-07-20 01:34
    384 0
    #C#
    前言在 C# 中使用 RabbitMQ 通过短信发送重置后的密码到用户的手机号上,你可以按照以下步骤进行。正文1、安装 RabbitMQ 客户端库首先,确保你已经安装了 RabbitMQ 客户端库。你可以通过 NuGet 包管理器来安装:dotn ...
  • 2025-07-20 01:34
    375 0
    #C#
    前言给大家推荐一个专为新零售快消行业打造了一套高效的进销存管理系统。系统不仅具备强大的库存管理功能,还集成了高性能的轻量级 POS 解决方案,确保页面加载速度极快,提供良好的用户体验。项目介绍Dorisoy.POS ...
  • 2025-07-20 01:33
    408 0
    #C#
    前言先查询一下常见的加壳工具:DotFuscator,官方自带,据说免费版混淆程度不高Virbox Protector,很好很优秀,但是收费NET Reactor,可能会被识别为病毒Obfuscar,开源,可以用dotnet tool或项目构建的方式进行使 ...
  • 2025-07-20 01:32
    354 0
    #C#
    前言本文将探讨如何利用 WPF 实现一个引人注目的"吃豆豆"加载动画效果。这种动态加载动画不仅能够增强网页的视觉吸引力,还能显著提升用户体验。效果展示运行的效果如下正文先引入一下我们需要的库在nuget上面搜一下 ...
  • 2025-07-20 01:32
    341 0
    #C#
    前言在用户界面设计中,独特的视觉效果能够显著提升应用程序的吸引力和用户体验。本文将介绍如何在 WPF 中利用自定义控件实现 ItemsControl 的鱼眼效果,通过动态聚焦和放大列表中的元素,为用户提供一种新颖的浏览 ...
  • 2025-07-20 01:31
    289 0
    #C#
    前言微软在发布 Windows 11 系统的时候,发布过一个开源的 Emoji 表情 fluentui-emoji 。因为我经常需要里面的一些表情图片,在仓库一个个查找特别的不方便,所以我做了一个表情查看器,可以很方便的查看所有表情, ...
  • 2025-07-20 01:31
    374 0
    #C#
    前言本文主要介绍WPF应用对鼠标输入、触摸屏触笔以及触摸事件的封装。WPF 屏幕点击的设备类型1、鼠标可以通过Mouse相关的事件参数MouseButtonEventArgs中的数据,e.StylusDecice==null表示没有触摸设备,所以设备为 ...
  • 2025-07-20 01:31
    358 0
    #C#
    前言在平时开发中,好的类库能帮助我们快速实现功能,C#有很多封装好的类库。本文将介绍一些2024年特别受欢迎的C#类库,分析各自的优点让编程写代码变的更轻松、更快捷。快来看一看有没有大家常用的类库,欢迎各位小 ...
  • 2025-07-20 01:31
    424 0
    #C#
    前言本文介绍一款使用 C# 与 WPF 开发的音频播放器,其界面简洁大方,操作体验流畅。该播放器支持多种音频格式(如 MP4、WMA、OGG、FLAC 等),并具备标记、实时歌词显示等功能。另外,还支持换肤及多语言(中英文) ...
  • 2025-07-20 01:30
    330 0
    #C#
    前言在C#中,加锁是一种常见的多线程编程技术,它用于保护共享资源,防止多个线程同时对共享资源进行访问,导致数据错乱或者异常。正文会有以下几种情况需要用到线程锁。1、多线程访问共享资源如果多个线程需要访问 ...
  • 2025-07-20 01:30
    310 0
    #C#
    前言在平时的数据库操作中,经常需要根据现有数据更新表或插入新记录。通常使用 UPDATE 和 INSERT 语句来分别完成这两个任务。当需要在同一操作中结合这两种行为时,代码就会变得复杂且难以维护。为了解决这个问题, ...
  • 2025-07-20 01:29
    696 0
    #C#
    前言项目开发中有时候我们需要快速执行一些小脚本,不想每次都去生成编译整个项目。如果有一个好用的动态表达式解析器那就特别方便。给大家推荐一个强大动态表达式解析器 DynamicExpresso,它能让我们在项目中,动态 ...
  • 2025-07-20 01:29
    413 0
    #C#
    前言随着物联网(IoT)技术的迅猛发展,MQTT(消息队列遥测传输)协议凭借其轻量级和高效性,已成为众多物联网应用的首选通信标准。MQTTnet 作为一个高性能的 .NET 开源库,为 .NET 平台上的 MQTT 客户端与服务器开 ...
  • 2025-07-20 01:27
    399 0
    #C#
    前言人工智能时代,人脸识别技术已成为安全验证、身份识别和用户交互的关键工具。给大家推荐一款.NET 开源提供了强大的人脸识别 API,工具不仅易于集成,还具备高效处理能力。本文将介绍一款如何利用这些API,为我们 ...
  • 2025-07-20 01:25
    372 0
    #C#
    一、简介Visual Studio原生开发,无需学习,一次编译,跨平台运行. C#桌面应用程序跨平台(windows、linux、macos)界面开发组件,基于GTK组件开发,该组件的核心优势是使用C#的原生winform表单控件窗体设计器,相同 ...
  • 2025-07-20 01:24
    421 0
    #C#
    前言在C#中foreach 循环是处理集合的常见方式,因其简洁性和易读性而广受青睐。但是在某些情况下,我们需要同时获取集合中元素的值及其对应的索引,而标准的 foreach 循环本身并不直接提供索引信息。幸运的是,我们 ...
  • 2025-07-20 01:24
    369 0
    #C#
    1、避免在循环中进行查询操作避免在循环中进行查询操作,可以将查询结果缓存到内存中,然后对内存中的数据进行操作,可以提高性能。这种方式适合集合数据量少的数据,否则利大于弊。// 不建议的方式:在循环中 ...
  • 2025-07-20 01:23
    381 0
    #C#
    前言信创是现阶段国家发展的重要战略之一,面对这一趋势,所有的软件应用只有支持信创国产化的基础软硬件设施,在未来才不会被淘汰。那么,如何可以使用C#来实现支持信创环境的视频会议系统吗?答案是肯定的。本文讲 ...
  • 2025-07-20 01:23
    440 0
    #C#
    表达式树是什么?表达式树(Expression Trees)是.NET框架中的一个强大功能,它将代码表示为一个由表达式节点组成的树形结构。每个节点代表代码中的一个操作,例如方法调用、算术运算、逻辑运算等。表达式树允许开发 ...
  • 2025-07-20 01:14
    358 0
    #C#
    前言业余时间用 .NET 写了一个免费的在线客服系统:升讯威在线客服与营销系统。时常有朋友问我性能方面的问题,正好有一个真实客户,在线的访客数量达到了 2000 人。在争得客户同意后,我录了一个视频。升讯威在线客 ...
  • 2025-07-20 01:14
    417 0
    #C#
    前言工作流思想在上世纪60年代就有人提出过;70年代就有人开始尝试,但是由于当时许多的限制,工作流一直没有成功的被实现;80年代才出现第一批成功的工作流系统;90年代工作流技术走向了第一个发展高峰期;90年代后 ...
  • 2025-07-20 01:08
    486 0
    #C#
    前言《动手写一个简单的消息对话框》一文介绍了如何实现满足常见应用场景的消息对话框。但是内容区域的文字仅仅起到信息展示作用,对于需要部分关键字高亮,或者部分内容有交互性的场景(例如下图提示信息中的“what ...
  • 2025-07-20 01:07
    344 0
    #C#
    前言在 C# 开发过程中,有时我们需要去除字符串的最后一个字符,本文将介绍四种常见且实用的方法来解决这个问题。大家看看有没有用过,希望这些方法能帮助不同场景下灵活应对,让我们一起来看看这些方法及其各自的优 ...
  • 2025-07-20 01:04
    374 0
    #C#
    前言触摸书写延迟,是触摸屏很核心的参数。从用户在触摸屏上进行触控操作到设备作出响应之间的时间差,这个延迟高低会影响快速反应的应用场景使用如白板书写、玩游戏。正文而触摸延迟主要影响因素有:触摸框报点率、 ...
   还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

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

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

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


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