C# Thread和Task的区别
2026-10-10 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 51
在 c# 中,thread 和 task 都用于实现并发(concurrency) 和 异步编程(asynchronous programm...
C# yeild的使用
2026-10-10 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 42
yield 是 c# 中一个非常巧妙的语法糖,它的核心作用是实现“延迟执行(lazy evaluation)”。简单...
C#代码轻松实现从PDF文档中提取附件
2026-10-10 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 46
pdf 附件可以帮助用户查看与文档中特定内容相关的更多信息。pdf 中的附件主要分为两种:文档级附件和注释附件,二者的区别如下。文档级附件:...
C#常用类库Grpc.Core.Api的使用小结
2026-10-10 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 47
在分布式系统、微服务架构与跨平台开发中,grpc 凭借基于http/2的二进制传输、protocol buffers(protobuf)高效...
C#常用类库Playwright的使用小结
2026-10-10 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 49
在c#自动化测试、网页数据爬取、前端ui自动化场景中,传统工具(如selenium)存在稳定性差、配置繁琐、对现代前端框架支持不足等痛点。而...
C#调用Microsoft.DirectX.DirectSound常见问题及解决方案
2026-10-09 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 45
在使用 c# 开发音频相关应用时,调用 microsoft.directx.directsound 可能会遇到一些常见问题。以下是按照出现顺...
C#中GraphQL的搭建与实战详解
2026-10-09 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 56
在c#后端开发中,接口通信的灵活性与效率是核心需求,传统restful接口存在“过度请求”“请求不足&r...
C#中Flurl.Http的客户端类库使用小结
2026-10-09 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 40
在c#后端开发中,http请求是对接第三方接口、服务间通信的核心场景,传统httpclient用法繁琐、易造成资源泄露,且需手动处理序列化、...
Jenkins完整搭建+.NET8全自动发布完整步骤
2026-10-01 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 58
一、jenkins 详细安装与初始化步骤1. 下载 jenkins打开官网:https://www.jenkins.io/download/...
C#调用千问、DS、智谱等AI时实现记忆与Token节省方案
2026-10-01 11:57 | 分类:编程语言 | 评论:0 次 | 浏览: 70
引言在 c# 中调用千问(qwen)、ds(通义千问)和智谱(如 glm)等大模型时,记忆机制(memory) 和 token 消耗优化 是...
C#代码实现更改或删除PDF中的超链接
2026-09-29 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 61
pdf 文档中的超链接可以帮助用户快速跳转到指定页面或打开相关文档,让 pdf 文件更加便捷、易用。但如果链接目标发生变化,或者链接指向了错...
Pandas如何结合Pydantic搭建数据清洗与验证管道
2026-09-29 19:11 | 分类:编程语言 | 评论:0 次 | 浏览: 63
数据清洗是每个和数据打交道的人都绕不开的日常。无论是做分析、跑模型,还是给业务方出报表,拿到的原始数据往往都带着重复记录、缺失值、格式错误,...
C#连接MySQL数据库的完整过程
2026-09-29 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 65
一、安装mysql驱动在vs2022中,右键项目→管理 nuget 程序包,搜索并安装“mysql.data&rdqu...
C#实现串口数据转键盘输入的解决方案
2026-09-29 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 67
1. 项目背景与核心价值这个串口转键盘输入程序解决了一个非常实际的工程问题:如何让串口设备接收的数据能够像人工键盘输入一样被其他应用程序识别...
C#实现为Excel添加水印的两种方案对比
2026-09-28 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 60
在报表分发、合同归档、机密数据共享等场景中,给 excel 文档添加水印是一种简单且实用的版权标识手段。水印既可以由图片构成,也可以由文字构...
C#调用Excel COM的Range.PasteSpecial时失败的可能原因与解决方法
2026-09-24 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 90
从日志看,问题定位范围已经比较小:microsoft.office.interop.excel.range.pastespecial(......
C#实现USB读写操作的示例代码
2026-09-24 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 97
在嵌入式系统和设备驱动开发中,usb接口十分关键。尽管c#主要面向windows桌面和web服务开发,但通过p/invoke技术仍能实现us...
C#实现高效异步Socket通信项目
2026-09-24 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 81
本文详述了c#中使用socket类库进行多客户端异步通信的方法。首先介绍了socket的基本概念,然后着重讲解了如何利用c#的异步socke...
C#编程实现串口通信工具
2026-09-24 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 84
c#编程语言中,通过 system.io.ports.serialport 类开发串口助手工具,它允许与外部设备如arduino或plc进行...
C#实现OPC通讯编程详解
2026-09-24 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 71
opc(ole for process control)是一种工业自动化领域的数据交换标准接口。文章深入探讨了使用c#实现opc通讯的基本原...
C#上位机多线程详解
2026-09-24 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 62
c# 多线程的四种打开方式c# 发展到今天,多线程的写法也经历了几代演变。你不需要全都精通,但至少要知道它们是什么、什么时候用。方式一:th...
C#高频关键字之volatile、lock、ref、static避坑指南
2026-09-23 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 76
这次聊c#关键字。上周帮一位朋友排查上位机偶发数据错乱,两个采集线程轮流改同一个标志位,ui线程读它决定要不要弹窗,代码在多数时间都正常,就...
C#构建Windows服务与IIS实时监测系统
2026-09-23 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 81
一套面向it运维及.net开发者的windows服务与iis自动监测重启工具,基于c#与.net framework 4在visual st...
C# SFTP客户端实现文件传输功能
2026-09-22 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 69
一、sftp信息ssh:加密的远程登陆/命令通道协议,可以链接到另一台机器执行命令,也可以传输一些文件;sftp:跑在ssh上面的文件传输协...
C#代码实现轻松提取PPT文本与图片
2026-09-21 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 86
在开发场景中,我们可能会遇到ppt 文档内容解析的需求,比如批量提取课件、报告中的文本内容归档,批量导出 ppt 内配图做素材整理等。原生 ...
C#代码实现使用条件格式为Excel隔行设置颜色
2026-09-20 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 92
对于数据较多的工作表,为相邻行设置不同的背景颜色,可以帮助区分数据行,让内容更容易查看和阅读。实现隔行变色的方法有很多,例如使用 excel...
C#代码实现检测并删除Word文档中的VBA宏代码
2026-09-20 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 91
vba(visual basic for applications)宏是一种可以嵌入 microsoft word 文档中的程序代码,可用于...
C#从Word文档中提取表格数据的常见方法详解
2026-09-18 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 97
在日常开发中,从 word 文档中提取表格数据是一个高频需求——无论是数据导入、报表迁移,还是将合同中的结构化信息入...
C#调用系统图标的几种实现方案
2026-09-16 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 99
c# winform 把系统图标放到 button(两种方案)说明:windows系统自带dll(imageres.dll / shell3...
使用C# WinForm实现一个TCP服务端与客户端
2026-09-16 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 99
1. 引言在网络编程中,tcp(transmission control protocol,传输控制协议)是一种面向连接的、可靠的、基于字节...