摘要: PRISM框架举例:以及和MVVMLight的区别? 模块化开发‌:将应用拆分为独立模块(如用户管理、数据分析),支持动态加载与卸载,便于团队协作与维护 。 ‌MVVM 模式支持‌:内置 ViewModel 基类与命令实现(如 DelegateCommand),简化数据绑定与交互逻辑,提升代码可测试 阅读全文
posted @ 2026-08-28 23:01 HelloWorld庄先生 阅读(5) 评论(0) 推荐(0)
摘要: 一、粘包 粘包产生的原因:TCP 是流式协议,无消息边界,操作系统缓冲区会积攒数据一次性发送,UDP就不会。 粘包的原因: 1.发送方连续多次 Send,内核缓冲区合并成一个 TCP 包发出。 2.接收方一次 Recv 读取到多条消息拼接在一起。 3.发送数据包过小,Nagle 算法自动合并小包。 阅读全文
posted @ 2026-08-13 23:27 HelloWorld庄先生 阅读(14) 评论(0) 推荐(0)
摘要: 1.附加属性:不属于自身类,由父容器设置,例Grid.Row、Canvas.Left <Button Grid.Row="0" Canvas.Left="20"/> 2.依赖属性 DependencyProperty 普通属性:就是 C# 类的普通属性,后台存一个私有字段。 依赖属性:WPF 特有, 阅读全文
posted @ 2026-08-08 00:57 HelloWorld庄先生 阅读(10) 评论(0) 推荐(0)
摘要: 一、看清类型GetType(),GetProperties(),GetValue() 反射就是让程序在运行时认识“自己结构”的能力。 using System; using System.Reflection; public class Printer { public static void Pr 阅读全文
posted @ 2026-08-04 23:18 HelloWorld庄先生 阅读(4) 评论(0) 推荐(0)
摘要: 管道模式(Pipeline Pattern) 把一个任务按照顺序交给一连串处理器依次执行,形成一条流水线。请求从头流入管道,依次经过各个处理器,处理完成后反向回流。 链式结构:请求 → 中间件1 → 中间件2 → 中间件3 → 业务处理 → 原路返回 中间件模式(Middleware) 管道中每一个 阅读全文
posted @ 2026-08-02 16:04 HelloWorld庄先生 阅读(7) 评论(0) 推荐(0)
摘要: int a = 10; int* p = &a; 变量a 地址:0x1000 存放数据:10 变量p 地址:0x2000 存放数据:0x1000 &a → 0x1000 p → 0x1000(p 中存的值是 a 的地址) *p → 10 &p → 0x2000(指针变量自身的地址) 指针是一个内存变 阅读全文
posted @ 2026-07-27 23:29 HelloWorld庄先生 阅读(9) 评论(0) 推荐(0)
摘要: 场景:C++ 编译 非托管 DLL(OpenCV、图像识别、检测算法),C#(WPF / 控制台)调用。 两种主流方式: P/Invoke(DllImport):简单函数导出,适合轻量接口。Platform Invoke,中文一般叫「平台调用」。 C++/CLI 桥接层:适合传递复杂结构体、图像数据 阅读全文
posted @ 2026-07-23 00:31 HelloWorld庄先生 阅读(19) 评论(0) 推荐(0)
摘要: 整体业务流程 机械臂先粗放钣金到视觉拍照工位(初始定位台) → 相机拍照 → 视觉算出钣金圆孔相对基准孔的 X/Y 平移偏移、R 旋转角度偏移 → 下发偏移补偿给机械臂 → 机械臂带动钣金二次微调,精准插入目标定位销 / 基准孔。(图像处理的流程:原图 → 灰度化 → 高斯模糊降噪 → 阈值二值化 阅读全文
posted @ 2026-07-20 17:02 HelloWorld庄先生 阅读(33) 评论(0) 推荐(0)
摘要: 定义 MQTT是运行在TCP之上的轻量级应用层协议,专门为物联网,和低带宽弱网设备设计。 架构:发布 / 订阅(Pub/Sub),客户端之间不直连,由 Broker(服务端)中转消息 核心角色 Broker:MQTT 服务器(EMQX、Mosquitto、MQTTnet.Server) Publis 阅读全文
posted @ 2026-07-17 21:50 HelloWorld庄先生 阅读(44) 评论(0) 推荐(0)
摘要: EVT:工程验证测试(工程样机阶段,研发手版) 目的:验证产品设计方案、硬件 / 软件基础功能,找出设计缺陷,不追求良率。 输出:EVT 测试报告、缺陷清单 DCR、设计变更申请 ECR;样机数量少(5~20 台)。 DVT :设计验证测试(模具/正式物料样机) 目的:使用量产模具、量产物料整机验证 阅读全文
posted @ 2026-07-08 10:35 HelloWorld庄先生 阅读(29) 评论(0) 推荐(0)