【Games101】预备工作:虚拟环境的配置和使用

2023-11-03

【Games101】预备工作:虚拟环境的配置和使用

1.安装虚拟机

  • 软件名:Oracle VM VirtualBox
  • Windows:直接下载https://download.virtualbox.org/virtualbox/6.1.4/VirtualBox-6.1.4-136177-Win.exe,下载完成后按 照指示完成安装。
  • Mac OS:直接下载https://download.virtualbox.org/virtualbox/6.1.4/VirtualBox-6.1.4-136177-OSX.dmg,下载完成后按 照指示完成安装。
  • Linux:可以查看https://www.virtualbox.org/wiki/Linux_Downloads,找到你使用的系统,按照对应的指示完成安装。

2.下载虚拟硬盘

  • 说明:无压缩版本
  • 链接:https://pan.baidu.com/s/1fChtY89WZfzA6Ci7rvMIug
    提取码:lmh7

3.配置虚拟机

  • 打开 Virtual Box,点击新建,设置类型为 Linux,版本为 Ubuntu-64 bit, 建议设置虚拟机的内存大小为 4GB,然后选择使用已有的虚拟硬盘文件,设置为 2 之前解压得到的 GAMES101_Ubuntu 18.04.2 (64bit).vdi,最后点击创建就 完成了虚拟机的配置工作。
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

  • 之后就可以使用创建好的虚拟机了,选中刚刚创建好的虚拟机,点击右侧上 方的启动按钮就可以打开虚拟机了,Ubuntu 系统的默认密码为 Ilovegraphics

4.安装增强功能

  • 进入系统后,点击上方菜单的设备,点击安装增强功能,如下图所示。安装 完成后,重启虚拟机系统就完成了 Guest Additions 的安装
    在这里插入图片描述

