摘要: 公司大屏windows系统出厂默认安装全家桶,用户会尝试卸载。。。 但全家桶不只是纯应用,还有大屏的外设及系统兼容逻辑,卸载后大屏就无法正常使用了。。。最后客户又会打客服电话要安装包 需要禁用全家桶的卸载入口,主要是控制面板及系统设置应用列表 Microsoft Edge禁用了卸载, 在注册表中,查 阅读全文
posted @ 2024-05-14 20:44 唐宋元明清2188 阅读(11) 评论(1) 推荐(1) 编辑
摘要: 交互大屏最重要的一个使用场景:投屏,笔记本/手机画面共享到大尺寸的屏上,使用屏的扬声器,甚至使用到屏的多阵列麦克风以及摄像头(即BYOM)。 而投屏功能,需要依赖大屏的热点。 大屏热点的开启以及稳定性,由大屏的网卡方案决定。 市面上的交互智能大屏一共有以下几种网卡设计: 1.安卓网卡+Windows 阅读全文
posted @ 2024-04-25 21:48 唐宋元明清2188 阅读(25) 评论(3) 推荐(1) 编辑
摘要: 频段 在无线通信领域中,网卡频段(频带)是指所支持的无线通信频率范围,将频率划分成多段,主要是2.4G、5G 2.4GHz频段:是最常见的无线通信频段之一,2.412GHz-2.484GHz,一般用于Wi-Fi网络和蓝牙等。2.4GHz频段在各个地区都是通用的 5GHz频段:这也是用于Wi-Fi网络 阅读全文
posted @ 2024-04-24 20:28 唐宋元明清2188 阅读(15) 评论(1) 推荐(1) 编辑
摘要: 目前主流的无线WIFI网络设备一共有以下几种模式: 802.11a是一种Wi-Fi标准,工作在5GHz频段,提供最高54Mbps的数据传输速率。虽然速度较快,但覆盖范围较小。 802.11b是Wi-Fi的最初标准之一,工作在2.4GHz频段,提供最高11Mbps的数据传输速率。虽然速度较慢,但拥有较 阅读全文
posted @ 2024-04-23 20:29 唐宋元明清2188 阅读(11) 评论(0) 推荐(1) 编辑
摘要: windows字符编码 不同语言下有不同编码 Encoding.CodePage Property (System.Text) | Microsoft Learn 公司大屏反馈有U盘乱码问题,发现修改系统的语言、地区,并不会同步修改编码。 编码可以手动修改,在Win11系统设置-时间和语言-管理语言 阅读全文
posted @ 2024-04-02 21:26 唐宋元明清2188 阅读(28) 评论(0) 推荐(1) 编辑
摘要: 触摸等快速移动WPF元素时,因元素无法跟上元素移动速度,后续的移动事件无法触发导致移动操作停顿。 这时候调用CaptureMouse捕获设备焦点,就可以支持设备快速移动操作。 设备输入有三种鼠标、触笔、触摸,所以对应的设备焦点捕获也有三类:CaptureMouse、CaptureStylus、Cap 阅读全文
posted @ 2024-02-24 16:54 唐宋元明清2188 阅读(26) 评论(0) 推荐(1) 编辑
摘要: 在C#中,进行JSON序列化和反序列化有多种方案可供选择,常用的是下面俩个 System.Text.Json:这是.NET Core和.NET 5中内置的JSON序列化和反序列化库,提供了高性能和低内存消耗的JSON处理能力。 Newtonsoft.Json:这是一个流行的第三方JSON处理库,广泛 阅读全文
posted @ 2024-01-25 16:43 唐宋元明清2188 阅读(30) 评论(0) 推荐(1) 编辑
摘要: windows大屏使用场景,关闭显示器是一个常用操作。 操作系统提供了相应的API,应用层调用: 1 //广播消息,所有顶级窗体都会接收 2 private static readonly IntPtr HWND_BROADCAST = new IntPtr(0xffff); 3 //系统消息 4 阅读全文
posted @ 2024-01-24 17:19 唐宋元明清2188 阅读(32) 评论(0) 推荐(2) 编辑
摘要: 上一篇《Nuget 输出资源文件 - 唐宋元明清2188 - 博客园 (cnblogs.com)》有介绍如何输出Nuget中资源文件 团队小伙伴说,组件附带的资源文件太大了,有些场景引用不需要输出。 那如何针对项目上的引用,设置Nuget包不输出资源文件? 如下面截图所示,Nuget包有.pakca 阅读全文
posted @ 2024-01-03 19:00 唐宋元明清2188 阅读(37) 评论(0) 推荐(1) 编辑
摘要: 组件经常有一些文件/环境依赖,提升内聚,可以将文件(exe、dll等)放在到Nuget包内自动输出、启动相应的环境 通过csproj文件配置,Nuget包自动输出到编译目录下。 如上图,vcomp140d.dll是Nuget包内的文件。项目NugetContentFilesDemo引用NugetCo 阅读全文
posted @ 2024-01-03 15:31 唐宋元明清2188 阅读(178) 评论(0) 推荐(3) 编辑
摘要: 公司业务上需要对图片显示优化。比如获取到本地应用ICON,8K分辨率下有些logo显示不清晰。 我们可以通过图片超分,提高显示质量。这里整理下最优的图片超分操作 这里用到的是腾讯Real-Esrgan,经过验证realesrgan-x4plus-anime对图片优化情况最好。 图片超分处理 1 // 阅读全文
posted @ 2024-01-02 10:52 唐宋元明清2188 阅读(32) 评论(0) 推荐(1) 编辑
摘要: 自定义控件,应用样式后,提示绑定异常: System.Windows.Data Error: 2 : Cannot find governing FrameworkElement or FrameworkContentElement for target element. BindingExpres 阅读全文
posted @ 2023-06-27 11:21 唐宋元明清2188 阅读(197) 评论(0) 推荐(1) 编辑
摘要: 在.NET6项目中,不再支持Thread.Abort:Thread.Abort is not supported and throws PlatformNotSupportedException. 原因是Thread.Abort可能导致资源泄漏, 1. 不正常的关闭,导致线程运行过程中待释放资源的业 阅读全文
posted @ 2023-06-25 16:47 唐宋元明清2188 阅读(208) 评论(0) 推荐(1) 编辑
摘要: 我们连接的WIFI,属性设置里有自动分配IP的选项。 我们通过控制台输入ipconfig,看到当前IP是10.214.18.178 那自动分配IP范围是多少?路由器对IP是怎么分配的。下面是我整理的code,有需要的可以直接Copy IP范围获取: 1 private void RefreshBut 阅读全文
posted @ 2023-05-17 19:40 唐宋元明清2188 阅读(250) 评论(0) 推荐(0) 编辑
摘要: Windows在某些情况(系统文件损坏、注册表错误、驱动不兼容等)下,桌面图标间距变得超大,占满整个桌面。 整理下,C#按如下方式修复 1 using var windowMetrics = Registry.CurrentUser.CreateSubKey(@"Control Panel\Desk 阅读全文
posted @ 2023-05-09 18:12 唐宋元明清2188 阅读(39) 评论(0) 推荐(0) 编辑