会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Niuery Diary
不积跬步无以至千里,不积小流无以致江河
博客园
首页
新随笔
联系
管理
订阅
2025年7月22日
数据结构与算法 --- 链表反转
摘要: 引言 最近有一些碎片时间,利用碎片时间在力扣刷一刷算法题,碰到了一道题,算法过程的子算法需要反转部分链表,看了看题解,觉得这个链表翻转的算法很有趣,也是一种有趣的思路,记录一下。 代码实现 还是直接上代码吧 public class ListNode { public int val; public
阅读全文
posted @ 2025-07-22 11:16 NiueryDiary
阅读(11)
评论(0)
推荐(0)
2025年5月7日
线程安全集合 --- Concurrent
摘要: 引言 最近看一些代码的时候,发现有人用 System.Collections.Concurrent 下的 BlockingCollection 很便利的实现了生产者 - 消费者模式,这是之前没有注意到的,之前只关注过 ConcurrentQueue<T> 、ConcurrentStack<T> 或
阅读全文
posted @ 2025-05-07 16:10 NiueryDiary
阅读(982)
评论(4)
推荐(10)
2024年8月11日
编程技巧 --- 远程调试
摘要: 引言 最近在做的项目上做了一些性能优化的工作,用到了 Visual Studio 远程调试,所以本篇文章整理一下远程调试技巧。 首先,了解一下 Visual Studio远程调试是什么? Visual Studio 的远程调试功能允许在本地调试远程计算机上运行的应用程序。用远程调试,可以在本地计算机
阅读全文
posted @ 2024-08-11 23:04 NiueryDiary
阅读(892)
评论(8)
推荐(6)
2024年3月8日
WPF --- 触摸屏下的两个问题
摘要: 引言 本片文章分享一下之前遇到的WPF应用在触摸屏下使用时的两个问题。 场景 具体场景就是一个配置界面, ScrollViewer 中包含一个StackPanel 然后纵向堆叠,已滚动的方式查看,然后包含多个 TextBlock 、 TextBox 以及DataGrid ,期间遇到了两个问题: WP
阅读全文
posted @ 2024-03-08 09:51 NiueryDiary
阅读(864)
评论(3)
推荐(10)
2024年1月4日
Freezable ---探索WPF中Freezable承载数据的原理
摘要: 引言 在之前写的一篇文章【WPF 如何以Binding方式隐藏DataGrid列】中,我先探索了 DataGridTextColumn 为什么不在可视化树结构内?又给出了解决方案,使用 Freezable ,该抽象类是 DependencyObject 的子类,能使用依赖属性在 Xaml 进行绑定,
阅读全文
posted @ 2024-01-04 22:38 NiueryDiary
阅读(756)
评论(1)
推荐(10)
2023年11月27日
编程技巧 --- VS如何调试.Net源码
摘要: 引言 如题,在VS中如何调试 .Net 源码呢? 一般来说,VS2022,都是默认启用 F12 转到定义能够看到源码,如果大家发现自己无法使用 F12 查看源码,可以在 "工具" -> "选项" -> "文本编辑器" -> "C#" -> "高级" -> "转到定义",勾选所有选项就对了。 但是光以
阅读全文
posted @ 2023-11-27 20:54 NiueryDiary
阅读(2465)
评论(0)
推荐(9)
2023年11月21日
WPF --- 如何以Binding方式隐藏DataGrid列
摘要: 引言 如题,如何以Binding的方式动态隐藏DataGrid列? 预想方案 像这样: 先在ViewModel创建数据源 People 和控制列隐藏的 IsVisibility,这里直接以 MainWindow 为 DataContext public partial class MainWindo
阅读全文
posted @ 2023-11-21 22:39 NiueryDiary
阅读(1446)
评论(2)
推荐(5)
2023年11月17日
WPF --- 如何重写WPF原生控件样式
摘要: 引言 上一篇中 WPF 重写DataGrid样式,因新产品UI需要,重写了一下微软 WPF 原生的 DataGrid 的样式,包含如下内容: 基础设置,一些基本背景色,字体颜色等。 滚动条样式。 实现圆角表格,重写表格的一些基础样式,例如 CellStyle ,RowStyle,RowHeaderS
阅读全文
posted @ 2023-11-17 20:08 NiueryDiary
阅读(1593)
评论(1)
推荐(11)
WPF --- 重写圆角DataGrid样式
摘要: 引言 因要符合UI设计, 需要一个圆角的 DataGrid 样式,其需要一个,所以需要重写DataGrid的样式, 代码 具体样式代码如下: <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/present
阅读全文
posted @ 2023-11-17 20:07 NiueryDiary
阅读(849)
评论(0)
推荐(1)
2023年11月16日
WPF --- TextBox的输入校验
摘要: 引言 在WPF应用程序开发中,数据校验是确保用户输入数据的正确性和完整性的重要一环。 之前在做一些参数配置功能时,最是头疼各种参数校验,查阅一些资料后,我总结了数据校验方式有两种: ValidationRule IDataErrorInfo 接下来分别介绍这两种校验方式。 ValidationRul
阅读全文
posted @ 2023-11-16 21:44 NiueryDiary
阅读(2801)
评论(4)
推荐(8)
下一页
公告