5.作业框架的传输和编辑

  • 需要开启 Virtual Box 的拖放功能:进入虚拟机系统后,点击上方菜单的设备,将拖放功能设置为双向即可。
    在这里插入图片描述

  • 导入作业框架后,可以使用 Visual Studio Code 来查看和编辑。右键作业框 架的文件夹,选择使用其他应用来打开,选择 Visual Studio Code
    在这里插入图片描述
    在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【Games101】预备工作:虚拟环境的配置和使用 的相关文章

  • 添加 Nullable int 时保持 null?

    我想添加可为空的int 并保留null当所有值都是null 我想要这个结果 1 2 3 1 null 1 null null null O null 0 问题是 如果我将一个值与 null 相加 结果为 null int i1 1 int
  • CMake 找不到请求的 Boost 库

    既然我已经浏览了其他人的解决方案几个小时 但找不到适合我的问题的正确答案 我想将我的具体问题带给您 我正在尝试使用 CMake 构建 vsomeip 为此 我之前构建了 boost 1 55 但是 我在 CMake 中收到以下错误 The
  • C++ 长 switch 语句还是用地图查找?

    在我的 C 应用程序中 我有一些值充当代表其他值的代码 为了翻译代码 我一直在争论使用 switch 语句还是 stl 映射 开关看起来像这样 int code int value switch code case 1 value 10 b
  • 将完整模板参数值映射到原始类型

    我想将数字映射到类型 在这个例子中 我将创建一个函数 将 sizeof 结果映射到有符号的原始类型 我想知道是否有更好的方法来完成我在现代 C 中所做的事情 即采用模板化值并将其转换为类型 现在 这可以将大小转换为已知类型 但我似乎无法在标
  • linq 中使用字符串数组 c# 的 'orderby'

    假设我有一个这样的方法定义 public CustomerOrderData GetCustomerOrderData string CustomerIDs var query from a in db Customer join b in
  • Gwan C#,如何获取HTTP标头?

    我需要它来重写 url 以了解我正在处理哪个友好的 url 用于用户代理和其他东西 EDIT public class Gwan MethodImplAttribute MethodImplOptions InternalCall exte
  • 在 omp 并行 for 循环中使用 unique_ptr 会导致 SEG.FAULT

    采取以下代码 include
  • C# 编译器不会优化不必要的强制转换

    前几天 在写答案的时候这个问题 https stackoverflow com questions 2208315 why is any slower than contains在这里 关于溢出 我对 C 编译器感到有点惊讶 它没有按照我的
  • 在 asp.net MVC 中使用活动目录进行身份验证

    我想使用活动目录对我的 asp net mvc 项目中的用户进行身份验证 在网上冲浪了几个小时后 我没有找到任何对我有用的东西 我已经看到了所有结果 但什么也没有 我尝试按照许多帖子的建议编辑我的 web config 如果有人可以帮助我提
  • 使用具有抗锯齿功能的 C# 更改抗锯齿图像的背景颜色

    我有一个图像需要更改背景颜色 例如 将下面示例图像的背景更改为蓝色 然而 图像是抗锯齿的 所以我不能简单地用不同的颜色替换背景颜色 我尝试过的一种方法是创建第二个图像 仅作为背景 并更改其颜色并将两个图像合并为一个图像 但是这不起作用 因为
  • 为什么 Cdecl 调用在“标准”P/Invoke 约定中经常不匹配?

    我正在开发一个相当大的代码库 其中 C 功能是从 C P Invoked 的 我们的代码库中有很多调用 例如 C extern C int stdcall InvokedFunction int 使用相应的 C DllImport CPlu
  • 从BackgroundWorker线程更新图像UI属性

    在我正在编写的 WPF 应用程序中 我有一个 TransformedBitmap 属性 该属性绑定到 UI 上的 Image 对象 每当我更改此属性时 图像就会更新 因此显示在屏幕上的图像也会更新 为了防止在检索下一张图像时 UI 冻结或变
  • 使用 GCC 生成可读的程序集?

    我想知道如何使用GCC http en wikipedia org wiki GNU Compiler Collection在我的 C 源文件中转储机器代码的助记符版本 这样我就可以看到我的代码被编译成什么 你可以使用 Java 来做到这一
  • SVN 不断提示我输入密码并拒绝缓存我的凭据

    环境 Eclipse Indigo Ubuntu 11 04 Subclipse 1 6 SVN 客户端 Subclipse RabbitVCS 我通过 svn ssh 连接 我的网址如下所示 svn ssh 我的名字 我的域名 路径 我可
  • 选择查询不适用于使用Parameters.AddWithValue 的参数

    C 中的以下查询不起作用 但我看不出问题所在 string Getquery select from user tbl where emp id emp id and birthdate birthdate cmdR Parameters
  • 如何调试 .NET 运行时中的内部错误?

    我正在尝试调试一些处理大文件的工作 代码本身works 但 NET 运行时本身会报告零星错误 对于上下文 这里的处理是一个 1 5GB 文件 仅加载到内存中一次 在循环中处理和释放 故意尝试重现此否则不可预测的错误 我的测试片段基本上是 t
  • 需要提取字符串中点后的最后一个数字,如“7.8.9.1.5.1.100”

    我需要提取 C 字符串中最后一个点后面的最后一个数字 例如 7 8 9 1 5 1 100 并将其存储在整数中 Added 该字符串也可以是 7 8 9 1 5 1 1 或 7 8 9 1 5 1 0 我还想验证它在最后一个点之前恰好是 7
  • 通过 Tab 键浏览 XML 文档字段

    In VB NET you can move through the fields in the XML member documentation with the Tab key 这在 C 中不起作用 还有其他方法吗 除了用鼠标将光标放在
  • 来自 3rd 方库的链接器错误 LNK2019

    我正在将旧的 vc 6 0 应用程序移植到 vs2005 我收到以下链接器错误 我花了几天时间试图找到解决方案 错误LNK2019 无法解析的外部符号 imp 创建AwnService 52 在函数 public int thiscall
  • DataContractSerializer 事件/委托字段问题

    在我的 WPF 应用程序中 我正在使用DataContractSerializer序列化对象 我发现它无法序列化具有事件或委托声明的类型 考虑以下失败的代码 Serializable public abstract class BaseCl

