c#

离陌在学C#5 小时前
开发语言·数据库·c#
C# 异步编程:从 async/await 到 Task 实战指南C# 异步编程是现代 .NET 开发中不可或缺的核心技能。无论是构建高并发的 Web 服务、流畅的桌面应用,还是高效的移动端程序,合理使用异步编程都能显著提升应用的响应速度和资源利用率。本文将从基础概念出发,逐步深入讲解 async/await、Task、异步模式以及常见实战场景,帮助你系统掌握 C# 异步编程。
用户298698530149 小时前
c#·html·.net
PDF 转 HTML 全攻略:三种方法轻松搞定网页转换如果您希望将 PDF 内容直接展示在网站上,或者使其更具交互性,将其转换为 HTML 格式是理想之选。HTML 文件对网页友好、体积轻量且易于编辑,非常适合在线发布。无论您是想更新作品集、创建博客文章,还是向全球读者分享文档,HTML 都能确保内容在无需 PDF 阅读器的情况下被所有人轻松访问。
geovindu9 小时前
开发语言·后端·c#·.net·状态模式·行为模式
CSharp: State Pattern在珠宝行业数字化业务系统中,订单流转往往涉及采购核验、设计制图、加工生产、物流发货、财务结算、营销推广等多个环节,每个环节的业务逻辑不同,且状态之间存在明确的流转关系。如果使用大量的 if-else 或 switch 分支来管理状态,代码会随着业务复杂度上升而迅速膨胀,难以维护和扩展。同时,业务系统还需要对接人事行政、IT 运维、员工培训等外部异构系统,这些系统的接口签名和内部实现各不相同,直接耦合会导致系统僵化。
俊昭喜喜里10 小时前
开发语言·c#
C#中的decimaldecimal是高精度十进制浮点数类型,专门用来做金钱,货币,财务计算解决float/double的精度丢失问题。
JustCheng1 天前
c#
Dispacher(1/2)深入解析-详细使用上文我们介绍了UI线程的相关概念.本篇介绍UI线程的核心DispatcherWPF 沿用了 Win32 GUI 的传统线程模型——UI 线程的"线程亲和性"(Thread Affinity)。这一模型的核心思想是:一个 UI 元素只能由创建它的那个线程来操作,其他线程无权直接访问它。这个约束并非 WPF 独有,而是从 Win32、WinForms 一路继承下来的设计传统,其根本原因在于 GUI 框架的线程安全设计策略,以前文章我们也列举了这样设计的UI框架,包括现在的Andriod和IOS都是一样的设计。
CoderIsArt2 天前
开发语言·ui·c#
C#中UI 线程与 DispatcherUI 线程:应用程序启动时,操作系统为界面(主窗口)分配的一个特殊线程。这个线程负责:处理 Windows 消息队列(鼠标点击、键盘输入、绘制事件)。
呆呆敲代码的小Y2 天前
c#·lua·交互·热更新·lua与c#交互·游戏热更新
【游戏开发】Lua 与 C# 交互原理解析Lua 与 C# 本质上是两个不同运行时之间的通信和调用桥接。在 Unity 中使用 XLua、ToLua 等框架时,一般通过 Binding/Wrapper + Lua C API + Lua Stack 完成交互:
用户298698530142 天前
人工智能·后端·c#
PDF 转纯文本(TXT)免费攻略:轻松提取文字内容您是否曾遇到过需要提取 PDF 文件中原始文本的情况?无论是研究人员需要分析数据、学生从期刊文章中整理笔记、开发者提取代码片段、法律专业人士摘录条款,还是内容创作者二次利用材料——手动重新打字不仅繁琐,而且复制复杂排版时常常会产生混乱的格式。将 PDF 转换为纯文本(.txt)格式则能完美解决这些问题,让您轻松完成编辑、搜索、数据分析和与其他工具的集成。
呆呆敲代码的小Y2 天前
java·开发语言·c#·迭代器
【游戏开发】C# 中的迭代器C# 中的迭代器(Iterator),本质上是一种按需、逐个产生数据的遍历机制。最常见的实现方式就是:
格林威3 天前
开发语言·人工智能·数码相机·计算机视觉·c#·视觉检测·工业相机
C# 相机Burst模式图像采集:使用相机内存配合OpenCvSharp和Halcon实现短时间的高速采集的方法做飞拍项目的时候,经常碰到一种情况:产品一瞬间过去了,相机拍到了,但千兆网带宽不够,图像传不出来,下一帧又来了,直接丢帧。后来换了带Burst模式的相机,问题才解决。
J总裁的小芒果3 天前
c#
参数过多-分批传参
典典分享指南3 天前
java·c#·bash·composer·symfony
短视频分镜提示词:让 AI 出片的产品口播AI 视频生成工具虽然强大,但直接输入一句「帮我做一个产品介绍视频」,往往得到的是画面混乱、口播生硬的结果。要让 AI 稳定出片,关键在于把「产品口播」拆解成可执行的分镜提示词:每个镜头说清楚画面内容、口播文案、时长和运镜方式,AI 才能按你的意图逐镜生成。
Z5998178413 天前
笔记·学习·c#
c#软件开发学习笔记--WPF(Canvas、数据绑定、MVVM模式、值转换器)Canvas 是 WPF 中的一个布局容器,允许通过绝对坐标(Canvas.Left、Canvas.Top)精确定位子元素,适合绘制自定义图形和仪表盘等场景。
淡海水3 天前
服务器·前端·c#·priorityqueue·clr·telement
05-03-栈队列-PriorityQueue-TElement-TPriority-NET6优先队列语义与四叉堆实现系列:C# 与常用数据结构源码剖析 · 栈与队列篇 阅读时间:约 55 分钟 前置知识:数组、完全树、比较器、渐进复杂度 版本边界:PriorityQueue<TElement, TPriority> 在 .NET 6 加入 BCL。本文讲解 .NET 6 起就存在的核心语义;内部字段、分支因子和辅助 API 必须按具体 dotnet/runtime tag 核验,不将当前主分支当成所有版本的永久契约。
leonkay4 天前
开发语言·青少年编程·面试·c#·.net·个人开发
C# 特性(Attribute)——【1】基础讲解在 C# 开发中,特性(Attribute)是一个极易被低估、但工程价值极高的核心机制。尤其在工业上位机、SCADA、HMI、设备监控、数据采集这类项目中,特性可以完美解耦业务配置和代码逻辑,让繁杂的点位配置、协议映射、参数校验、UI渲染逻辑变得极简优雅、可统一维护。
CSDN_RTKLIB4 天前
c#
数据库七大符号表DWG 数据库 Database 顶层,内置7张固定的符号表,外加命名对象字典。 你前面学的 BlockTable(块表)就是七大符号表之一。
leonkay4 天前
经验分享·面试·架构·c#·学习方法·设计
C# 特性(Attribute)——【2】工业设备参数框架设计当一套 WPF 上位机需要管理数十、上百项设备参数时,如何依托特性,实现参数定义、界面展示、参数校验、导入导出的统一管控,同时避免过度设计、避免框架臃肿失控?
2501_906565124 天前
开发语言·c#
小创 · 智能助手小创智能助手是一个面向项目提交与远程查看场景的轻量级工具,它把项目信息、代码内容和文档下载整合到一个页面中,方便用户快速提交、预览和分享。本文围绕它的核心功能、页面结构、代码实现和远程查看机制展开讲解。
datalover4 天前
c#·linq
【无标题】@[TOC]mybatis-plus批量插入数据优化首先,请明确一点:在 MySQL + Spring Boot 的生产环境中,每秒插入 1 万条数据,这个速度绝对不慢,甚至属于“非常优秀”的水平。