<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_62232239的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_62232239</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_62232239]]></copyright><item><title><![CDATA[水晶报表自动生成的CS文件命名空间设置]]></title><link>https://blog.youkuaiyun.com/weixin_62232239/article/details/151141394</link><guid>https://blog.youkuaiyun.com/weixin_62232239/article/details/151141394</guid><author>weixin_62232239</author><pubDate>Wed, 03 Sep 2025 10:53:48 +0800</pubDate><description><![CDATA[水晶报表更新对于rpt文件以后会在原命名空间自动添加几个后缀导致需要每次手动删除。在属性窗口中设置"自定义工具命名空间"保存后重新生成项目即可。]]></description><category></category></item><item><title><![CDATA[WinForm下Datagridview虚拟模式帮助类封装]]></title><link>https://blog.youkuaiyun.com/weixin_62232239/article/details/149830699</link><guid>https://blog.youkuaiyun.com/weixin_62232239/article/details/149830699</guid><author>weixin_62232239</author><pubDate>Fri, 01 Aug 2025 11:57:42 +0800</pubDate><description><![CDATA[该代码实现了DataGridView虚拟模式的数据绑定和样式控制功能。主要特性包括： 支持虚拟模式加载大型数据表，提升性能 提供列排序功能，可点击列头进行升序/降序排序 灵活的条件着色规则配置，支持基于值字典或自定义条件设置单元格背景色 合计行功能，自动计算指定列的汇总值并显示在最后一行 自定义行Tag生成，支持多列组合标识 提供自定义单元格值处理接口，允许修改显示内容 包含资源释放管理，避免内存泄漏 使用方式通过构造DataGridViewVirtualModeHelper类实现，可配置颜色规则、合计列、]]></description><category></category></item><item><title><![CDATA[Datagridview虚拟模式下的操作集锦]]></title><link>https://blog.youkuaiyun.com/weixin_62232239/article/details/148735788</link><guid>https://blog.youkuaiyun.com/weixin_62232239/article/details/148735788</guid><author>weixin_62232239</author><pubDate>Wed, 18 Jun 2025 12:59:41 +0800</pubDate><description><![CDATA[数据源直接绑定模式下数据量丰富的情况下渲染效果依旧不理想，约是30列乘以30w左右行累计渲染时间20s左右。启动虚拟+双缓冲以后压缩至3秒左右，其中有颜色渲染，合计行统计，序号绘制，配置列头排序。性能捕捉如下：但是由于C#国内社区实在是贫瘠，很多教程配备了虚拟模式与双缓冲但是该模式下的列头排序，全选反选等等附带操作集合没能给出代码。列头排序核心是ColumnHeaderMouseClick。]]></description><category></category></item><item><title><![CDATA[DataGridView使用DataSource绑定时合计行不参与列头排序解决方案]]></title><link>https://blog.youkuaiyun.com/weixin_62232239/article/details/148060985</link><guid>https://blog.youkuaiyun.com/weixin_62232239/article/details/148060985</guid><author>weixin_62232239</author><pubDate>Mon, 19 May 2025 12:58:09 +0800</pubDate><description><![CDATA[在DataGridView中实现排序时，合计行常常会参与排序，导致显示混乱。为解决此问题，可以通过重写内部排序函数或使用虚拟行技术。重写排序函数是最佳方案，但需修改接口层，耗时较长。虚拟行技术则通过CellFormatting事件处理，手动控制合计行的显示位置，确保其不参与排序。具体步骤包括：1. 计算合计值并存储在虚拟行中；2. 在CellFormatting事件中格式化普通数据行并处理合计行；3. 确保合计行始终位于表格底部。此方法虽需手动移动表格，但能有效避免合计行参与排序问题。]]></description><category></category></item><item><title><![CDATA[链表，双链表--增删改查]]></title><link>https://blog.youkuaiyun.com/weixin_62232239/article/details/141902717</link><guid>https://blog.youkuaiyun.com/weixin_62232239/article/details/141902717</guid><author>weixin_62232239</author><pubDate>Wed, 04 Sep 2024 20:07:48 +0800</pubDate><description><![CDATA[【代码】链表--增删改查。]]></description><category></category></item><item><title><![CDATA[菜单栏与权限分配]]></title><link>https://blog.youkuaiyun.com/weixin_62232239/article/details/139890126</link><guid>https://blog.youkuaiyun.com/weixin_62232239/article/details/139890126</guid><author>weixin_62232239</author><pubDate>Sat, 22 Jun 2024 23:38:35 +0800</pubDate><description><![CDATA[【代码】菜单栏与权限分配。]]></description><category></category></item><item><title><![CDATA[实验室管理平台（WebAPI+EFCore+Mysql+Vue3+Echarts+Three.js+Map+RabbitMQ+Consul+Polly+JWT +Ocelet+Redis）]]></title><link>https://blog.youkuaiyun.com/weixin_62232239/article/details/139890043</link><guid>https://blog.youkuaiyun.com/weixin_62232239/article/details/139890043</guid><author>weixin_62232239</author><pubDate>Sat, 22 Jun 2024 23:34:44 +0800</pubDate><description><![CDATA[但是他写的需要更改一些东西才能改到自己的代码中，这边推荐修改源代码，后面有空会重写。郭隆邦的个人空间-郭隆邦个人主页-哔哩哔哩视频 (bilibili.com)马域/CQIE.LabAssist (gitee.com)然后代码源地址，其中三维模型代码来自B站up主。]]></description><category></category></item><item><title><![CDATA[.NET+RabbtiMQ]]></title><link>https://blog.youkuaiyun.com/weixin_62232239/article/details/139634841</link><guid>https://blog.youkuaiyun.com/weixin_62232239/article/details/139634841</guid><author>weixin_62232239</author><pubDate>Wed, 12 Jun 2024 19:29:50 +0800</pubDate><description><![CDATA[exchange 记得改为一致。]]></description><category></category></item><item><title><![CDATA[小小动态规划]]></title><link>https://blog.youkuaiyun.com/weixin_62232239/article/details/139318525</link><guid>https://blog.youkuaiyun.com/weixin_62232239/article/details/139318525</guid><author>weixin_62232239</author><pubDate>Thu, 30 May 2024 11:07:21 +0800</pubDate><description><![CDATA[今日粪场悟道习得动态规划

