排序
NETCore中实现一个轻量无负担的极简任务调度ScheduleTask
NETCore中实现一个轻量无负担的极简任务调度ScheduleTask,至于任务调度这个基础功能,重要性不言而喻,大多数业务系统都会用到,世面上有很多成熟的三方库比如Quartz,Hangfire,Coravel 这里我们不...
C# Task 取消执行的简单封装
C# Task 取消执行的简单封装,我让DeepSeek帮我写了一段使用 CancellationTokenSource 取消任务的简单示例如下: 取消任务的简单示例 using System.Threading.Tasks; using System.Threading; pu...
前端优化 之 preload
前端优化 之 preload,为了优化我们公司网站的性能,我最近引入了浏览器预加载技术(Preload)。 这项技术可以显著减少级联情况,提高资源加载的并行度,从而加速网站的加载速度。 Preload的原理...
文件读写的几种协议
文件读写的几种协议,项目背景: 我们系统涉及多个站点,最初文件写入本地磁盘,后来使用文件服务器,但是有部分客户认为smb的高位端口445 135-139开放 共享文件的方式不足够安全。 由于文件写入...
如何理解值传递的原理,string类型
如何理解值传递的原理,string类型,在 C# 中,参数传递的方式决定了方法内部对参数的修改是否会影响外部调用。对于 string 类型的参数,C# 使用的是按值传递(pass by value),这意味着在方法...
关于.net9发布单体exe程序无法打开问题详解
关于.net9发布单体exe程序无法打开问题详解,一、疑难杂症 某天,开开心心的使用了最新的.net9开发了一个winform程序,在发布成x64架构的单文件exe后,在电脑上面竟然打不开,经过多次尝试后...
并发编程 – 线程同步(三)之原子操作Interlocked简介
并发编程 - 线程同步(三)之原子操作Interlocked简介,上一章我们了解了3种处理多线程中共享资源安全的方法,今天我们将更近一步,学习一种针对简单线程同步场景的解决方案——Interlocked。 在...
C#项目—彩票选号
C#项目—彩票选号,C#彩票选号软件 今天做了一个彩票选号的小软件,将学到的知识点总结如下(新手小白,多提意见); 1.写程序的思路 实体类(属性、方法) No1. 随机数组集合(属性) No2. 创建...
FastReport在线设计器2026.1版本发布,新增报表验证工具等
FastReport在线设计器2026.1版本发布,新增报表验证工具等, 新版 FastReport Online Designer进行了多项重大改进并新增了多项功能。其中一项关键改进是新增了报表验证工具,该工具可自动检...
如何借助文档控件 TX Text Control 轻松优化 PDF 文件大小?
如何借助文档控件 TX Text Control 轻松优化 PDF 文件大小?, 在数字文档的日常使用中,PDF 文件的体积大小直接影响存储空间、传输速度和打开体验。尤其是在包含大量图片、图表或字体资源的文档...
微信小程序 B2B支付程序C#、.NET
微信小程序 B2B支付程序C#、.NET,这里只贴出支付的操作,如果 需要其它方法(退款、查询 、关闭订单等)可以发邮件9067874006@qq.com。 需要准备的参数 AppID(小程序ID):wx7405------------9e7...
C#多线程
C#多线程, 目录 C#线程 概述 定义 程序、进程、线程 基本语法 C#可以通过Thread、ThreadPool、Task(推荐)创建线程。 前台线程和后台线程 共享数据保护机制 优缺点/应用场景 优缺点 常见的应用...













