摘要: 一、数组 1、Array 固定数组 优点: 1). 快速访问:数组通过索引来访问元素,访问速度非常快,因为可以通过索引进行直接定位。 2). 内存连续存储:数组在内存中以连续的方式存储元素,这样有助于提高数据的读取和写入效率。 3). 多维支持:C#中的数组支持多维(二维、三维等)数据结构,可以用于 阅读全文
posted @ 2023-12-26 17:19 soliang 阅读(187) 评论(0) 推荐(0) 编辑
摘要: C# RichTextBox进行上下标的处理,单纯的文本控件TextBox满足不了这个功能,必须使用RichTextBox富文本控件来实现,具体效果如下: 未设置上标字体大小前: 设置上标的字体大小后: 具体的代码如下: this.richTextBox1.SelectedText = "mm"; 阅读全文
posted @ 2023-12-26 14:07 soliang 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 1 private void listView_Validated( object sender, EventArgs e) 2 { 3 if (listView.FocusedItem != null ) 4 { 5 listView.FocusedItem.BackColor = SystemC 阅读全文
posted @ 2023-12-08 10:36 soliang 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一、新版HC-SR04简介新版HC-SR04,性能远超老版HC-SR04,US-015;在测距精度高于老版HC-SR04和US-015的情况下,测距范围更远,可达6米,远超一般超声波测距模块。采用CS-100A超声波测距SOC芯片,高性能,工业级,宽电压、低价格,成本击穿底价,只有普通超声波测距模块 阅读全文
posted @ 2023-12-01 18:02 soliang 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 前言:使用的硬件:STM32F103C8T6,HC-SR04,ST-Link(其他烧录器也可以),0.96寸OLED屏幕(非必须,仅供显示测距结果,可以使用串口助手代替),若干杜邦线。 涉及操作stm32的GPIO口,外部中断,定时器,本文中不会详细解释,仅提供代码思路。 HC-SR04:HC-SR 阅读全文
posted @ 2023-12-01 17:56 soliang 阅读(1670) 评论(0) 推荐(0) 编辑
摘要: 想使用VS 2022的独立打包生成程序集功能,在升级到VS2022 V17.7后,原来的使用.Net Framework 4.8开发的程序需要转换为.Net Core,然后使用扩展功能安装了.NET Upgrade Assistant,然后重新打开VS2022并加载原来的项目进行升级,在解决资源方案 阅读全文
posted @ 2023-11-19 22:02 soliang 阅读(1665) 评论(0) 推荐(0) 编辑
摘要: 问题分析:两个链表相交可以分为两个大类,一是两个无环链表相交,二是两个有环链表相交。 无环相交如图: 有环相交有两种情况,一种是先相交后成环,如图: 另一种是交点有两个,是成环后的交点(入环节点不同) 方法 1.判断链表是否有环,返回第一个入环节点。 2.判断是否相交 3.判断相交节点是否相同 判断 阅读全文
posted @ 2023-11-02 17:10 soliang 阅读(46) 评论(0) 推荐(0) 编辑
摘要: UserControl 的一个值得注意的问题 [属性" * "的代码生成失败.错误是:"程序集"*.Version=1.0.0.0,Culture=neutral,..........无标记为序列化" 开发时在做UserControl,需要注意的List<>集合问题~~~! 其他类型的集合可能也存在 阅读全文
posted @ 2023-10-27 09:57 soliang 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 简介 MiniExcel简单、高效避免OOM的.NET处理Excel查、写、填充数据工具。 目前主流框架大多需要将数据全载入到内存方便操作,但这会导致内存消耗问题,MiniExcel 尝试以 Stream 角度写底层算法逻辑,能让原本1000多MB占用降低到几MB,避免内存不够情况。 特点 低内存耗 阅读全文
posted @ 2023-10-10 09:28 soliang 阅读(4807) 评论(0) 推荐(3) 编辑
摘要: 在项目中常常常使用到DataTable,假设DataTable使用得当,不仅能使程序简洁有用,并且可以提高性能,达到事半功倍的效果,现对DataTable的使用技巧进行一下总结。 1、添加引用 1 using System.Data; 2、创建表 1 2 3 4 //创建一个空表 DataTable 阅读全文
posted @ 2023-10-10 09:18 soliang 阅读(3088) 评论(0) 推荐(0) 编辑