Citrix实现桌面虚拟化

一、案例概述

为了方便对公司办公计算机桌面系统的管理,公司需要搭建一套桌面虚拟化平台。公司运维工程师决定使用Cirtix桌面 虚拟化解决方案。
Citrix XenServer服务器虚拟化系统通过更快的应用交付、更高的IT资源可用性和利用率,使数据中心变得更加灵活、高效。在提供关键工作负载(操作系统、应用和配置)所需的先进功能的同时,也不会牺牲大规模部署必需的、易于操作的特点。

二、案例前置知识点

1、桌面虚拟化介绍

桌面虚拟化是指将计算机的桌面进行虚拟化,以达到桌面使用的安全性和灵活性,可以通过任何设备,在任何地点、任何时间访问在网络上的属于用户个人的桌面系统。如下图:

Citrix实现桌面虚拟化

2、XenServer

XenServer是由美国Citrix公司推出的一种服务器虚拟化平台,其功能强大、丰富,具有卓越的开放性架构、性能和存储集成。它是基于开源Xen Hypervisor的免费虚拟化平台,该平台引进了多服务器管理控制台XenServer,具有强大管理能力。

安装XenServer硬件要求如下:
CPU:一个或多个x86_64位CPU,最低1.5GHz,建议2GHz以上或更快的多核CPU。

内存:最低2GB,建议4GB或更多。

硬盘:本地存储(PATA、SATA、SCSI),最低46GB,建议70GB磁盘空间。

网卡:100Mb/s或更快的NIC。

3、XenDesktop

XenDesktop安装向导是一种工具,自动完成虚拟桌面大型安装的创建和交付部分。此向导集成了Citrix组件,系统管理员可以快速创建多个桌面。

4、XenCenter

XenCenter是在独立的计算机上运行的独立应用程序。通过XenCenter可以创建和管理虚拟服务器、虚拟机模板、快照、共享存储支持、资源池和XenMotion实时迁移。

1)安装XenCenter操作系统要求如下:

  • Windows 7 SP1、Windows 8.1、Windows 10(.NET Framework版本号基于.NET4.6)。

  • Windows server 2008 SP2、Windows server 2008 R2 SP1(.NET Framework版本号基于.NET4.6)。

  • Windows server 2012、Windows server 2012 R2(.NET Framework版本号基于.NET4.6)。

2)安装 XenCenter硬件要求如下:

  • CPU主频最低为750MHz,建议使用1GHz及以上。

  • 内存最低为1GB,建议使用2GB及以上。

  • 磁盘空间最低为100MB。

  • 网卡为100Mb/s或更快的NIC。

  • 屏幕分辨率最低为1024 X 768像素。

5、Desktop Delivery Controller

桌面传送控制器(Desktop Delivery Controller,DDC)是XenDesktop的一个组件,可以单独安装,也可以把所有组件安装在一起。该控制器安装在数据中心的服务器上,用于对用户进行身份验证,管理用户虚拟桌面环境的程序集,以及代理用户及其虚拟桌面之间的连接。它控制桌面的状态,根据需要管理配置启动和停止它们。其中的Profile Management还可以管理物理Windows环境中用户个性化设置。

6、VDA

虚拟桌面访问(Virtual Desktop Access,VDA)是一种授权策略,是指每个访问虚拟桌面的设备都要获取的访问许可。它是通过许可访问虚拟桌面的设备,而不是许可虚拟桌面本身。

三、案例环境

Citrix实现桌面虚拟化

此案例用到的所有工具 可以访问网盘下载链接:https://pan.baidu.com/s/1JEsDt-DI88DKz7aEn8PisQ&shfl=sharepset
提取码:v287
复制这段内容后打开百度网盘手机App,操作更方便哦

四、问题分析

