c#

samble2 小时前
c#·wpf·mvvm·modbus·工业控制
从零搭建灌装监控系统(十七):LiveCharts 实时温度曲线这是「从零搭建灌装监控系统」系列第17篇。数字只能告诉你此刻的温度,曲线才能告诉你温度在往哪走。这篇用 LiveCharts 画实时温度,重点不是“怎么画出来”,而是怎么在几百毫秒一次的刷新下不卡、不崩、不无限膨胀。
淡海水11 小时前
开发语言·unity·c#·gc·暂停时间
02-07-原理篇-GC暂停时间的本质篇章:02-原理篇 阅读时间:约 35 分钟 前置知识:了解 GC 触发条件GC暂停(Stop-The-World, STW)是所有使用GC的运行时都绕不开的话题。在游戏开发中,一次50ms的GC暂停意味着丢失3帧画面;在交易系统中,一次100ms的暂停可能导致订单超时。理解GC暂停的本质——它从何而来、由什么组成、如何测量、如何减少——是性能优化的核心知识。
小羊没烦恼!13 小时前
开发语言·前端·数据库·人工智能·c#·策略模式
OS X 上使用.NET开发应用程序MonoMac是面向Mac OSX API的C#绑定,其API设计主要受到了MonoTouch的启发,后者可以基于Mono开发原生的iOS应用程序。MonoMac套件的目标之一,也是发布独立的 .app应用程序,让最终用户摆脱对Mono的依赖。MonoTouch的成功则是一个良好的基础,于是Mono开始将Cocoa API使用C#和.NET世界中的模式与惯例用法表现出来,并提供开发人员整套Cocoa应用程序的开发工具。
Behavior14 小时前
c#·unity3d·游戏开发
Unity 7.0 Alpha 拆解:编辑器干掉 Mono 换 CoreCLR10 月 5 日,Unity 放出 7.0 的第一个公开 Alpha,版本号 7000.0.0a7,走 Unity Hub 的 Pre-releases 通道分发,官方说每周最多推两个构建。定位写得很直白:验证项目兼容性用的,别拿去做生产。
淡海水15 小时前
算法·unity·c#·并发·gc·增量
02-06-原理篇-增量式GC与并发GC篇章:02-原理篇 阅读时间:约 40 分钟 前置知识:了解 STW 暂停在游戏和实时交互应用中,GC暂停(Stop-The-World, STW)是最令人头疼的性能问题之一。一次Full GC可能暂停几十甚至上百毫秒,导致明显的卡顿。为了减少暂停时间,GC设计者们发展出了三种核心策略:增量式GC(Incremental GC)、并发式GC(Concurrent GC)和并行式GC(Parallel GC)。
Vertira15 小时前
开发语言·c#
C# 函数封装成 DLL,要把 C# 函数封装成 DLL,核心思路是‌新建类库项目,把要公开的方法写成 public,编译后得到 .dll 文件,再在目标项目里添加引用并调用‌。下面按“封装—调用—注意事项”的顺序给你过一遍,直接照着做就行。
浅尝辄止;16 小时前
开发语言·设计模式·c#
设计模式在HIS/LIS医疗系统中的完整实践指南(C#版)设计模式是面向对象软件设计中,针对反复出现的设计问题总结出的可复用、经验证的解决方案模板。核心目标是解耦、复用、可扩展、易维护,而非语法层面的技巧。
kimloner1 天前
windows·开源·c#·ocr·winforms
开源一个 376KB 的 Windows 桌面小工具:便签 + 截图标注 + OCR + 待办提醒(C# / WinForms)我之前一直用 Windows 自带的便笺,记点东西够用,但它没有截屏。而我日常的活儿是「截一块屏幕 → 圈两下 → 顺手记到便签上」,这几步得在三四个工具之间来回跳,很烦。
阿松爱学习1 天前
unity·pdf·c#
【Unity开发】Aspose.PDF的使用之前说了Aspose.Words ,但是它不能直接合并 PDF 文件,因为它是一个专门处理 Word 文档(如 .docx、.doc)的库。但 Aspose 提供了另一个专门处理 PDF 的库,叫 Aspose.PDF,可以完美实现 PDF 合并功能。
半亩码田1 天前
python·正则表达式·c#
C#转Python第4.8篇:正则表达式:Python re 模块 vs C# System.Text.RegularExpressions在 C# 里搞正则表达式,Regex 类是老朋友了——Regex.IsMatch()、Regex.Match()、Regex.Replace(),编译选项、捕获组、命名分组一应俱全。写起来规规矩矩,强类型加持,IntelliSense 随时待命,稳得像老司机开车。
FPGA小徐1 天前
开发语言·数据库·c#
【一生一芯 / PA】异常响应机制:RISC-V 中 ecall → mtvec → mret 的完整代本文基于你的 riscv32 + NEMU + AM 代码,逐层拆解异常响应机制。 环境路径:PA3 开始,我们要让用户程序和操作系统之间能切换执行流。
淡海水1 天前
算法·unity·c#·图·gc·遍历·roots
02-04-原理篇-GC Roots与对象图遍历篇章:02-原理篇 阅读时间:约 35 分钟 前置知识:了解堆和栈的基本概念垃圾回收的核心问题是:如何判断一个对象还在被使用? 追踪式 GC(Tracing GC)给出的答案是——从一组被称为 GC Roots 的根引用出发,遍历整个对象引用图(Object Graph),所有可达的对象都是存活的,不可达的对象都是垃圾。
胖纸不争1 天前
ai·c#·net core
嫌桌面 Agent 太重,我“自己”写了一个起因很简单:我试过的桌面 Agent 一个比一个大,装完动不动占一两个 G,而我要的功能其实只有那么几样,还分散在好几个软件里。后来就想,自己写一个吧——把我在用的这些功能挑出来,只做这些,看看能不能做一个出来。当然,现在我是一边写一边自己简单用用,还没有重度使用,应该还有不少的问题。
当青春邂逅吉米多维奇2 天前
开发语言·c#
C#图解教程(第5版) 同步方法第21章 异步编程21.1节 什么是异步示例1 在.net framework环境下运行,增加代码完整代码如下:
波力海苔夹心脆6752 天前
开发语言·经验分享·数码相机·c#·视觉检测·.net
C# 机器视觉实战:单相机引导机械手精准贴合,从拍照、偏差计算(平移+旋转)到坐标补偿全解想象你让机械手把一个零件贴到指定位置:机械手本身能重复走到同一个点,但每次来料摆放总有偏差、治具有误差,如果"闭着眼"直接贴,难免错位。视觉引导就是给机械手装上"眼睛"——相机先拍一张,算出这次来料相对标准位置"偏了多少",再让机械手往回补偿这点偏差,就能精准贴合。本文基于一份《单相机机械手引导》PPT,把固定相机引导的布局、坐标系、纯平移与带旋转的偏差补偿原理讲透,并给出可直接套用的 C# 实现,适合做机器视觉/自动化的初学者,也适合复习回顾。
Behavior2 天前
c#·unity3d·游戏开发
国内下载使用 Unity 6000 踩坑点总结Unity 6 的正式版是 2024 年 10 月 17 日发的,版本号 6000.0,前身就是原来那个 Unity 2023 LTS,官方博客给它的定位是"最稳定、性能最好的版本",支持周期比以往的 LTS 更长。核心新东西列了一串:URP Render Graph、GPU Resident Drawer、GPU Occlusion Culling、STP 时空后处理、DirectX 12 Split Graphics Jobs。官方自己测出来的数字是 CPU 性能最高提升 4 倍,GPU Reside
czhc11400756632 天前
c#
一张图从哪来,一个判断往哪走标签:成像链、曝光/读出、量子效率、电压 vs 电流、输入窗 vs 输出窗、哨兵值、祖先关系、推送 vs 回传、分层排查、热替换
曹牧2 天前
c#
C#:未被引用的函数C#编译器默认不会对未被引用的函数报警告,所以这类代码通常能正常编译通过,但会影响代码整洁度,也可能藏着死代码或遗漏的逻辑。
上位机妹子2 天前
数据库·c#·.netcore·ef core
EF Core 两种继承映射:每层次一张表(TPH)与每类型一张表(TPT)导语 接着上一章的内容,业务里「史诗 / 问题 / 任务」都是工作项,代码用继承很自然,数据库却没有「类」的概念。本文基于 MyBords 看板项目,讲清 EF Core 如何将 C# 继承落地为数据库表结构,深度对比 TPH / TPT 核心区别、选型场景,并提供可直接复用的项目重构实战代码。
小羊没烦恼!2 天前
java·服务器·开发语言·前端·c#
jQuery1.5的改进细节jQuery 1.5 beta1出来了,从学习跟进上来说,这一次已经比较晚了(我竟然不知道1.5什么时候出的alpha,就这么beta了)。 这个1.5版本最大的更新是AJAX的完全重写,提供了更强的可扩展性。但是受制于精力和篇幅,对新的AJAX的分析还是放到下回,本篇先简单介绍一下细节方面的改进。 jQuery._Deferred和jQuery.Deferred 首先不得不说这两个新生事物,因为他们是作为基础设施存在,不把这两个东西讲明白了,有些问题根本没办法解释。 首先,jQuery.Deferred