后日国赛，敬请期待

62. 不同路径 - 力扣（LeetCode）

不同路径，当前路径为上一层路径数加左边路径数

dp[i][j]=dp[i-1][j]+dp[i][j-1];


class Solution {
public:
    int uniquePaths(int m, int n) {
        int dp[m][n];
        dp[0][0]=1;
        for(int i=1;i&lt;m;i++)
            ]]></description><category></category></item><item><title><![CDATA[.NET+JWT+Ocelet]]></title><link>https://blog.youkuaiyun.com/weixin_62232239/article/details/139104988</link><guid>https://blog.youkuaiyun.com/weixin_62232239/article/details/139104988</guid><author>weixin_62232239</author><pubDate>Tue, 21 May 2024 23:29:41 +0800</pubDate><description><![CDATA[过段时间写，整点流量卷。]]></description><category></category></item><item><title><![CDATA[.NET WebAPI+智谱清言实现本地知识库问答AI]]></title><link>https://blog.youkuaiyun.com/weixin_62232239/article/details/139104950</link><guid>https://blog.youkuaiyun.com/weixin_62232239/article/details/139104950</guid><author>weixin_62232239</author><pubDate>Tue, 21 May 2024 23:27:10 +0800</pubDate><description><![CDATA[注册智谱清言，构建本地知识库。]]></description><category></category></item><item><title><![CDATA[.NET WebAPI+微信支付]]></title><link>https://blog.youkuaiyun.com/weixin_62232239/article/details/138954390</link><guid>https://blog.youkuaiyun.com/weixin_62232239/article/details/138954390</guid><author>weixin_62232239</author><pubDate>Thu, 16 May 2024 14:31:35 +0800</pubDate><description><![CDATA[全面解析.NET WebAPI如何使用微信支付以及配置]]></description><category></category></item><item><title><![CDATA[.NET WebApi 发布到服务器(windows)并开放端口]]></title><link>https://blog.youkuaiyun.com/weixin_62232239/article/details/134402917</link><guid>https://blog.youkuaiyun.com/weixin_62232239/article/details/134402917</guid><author>weixin_62232239</author><pubDate>Tue, 14 Nov 2023 20:37:27 +0800</pubDate><description><![CDATA[第一次接触确实很迷茫在朋友、老师与多篇文章帮助下最终还是完成了测试。这一篇总结了很多错误类型，可以查阅。没有服务器的可以选择这篇，直接内网穿透。这一篇帮忙解决了ASP.NET Core Runtime 6.0.24与让显示出来(这里我也不知道有没有用到，不过我是照着敲得)。配置过程中可能会有报错，可以翻阅第八部分.]]></description><category></category></item><item><title><![CDATA[微信小程序获取手机号(.NET)]]></title><link>https://blog.youkuaiyun.com/weixin_62232239/article/details/134286727</link><guid>https://blog.youkuaiyun.com/weixin_62232239/article/details/134286727</guid><author>weixin_62232239</author><pubDate>Wed, 08 Nov 2023 14:36:06 +0800</pubDate><description><![CDATA[原文源自原文这是老版本的，.net6的话，需要更改接口名称接口名称是get，参数个数不一样，不知道这里能不能叫重载，.net6里面不支持，所以需要更改名称。]]></description><category></category></item></channel></rss>