XenServer对服务器的配置要求并不太高,处理器要求是一个或多个64位 x86 x86CPU,主频最低位1.5GHz;内存要求最低为2GB;硬盘本地连接的存储(PATA、SATA、SCSI),最低磁盘空间为46GB;千兆网卡。由于服务器上要运行虚拟机,因此建议在实际生产环境中资源配置应该 根据应用规模适度调节。

五、案例实施

1、新建XenServer:

选择典型安装,单击下一步

Citrix实现桌面虚拟化

选择稍后安装操作系统,单击下一步

Citrix实现桌面虚拟化

选择Linux操作系统,版本选择Red Hat Enterprise Linux 5版本,单击下一步

Citrix实现桌面虚拟化

编辑虚拟机名字,浏览安装位置,单击下一步

Citrix实现桌面虚拟化

磁盘空间调为500GB,单击下一步

Citrix实现桌面虚拟化

新建完成

Citrix实现桌面虚拟化

编辑虚拟机处理器

Citrix实现桌面虚拟化

编辑虚拟机内存,网卡VM2,挂载光盘,开启虚拟机

Citrix实现桌面虚拟化

键盘选择US,单击OK

Citrix实现桌面虚拟化

选择OK开始进行安装

Citrix实现桌面虚拟化

阅读许可协议,单击Accept EULA

Citrix实现桌面虚拟化

安装在500G硬盘,默认已经选中,单击OK

Citrix实现桌面虚拟化

选择从本地启动,单击OK

Citrix实现桌面虚拟化

不添加数据包,单击NO

Citrix实现桌面虚拟化

选择跳过

Citrix实现桌面虚拟化

配置密码

Citrix实现桌面虚拟化

手动配置IP地址、网关子网掩码

Citrix实现桌面虚拟化

修改计算机名。配置DNS

Citrix实现桌面虚拟化

时区选择亚洲上海

Citrix实现桌面虚拟化

手动配置时间

Citrix实现桌面虚拟化


开始安装

Citrix实现桌面虚拟化

安装中

Citrix实现桌面虚拟化

配置时间

Citrix实现桌面虚拟化

安装完成,重启即可

Citrix实现桌面虚拟化

2、开启DC01_AD :

Citrix实现桌面虚拟化

配置IP地址

Citrix实现桌面虚拟化

添加域服务

Citrix实现桌面虚拟化

一流下一步,安装即可

Citrix实现桌面虚拟化

安装完成,设置为域控制器

Citrix实现桌面虚拟化

选择添加新林,设置域名,单击下一步

Citrix实现桌面虚拟化

设置域控制器密码

Citrix实现桌面虚拟化

默认下一步

Citrix实现桌面虚拟化


Citrix实现桌面虚拟化


Citrix实现桌面虚拟化


Citrix实现桌面虚拟化

开始安装

Citrix实现桌面虚拟化

域管理员登录

Citrix实现桌面虚拟化

关闭域防火墙

Citrix实现桌面虚拟化

修改DNS

Citrix实现桌面虚拟化

域控制器添加数据库管理员账户sqladmin

Citrix实现桌面虚拟化

用户设置密码

Citrix实现桌面虚拟化

用户 隶属于domain admins

Citrix实现桌面虚拟化

3、开启DC02_SQL:

Citrix实现桌面虚拟化

配置IP地址、子网掩码和DNS

Citrix实现桌面虚拟化

DC02_SQL加入域

Citrix实现桌面虚拟化

登录域

Citrix实现桌面虚拟化

将sqladmin数据库管理员用户添加到本地administrators组

Citrix实现桌面虚拟化

将本地管理员administrator禁用

Citrix实现桌面虚拟化

注销使用数据库管理员sqladmin账户登录域

Citrix实现桌面虚拟化

关闭域防火墙

Citrix实现桌面虚拟化

安装.NAT Framework 3.5

Citrix实现桌面虚拟化

一流下一步安装即可

Citrix实现桌面虚拟化

安装完成

Citrix实现桌面虚拟化

