摘要: Professional C++ 第六版学习记录 Github 基础知识 const使用 const 用来表示不可修改的值或者对象 常量 const int a = 10; // a不可被修改 a = 12 // error std::optional 类模板 std::optional 管理一个可 阅读全文
posted @ 2025-08-27 22:54 杰西卡若 阅读(25) 评论(0) 推荐(0)
摘要: 得到CAD坐标三个点的坐标,在记录机械臂对应的坐标,即可得到转化矩阵 * 源点:CAD坐标 cadX := [1874.8266589398, 1959.82666589398, 1908.82666589398] // CAD的X坐标 cadY := [1456.2866936589398, 14 阅读全文
posted @ 2025-12-03 17:05 杰西卡若 阅读(1) 评论(0) 推荐(0)
摘要: C# winform 实现隐藏布局和显示布局 今天写代码时,提出一个需求,点击按钮的时候,显示隐藏的控件,再次点击,继续隐藏控件。 思路是,用 TableLayout 的百分比布局来实现。 我的是一列三行的布局,隐藏第二个布局,剩余两个布局自动按照百分比填充 private void HideSec 阅读全文
posted @ 2025-11-12 15:02 杰西卡若 阅读(7) 评论(0) 推荐(0)
摘要: C# 通过共享内存的方式给Python传递一张图片 简介: 需求是需要传到python中一张图片,然后通过python进行处理,我想到了一种进程间通信的方法,共享内存,我的理解就是开辟一块内存,A向内存里面写数据,B再去读取这块内存的数据。 C# 主程序代码 using System; using 阅读全文
posted @ 2025-11-12 10:58 杰西卡若 阅读(6) 评论(0) 推荐(0)
摘要: Modbus协议 Modbus是一种 单主多从 的通信协议. Modbus协议特点 1.在同一时间,总线上只能有一个主设备,但可以有一个或多个(最多247)从设备 阅读全文
posted @ 2025-10-16 19:42 杰西卡若 阅读(7) 评论(0) 推荐(0)
摘要: C# ini文件操作类 using System; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServices; using System.Text; using System.I 阅读全文
posted @ 2025-10-14 16:39 杰西卡若 阅读(9) 评论(0) 推荐(0)
摘要: C# 泛型懒汉单例类 using System; namespace SingletonHepler { public sealed class Singleton<T> where T : class, new() { private static readonly Lazy<T> _instan 阅读全文
posted @ 2025-10-14 16:28 杰西卡若 阅读(8) 评论(0) 推荐(0)
摘要: C# 日志类 using System; using System.IO; using System.Text; namespace Log { public enum LogLevel { DEBUG, INFO, ERROR, WARNING, TRACE }; public class Log 阅读全文
posted @ 2025-10-14 16:26 杰西卡若 阅读(7) 评论(0) 推荐(0)
摘要: UI层(用户控件):应该捕获所有异常,并给用户友好的提示。同时,记录日志。 业务层:通常不捕获异常,或者只捕获特定异常进行转换。如果业务层有复杂的业务逻辑,可能会捕获数据层或基础设施层的异常,并转换为业务异常。 数据层:捕获技术异常(如数据库操作异常)并进行转换,同时进行资源清理。 基础设施层:通常 阅读全文
posted @ 2025-09-28 18:07 杰西卡若 阅读(4) 评论(0) 推荐(0)
摘要: C# 异步编程场景 如果代码要实现 I/O 绑定方案以支持网络数据请求、数据库访问或文件系统读取/写入,则异步编程是最佳方法。 还可以为 CPU 绑定场景编写异步代码,例如耗时的计算。 异步编程模型 Task 和 Task<T> 对象共同表示异步编程的核心。 这些对象通过支持 async 和 awa 阅读全文
posted @ 2025-09-28 12:02 杰西卡若 阅读(10) 评论(0) 推荐(0)
摘要: 1297. 子串的最大出现次数 提示 给你一个字符串 s ,请你返回满足以下条件且出现次数最大的 任意 子串的出现次数: 子串中不同字母的数目必须小于等于 maxLetters 。 子串的长度必须大于等于 minSize 且小于等于 maxSize 。 示例 1: 输入:s = "aababcaab 阅读全文
posted @ 2025-09-01 09:57 杰西卡若 阅读(6) 评论(0) 推荐(0)