会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
唐宋元明清的博客
WPF
博客园
首页
新随笔
联系
管理
2025年4月13日
.NET 阻止Windows关机以及阻止失败的一些原因
摘要: 本文主要介绍Windows在关闭时,如何正确、可靠的阻止系统关机以及关机前执行相应业务 Windows关机,默认会给应用几s的关闭时间,但有一些场景需要在关机/重启前执行更长时间的业务逻辑,确保下次开机时数据的一致性以及可靠性。我司目前业务也用到关机阻止,但这块之前并未梳理清楚,依赖BUG编程,导致
阅读全文
posted @ 2025-04-13 02:25 唐宋元明清2188
阅读(1404)
评论(7)
推荐(27)
2025年3月13日
网络虚拟存储 Iscsi实现方案
摘要: 网络虚拟存储,通过Iscsi协议可以实现本地挂载磁盘,扩展本机设备存储。 Iscsi有以下实现方案,简单介绍下: 1.Powershell 脚本 PowerShell 提供了一些 cmdlet,比如 Get-iSCSITarget 和 New-iSCSISession,用于管理 iSCSI 会话。
阅读全文
posted @ 2025-03-13 12:54 唐宋元明清2188
阅读(310)
评论(1)
推荐(3)
2025年2月14日
Windows 网络存储ISCSI
摘要: 本文通过NAS设备介绍网络存储ISCSI的简单使用以及如何快速控制挂载。 Windows网络存储有很多协议,我目前学习、稍微有了解的是FTP、SMB、ISCSI,FTP、SMB类似可以用来添加共享文件夹,或者添加映射网络驱动器: 我使用FTP都是先建个映射,再将内部的文件夹固定到快速访问。平时使用效
阅读全文
posted @ 2025-02-14 00:29 唐宋元明清2188
阅读(523)
评论(4)
推荐(3)
2025年2月6日
Windows 本地虚拟磁盘
摘要: 本文介绍如何本地创建虚拟磁盘,本地虚拟磁盘可以在不扩展物理硬盘的情况下,新增磁盘、拆分文件的存储。虚拟磁盘vhdx是类似物理硬盘一样的磁盘,可以被格式化、内部添加分区,可以指定系统文件格式如NTFS、exFAT一个vhdx文件对应一个虚拟磁盘,下面我们来操作vhdx文件 1.创建VHDX vhdx磁
阅读全文
posted @ 2025-02-06 17:48 唐宋元明清2188
阅读(657)
评论(6)
推荐(2)
2025年1月14日
.NET 数据拷贝方案选择
摘要: 应用中我们经常使用到数据的复制,在.NET中有多种方式可以实现复制数据或对象。选择哪种方式、是浅拷贝还是深拷贝,具体需求场景可以取决于对象的复杂性、数据量等,本文我们介绍主要的拷贝方式以及相对高性能的方案。 1. MemberwiseClone拷贝 浅拷贝 Object.MemberwiseClon
阅读全文
posted @ 2025-01-14 23:48 唐宋元明清2188
阅读(1260)
评论(13)
推荐(10)
2025年1月8日
.NET 窗口置于最顶层
摘要: 本文介绍如何将窗口置于最顶层,以及解决在顶层显示时对锁屏登录界面的影响等问题。用于实现类似Launcher、系统工具等应用需要窗口层级比Windows开始菜单以及置顶任务栏还要高的场景 一般情况下的窗口置顶,可以设置WPF窗口属性Topmost=true 也可以使用WIN32-SetWindowPo
阅读全文
posted @ 2025-01-08 19:00 唐宋元明清2188
阅读(711)
评论(2)
推荐(12)
2025年1月5日
如何做好软件架构师
摘要: 本文以个人视野聊下软件架构师的工作以及软件架构设计知识。做开发工作接近10年了,期间主要做Windows应用开发。在成熟的“华南区最大WPF团队”希沃白板呆了较长一段时间、后面从0到1构建Windows技术栈以及会议屏软件集,在软件设计这块自己成长了很多。之前整理过如何做好技术经理 - 唐宋元明清2
阅读全文
posted @ 2025-01-05 01:10 唐宋元明清2188
阅读(3088)
评论(8)
推荐(28)
2025年1月3日
.NET开发一些书箱推荐
摘要: .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
阅读(367)
评论(6)
推荐(2)
2024年12月31日
Windows应用开发-常用工具
摘要: .NET/WPF开发 Visual Studio 最新版本是VS2022,官网下载:Visual Studio 2022 IDE - 适用于软件开发人员的编程工具 VsColorOutput 控制台可视化很强、编译会区分颜色输出,在VS扩展中在线安装最新VsColorOutput64 Reshape
阅读全文
posted @ 2024-12-31 19:18 唐宋元明清2188
阅读(1672)
评论(18)
推荐(19)
2024年12月30日
WPF 记录鼠标、触摸多设备混合输入场景问题
摘要: 本文记录在WPF应用中鼠标、触摸混合输入,鼠标事件抬起时不会有MouseUp事件触发的问题。 事件输入我们都知道有3类:鼠标、触摸、触笔,鼠标是windows系统出来就有的事件,后面加了触笔、触摸。 1.鼠标输入,只会触发Mouse冒泡隧道事件; 2.触笔输入,会触发除了Stylus事件外,还会触发
阅读全文
posted @ 2024-12-30 18:11 唐宋元明清2188
阅读(425)
评论(0)
推荐(4)
2024年12月28日
.NET Bios相关数据读写
摘要: 本文我们介绍针对Bios如何读取、写入数据,比如最常见的SN读取以及烧录。 在传统设备比如PC的工厂制造环节,需要完成数据初始化如SN、设备型号等,然后工厂测试流水线使用厂测软件验证。 还有一些数据需要存储在BIOS的需求,比如一些软件离线激活码,放在磁盘里肯定不合适,换个硬盘激活码就没了,那这种情
阅读全文
posted @ 2024-12-28 20:49 唐宋元明清2188
阅读(1538)
评论(6)
推荐(13)
2024年12月26日
如何做好技术经理
摘要: 做技术经理也有较长一段时间了,现在总结下技术Team Leader负责的事情以及如何做好技术经理这个角色。技术经理不是一个神秘的角色,也不是一个看重权力的角色,只是职责不同而已。 技术经理有三个角色,下属、管理者、技术工程师,我的理解是“三位一体”。我们先列下各角色主要职责 作为领导的下属,保持与上
阅读全文
posted @ 2024-12-26 09:59 唐宋元明清2188
阅读(2410)
评论(16)
推荐(27)
2024年12月24日
Windows 记录开机后应用启动慢的问题
摘要: 最近大屏产品经常报一些开机启动的问题,工厂反馈厂测软件有些模块测试不通过,家里开发测试均发现Launcher等软件首次启动需要加载10多秒。 经过小伙伴们初步排查,发现是刷母盘后首次开机问题概率比较大。 1. 使用新母盘,首次开机是必现应用启动慢问题。 2. 将一个exe换个路径,重启电脑,也是会有
阅读全文
posted @ 2024-12-24 20:05 唐宋元明清2188
阅读(900)
评论(3)
推荐(8)
2024年12月23日
.NET 阻止系统自动睡眠/息屏
摘要: 本文介绍Windows系统设备下如何阻止系统睡眠/息屏,以及查看当前阻止睡眠/息屏的应用信息 powercfg /requests查看活动列表 在播放音乐时,我们会发现设置了系统电源管理-自动睡眠,计划不会生效,这个音频播放操作阻止了系统自动睡眠。但不会阻止息屏,所以Windows下一般屏幕关闭是不
阅读全文
posted @ 2024-12-23 20:07 唐宋元明清2188
阅读(1850)
评论(4)
推荐(23)
2024年12月12日
.NET 模拟&编辑平滑曲线
摘要: 本文介绍不依赖贝塞尔曲线,如何绘制一条平滑曲线,用于解决无贝塞尔控制点的情况下绘制曲线、但数据点不在贝塞尔曲线的场景。 在上一家公司我做过一个平滑曲线编辑工具,用于轮椅调整加减速曲线。基于几个用户可控制的点,生成一条平滑的曲线,控制点需要保持在曲线上。 今天和小伙伴沟通,白板以自定义形状绘制笔迹,也
阅读全文
posted @ 2024-12-12 19:58 唐宋元明清2188
阅读(858)
评论(2)
推荐(9)
下一页
公告