切换sql_server_2008_R2光盘

Citrix实现桌面虚拟化

打开DVD,选择全新安装

Citrix实现桌面虚拟化

检查先决条件,通过后单击确定

Citrix实现桌面虚拟化

输入产品密钥

Citrix实现桌面虚拟化

接受许可条款,单击下一步

Citrix实现桌面虚拟化

单击安装,开始安装

Citrix实现桌面虚拟化

一条警告,忽略下一步

Citrix实现桌面虚拟化

选择SQL Server功能安装,单击下一步

Citrix实现桌面虚拟化

勾选数据库引擎和管理工具,单击下一步

Citrix实现桌面虚拟化

默认下一步

Citrix实现桌面虚拟化

选择默认实例,单击下一步

Citrix实现桌面虚拟化

单击下一步

Citrix实现桌面虚拟化

配置服务器账户密码

Citrix实现桌面虚拟化

选择混合模式,输入密码,添加当前账户

Citrix实现桌面虚拟化

默认下一步

Citrix实现桌面虚拟化

先决条件通过单击下一步

Citrix实现桌面虚拟化

单击安装

Citrix实现桌面虚拟化

安装完成

Citrix实现桌面虚拟化

4、开启DC03_XenCenter:

Citrix实现桌面虚拟化

配置IP地址、子网掩码和DNS

Citrix实现桌面虚拟化

DC03_XenCenter加入域

Citrix实现桌面虚拟化

重启使用本地管理员登录域

Citrix实现桌面虚拟化

关闭域防火墙

Citrix实现桌面虚拟化

安装windows 8.1-KB2919442-x64

Citrix实现桌面虚拟化

安装完成

Citrix实现桌面虚拟化

安装windows 8.1-KB2919355-x64

Citrix实现桌面虚拟化

安装完成,重启计算机

Citrix实现桌面虚拟化

重启完成后安装Microsoft.NET 2015

Citrix实现桌面虚拟化

安装完成,重启计算机

Citrix实现桌面虚拟化


Citrix实现桌面虚拟化


Citrix实现桌面虚拟化

选择所有用户,单击下一步

Citrix实现桌面虚拟化

单击安装

Citrix实现桌面虚拟化

安装完成

Citrix实现桌面虚拟化

打开Citrix XenCenter

Citrix实现桌面虚拟化

连接服务器

Citrix实现桌面虚拟化

连接成功,确定即可

Citrix实现桌面虚拟化

切换sql光盘,安装sql客户端

Citrix实现桌面虚拟化

选择全新安装

Citrix实现桌面虚拟化

检查先决条件,单击确定

Citrix实现桌面虚拟化

输入产品密钥

Citrix实现桌面虚拟化

接受许可条款,单击下一步

Citrix实现桌面虚拟化

单击安装

Citrix实现桌面虚拟化

单击下一步

Citrix实现桌面虚拟化

选择SQL Server功能安装,单击下一步

Citrix实现桌面虚拟化

勾选管理工具,单击下一步

Citrix实现桌面虚拟化

检查完成,单击下一步

Citrix实现桌面虚拟化

默认下一步

Citrix实现桌面虚拟化


Citrix实现桌面虚拟化


Citrix实现桌面虚拟化

单击安装

Citrix实现桌面虚拟化

安装完成

Citrix实现桌面虚拟化

连接数据库

Citrix实现桌面虚拟化

输入SQL服务器名称,选择身份验证,输入登录名和密码,单击连接

Citrix实现桌面虚拟化

成功连接数据库

Citrix实现桌面虚拟化

切换XenAPP_and_XenDesktop光盘

Citrix实现桌面虚拟化

打开DVD,启动XenDesktop

Citrix实现桌面虚拟化

点击安装Delicery Controller

Citrix实现桌面虚拟化

接受许可条款,单击下一步

Citrix实现桌面虚拟化

勾选安装全部核心组件,单击下一步

