血的教训之虚拟机重装[包含一系列虚拟机,c++,python,miniob配置]

2024-04-20 19:52

本文主要是介绍血的教训之虚拟机重装[包含一系列虚拟机,c++,python,miniob配置],希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一切都要从头开始,由于脑袋糊涂,没看到是虚拟机的文件,直接一口气全删掉了,哎!!数据恢复后发现也不行,磁盘文件还是缺失了一部分,只能重新再来了。

2847234fc595471cabb2167ca53fab40.pngb1cd7f9fbeba47fd84df9f3a52f2e72a.pngfc8df2bd1cb24177bb909cce0c78954a.pngd5c97d03bc084b86a6e39f3c80d92592.png09b48c86dcf743839b137d075eae74b5.png11e750bf85c24809b965e43183206e6f.png14e2f830a68d4b3082bb9add4f747e59.png2238391478394958972154c5caa165cc.png

等待ing

d8d62347e85e408aaa9e3553efa32ac3.png

e7b0f3dab7a9497c8188a7595a957075.png

看不到按钮,按tab 

611ff728864e4dc8be1618edb0479ded.png

77b63057c53a48e5901086660f1ca393.png

9f11308933d947ada036ce2743ec2c29.pngba0e753fa65247f4a88851a2c3c1b214.pngd83d0634c8274e469bbc43d88305dafd.png

41403865f5c74d69b6a2726234f31e8e.png60183755398b42de8cf047cb3073f1d7.png

等待ing

250baa291dcb4650b0b1a0f7963784ee.png

分辨率感觉只有这个最合适了,可以看到❌

21c371b179444e41bb3df098d8edcfb9.png

检查一下联网问题

bdb2171e888e48c9bb022b5e3a3767bd.png

文件中文名解决

331c99f7a8734c4cafdb9309732e5e04.png

29336c13619b4225a3ec09c33f5601b1.pngdf844a58666f46bead41e0745c8f47b6.png

复制粘贴问题解决

3c9f2c1e9cab43219fb961a9cce42fa1.png

9859a8d5a16a45638277bf19f5591b23.png

终端放到桌面解决

2bea97b20cb74510a2345b3a3942fb70.png

输入中文解决

b6b803e1d2ec4f7884339e771ddef96e.png

b1dfc844d2e34ee494162de904297190.png

0281cce4726d424f90dccf60df755221.png

安装各种工具

f718ac8f9fc6497bb33257270a04b8fc.pngdb7e66c575434cd69a7c445efafeafdf.pngc94c15f28b47405599e8d5f1689a08fc.png

571e5ee806c34839a4b1fe4cbc806fe6.png

ebd7039258994df4b48c0f18c76d9703.png5c3c0276971b4346bf2b79e2aeb275e9.png

vscode安装

f08a5e019c844e72a6b206653f4b8af1.png

为了显示应用图标还是用下面分辨率

d57e4e8b2a2647d599f1b8e519e85150.png

vscode配置

fcb3727636e046d098f600e33ae2a199.png

6ce409942eec4a6a817dc07675ee8cd4.png

左下角设置主题

ba497f7ebd6345058e60077d69e0a73b.png

526bad7cf134433e8fa4738c4cb9c7e6.png

0fb5f8604ed44a46b470da569f619a84.png

98decaa57c894964aee5100e3613e7d0.png

tasks.json

{"version": "2.0.0","tasks": [{"type": "cppbuild","label": "C/C++: g++ build active file","command": "/usr/bin/g++","args": ["-fdiagnostics-color=always","-g","${file}","-o","${fileDirname}/${fileBasenameNoExtension}"],"options": {"cwd": "${fileDirname}"},"problemMatcher": ["$gcc"],"group": {"kind": "build","isDefault": true},"detail": "compiler: /usr/bin/g++"}]
}

launch.json

