c#

czhc11400756631 小时前
c#
从一份运行日志还原一次生产卡死:三个信号与一场“假卡死“标签:日志分析、结构化日志、死循环、忙等、有限状态机引言:设备不会说话,但它每时每刻都在往日志里写自己的呼吸。一份运行日志,就是设备写给工程师的病历。今天这台工业检测设备出了件怪事:下午三点半前后,它连续三次"卡死"——检测进度归零、CPU 飙满、整条产线走走停停,最后只能靠重启收场。这篇文章,就顺着日志里留下的三组信号,把这场卡死一步步还原出来,顺便讲清几个读日志、判性能的核心概念。
Jazz_z2 小时前
开发语言·c#
如何用 C# 读取 Word 中的表格数据在日常开发中,从 Word 文档中提取表格数据是一个高频需求——无论是数据导入、报表迁移,还是将合同中的结构化信息入库。手动复制粘贴效率低下,调用 Office COM 组件又面临环境依赖和版本兼容问题。本文介绍一种轻量方案:使用 Free Spire.Doc for .NET 在 C# 中读取 Word 表格数据。
阿松爱学习3 小时前
unity·c#·unity开发
【Unity开发】FileStream 详解及用法指南先来了解一下什么是 FileStream?FileStream 是 System.IO 命名空间下的一个类,它继承自 Stream 抽象类,提供了对文件系统的字节级读写访问,并支持同步和异步操作,还可以控制文件访问方式(读、写、读写)和共享权限。主要有下面几个核心特性:
淡海水5 小时前
数据结构·性能优化·c#
12-02-性能-数据结构性能调查案例1-5系列:C# 与常用数据结构源码剖析 · 性能优化实战篇 阅读时间:约 90 分钟 环境口径:服务端示例以 .NET 8 为参考;Unity 结论必须绑定编辑器完整版本、Mono/IL2CPP、平台和构建配置。本篇不提供缺少原始报告的时间或倍率。 调查原则:先证明症状,再比较多个假设;每个修复同时满足正确性、资源上界和回归测试。代码是业务示例,不冒充框架源码。
Java的搬运工6 小时前
c#·用户权限
使用 C# 轻松管理 PDF 文件的用户权限在文档安全管理中,通过编程控制 PDF 的访问权限(如禁止打印、禁止复制等)是常见需求。本文使用 Free Spire.PDF for .NET 免费库,基于其 PdfSecurityPolicy 类,介绍如何用简洁的 C# 代码完成权限设置。
Neil201319 小时前
c#
ajax跨域请求前端 $.ajax({ type: 'post', crossDomain: true, url: 'http://localhost:10771/RMBase/API/APIHandler.ashx', data:{ "UserName": "aabbc","Pwd":"123" }, contentType: "application/json", // POST时必须 xhrFields: { 'Access-Control-Allow-Origin': '*' }, success: functi
唐青枫19 小时前
c#·.net
别把 Razor 当成几段 HTML:C#.NET Razor Pages、MVC 视图与实战详解Razor 不是一种新的 C# 语言,也不是单纯的 HTML 模板。它是一套把 C#、HTML 和标记语法组合起来的语法与编译机制,ASP.NET Core MVC、Razor Pages 和 Blazor 都会用到。
专注仿真1 天前
c#·模型·cmo·活动单元基类
CMO模型文档-活动单元基类ActiveUnit:活动单元基类 ActiveUnit 是一切“有生命周期、可被探测、可被毁伤”的战场对象的基类,共定义 91 个字段与 89 个属性。它本身不实现任何具体行为,而是通过 9 个能力域子对象(Navigator、Kinematics、Sensory、Weaponry、CommStuff、Damage、AirOps、DockingOps、AI)把职责分派出去。这种“外观 + 能力域”结构使得同一套单元框架可同时承载飞机、舰艇、潜艇、车辆、设施、卫星乃至在飞弹药。 表 3-1 ActiveU
我是苏苏1 天前
c#·ai编程
Agent 开发实战 :C#实现语义检索!向量数据库Qdrant的下载安装及调试步骤Qdrant读作Q准儿得安装下面两个包,在同一目录下解压,web-ui包解压后要改名为static,然后双击exe启动,文件目录如下所示
光泽雨1 天前
c#·c
IEnumerable<T> 详细讲解IEnumerable<T> 是 .NET 中所有可遍历集合的统一标准接口,命名空间 System.Collections.Generic。你可以把它理解为「集合界的通用协议」:只要一个集合实现了这个接口,就代表它支持被逐个遍历元素,并且可以使用所有 LINQ 扩展方法(比如 FirstOrDefault、All、Where 等)
Lost of 程序猿1 天前
c#·asp.net·.net
.NET 10 船端单机部署与离线升级实战:从闪退事故到无感回滚2026 年春,SHIP01 轮机长张三拿到 U 盘拷过去的 PMS.exe,在驾驶台笔记本上双击。窗口一亮即灭,没有报错、没有日志。船员给岸基回电话:“软件是坏的。”
淡海水1 天前
unity·c#·linq·foreach·span
11-04-Unity-Span-foreach-LINQ的分配与热路径边界系列:C# 与常用数据结构源码剖析 · Unity 实战篇 阅读时间:约 85 分钟 版本口径:示例以 Unity 2022.3 LTS、API Compatibility Level 为 .NET Standard 2.1 作为最低讨论基线,并与桌面 .NET 8 区分。具体补丁版、平台、包与后端仍需用该项目验证。 后端口径:分别讨论编辑器/Player 的 Mono、IL2CPP,以及 Unity Burst + Jobs;不把任何一个的生成代码推广给另外两个。 代码约定:代码均为业务示例或实验代码,
唐青枫2 天前
c#·.net
对象到底住在哪里?C#.NET 托管堆从分配、GC 到内存排查写 C# 时,new 一个对象很容易,但背后涉及 CLR 的对象分配、内存区域、GC 根、分代晋升和堆压缩。
fogota2 天前
c#·wpf
Emoji与Segoe MDL2 Assets的比较这里分两大类:⚠️ 重要区分格式:字符|描述|Unicode码|C#字符串写法C#:超过4位十六进制用 \Uxxxxxxxx(大写U) XAML:直接粘贴字符,或者 &#x1F600;
灸木2 天前
c#
C# 多线程与异步多线程:解决“在哪个线程执行”的问题。 异步:解决“等待的时候要不要阻塞线程”的问题。两者不是完全对立的概念,也不是一回事。
鱼听禅2 天前
学习·http·c#·工厂方法模式
C# 学习笔记-使用 类型化客户端搭建HTTP客户端服务香染衣 黑海森狱五大晶灵中最擅防御术的金晶灵,有着公子般的文质气息,外貌较为冷艳,性格却是十分豪爽,外冷内热、快人快语,与随从晴儿互动总是干净利落。隐居在森狱深处的天堂森林中,已许久不管森狱之事,但依旧暗中注意着森狱的变化,故当玄同与紫鷨因替阎王取药的关系,来到天堂森林,也开启了金晶灵再出的契机。
geovindu2 天前
后端·设计模式·c#·.net·.netcore·条件变量模式·同步型模式
CSharp:Condition Variable Pattern本文围绕珠宝行业企业级全程业务流程的工程化实现展开,重点介绍如何基于 C# .NET 10 与条件变量模式(Condition Variable Pattern)构建一套可扩展、可观测、具备弹性容错能力的订单全流程流水线。文章将从业务建模、流水线引擎设计、弹性适配与日志体系四个维度逐步拆解,帮助读者理解复杂业务系统在并发与故障场景下的落地思路。
淡海水2 天前
算法·unity·c#·list·dictionary
11-03-Unity-List-T-和Dictionary-TKey-TValue-的性能调优实战系列:C# 与常用数据结构源码剖析 · Unity 实战篇 阅读时间:约 60 分钟 前置知识:List<T> 连续数组、Dictionary<TKey,TValue> 桶与 Entry、Unity Profiler 基础 结论边界:本文区分 Editor/Player、Mono/IL2CPP、Development/Release 与目标设备。不把某个 Unity 版本的 GC 或桌面 .NET 基准当成所有项目的普遍事实。
fogota2 天前
c#·.net
C# 如何调用系统图标说明:Windows系统自带DLL(imageres.dll / shell32.dll)里没有动物头像,只有文件夹、警告、信息、磁盘等系统图标;动物头像需要自己准备图片资源。下面先讲系统内置图标调用。
△曉風殘月〆2 天前
c#·.net·.net core·clr
.NET是什么?为什么要选择.NET?自我们启动迭代迅猛的.NET 开源跨平台项目以来,.NET 发生了翻天覆地的变化。我们对整个平台进行了重新梳理与打磨,一方面新增大量面向性能与安全性的底层核心能力,另一方面配套推出侧重开发效率的高层特性,Span<T>、硬件内部函数、可空引用类型便是典型代表。