Citrix实现桌面虚拟化

勾选安装windows远程协助,单击下一步

Citrix实现桌面虚拟化

防火墙规则选择手动配置,单击下一步

Citrix实现桌面虚拟化

单击安装

Citrix实现桌面虚拟化

安装完成

Citrix实现桌面虚拟化

基础环境已经全部搭建完成,接下来开始配置

首先在域控制器创建一个组织单位

Citrix实现桌面虚拟化


Citrix实现桌面虚拟化

Xen_Client里创建3个测试账户

Citrix实现桌面虚拟化

账户创建完成

Citrix实现桌面虚拟化

在DC02_SQL部署DHCP

Citrix实现桌面虚拟化

一流下一步开始安装

Citrix实现桌面虚拟化

安装完成

Citrix实现桌面虚拟化

新建作用域

Citrix实现桌面虚拟化

单击下一步

Citrix实现桌面虚拟化

编辑作用域名字

Citrix实现桌面虚拟化

输入地址范围

Citrix实现桌面虚拟化

默认下一步

Citrix实现桌面虚拟化

选择否,单击下一步

Citrix实现桌面虚拟化

作用域新建完成

Citrix实现桌面虚拟化

添加DNS

Citrix实现桌面虚拟化

打开DC03_XenCenter

复制Windows 7光盘到虚拟机,创建共享文件夹将光盘共享

Citrix实现桌面虚拟化

打开XenCenter,连接服务器

Citrix实现桌面虚拟化

连接共享

Citrix实现桌面虚拟化

选择Windows文件共享

Citrix实现桌面虚拟化

编辑名字

Citrix实现桌面虚拟化

输入共享名称,

Citrix实现桌面虚拟化

选择向用户交付应用程序和桌面

Citrix实现桌面虚拟化

编辑站点名字,单击 下一步

Citrix实现桌面虚拟化

连接数据库

Citrix实现桌面虚拟化


Citrix实现桌面虚拟化


Citrix实现桌面虚拟化

默认下一步

Citrix实现桌面虚拟化

连接XenServer

Citrix实现桌面虚拟化

编辑网络名字,单击下一步

Citrix实现桌面虚拟化

默认下一步

Citrix实现桌面虚拟化


Citrix实现桌面虚拟化

选择否,以后加入,单击完成

Citrix实现桌面虚拟化

配置完成

Citrix实现桌面虚拟化

开启win7_01

Citrix实现桌面虚拟化

运行cmd 释放IP地址重新获取DHCP自动下发

Citrix实现桌面虚拟化

Ipconfig/all查看详细信息,查看DNS是否正确

Citrix实现桌面虚拟化

计算机加入域,重启计算机

Citrix实现桌面虚拟化

将域控制器创建的bob账户添加到本地administrators组

Citrix实现桌面虚拟化

禁用本地administrator,注销使用bob登录域

Citrix实现桌面虚拟化

Bob登录域

Citrix实现桌面虚拟化

切换光盘

Citrix实现桌面虚拟化

选择XenDesktop交付应用程序和桌面

Citrix实现桌面虚拟化

单击Virtual Delivery Agent for Windows Desktop OS

Citrix实现桌面虚拟化


Citrix实现桌面虚拟化

选择启用Remote PC Access,单击下一步

Citrix实现桌面虚拟化

选择否,单击下一步

Citrix实现桌面虚拟化

根据需求是否勾选Citrix Receiver,我这里用不到平板电脑或者手机,所有就不勾选了

Citrix实现桌面虚拟化

添加Controller地址

Citrix实现桌面虚拟化

默认下一步

Citrix实现桌面虚拟化

防火墙选择手动,单击下一步

Citrix实现桌面虚拟化

单击安装

Citrix实现桌面虚拟化

安装完成,重启计算机

Citrix实现桌面虚拟化

开启远程访问

Citrix实现桌面虚拟化

