1 2 3 4 5 ··· 20 下一页
摘要: 最近在处理Win32磁盘管理.NET 磁盘管理-技术方案选型 - 唐宋元明清2188 - 博客园-获取本地磁盘信息时,遇到一个比较隐蔽的问题。 磁盘对象获取异常,DEVICEIOCONTROL.IOCTL_STORAGE_GET_DEVICE_NUMBER FAILED, 函数不正确。(0X0000 阅读全文
posted @ 2026-03-10 01:40 唐宋元明清2188 阅读(104) 评论(2) 推荐(2)
摘要: 使用SqlSugar读取Sqlite数据库,项目运行过程中间歇性抛出以下异常: SqlSugar.SqlSugarException:“中文提示 : 连接数据库过程中发生错误,检查服务器是否正常连接字符串是否正确,错误信息:Connection was closed, statement was t 阅读全文
posted @ 2026-03-05 17:40 唐宋元明清2188 阅读(382) 评论(1) 推荐(4)
摘要: 公司现有项目使用了LiteDB作为本地数据存储,但每次开机有较高的概率读取阻塞。 因为死锁或者损坏导致的阻塞问题,目前只能设置超时。在db读取超时后,部分情况可以删除文件、重建db解决,也有无法删除db文件的情况。 导致的技术债务造成了非常多的冗余维护工作量,需要基于常用的数据库及使用方式,重新做个 阅读全文
posted @ 2026-02-26 20:50 唐宋元明清2188 阅读(1935) 评论(12) 推荐(11)
摘要: Windows我们使用BitLocker对磁盘进行加密,公共PC以及硬盘存在插拔移动使用,可以考虑这个方案 比如右键盘符E-启用BitLocker,在下面窗口内输入密码对E盘进行加密 加密后,每次开机以及插入,使用E盘均需要输入密钥进行解密。 下面我们使用.NET实现对Bitlocker的操作 启用 阅读全文
posted @ 2026-02-09 21:52 唐宋元明清2188 阅读(21) 评论(0) 推荐(1)
摘要: 在家庭以及企业场景下的网络磁盘产品,使用Iscsi均需要对磁盘进行管理。不同Windows版本、安装第三方软件,导致每个C端用户的运行环境不同,对磁盘的管理带来一定的使用干扰 本文介绍下磁盘管理的几种方案以及存在的一些问题 对磁盘管理主要有以下操作入口/方式: Powershell Diskpart 阅读全文
posted @ 2026-01-12 23:50 唐宋元明清2188 阅读(983) 评论(1) 推荐(3)
摘要: 上传文件至S3,提示AmazonS3Exception异常:The provided 'x-amz-content-sha256' header does not match what was computed. 确认了下,代码逻辑已经很久未动了。 没得办法,只能动用终极工具-二分查找,分段reve 阅读全文
posted @ 2025-10-11 18:37 唐宋元明清2188 阅读(362) 评论(0) 推荐(2)
摘要: 有小伙伴反馈,System.Text.Json使用的序列化问题,经了解是System.Text.Json不兼容System.Runtime.Serialization.DataMemenber属性标记 来个demo, 1 var testMode = new TestMode(); 2 testMo 阅读全文
posted @ 2025-05-26 19:54 唐宋元明清2188 阅读(322) 评论(0) 推荐(3)
摘要: 本文主要介绍Windows在关闭时,如何正确、可靠的阻止系统关机以及关机前执行相应业务 Windows关机,默认会给应用几s的关闭时间,但有一些场景需要在关机/重启前执行更长时间的业务逻辑,确保下次开机时数据的一致性以及可靠性。我司目前业务也用到关机阻止,但这块之前并未梳理清楚,依赖BUG编程,导致 阅读全文
posted @ 2025-04-13 02:25 唐宋元明清2188 阅读(1797) 评论(7) 推荐(28)
摘要: 网络虚拟存储,通过Iscsi协议可以实现本地挂载磁盘,扩展本机设备存储。 Iscsi有以下实现方案,简单介绍下: 1.Powershell 脚本 PowerShell 提供了一些 cmdlet,比如 Get-iSCSITarget 和 New-iSCSISession,用于管理 iSCSI 会话。 阅读全文
posted @ 2025-03-13 12:54 唐宋元明清2188 阅读(403) 评论(1) 推荐(3)
摘要: 本文通过NAS设备介绍网络存储ISCSI的简单使用以及如何快速控制挂载。 Windows网络存储有很多协议,我目前学习、稍微有了解的是FTP、SMB、ISCSI,FTP、SMB类似可以用来添加共享文件夹,或者添加映射网络驱动器: 我使用FTP都是先建个映射,再将内部的文件夹固定到快速访问。平时使用效 阅读全文
posted @ 2025-02-14 00:29 唐宋元明清2188 阅读(877) 评论(4) 推荐(3)
摘要: 本文介绍如何本地创建虚拟磁盘,本地虚拟磁盘可以在不扩展物理硬盘的情况下,新增磁盘、拆分文件的存储。虚拟磁盘vhdx是类似物理硬盘一样的磁盘,可以被格式化、内部添加分区,可以指定系统文件格式如NTFS、exFAT一个vhdx文件对应一个虚拟磁盘,下面我们来操作vhdx文件 1.创建VHDX vhdx磁 阅读全文
posted @ 2025-02-06 17:48 唐宋元明清2188 阅读(1231) 评论(6) 推荐(2)
摘要: 应用中我们经常使用到数据的复制,在.NET中有多种方式可以实现复制数据或对象。选择哪种方式、是浅拷贝还是深拷贝,具体需求场景可以取决于对象的复杂性、数据量等,本文我们介绍主要的拷贝方式以及相对高性能的方案。 1. MemberwiseClone拷贝 浅拷贝 Object.MemberwiseClon 阅读全文
posted @ 2025-01-14 23:48 唐宋元明清2188 阅读(1396) 评论(13) 推荐(10)
摘要: 本文介绍如何将窗口置于最顶层,以及解决在顶层显示时对锁屏登录界面的影响等问题。用于实现类似Launcher、系统工具等应用需要窗口层级比Windows开始菜单以及置顶任务栏还要高的场景 一般情况下的窗口置顶,可以设置WPF窗口属性Topmost=true 也可以使用WIN32-SetWindowPo 阅读全文
posted @ 2025-01-08 19:00 唐宋元明清2188 阅读(869) 评论(3) 推荐(12)
摘要: 本文以个人视野聊下软件架构师的工作以及软件架构设计知识。做开发工作接近10年了,期间主要做Windows应用开发。在成熟的“华南区最大WPF团队”希沃白板呆了较长一段时间、后面从0到1构建Windows技术栈以及会议屏软件集,在软件设计这块自己成长了很多。之前整理过如何做好技术经理 - 唐宋元明清2 阅读全文
posted @ 2025-01-05 01:10 唐宋元明清2188 阅读(3332) 评论(8) 推荐(29)
摘要: .NET基础 《C#入门经典》第7版 《CLR via C#》第5版 《深入理解C#》 《C#高级编程》第11版 《C#本质论》 《C# 7.0核心技术指南》第7版 《C#入门经典》 《C#编程魔法书》 .NET进阶 《编写高质量代码:改善C#程序的157个建议》 《C#并发编程》 《C#多线程编程 阅读全文
posted @ 2025-01-03 23:29 唐宋元明清2188 阅读(617) 评论(6) 推荐(3)
1 2 3 4 5 ··· 20 下一页