随机推荐

  • 基于Vue的前端权限管理

    前端权限控制的思路主要分为以下几个方向 1 菜单的控制 导航侧边栏 登录请求中得到后端返回的权限数据 前端根据权限数据动态展示对应菜单 点击菜单才能查看对应界面 store js import Vue from vue import Vue
  • C++异常介绍与自定义异常

    C 异常处理提供了一种在程序运行期间处理运行时错误的方法 通过使用异常处理 您可以更清晰地分隔正常代码和处理错误的代码 C 异常处理涉及到三个关键词 try catch 和 throw throw 当问题出现时 程序会 抛出 一个异常 这是
  • Nacos生产者与消费者的简单案例

    启动Nacos 下载nacos server zip 解压后找到bin目录下的startup cmd双击运行 下载地址 访问 http localhost 8848 nacos 用户名密码 nacos nacos 生产者注册到Nacos 创
  • 深度学习:垃圾自动分类

    导 言 垃圾分类 指按一定规定或标准将垃圾分类储存 分类投放和分类搬运 从而转变成公共资源的一系列活动的总称 这不仅是出于生态环境角度考虑 没有垃圾 只有放错位置的资源 分类收集后 不少垃圾都可以被重新再利用 随着我国城市化水平的提高 越来
  • 一、Kubernetes详解-k8s概念和名词解释理解。包括组件、架构、资源管理、kubectl命令

    Kubernetes详解 对k8s里面概念和名词的解释理解 一 k8s简介 1 k8s是什么 2 k8s主要功能 3 k8s组件 1 master 集群的控制平面 负责集群的决策 管理 2 node 集群的数据平面 负责为容器提供运行环境
  • Transformer 在计算机视觉领域疯狂“内卷”

    继 Transformer 杀疯了 图像去雨 人脸幻构 风格迁移 语义分割等通通上分 之后 Transformer 在计算机视觉领域继续疯狂 内卷 01 CAT Cross Attention in Vision Transformer 来
  • 编写Controller的帮助类

    package com yc education controller import com yc education model Messages import com yc education model Proportion impo
  • ![] == ![],![] == [],结果是什么?为什么?

    根据优先级 的优先级是大于 的 所以会先执行 可将变量装换成boolean类型 null undefined NaN以及空字符串 取反都为true 其余都为false 根据上面提到的规则 如果有一个操作数是布尔值 则在比较相等性之前先将其装
  • idea 断点调试 以及 tomcat 无法访问

    idea 断点调试 以及 tomcat 无法访问 工作中使用到ide工具的时候 因为不想去记调试断点的快捷键 所以喜欢使用下方ide自带的按键 事实是百度了好久 在 才找到 原因好像是ide中断点没有关闭 还在运行中 所以导致下一次断点跳入
  • vue基础知识十:Vue中组件和插件有什么区别?

    一 组件是什么 回顾以前对组件的定义 组件就是把图形 非图形的各种逻辑均抽象为一个统一的概念 组件 来实现开发的模式 在Vue中每一个 vue文件都可以视为一个组件 组件的优势 降低整个系统的耦合度 在保持接口不变的情况下 我们可以替换不同
  • 个人js学习实例-求数组的平均值

  • Linux 文件权限

    简介 在 Linux 的学习过程中 文件权限是一个很重要的概念 毕竟 Linux 中的各种操作都离不开权限的支持 这篇博客算是对 Linux 文件权限学习的一个简单总结 用户与用户组 Linux 的文件权限是和 用户与用户组 密切相关的一个
  • vue+element-plus实现下拉表格多选+搜索

    转载 vue elementui实现下拉表格多选 搜索 子曰 的博客 CSDN博客
  • python 解析 java文件 --- javalang 模块

    提示 javalang包分两段理解 一段是代码片段解析成语法树的过程 一段是语法树节点操作 参考文档 https github com c2nes javalang 语法树 获取语法树 gt gt gt import javalang gt
  • git 查询提交明细_git-report

    日周月报查询工具 介绍 基于 Git 提交项目 Commit Message 生成的日 周 月报查询工具 目前只支持 GitLab 仓库管理系统的查询 后续会不断完善并增加对码云和Github等平台的支持 开发基于 Electron 构建的
  • 学Python能做哪些副业?不看错过了一个亿(内含副业渠道)

    前两天一个朋友找到我吐槽 说工资一发交完房租水电 啥也不剩 搞不懂朋友圈里那些天天吃喝玩乐的同龄人钱都是哪来的 确实如此 刚毕业的大学生工资起薪都很低 在高消费 高租金的城市 别说存钱 工资连够用都很难 但总有那么一部分人 似乎赚钱对他们来
  • 锚点定位被顶部固定导航栏遮住的解决方案

    很多网站都有一个固定在上方的导航栏 方便用户搜索和跳转到其他页面 同时为了方便用户浏览长文档 都会加上目录 点击段落标题跳转到段落所在的位置 如图所示 如果使用锚点实现目录的跳转 会遇到 fixed 导航栏遮住了标题的问题 锚点定位机制 如
  • 最新!CVPR 2021 医学图像分割论文大盘点(5篇论文)

    点击下方卡片 关注 CVer 公众号 AI CV重磅干货 第一时间送达 作者 Amusi 来源 CVer 前言 昨天分享了MICCAI 2021上Transformer 医学图像分割的工作 看来大家很喜欢 Transformer一脚踹进医学
  • 模型评估与模型选择

    基本概念 训练误差与测试误差 统计学习的目的是使学到的模型不仅对已知数据而且对未知数据都能有很好的预测能力 不同的学习方法会给出不同的模型 当损失函数给定时 基于损失函数的模型的训练误差 training error 和模型的测试误差 te
  • 【Games101】预备工作:虚拟环境的配置和使用

    Games101 预备工作 虚拟环境的配置和使用 1 安装虚拟机 软件名 Oracle VM VirtualBox Windows 直接下载https download virtualbox org virtualbox 6 1 4 Vir