XenCenter计算机打开Citrix Studio应用程序创建计算机目录

Citrix实现桌面虚拟化

选择未进行电源管理的计算机,单击下一步

Citrix实现桌面虚拟化

桌面体验选择静态桌面,单击下一步

Citrix实现桌面虚拟化

添加计算机

Citrix实现桌面虚拟化

编辑计算机目录名字,单击完成

Citrix实现桌面虚拟化

显示已注册

Citrix实现桌面虚拟化

创建交付组

Citrix实现桌面虚拟化

选择交付组计算机数量

Citrix实现桌面虚拟化

选择交付桌面,单击下一步

Citrix实现桌面虚拟化

添加用户

Citrix实现桌面虚拟化

选择自动

Citrix实现桌面虚拟化

编辑交付组的名字

Citrix实现桌面虚拟化

开启win7_02客户端

Citrix实现桌面虚拟化

运行cmd,ipconfig /renew自动获取IP地址

Citrix实现桌面虚拟化

打开浏览器访问安装

Citrix实现桌面虚拟化

安装Citrix Receiver

Citrix实现桌面虚拟化

安装完成

Citrix实现桌面虚拟化

Win 7_01更新清单,更新完成关机开启即可

Citrix实现桌面虚拟化

Bob登录

Citrix实现桌面虚拟化

正在连接

Citrix实现桌面虚拟化

交付静态桌面:

打开XenCenter

Citrix实现桌面虚拟化

连接XenServer

Citrix实现桌面虚拟化

新建存储

Citrix实现桌面虚拟化

选择Windows文件共享,单击下一步

Citrix实现桌面虚拟化

编辑共享名字,单击下一步

Citrix实现桌面虚拟化

输入共享位置,勾选其他用户,输入用户名和密码

Citrix实现桌面虚拟化

共享存储添加完成

Citrix实现桌面虚拟化

新建VM

Citrix实现桌面虚拟化

选择操作系统,单击下一步

Citrix实现桌面虚拟化

名字设置为Windows 7

Citrix实现桌面虚拟化

选择操作系统光盘

Citrix实现桌面虚拟化

将VM放在此服务器上,单击下一步

Citrix实现桌面虚拟化

内存2GB,CPU 1个,单击下一步

Citrix实现桌面虚拟化

磁盘大小设置为50GB,单击下一步

Citrix实现桌面虚拟化

网络连接保持默认,单击下一步

Citrix实现桌面虚拟化

开始创建

Citrix实现桌面虚拟化

自动开启虚拟机

Citrix实现桌面虚拟化

选择现在安装

Citrix实现桌面虚拟化

接受许可条款,单击下一步

Citrix实现桌面虚拟化

创建30GB磁盘,单击下一步

Citrix实现桌面虚拟化

安装完成,编辑计算机名字

Citrix实现桌面虚拟化

密码忽略,我这里就不设置了

Citrix实现桌面虚拟化


Citrix实现桌面虚拟化


Citrix实现桌面虚拟化


Citrix实现桌面虚拟化

虚拟机自动获取IP地址

Citrix实现桌面虚拟化

关闭防火墙

Citrix实现桌面虚拟化

切换光盘安装tools

Citrix实现桌面虚拟化

单击下一步

Citrix实现桌面虚拟化

接受许可条款

Citrix实现桌面虚拟化

默认安装位置

Citrix实现桌面虚拟化

单击安装

Citrix实现桌面虚拟化

安装完成

Citrix实现桌面虚拟化

重启

Citrix实现桌面虚拟化

关闭虚拟机转换为模板

Citrix实现桌面虚拟化

新建VM向导

Citrix实现桌面虚拟化

选择VM模板

Citrix实现桌面虚拟化

编辑名称

Citrix实现桌面虚拟化

默认下一步,内存1GB

Citrix实现桌面虚拟化

完成,立即创建

Citrix实现桌面虚拟化

