摘要: 想使用VS 2022的独立打包生成程序集功能,在升级到VS2022 V17.7后,原来的使用.Net Framework 4.8开发的程序需要转换为.Net Core,然后使用扩展功能安装了.NET Upgrade Assistant,然后重新打开VS2022并加载原来的项目进行升级,在解决资源方案 阅读全文
posted @ 2023-11-19 22:02 soliang 阅读(2204) 评论(0) 推荐(0) 编辑
摘要: 问题分析:两个链表相交可以分为两个大类,一是两个无环链表相交,二是两个有环链表相交。 无环相交如图: 有环相交有两种情况,一种是先相交后成环,如图: 另一种是交点有两个,是成环后的交点(入环节点不同) 方法 1.判断链表是否有环,返回第一个入环节点。 2.判断是否相交 3.判断相交节点是否相同 判断 阅读全文
posted @ 2023-11-02 17:10 soliang 阅读(153) 评论(0) 推荐(0) 编辑
摘要: UserControl 的一个值得注意的问题 [属性" * "的代码生成失败.错误是:"程序集"*.Version=1.0.0.0,Culture=neutral,..........无标记为序列化" 开发时在做UserControl,需要注意的List<>集合问题~~~! 其他类型的集合可能也存在 阅读全文
posted @ 2023-10-27 09:57 soliang 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 简介 MiniExcel简单、高效避免OOM的.NET处理Excel查、写、填充数据工具。 目前主流框架大多需要将数据全载入到内存方便操作,但这会导致内存消耗问题,MiniExcel 尝试以 Stream 角度写底层算法逻辑,能让原本1000多MB占用降低到几MB,避免内存不够情况。 特点 低内存耗 阅读全文
posted @ 2023-10-10 09:28 soliang 阅读(7683) 评论(1) 推荐(6) 编辑
摘要: 在项目中常常常使用到DataTable,假设DataTable使用得当,不仅能使程序简洁有用,并且可以提高性能,达到事半功倍的效果,现对DataTable的使用技巧进行一下总结。 1、添加引用 1 using System.Data; 2、创建表 1 2 3 4 //创建一个空表 DataTable 阅读全文
posted @ 2023-10-10 09:18 soliang 阅读(4061) 评论(0) 推荐(0) 编辑
摘要: 导出Excel是.NET的常见需求,开源社区、市场上,都提供了不少各式各样的Excel操作相关包。本文,我将使用NPOI、EPPlus、OpenXML、Aspose.Cells四个市面上常见的库,各完成一个导出Excel示例。然后对其代码风格和性能做一个横向比较。最后我将说出我自己的感想。 文中所有 阅读全文
posted @ 2023-10-09 00:03 soliang 阅读(1315) 评论(0) 推荐(2) 编辑
摘要: 1.简介 MiniExcel简单、高效避免OOM的.NET处理Excel查、写、填充数据工具。 目前主流框架如Npoi 需要将数据全载入到内存方便操作,但这会导致内存消耗问题。 MiniExcel 尝试以 Stream 角度写底层算法逻辑,能让原本1000多MB占用降低到几MB,避免内存不够情况。 阅读全文
posted @ 2023-10-08 23:56 soliang 阅读(3137) 评论(0) 推荐(0) 编辑
摘要: 【虚方法】 virtual关键字用于在基类中修饰方法(或属性、索引器或事件声明),并且允许在派生类中重写这些对象(即override可写可不写)。 virtual的使用会有两种情况: 情况1:在基类中virtual方法在子类中没用override重写。那么在对子类实例的调用中,该虚方法使用的是基类定 阅读全文
posted @ 2023-09-27 14:41 soliang 阅读(909) 评论(0) 推荐(0) 编辑
摘要: C# 简单实现对字符串加密和解密有两种方式,供参考: 1 /// <summary> 2 /// 编译字符串 3 /// </summary> 4 /// <param name="strUnicode"></param> 5 /// <returns></returns> 6 public sta 阅读全文
posted @ 2023-09-26 20:26 soliang 阅读(840) 评论(0) 推荐(0) 编辑
摘要: 连接SQL Server服务器,需要指定端口号。格式就是:[IP],[Port],比如:192.168.1.100,1433 互联网默认的方式是服务器IP与端口号之间用冒号连接,但是微软这个非主流的用的是逗号,真是又逗比又坑爹的存在 阅读全文
posted @ 2023-09-22 09:33 soliang 阅读(376) 评论(0) 推荐(0) 编辑