道亦无名
王阳明曰: 立志 勤学 改过 择善
我曰: flag practice debug release
展开
-
Docker导入镜像
【代码】Docker导入镜像。原创 2025-01-20 11:33:30 · 188 阅读 · 0 评论 -
云服务器ECS
定义:云服务器ECS是阿里云提供的IaaS(Infrastructure as a Service)级别云计算服务,为用户提供可弹性伸缩的计算能力。特点高性能:提供高性能的计算资源,满足各种业务需求。弹性扩展:可以根据用户的需求进行弹性扩展和缩减,提高资源利用率。安全可靠:提供多层次的安全保障机制,包括网络安全、数据安全和身份认证等。易于管理:提供丰富的管理工具和API,方便用户对云服务器进行管理和监控。原创 2024-12-26 15:16:31 · 67 阅读 · 0 评论 -
SPICE协议、RDP协议、Citrix ICA协议和VNC协议比较
SPICE协议、RDP协议、Citrix ICA协议和VNC协议都是用于远程桌面或远程控制的技术协议,它们之间在多个方面存在差异。原创 2024-09-22 21:36:49 · 531 阅读 · 0 评论 -
如何在C++中实现RDP协议的屏幕更新功能?
/ 假设有一个函数用于接收并解析RDP PDU// 假设有一个函数用于解码图像数据// 假设有一个函数用于渲染图像到本地窗口// 主处理循环// 提取图像数据和其他必要信息// 假设有一个函数用于接收并解析RDP PDU RDP_PDU * receiveAndParsePDU();原创 2024-09-22 21:32:40 · 573 阅读 · 0 评论 -
如何在C++中实现RDP协议的功能数据处理?
在C++中实现RDP协议的功能数据处理,首先需要深入了解RDP协议的规范,特别是与功能数据处理相关的部分,如屏幕更新、输入事件(键盘、鼠标)、文件传输等PDU(协议数据单元)的格式和处理逻辑。原创 2024-09-22 21:30:19 · 682 阅读 · 0 评论 -
C++ 解析 RDP 协议
远程桌面协议(Remote Desktop Protocol, RDP)是微软开发的一种网络通信协议,用于提供远程桌面会话服务。它允许用户通过网络连接至远程计算机,并像使用本地计算机一样操作远程系统。本文档将详细探讨在C++环境中如何解析RDP协议,涵盖协议层次解析、连接过程管理、数据加密解密、功能数据处理、错误与异常处理以及协议版本适配等方面。原创 2024-09-22 21:28:15 · 539 阅读 · 0 评论 -
VR远程的实现
通过VR远程,操作人员可以在不离开办公室或家中就能够控制远端设备或机器人进行各种任务,从而大大提高工作效率和灵活性。这种技术的应用领域包括工业、医疗、教育、娱乐等多个领域。VR远程是一种使用虚拟现实(VR)技术进行远程操作的方法。通过VR设备,用户可以在虚拟环境中进行操作,并远程控制物理设备或机器人。原创 2024-01-15 16:00:00 · 666 阅读 · 0 评论 -
VR概述工作原理实际效果
虚拟现实(Virtual Reality),简称VR技术,也称人工环境。利用电脑或其他智能计算设备模拟产生一个三度空间的虚拟世界,提供用户关于视觉、听觉、触觉等感官的模拟,让用户如同身历其境一般。原创 2023-05-04 22:45:00 · 172 阅读 · 0 评论 -
虚拟现实技术演进方向
对模型的属性、方法和一般特点的描述通过自然交互、语音识别等技术转化成建模所需的数据,然后利用计算机的图形处理技术和人工智能技术进行设计、导航以及评价,将模型用对象表示出来,并且将各种基本模型静态或动态地连接起来,最终形成系统模型。人工智能在虚拟世界也大有用武之地,良好的人工智能系统对减少乏味的人工劳动具有非常积极的作用。内容制作是虚拟现实产业界的短板,当前的内容制作成本高、周期长,对于制作人员的要求也高,限制了虚拟现实应用的发展,如何实现低成本的快速建模将是虚拟现实在产业界大规模推广的关键。原创 2023-05-03 09:59:46 · 176 阅读 · 0 评论 -
VR部分市场上的一些产品
Oculus Rift是虚拟现实行业的先行者和风向标,其推出的消费者版的OculusRiftCV1已正式预售,该产品在硬件方面做出改进:首先,显示器的分辨率进一步提升,为每只眼镜1200*1080像素,采用OLED材质,显示效果更出众;三星Gear VR,配备Oculus VR耳机消费版的Gear VR能够与4个型号的三星手机配合使用——GalaxyS6,GalaxyS6Edge,GalaxyNote5,GalaxyS6edge+,实现了足够多的手机支持。M2采用了三星的OLED屏幕,分辨率达到2K。原创 2023-05-02 00:00:00 · 984 阅读 · 0 评论 -
虚拟现实提升空间
作为新的终端形态和产品服务,虚拟现实技术大规模普及应用仍需要解决行业共性问题。一是要提升传感器性能,提高视觉传感、体感识别、眼球追踪、触觉反馈等技术,实现传感器体积和性能的平衡,增强数据采集能力,从而能精确、精准定位,快速反馈周围环境。虚拟现实产业发展,需要加强硬件产品性能的同时,在应用软件、内容、服务等方面构建完整的生态系统,推动国内虚拟现实产业发展。一是在应用软件方面,由于虚拟现实产品刚刚兴起,适应于虚拟现实的应用软件严重不足,在推动硬件产品销售的同时,要鼓励应用程序开发者研发虚拟现实应用软件。原创 2023-05-01 17:19:15 · 123 阅读 · 0 评论 -
国际虚拟现实产业发展情况
而根据CBInsights的统计,2014年全球虚拟现实公司的风险融资额高达7.75亿美元,同比增长超过100%,2015H1实现融资额2.48亿美元。同时,手机的性能得到大幅提升。例如,游戏方面有Virtuality的虚拟现实游戏系统和任天堂的Vortual Boy游戏机,电影方面有《异度空间》(Lawnmower Man)、《时空悍将》(Virtuosity)和《捍卫机密》(Johnny Mnemonic),书籍方面有《雪崩》(Snow Crash)和《桃色机密》(Disclosure)。原创 2023-04-30 21:29:32 · 325 阅读 · 0 评论 -
citrix receiver大体架构
具体图片如下:原创 2022-12-31 15:49:10 · 169 阅读 · 0 评论 -
编译freerdp需要的一些依赖库
主要是以下的操作就好了: sudo apt-get install build-essential git-core debhelper cdbs dpkg-dev autotools-dev cmake pkg-config xmlto libssl-dev docbook-xsl xsltproc libxkbfile-dev libx11-dev libwayland-dev libxrandr-dev libxi-dev libxrender-dev libxext-dev libxiner原创 2021-12-02 11:11:41 · 1351 阅读 · 0 评论 -
FreeRDP的连接过程分析
代码如下:/** Creates a new connection based on the settings found in the "instance" parameter * It will use the callbacks registered on the structure to process the pre/post connect operations * that the caller requires. * @see struct rdp_freerdp in fre原创 2021-10-22 14:52:27 · 2602 阅读 · 0 评论 -
RDP 协议应用分析
RDP 协议应用结构分析基于 RDP 的应用一般应该包括三个部分:终端服务器、用户界面传输协议和客户端。其中用户界面传输协议允许客户机连接到终端服务器获取服务器上正在运行的应用程序的信息。客户端的显示与服务器端的运行界面通过用户界面传输协议进行操作数据与现实数据的交换与传输。特性描述Unicode 兼容16 位字符集传输协议Tcp/ip音频Windows server 2003 以上就应该支持用户会话客户端记住以前每个连接登陆名称。通过使用与原来不用的会话连原创 2021-10-24 03:30:00 · 1564 阅读 · 0 评论 -
Xfreerdp在linux下运行的主目录重定向
参数命令如下:xfreerdp /v:ip /u:user /p:passwd +home-driver就可以了!主要的是参数的使用。原创 2021-10-20 00:00:00 · 763 阅读 · 0 评论 -
Xenserver命令行启动虚拟机
首先使用命令xe vm-list 查看对应的uuid[root@xenserver-cvahqgsi /]# xe vm-listuuid ( RO) : 9bb6de8c-8d03-0569-e6d6-e40423821cb7 name-label ( RW): Windows 10 (64-bit) power-state ( RO): runninguuid ( RO) : 3f8099fd-637c-ec68-3c7c-7c14f原创 2021-10-12 23:15:00 · 1378 阅读 · 0 评论 -
ICON_INFO的解析
/** icon信息 * 缓存入口 无符号16位整数。图标缓存中的索引,此图标必须存储在客户端的该索引处。 该索引在给定的CacheId中是唯一的( 请参见以下描述)。 CacheEntry的最大值在连接建立阶段通过窗口列表功能集的NumIconCacheEntries字段在服务器和客户端之间协商。 *** * 无符号8位整数。此图标必须存储在客户端的图标缓存索引。如果值为0xFFFF,则不应缓存图标。CacheId在远程会话中是唯一的。在建立连接时,服务器和客户端通过窗口列表功能集的NumIc原创 2021-10-09 14:03:54 · 460 阅读 · 0 评论 -
citrix下创建应用程序组
可以借助应用程序组管理应用程序的集合。可为在不同交付组之间共享的应用程序或由交付组中的部分用户使用的应用程序创建应用程序组。应用程序组是可选的;应用程序组提供向多个交付组添加相同的应用程序的备选方法。交付组可与多个应用程序组相关联,应用程序组可与多个交付组关联。与使用多个交付组相比,使用应用程序组可以提供应用程序管理和资源控制优势:通过对应用程序及其设置进行逻辑分组,可以作为一个单元来管理这些应用程序。例如,不需要逐个向各个交付组中添加(发布)同一个应用程序。在应用程序组之间共享会话可以节省占用的资原创 2021-09-13 10:39:13 · 430 阅读 · 0 评论 -
vr技术基本常识
虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真系统它利用计算机生成一种模拟环境是一种多源信息融合的交互式的三维动态视景和实体行为的系统仿真使用户沉浸到该环境中。虚拟现实技术是仿真技术的一个重要方向是仿真技术与计算机图形学人机接口技术多媒体技术传感技术网络技术等多种技术的集合是一门富有挑战性的交叉技术前沿学科和研究领域。虚拟现实技术(VR)主要包括模拟环境、感知、自然技能和传感设备等方面。模拟环境是由计算机生成的、实时动态的三维立体逼真图像。感知是指理想的VR应该具有一切人所具有的感知。除计算机图形技原创 2021-09-09 11:01:18 · 1894 阅读 · 0 评论 -
几种 VR 的数据传输方案
近年来,虚拟现实(VR)和 360 VR 视频一直备受关注。 360 VR 视频是一个身临其境的球形视频,用户可以在播放过程中环顾四周。但是想要获得如此体验,在网速方面还需要付出不小的代价。VR 视频内容的不断丰富再加上网络直播火爆催生出的 VR 直播,使得我们带宽的硬伤愈加暴露出来,毕竟不是谁家都装了百兆光纤。也正是 VR 数据网络传输速率跟不上,从而造成画质以及画面的流畅度无法满足观看要求,在此情形下,VR 的传输方式自然也该获得一些关注。等量矩形投影以前家家都习惯在墙上挂上一面世界地图作为装饰物虽原创 2021-09-09 10:25:22 · 2263 阅读 · 0 评论 -
通用 USB 重定向和客户端驱动器注意事项
HDX 技术为最常用的 USB 设备提供了优化的支持。优化的支持可提供改进的用户体验和通过 WAN 实现的更高性能和带宽效率。通常情况下,优化的支持即是最佳选择,尤其对于存在高延迟的环境或对安全性极为敏感的环境更是如此。HDX 技术为没有优化的支持的特殊设备或优化的支持不适用的场合提供通用 USB 重定向,例如:USB 设备具有更多不属于优化的支持的高级功能,例如具有更多按钮的鼠标或网络摄像机。用户需要不属于优化的支持的功能。USB 设备属于专业化设备,诸如测试和测量设备或工业控制器。某个应用程序原创 2021-09-08 16:22:55 · 4992 阅读 · 0 评论 -
Linux下查看系统是否支持硬件辅助虚拟化
这个直接用命令进行处理就好了grep "vmx" /proc/cpuinfo 如下所示虚拟化 进行服务器 使用的时候要确保支持硬件虚拟化。原创 2017-05-10 10:20:43 · 5244 阅读 · 0 评论 -
Citrix 相关资料整理
思杰相关的资料整理:官方网站https://www.citrix.com.cn/在所有的云桌面和虚拟化中,我认为思杰的虚拟化是做的最好的,当然价格也不便宜。在思杰虚拟化虚拟化中有客户端,服务端,协议原创 2017-05-25 09:23:58 · 3934 阅读 · 0 评论 -
windows7远程桌面的配置
1、使用win+R执行如下:进入后会有如下的界面:这个大概的使用时这样的了。在做远程桌面配置的时候这些东西还是很有用的。原创 2016-07-31 13:46:20 · 3562 阅读 · 0 评论 -
X11获取鼠标的位置
linux下利用X11获取鼠标的系统位置原创 2016-12-29 19:50:03 · 4798 阅读 · 3 评论 -
DirectX 的入门总结
DirectX,微软提供的应用程序接口集(APIs),被设计为在运行 windows 操作系统平台上用来提供给开发人员控制硬件的底层接口。它的各个组件提供了访问不同硬件的能力,包括图形(显卡),声音(声卡),GPU,输入设备以及所有的标准接口(译者注:比如游戏操纵杆,鼠标等)。这种体系允许开发者使用标准 API(DirectX)开发他们的游戏, 而不用担心用户提供的不同硬件的访问接口不同了原创 2016-11-28 09:10:19 · 3057 阅读 · 0 评论 -
虚拟化的组件的学习
1、Hypervisor Hypervisor 为虚拟桌面的虚拟机提供虚拟化运行环境。这些虚拟机就叫作用户虚拟化桌面。2、 用户虚拟桌面(Hosted virtual desktop) 虚拟机里面运行的桌面操作系统和应用就是一个用户虚拟桌面3、连接管理器(connection broker) 用户访问的设备通过连接管理器请求虚拟桌面。它管理访问授权,确保只有原创 2016-02-04 10:00:30 · 3208 阅读 · 0 评论