打开控制台,加入域重新启动

Citrix实现桌面虚拟化

切换管理员登录域

Citrix实现桌面虚拟化

关闭域防火墙

Citrix实现桌面虚拟化

切换光盘

Citrix实现桌面虚拟化


Citrix实现桌面虚拟化

选择创建主映像,单击下一步

Citrix实现桌面虚拟化

选择不安装VDA

Citrix实现桌面虚拟化



此选项根据个人需求勾选选项

Citrix实现桌面虚拟化

连接Controller地址

Citrix实现桌面虚拟化

功能全选,单击下一步

Citrix实现桌面虚拟化

防火墙规则选择手动,单击下一步

Citrix实现桌面虚拟化

开始安装

Citrix实现桌面虚拟化

安装完成,重启计算机

Citrix实现桌面虚拟化

更新清单

Citrix实现桌面虚拟化

关机之后创建交付

Citrix实现桌面虚拟化

默认下一步

Citrix实现桌面虚拟化

选择Windows桌面操作系统

Citrix实现桌面虚拟化

选择进行电源管理的计算机

Citrix实现桌面虚拟化

选择静态桌面

Citrix实现桌面虚拟化

默认下一步

Citrix实现桌面虚拟化

虚拟机数量选2台,单击下一步

Citrix实现桌面虚拟化

编辑账户命名方式

Citrix实现桌面虚拟化

编辑名称

Citrix实现桌面虚拟化

域控制器查看

Citrix实现桌面虚拟化

创建交付组,交付数量为2

Citrix实现桌面虚拟化

交付桌面

Citrix实现桌面虚拟化

添加用户

Citrix实现桌面虚拟化

选择自动,单击下一步

Citrix实现桌面虚拟化

编辑名称

Citrix实现桌面虚拟化

更改交付用户

Citrix实现桌面虚拟化


Citrix实现桌面虚拟化

Win7_02更改交付用户为alice

Citrix实现桌面虚拟化

开启win7-01

Citrix实现桌面虚拟化

检查远程访问

Citrix实现桌面虚拟化

开启远程访问,添加tom账户

Citrix实现桌面虚拟化

将tom设置为管理权限

Citrix实现桌面虚拟化

禁用benet用户

Citrix实现桌面虚拟化

用客户端浏览器访问

Citrix实现桌面虚拟化

成功登录

Citrix实现桌面虚拟化


Citrix实现桌面虚拟化

注销切换Alice登录

Citrix实现桌面虚拟化

开启远程访问,添加Alice用户

Citrix实现桌面虚拟化

将Alice加入administrators组

Citrix实现桌面虚拟化

禁用benet用户

Citrix实现桌面虚拟化

—————— 本文至此结束,感谢阅读 ——————

原文地址:https://blog.51cto.com/14156658/2444460

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