{  "version": "0.2.0",  "configurations": [  {"name": "(gdb) Launch","type": "cppdbg","request": "launch","program": "${fileDirname}/${fileBasenameNoExtension}",     // 写程序地址"args": [],"stopAtEntry": false,"cwd": "${fileDirname}","environment": [],"externalConsole": false,"MIMode": "gdb","setupCommands": [{"description": "Enable pretty-printing for gdb","text": "-enable-pretty-printing","ignoreFailures": true},{"description":  "Set Disassembly Flavor to Intel","text": "-gdb-set disassembly-flavor intel","ignoreFailures": true}],"preLaunchTask": "C/C++: g++ build active file",    // 写Launch前需要做的tasks,内容与tasks.json的label项相同"miDebuggerPath": "/usr/bin/gdb"    // 写调试器路径}]  
}

d17bbd9ce5d743e98a8229abf6d97e56.png

python环境搭建

f60d1dbcb9b14264a21eb24c81c0ab41.png

8c6e8937c0784aab8497f0a5f36d57e2.png

字体大小设置

ea35495c3417437a9e2f4bca9f08d465.png

终端字体设置

fcef835d289a4c4f961f2e8f1e5708a8.png

miniob环境配置

git安装

c8ad6b73be324535875f00273b4d6d3e.png

指定分支

bef7c1e9e2f9405893112db2b1652f83.png

e76c1acb9a63459fad9dabbaf1858b8a.png

69e9f8d00f474085ad67df37e99542d3.png

0a2a8c4241394b21abca221114ee5bd7.png

c99ce441878844c783702b30e342dadf.png

81698b2d29464d15b2b09dc86116c93a.png

13e321951d044496822d3820523b955b.png

565041dee45941af9521bbb245606dd1.png

wget http://ftp.gnu.org/gnu/bison/bison-3.7.tar.gztar xvf bison-3.7.tar.gz
cd bison-3.7
./configure
make
sudo make install
{"options": {"cwd": "${workspaceFolder}/build"},"tasks": [{"label": "cmake","command": "cmake","args": ["-DDEBUG=ON",".."]},{"label": "make","command": "make"},{"label": "CMake Build","dependsOn": ["cmake","make"]}],"version": "2.0.0"
}
{// 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"name": "(gdb) 启动","type": "cppdbg","request": "launch","program": "${workspaceFolder}/build/bin/observer","args": ["-f", "../../etc/observer.ini"],"stopAtEntry": false,"cwd": "${fileDirname}","environment": [],"externalConsole": false,"MIMode": "gdb","setupCommands": [{"description": "为 gdb 启用整齐打印","text": "-enable-pretty-printing","ignoreFailures": true},{"description":  "将反汇编风格设置为 Intel","text": "-gdb-set disassembly-flavor intel","ignoreFailures": true}],"preLaunchTask": "CMake Build"}]
}

7c4c00dc43c44d65889e01bd28de52db.png

d0fdea145e554ed2a85ebf817d73936f.png

c534aa36f0f240639229ba676aad30a1.png

 

成功

e8ab1e837fda4066ab97a9e3e0bef301.png

配置这个环境的时候遇到点困难,以为要自己装libevent那些,卡了很久,其实你一开始build的时候会自动给你装好,然后这个克隆代码的时候,最好不要自己建一个文件夹,我这也是遇到点小问题,直接克隆就好。还出现了他不会克隆deps里面的3rd,就这个地方卡了很久,就只能重新克隆或者手动复制文件了。

暂时到这里,后续有其他操作再更。

 

这篇关于血的教训之虚拟机重装[包含一系列虚拟机,c++,python,miniob配置]的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/921176

相关文章

Python操作PDF文档的主流库使用指南

《Python操作PDF文档的主流库使用指南》PDF因其跨平台、格式固定的特性成为文档交换的标准,然而,由于其复杂的内部结构,程序化操作PDF一直是个挑战,本文主要为大家整理了Python操作PD... 目录一、 基础操作1.PyPDF2 (及其继任者 pypdf)2.PyMuPDF / fitz3.Fre

python设置环境变量路径实现过程

《python设置环境变量路径实现过程》本文介绍设置Python路径的多种方法:临时设置(Windows用`set`,Linux/macOS用`export`)、永久设置(系统属性或shell配置文件... 目录设置python路径的方法临时设置环境变量(适用于当前会话)永久设置环境变量(Windows系统

python中列表应用和扩展性实用详解

《python中列表应用和扩展性实用详解》文章介绍了Python列表的核心特性:有序数据集合,用[]定义,元素类型可不同,支持迭代、循环、切片,可执行增删改查、排序、推导式及嵌套操作,是常用的数据处理... 目录1、列表定义2、格式3、列表是可迭代对象4、列表的常见操作总结1、列表定义是处理一组有序项目的

python运用requests模拟浏览器发送请求过程

《python运用requests模拟浏览器发送请求过程》模拟浏览器请求可选用requests处理静态内容,selenium应对动态页面,playwright支持高级自动化,设置代理和超时参数,根据需... 目录使用requests库模拟浏览器请求使用selenium自动化浏览器操作使用playwright

python使用try函数详解

《python使用try函数详解》Pythontry语句用于异常处理,支持捕获特定/多种异常、else/final子句确保资源释放,结合with语句自动清理,可自定义异常及嵌套结构,灵活应对错误场景... 目录try 函数的基本语法捕获特定异常捕获多个异常使用 else 子句使用 finally 子句捕获所

Debian系和Redhat系防火墙配置方式

《Debian系和Redhat系防火墙配置方式》文章对比了Debian系UFW和Redhat系Firewalld防火墙的安装、启用禁用、端口管理、规则查看及注意事项,强调SSH端口需开放、规则持久化,... 目录Debian系UFW防火墙1. 安装2. 启用与禁用3. 基本命令4. 注意事项5. 示例配置R

Python极速搭建局域网文件共享服务器完整指南

《Python极速搭建局域网文件共享服务器完整指南》在办公室或家庭局域网中快速共享文件时,许多人会选择第三方工具或云存储服务,但这些方案往往存在隐私泄露风险或需要复杂配置,下面我们就来看看如何使用Py... 目录一、android基础版:HTTP文件共享的魔法命令1. 一行代码启动HTTP服务器2. 关键参

C++11范围for初始化列表auto decltype详解

《C++11范围for初始化列表autodecltype详解》C++11引入auto类型推导、decltype类型推断、统一列表初始化、范围for循环及智能指针,提升代码简洁性、类型安全与资源管理效... 目录C++11新特性1. 自动类型推导auto1.1 基本语法2. decltype3. 列表初始化3

C++11右值引用与Lambda表达式的使用

《C++11右值引用与Lambda表达式的使用》C++11引入右值引用,实现移动语义提升性能,支持资源转移与完美转发;同时引入Lambda表达式,简化匿名函数定义,通过捕获列表和参数列表灵活处理变量... 目录C++11新特性右值引用和移动语义左值 / 右值常见的左值和右值移动语义移动构造函数移动复制运算符

Python对接支付宝支付之使用AliPay实现的详细操作指南

《Python对接支付宝支付之使用AliPay实现的详细操作指南》支付宝没有提供PythonSDK,但是强大的github就有提供python-alipay-sdk,封装里很多复杂操作,使用这个我们就... 目录一、引言二、准备工作2.1 支付宝开放平台入驻与应用创建2.2 密钥生成与配置2.3 安装ali