技术栈
c#
samble
11 小时前
c#
·
wpf
·
mvvm
·
modbus
·
工业控制
从零搭建灌装监控系统(十八):自定义控件,三色灯与状态指示
这是「从零搭建灌装监控系统」系列第18篇。界面上的红绿圆点、状态标签、液位指示,一开始都是复制粘贴出来的。这篇把它们做成可复用的自定义控件,用依赖属性和值转换器驱动,并讲清一个特别容易踩的 WPF 规则:本地值为什么会盖掉触发器。
jun_bai
12 小时前
windows
·
c#
·
word
使用Aspose实现word文档合并,内容替换
主要程序代码:图片插入:
字节暗面
15 小时前
c#
·
游戏开发
·
服务端校验
·
反作弊
客户端上报不可信:游戏服务端数据校验与对局重演设计
最近在整理一套游戏结算链路时,我重新看了下客户端上报的数据结构。接口已经有签名,奖励也放到了服务器计算,但修改攻击力、变速和无敌之类的异常对局,仍然可能正常结算。
chingho
16 小时前
c#
·
github
·
.net
·
开源项目
GitHub上这10个C#项目,不仅实用,还怪好玩的
让《泰坦陨落2》和《Big Walk》一键跑进 VR⭐ 总星 1258 | 语言 C# | 创建于 2026-08-06
半亩码田
18 小时前
开发语言
·
python
·
c#
C#转Python第5.1篇:异步编程:asyncio vs async/await,语法相似但机制不同
在 C# 里写异步代码,用 async/await——语法简洁,编译器帮你处理状态机,Task 模型成熟稳定。
阿华田512
18 小时前
c#
·
linq
Java 类加载冲突实战:解决 is not an instance of
在 Java Agent、Flink、插件系统等复杂运行环境中,经常会遇到同一个依赖被多个组件引入的情况。
samble
1 天前
c#
·
wpf
·
mvvm
·
modbus
·
工业控制
从零搭建灌装监控系统(十七):LiveCharts 实时温度曲线
这是「从零搭建灌装监控系统」系列第17篇。数字只能告诉你此刻的温度,曲线才能告诉你温度在往哪走。这篇用 LiveCharts 画实时温度,重点不是“怎么画出来”,而是怎么在几百毫秒一次的刷新下不卡、不崩、不无限膨胀。
淡海水
2 天前
开发语言
·
unity
·
c#
·
gc
·
暂停时间
02-07-原理篇-GC暂停时间的本质
篇章:02-原理篇 阅读时间:约 35 分钟 前置知识:了解 GC 触发条件GC暂停(Stop-The-World, STW)是所有使用GC的运行时都绕不开的话题。在游戏开发中,一次50ms的GC暂停意味着丢失3帧画面;在交易系统中,一次100ms的暂停可能导致订单超时。理解GC暂停的本质——它从何而来、由什么组成、如何测量、如何减少——是性能优化的核心知识。
小羊没烦恼!
2 天前
开发语言
·
前端
·
数据库
·
人工智能
·
c#
·
策略模式
OS X 上使用.NET开发应用程序
MonoMac是面向Mac OSX API的C#绑定,其API设计主要受到了MonoTouch的启发,后者可以基于Mono开发原生的iOS应用程序。MonoMac套件的目标之一,也是发布独立的 .app应用程序,让最终用户摆脱对Mono的依赖。MonoTouch的成功则是一个良好的基础,于是Mono开始将Cocoa API使用C#和.NET世界中的模式与惯例用法表现出来,并提供开发人员整套Cocoa应用程序的开发工具。
Behavior
2 天前
c#
·
unity3d
·
游戏开发
Unity 7.0 Alpha 拆解:编辑器干掉 Mono 换 CoreCLR
10 月 5 日,Unity 放出 7.0 的第一个公开 Alpha,版本号 7000.0.0a7,走 Unity Hub 的 Pre-releases 通道分发,官方说每周最多推两个构建。定位写得很直白:验证项目兼容性用的,别拿去做生产。
淡海水
2 天前
算法
·
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)。
Vertira
2 天前
开发语言
·
c#
C# 函数封装成 DLL,
要把 C# 函数封装成 DLL,核心思路是新建类库项目,把要公开的方法写成 public,编译后得到 .dll 文件,再在目标项目里添加引用并调用。下面按“封装—调用—注意事项”的顺序给你过一遍,直接照着做就行。
浅尝辄止;
2 天前
开发语言
·
设计模式
·
c#
设计模式在HIS/LIS医疗系统中的完整实践指南(C#版)
设计模式是面向对象软件设计中,针对反复出现的设计问题总结出的可复用、经验证的解决方案模板。核心目标是解耦、复用、可扩展、易维护,而非语法层面的技巧。
kimloner
2 天前
windows
·
开源
·
c#
·
ocr
·
winforms
开源一个 376KB 的 Windows 桌面小工具:便签 + 截图标注 + OCR + 待办提醒(C# / WinForms)
我之前一直用 Windows 自带的便笺,记点东西够用,但它没有截屏。而我日常的活儿是「截一块屏幕 → 圈两下 → 顺手记到便签上」,这几步得在三四个工具之间来回跳,很烦。
阿松爱学习
2 天前
unity
·
pdf
·
c#
【Unity开发】Aspose.PDF的使用
之前说了Aspose.Words ,但是它不能直接合并 PDF 文件,因为它是一个专门处理 Word 文档(如 .docx、.doc)的库。但 Aspose 提供了另一个专门处理 PDF 的库,叫 Aspose.PDF,可以完美实现 PDF 合并功能。
半亩码田
2 天前
python
·
正则表达式
·
c#
C#转Python第4.8篇:正则表达式:Python re 模块 vs C# System.Text.RegularExpressions
在 C# 里搞正则表达式,Regex 类是老朋友了——Regex.IsMatch()、Regex.Match()、Regex.Replace(),编译选项、捕获组、命名分组一应俱全。写起来规规矩矩,强类型加持,IntelliSense 随时待命,稳得像老司机开车。
FPGA小徐
2 天前
开发语言
·
数据库
·
c#
【一生一芯 / PA】异常响应机制:RISC-V 中 ecall → mtvec → mret 的完整代
本文基于你的 riscv32 + NEMU + AM 代码,逐层拆解异常响应机制。 环境路径:PA3 开始,我们要让用户程序和操作系统之间能切换执行流。
淡海水
2 天前
算法
·
unity
·
c#
·
图
·
gc
·
遍历
·
roots
02-04-原理篇-GC Roots与对象图遍历
篇章:02-原理篇 阅读时间:约 35 分钟 前置知识:了解堆和栈的基本概念垃圾回收的核心问题是:如何判断一个对象还在被使用? 追踪式 GC(Tracing GC)给出的答案是——从一组被称为 GC Roots 的根引用出发,遍历整个对象引用图(Object Graph),所有可达的对象都是存活的,不可达的对象都是垃圾。
胖纸不争
2 天前
ai
·
c#
·
net core
嫌桌面 Agent 太重,我“自己”写了一个
起因很简单:我试过的桌面 Agent 一个比一个大,装完动不动占一两个 G,而我要的功能其实只有那么几样,还分散在好几个软件里。后来就想,自己写一个吧——把我在用的这些功能挑出来,只做这些,看看能不能做一个出来。当然,现在我是一边写一边自己简单用用,还没有重度使用,应该还有不少的问题。
当青春邂逅吉米多维奇
3 天前
开发语言
·
c#
C#图解教程(第5版) 同步方法
第21章 异步编程21.1节 什么是异步示例1 在.net framework环境下运行,增加代码完整代码如下: