摘要: 远程图形界面控制技术对比 常见软件 向日葵、toDesk、TeamViewer (私有专有协议)AnyDesk 实现技术 VNC(Virtual Network Computing) RealVNC公司开发,基于RFB(Remote Frame Buffer)。RFB定义了图像传输和用户输入的标准。 阅读全文
posted @ 2024-04-17 11:49 卖雨伞的小男孩 阅读(2) 评论(0) 推荐(0) 编辑
摘要: WPF Application 类 注意:一个AppDomain只能创建一个Application,Application不是线程级别的,而是应用(Appdomain)级别的。 WPF Application 类是 WPF 应用程序的核心。它负责管理应用程序的生命周期、创建和管理应用程序的主窗口、处 阅读全文
posted @ 2024-03-20 15:26 卖雨伞的小男孩 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1、创建一个线程作为ui线程 ui线程要求必须是STA线程 var t = new Thread(() => { }); t.SetApartmentState(ApartmentState.STA); t.Start(); 2、创建一个公共的SynchronizationContext作为同步的入 阅读全文
posted @ 2024-03-20 15:17 卖雨伞的小男孩 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 什么是 SynchronizationContext? SynchronizationContext 是 .NET 中的一个类,用于管理跨线程的同步操作。它提供了一种机制,使线程可以协调对共享资源的访问,从而防止并发问题。 SynchronizationContext 的工作原理 Synchroni 阅读全文
posted @ 2024-03-20 15:07 卖雨伞的小男孩 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 在我们卸载WSL以后,桌面上残留一个Linux图标,在我们的浏览文件夹时候,左侧也多了一个Linux目录,无法卸载。 1、通过注册表隐藏目录浏览器中的图标 修改键值 [HKEY_CLASSES_ROOT\CLSID\{B2B4A4D1-2754-4140-A2EB-9A76D9D7CDC6}\She 阅读全文
posted @ 2024-03-18 15:22 卖雨伞的小男孩 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 一、VMWare虚拟机的三种接入模式 VMware提供的三种网络模式分别为: 桥接模式(Bridge):在这种模式下,虚拟机通过连接到虚拟机交换机,利用虚拟网桥将虚拟机的网络连接到主机的网卡。这种模式下,虚拟机拥有独立的IP地址,并且可以在内部网络中与其他主机进行互相访问。此外,虚拟机也可以访问 阅读全文
posted @ 2024-02-21 18:03 卖雨伞的小男孩 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一、VMWare的虚拟网络编辑器功能 VMware 的虚拟网络编辑器(Virtual Network Editor)是一个工具,用于管理和配置 VMware 虚拟网络适配器和网络设置。通过虚拟网络编辑器,用户可以对虚拟网络进行高级配置,包括网络适配器类型、IP 地址分配、子网设置、端口映射等。以下是 阅读全文
posted @ 2024-02-21 17:32 卖雨伞的小男孩 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 一、网络适配器的含义和种类 在 Windows 操作系统中,网络适配器是用于连接计算机到网络的硬件设备,它负责处理网络通信和数据传输。在 Windows 的网络适配器设置中,你可能会看到不同的网络连接,每个连接代表一个网络配置或连接方式。以下是一些常见的网络连接类型以及它们的含义: 1. **本地连 阅读全文
posted @ 2024-02-21 17:24 卖雨伞的小男孩 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 在C#中,SemaphoreSlim是一种用于同步和互斥访问资源的同步原语。它是System.Threading命名空间中的一个类,用于实现信号量机制。 信号量是一种用于控制对共享资源的访问的机制。它可以限制同时访问共享资源的线程数量。SemaphoreSlim提供了一种轻量级的信号量实现,比Sem 阅读全文
posted @ 2023-07-03 14:50 卖雨伞的小男孩 阅读(344) 评论(0) 推荐(0) 编辑
摘要: C#并发锁 在 C# 中,可以使用并发锁来确保多个线程在访问共享资源时的互斥性。C# 提供了几种实现并发锁的方式,其中最常用的是 lock 语句和 Monitor 类。 一、lock 语句 lock 语句是 C# 中用于实现互斥访问的最简单方式。它使用一个对象作为锁来保护临界区代码块,确保同一时间只 阅读全文
posted @ 2023-06-30 20:39 卖雨伞的小男孩 阅读(109) 评论(0) 推荐(0) 编辑