文章浏览阅读2.2k次,点赞6次,收藏20次。在我们平时办公工作中,很多时候我们经常会使用到虚拟机来进行环境的测试,我们平时在虚拟机上接触的最多的莫过于Linux和Winwdos。不过虚拟机环境和物理机环境是无法直接传输的,那么有的时候呢,同学们又想要在两者之间相互传输文件,可能就会使用QQ邮箱等形式来传输,这样的效率又慢而且繁琐,今天我就为大家带来一种非常便捷的传输方式。通过XFTP工具来进行文件传输。_xftp连接windows
文章浏览阅读1k次。解决 Windows make command not found 和 安装 GCC 环境_windows下载gcc
文章浏览阅读3.2k次,点赞2次,收藏6次。2、鼠标依次点击“计算机配置“ - ”管理模板“ - ”网络“ - ”Lanman工作站”,点击右侧的“启用不安全的来宾登录”策略。Windows访问samba共享时,提示“你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问”1、键盘按下window+R键,输入gpedit.msc,启动本地组策略编辑器。首先在终端中输入sudo ufw status查看当前防火墙状态。默认状态是“未配置”,修改为“已启用”。示例:创建一个narada的目录在/home下。1.更新apt储存库列表。_ubuntu samba 目标文件夹访问被拒绝
文章浏览阅读1.3w次。蓝光版属于高清版的一种。BD英文全名是Blu-ray Disc,一种高清的电影版本,这种电影十分清晰但是数据量巨大,占数十G甚至上百G的容量,只有蓝光光碟才能装得下,所以这种高清电影被称为BD版。一般的高清电影多半是从蓝光电影、国外的高清电视频道上压制而来的,可以通过网络下载,多数都经过二次压缩,画质要逊于原视频,不过压缩后的容量从蓝光的25G-50G会减少成4G-8G等(15G-20G不等)。众所周知,视频有两种常见的清晰度,BD和HD,在看电影的时候最常出现这两个标志,那么BD和HD具体指的是什么呢?_bd hd
文章浏览阅读974次,点赞7次,收藏8次。提供了更强大的功能,因为它允许直接访问当前元素,而不需要类型转换。接口,它可以提供一个迭代器,用于按顺序访问集合中的元素。接口是只读的,它只能支持前向迭代,不能修改集合中的元素。类型的集合实例,并向其中添加了几个元素。接口,可以创建一个能够迭代访问泛型集合中元素的迭代器。接口,我们可以在 C# 中实现可迭代的集合,并使用。循环和迭代器手动遍历集合,并输出每个元素的值。接口表示一个可枚举的集合,它定义了一个方法。属性,用于获取集合中当前位置的元素。存储集合中的元素,并实现了。的泛型集合类,它实现了。
文章浏览阅读1.4w次,点赞5次,收藏22次。如果使用iterator的remove方法则会正常,因为iterator的remove方法会在内部调用List的remove方法,但是会修改excepedModCount的值,因此会正常运行。因为遍历过程中进行remove 操作时,该位置后面的元素会挤到前面来,这时候会发生一种情况就是原来元素的位置会被他后面的元素取代,而该位置已经遍历过了,所以该元素不会背遍历。当我们倒序遍历元素的时候,无论删除元素之后的元素怎么移动,之前的元素对应的索引(index)是不会发生变化的,所以在删除元素的时候不会发生问题。_list删除某个元素
文章浏览阅读2.9w次,点赞45次,收藏192次。Windows下配置Visual Studio _vs2022环境变量配置
文章浏览阅读7w次,点赞162次,收藏778次。pip 是Python包管理工具,提供了对 Python 包的查找、下载、安装、卸载的功能,目前Python 3.4 和 2.7 及以上版本都有配套安装,一般pip的位置在...pythonScripts文件夹里面,而在其他版本需要自行下载。_python pip install安装
文章浏览阅读5.8k次,点赞2次,收藏12次。①此电脑右击----->选择属性----->高级系统设置----->环境变量----->path----->编辑----->新建。第一个选项意思就是将安装路径填入到系统环境变量中,这里勾选,后面使用可能会出现问题,建议不要勾选,安装好之后手动添加环境变量。注意:如果提示conda不是内部或外部命令,原因是Anaconda的环境变量没配置好。如果不想立即打开anaconda,不勾选直接finish就好。②输入 conda --version ,查看conda环境。②直接按win键,搜索“环境变量”_windows安装anaconda
文章浏览阅读5.1k次,点赞8次,收藏55次。Windows 系统从零配置 Python 环境,安装CUDA、CUDNN、PyTorch 详细教程_windows cuda cudnn配置
文章浏览阅读1.5w次,点赞54次,收藏68次。macOS系统自带有VNC远程桌面,我们可以在控制端上安装配置VNC客户端,以此来实现远程控制macOS。但通常需要在不同网络下进行远程控制,为此,我们可以在macOS被控端上使用cpolar做内网穿透,映射VNC默认端口5900,通过所生成的公网地址,来实现在公网环境下远程控制VNC。_vnc mac
文章浏览阅读2.4k次,点赞5次,收藏11次。进入后根据自己的电脑系统下载,这是python 3.10版本下载地址,如果想要下载其它版本可进入此链接(下载完成后点击进行安装点击下一步,到这一步时,可以选择将Anaconda添加我的PATH环境变量中,这样就不用自己手动配置和环境变量。安装完成后,打开终端,输出 python 命令可查看是否安装成功。如果显示自己刚才安装的版本号说明安装成功。查看conda版本命令:conda info。_paddlespeech下载
文章浏览阅读3.3k次。所以如果要删除之前新增的课程编译原理,只需输入命令del Course:8:Cname,同时还应该把本课程的学分删除del Course:8:Ccredit,如下图所示;Redis并没有修改数据的命令,所以如果在Redis中要修改一条数据,只能在使用set命令时,使用同样的键值,然后用新的value值来覆盖旧的数据。先调用get命令,输出原先的值,然后set新的值,最后再get得到新值,所以修改成功。输入命令后没有报错,表示成功了,刷新windows的服务,多了一个redis服务。_redis windows服务
文章浏览阅读2.1w次,点赞9次,收藏56次。​​接着在【工作负荷】中,选择【使用C++桌面开发】 ,右边【安装详细信息】去除其它可选项,只勾选【MSVCv142 】和 【Windows 10 SDK】,按图示修改,然后右下角点击安装,之后会有提示让你重启电脑。重启电脑之后,再进行pip安装。报错原因是pip所安装的包需要使用C++编译后才能够正常安装,但是当前安装环境中缺少完整的C++编译环境,因此安装失败。3.安装Microsoft Visual C++ Build Tool离线安装包(1个多G),CSDN资源很多,需要积分下载,_error: microsoft visual c++ 14.0 or greater is required. get it with "micros
文章浏览阅读1.1w次,点赞3次,收藏7次。Step 3: 在右侧窗口中找到名称为“LongPathsEnabled”的“DWORD (32 位) 值”条目,并双击它。通过注册表方法或组策略方法启用长路径支持后,您将能够在 Windows 中使用长路径,并能够访问和处理长路径下的文件和文件夹。Step 2: 依次选择“计算机配置” > “管理模板” > “系统” > “文件资源管理器”。Step 3: 找到“启用 Win32 长路径”设置,双击它。Step 4: 选择“已启用”选项按钮,然后选择“应用”按钮。_windows长路径支持
文章浏览阅读2.5k次,点赞81次,收藏86次。
文章浏览阅读1.3k次,点赞65次,收藏50次。顺序表,链表,栈,队列,ArrayList,LinkedList,Stack,Queue
文章浏览阅读2.3k次,点赞2次,收藏2次。AnyTXTSearcher是一款能够帮助我们对文档以及文本内容进行快速搜索和管理的工具,通过该软件能够搜索各种Office文档,文本文件,代码,PDF文档等,顶级的全文搜索引擎1秒钟之内即可完成搜索。_anytxt searcher
文章浏览阅读8.8k次,点赞73次,收藏70次。有时,在删除/移动/重命名文件夹/文件时,会遇到如下警告,即使将打开的程序关闭了,后台也可能会有没关干净的相关进程。_解除占用
文章浏览阅读4.3w次,点赞91次,收藏102次。JDK(Java Development Kit)是Java开发工具包的缩写,包含了Java编译器、Java虚拟机、Java类库等众多组件,是Java开发的基石,提供了编写、编译和运行Java程序所必需的工具。同时,为了让系统能够正确识别Java环境,在开始使用JDK进行Java开发之前,需要先把JDK安装到本地计算机,并配置好相应的环境变量。本文将介绍JDK安装与环境变量配置的方法。_windows安装jdk并配置环境变量