<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[bianguanyue的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/bianguanyue</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; bianguanyue]]></copyright><item><title><![CDATA[TortoiseGit——Error：Unable to write index]]></title><link>https://blog.csdn.net/bianguanyue/article/details/152971665</link><guid>https://blog.csdn.net/bianguanyue/article/details/152971665</guid><author>bianguanyue</author><pubDate>Sat, 11 Oct 2025 07:43:14 +0800</pubDate><description><![CDATA[使用TortoiseGit进行分支合并时，出现下述问题。]]></description><category></category></item><item><title><![CDATA[Microsoft.Data.Sqlite.SqliteException:“SQLite Error 1: ‘no such column: t.Value‘.”]]></title><link>https://blog.csdn.net/bianguanyue/article/details/152971102</link><guid>https://blog.csdn.net/bianguanyue/article/details/152971102</guid><author>bianguanyue</author><pubDate>Sat, 11 Oct 2025 07:33:39 +0800</pubDate><description><![CDATA[使用EF core获取SQLite的sequence 时一直有此错误：Microsoft.Data.Sqlite.SqliteException:“SQLite Error 1: 'no such column: t.Value'.”以下是出错代码：
 var id = DbContext.Instance.Database.SqlQuery&lt;int&gt;($&quot;SELECT seq+1 FROM sqlite_sequence WHERE name=&#39;deviceInfo&#39;]]></description><category></category></item><item><title><![CDATA[WINUI/WPF——自定义ListView]]></title><link>https://blog.csdn.net/bianguanyue/article/details/152071535</link><guid>https://blog.csdn.net/bianguanyue/article/details/152071535</guid><author>bianguanyue</author><pubDate>Thu, 25 Sep 2025 07:53:35 +0800</pubDate><description><![CDATA[首先明确我们要做什么：一个包含4个关注点的配置，每个关注点包含​​名称、颜色、半径、启用状态​​四个可配置属性。所有配置需持久化到数据库，并能实时反馈到UI显示上。​​核心功能点​​：关注点属性动态配置配置数据实时生效所有数据持久化存储优雅、用户友好的交互界面。]]></description><category></category></item><item><title><![CDATA[WINUI——复制原RadioButtion到新位置，出现“System.StackOverflowException“]]></title><link>https://blog.csdn.net/bianguanyue/article/details/152071513</link><guid>https://blog.csdn.net/bianguanyue/article/details/152071513</guid><author>bianguanyue</author><pubDate>Thu, 25 Sep 2025 07:51:37 +0800</pubDate><description><![CDATA[WINUI程序中，对UI进行了重构：添加了一个Grid，在Grid中将原来在这个页面中的超级管理员中的一些功能，添加到这个Grid里，以给普通的管理员admin在登陆到功能设置页面时使用；主要涉及两个RadioButton按钮，两个ToggleSwitch和一个ListView。]]></description><category></category></item><item><title><![CDATA[C++发送字符串到C#失真，导致解密失败分析]]></title><link>https://blog.csdn.net/bianguanyue/article/details/151011638</link><guid>https://blog.csdn.net/bianguanyue/article/details/151011638</guid><author>bianguanyue</author><pubDate>Sat, 30 Aug 2025 09:54:13 +0800</pubDate><description><![CDATA[这个问题发生在一款正在开发的病例查看软件，病例查看软件为了保护病人的一些数据，对病例文件进行了加密，这些文件和密钥同时进行分发（这是存在一定风险的，然方案之前就定了，修改麻烦）。密钥的读取、文件的加密解密由cpp开发的encryption.dll进行。]]></description><category></category></item><item><title><![CDATA[注册码异常分析]]></title><link>https://blog.csdn.net/bianguanyue/article/details/150983940</link><guid>https://blog.csdn.net/bianguanyue/article/details/150983940</guid><author>bianguanyue</author><pubDate>Fri, 29 Aug 2025 13:57:41 +0800</pubDate><description><![CDATA[异常软件注册码的原理：获取电脑的MAC地址，然后以MAC地址和使用期限（10年期）按一定规则进行合并，然后一起生成一个hash值注册码；验证的时候主是通过获取本机的MAC并与第10年全年的日期一一合并生成一个hash，然后与原始注册码进行匹配，只要有一个匹配成功，则表明还在有效期内。]]></description><category></category></item><item><title><![CDATA[WPF——自定义ListBox]]></title><link>https://blog.csdn.net/bianguanyue/article/details/149519036</link><guid>https://blog.csdn.net/bianguanyue/article/details/149519036</guid><author>bianguanyue</author><pubDate>Mon, 21 Jul 2025 23:43:26 +0800</pubDate><description><![CDATA[在阅读本文前，最好先看看。]]></description><category></category></item><item><title><![CDATA[SQLite密码修改故障排查：RSA加密随机性导致的数据库匹配问题]]></title><link>https://blog.csdn.net/bianguanyue/article/details/149224842</link><guid>https://blog.csdn.net/bianguanyue/article/details/149224842</guid><author>bianguanyue</author><pubDate>Wed, 09 Jul 2025 15:07:54 +0800</pubDate><description><![CDATA[老项目，用户在使用时修改密码不成功。通过查看是因为密码修改时，根本匹配不到用户名；由于用户名通过RSA加密后每次输出都不一样，与原始数据库中存储的用户不匹配。解决办法为向用户表中添加字段UserNameHash（用户名hash值），更新匹配用户名时使用UserNameHash进行匹配。]]></description><category></category></item><item><title><![CDATA[Dicom患者信息获取乱码原因分析]]></title><link>https://blog.csdn.net/bianguanyue/article/details/149099369</link><guid>https://blog.csdn.net/bianguanyue/article/details/149099369</guid><author>bianguanyue</author><pubDate>Thu, 03 Jul 2025 18:06:29 +0800</pubDate><description><![CDATA[开发的软件在读取CT机的Dicom文件时，其中的患者信息出现乱码，产生原因是因为Dicom使用了默认的字符集，导致不能正常解析中文。]]></description><category></category></item><item><title><![CDATA[WINUI/WPF——Button不同状态下图标切换]]></title><link>https://blog.csdn.net/bianguanyue/article/details/148813517</link><guid>https://blog.csdn.net/bianguanyue/article/details/148813517</guid><author>bianguanyue</author><pubDate>Sat, 21 Jun 2025 18:47:35 +0800</pubDate><description><![CDATA[VS2022.net6MVVMToolkit在状态管理器下，不同状态设置设置不同的图标和属性，以使状态能清晰分辨。以下为WINUI下Style实现示例，WPF可作参考：
 &lt;Style x:Key=&quot;DynamicIconButtonStyle&quot; TargetType=&quot;Button&quot;&gt;
     &lt;Setter Property=&quot;FocusVisualMargin&quot; Value=&quot;-3&quot; /&gt;
   ]]></description><category></category></item><item><title><![CDATA[SimpleITK——创建nrrd体素模型]]></title><link>https://blog.csdn.net/bianguanyue/article/details/148813477</link><guid>https://blog.csdn.net/bianguanyue/article/details/148813477</guid><author>bianguanyue</author><pubDate>Sat, 21 Jun 2025 18:42:40 +0800</pubDate><description><![CDATA[在介绍如何生成nrrd前，了解一下为什么医学影像上一般使用nrrd的体素模型？]]></description><category></category></item><item><title><![CDATA[ WINUI——WINUI开发中谨慎使用x:Bind]]></title><link>https://blog.csdn.net/bianguanyue/article/details/148503175</link><guid>https://blog.csdn.net/bianguanyue/article/details/148503175</guid><author>bianguanyue</author><pubDate>Sun, 08 Jun 2025 01:09:56 +0800</pubDate><description><![CDATA[说了这么多，目前来说由于一些问题，导致使用x:Bind绑定VM中的Command或其它一些绑定属性后，会导致VM回收异常；而使用Binding反倒没有这个问题，虽然MS的文档说使用x:Bind性能更好，但它却可能会导致内存泄漏，因此暂时还是以Binding进行绑定为好，待后续WINUI和MVVMToolkit解决这一问题后，再考虑使用x:Bind吧。]]></description><category></category></item><item><title><![CDATA[WINUI——Magewell视频捕捉开发手记]]></title><link>https://blog.csdn.net/bianguanyue/article/details/148408564</link><guid>https://blog.csdn.net/bianguanyue/article/details/148408564</guid><author>bianguanyue</author><pubDate>Tue, 03 Jun 2025 19:46:31 +0800</pubDate><description><![CDATA[因需要融合视频，并加载患者CT中提取出的气管镜与病变，以便能实时查看气管镜是否在正确位置。]]></description><category></category></item><item><title><![CDATA[网站资源加载出现401错误]]></title><link>https://blog.csdn.net/bianguanyue/article/details/148263216</link><guid>https://blog.csdn.net/bianguanyue/article/details/148263216</guid><author>bianguanyue</author><pubDate>Tue, 27 May 2025 19:06:18 +0800</pubDate><description><![CDATA[开发出来的three.js网页部署到客户机后，不能加载obj模型。打开开发工具，除了找不到的模型报错404外，还有一些模型报错401，查看了下IIS下的日志，看到这些报401错误的模型，详细的错误码为401 3 5 0；也就是说报错为401.3。根据 IIS 日志中的 ‌401 3 5 0‌，关键信息是子状态码 ‌401.3‌，表示 ‌访问资源的权限被 ACL（访问控制列表）拒绝‌。然，愚已经将网站的文件夹中所有用户设置为了完全控制，但是在某些部署的电脑（单机部署到本地IIS）还是有此问题。]]></description><category></category></item><item><title><![CDATA[判断点是否在立方体内]]></title><link>https://blog.csdn.net/bianguanyue/article/details/147857717</link><guid>https://blog.csdn.net/bianguanyue/article/details/147857717</guid><author>bianguanyue</author><pubDate>Sat, 10 May 2025 19:04:48 +0800</pubDate><description><![CDATA[求一个点是否在一个立方体内，立方体的8个顶点已知。]]></description><category></category></item><item><title><![CDATA[多帧Dicom文件获取ImagePosition、Intercept、Slope、PixelSpacing]]></title><link>https://blog.csdn.net/bianguanyue/article/details/147627829</link><guid>https://blog.csdn.net/bianguanyue/article/details/147627829</guid><author>bianguanyue</author><pubDate>Wed, 30 Apr 2025 11:14:45 +0800</pubDate><description><![CDATA[多帧Dicom图像文件获取ImagePosition、Intercept、Slope、PixelSpacing]]></description><category></category></item><item><title><![CDATA[不规则曲面上两点距离求取]]></title><link>https://blog.csdn.net/bianguanyue/article/details/147355356</link><guid>https://blog.csdn.net/bianguanyue/article/details/147355356</guid><author>bianguanyue</author><pubDate>Sat, 19 Apr 2025 20:29:45 +0800</pubDate><description><![CDATA[在CT中求皮肤上两点间的弧长。由于人体表面并不是规则的曲面，不可能用圆的弧长求取方法来计算出两点间的弧长。而在不规则的曲面上求两点的距离，都可以用类似测地线距离求取的方式来求取（积分），而转化为搜索路径问题。以下在轴位CT的皮肤表面的两点间弧长计算思路。CT图像是以一个个像素组成的一个规则的图像，通常接触到的都是512*512分辨率的CT，像素间距（一般像素的x和y轴间距相同，若不同需要特殊考虑，本文仅考虑x和y轴像素间距相同的情况）为零点几mm到5mm左右。]]></description><category></category></item><item><title><![CDATA[WINUI——Background颜色使用小结]]></title><link>https://blog.csdn.net/bianguanyue/article/details/147261776</link><guid>https://blog.csdn.net/bianguanyue/article/details/147261776</guid><author>bianguanyue</author><pubDate>Wed, 16 Apr 2025 00:15:21 +0800</pubDate><description><![CDATA[在 ​​ 中，Background（或其他颜色属性）支持 ​。]]></description><category></category></item><item><title><![CDATA[WIUI——自定义Slider]]></title><link>https://blog.csdn.net/bianguanyue/article/details/144118815</link><guid>https://blog.csdn.net/bianguanyue/article/details/144118815</guid><author>bianguanyue</author><pubDate>Thu, 28 Nov 2024 19:23:50 +0800</pubDate><description><![CDATA[【代码】WIUI——自定义Slider。]]></description><category></category></item><item><title><![CDATA[WPF——自定义ToolTip]]></title><link>https://blog.csdn.net/bianguanyue/article/details/144016271</link><guid>https://blog.csdn.net/bianguanyue/article/details/144016271</guid><author>bianguanyue</author><pubDate>Sun, 24 Nov 2024 23:42:08 +0800</pubDate><description><![CDATA[前一天制作的图标按钮，在测试的过程中发现一个问题：为图标按钮添加的提示如下图所示，它的显示效果非常差，甚至不能看清文本内容，并且其字体与颜色也不是愚所希望的。]]></description><category></category></item></channel></rss>