扩展虚拟机磁盘空间
Model: GPT-4
我在vmware workstation中创建了一个虚拟机,给了30G磁盘,现在上传一个8G本地文件到/usr/local/hadoop下显示磁盘不够了,我现在扩展了这个虚拟机的磁盘大小,发现还是显示磁盘不够,我是否需要进行磁盘分区呢,需要我怎做
1 / 1
是的,您需要扩展分区和文件系统以利用新的磁盘空间。这里是一个简单的步骤,帮助您在已经扩展虚拟磁盘后调整分区和文件系统:
首先,打开虚拟机并确保它已经启动。
在虚拟机中,使用以下命令查看当前磁盘分区情况:
sudo fdisk -l
找到您想要扩展的分区(可能是 /dev/sdaX,其中 X 是分区编号)。
安装并使用 parted 调整分区大小:
arduino
12sudo apt-get install partedsudo parted /dev/sda
在 parted 提示符下,使用以下命令查看分区:
arduino
1print
记下您要扩展的分区编号。
调整分区大小。假设您要扩展分区 1,请执行以下操作:
resizepart 1
当提 ...
Linux光标消失
在Linux中隐藏光标1echo -e "\033[?25l"
在Linux中显示光标1echo -e "\033[?25h"
VScode通过ssh连接远程服务器
前言先说一下,VScode通过ssh连接远程服务器的操作和Linux上配置SSH config和免密登录的操作几乎一致。只不过有一些细微的操作方式可能不太一样,不过基本原理都是一样的,如果熟悉Linux SSH config配置的应该很容易理解本文内容。如果不了解也没关系,同理如果了解了本文的操作也就会在Linux上配置快捷免密登录了。这里是Linux配置免密登录的操作指南
1、确保安装了ssh先打开终端,这里的终端可以是 cmd || VScode Terminal || PowerShell || macOS Terminal || git bash 的其中一种,输入ssh,出现如下提示则表明已具备ssh
2、添加插件VScode安装Remote-SSH插件,注意不要看错了安装完后左侧边栏就可以看到Remote Explorer图标了
3、配置SSH密钥
如果对密码学的知识具有一定了解,理解起以下内容会更加容易,这篇文章是公钥和私钥使用的一些理解
1、生成密钥密钥文件一般生成的路径为C:\Users\user\.ssh如果能在此文件夹下看到这两个文件说明之前已经生成过ssh密钥 ...
Optimeze_the_speed_for_github
修改hosts文件优化访问github速度vim /etc/hosts然后加上192.30.255.113 github.com
stable-diffusion-webui
本文章适用于:
有一定学习能力和钻研能力,遇到问题能合理使用搜索引擎尝试解决问题的人
想在windows系统中尝试使用AI作画工具stable-diffusion-webui进行绘画的人
有一定的计算机基础(会魔法上网、知道 python和Git)和英文阅读能力的人
显卡为Nvidia(或采用CUDA架构),且性能 ≥ GTX1060
对官方文档https://github.com/AUTOMATIC1111/stable-diffusion-webui有一定阅读困难的人
本文不提供任何全局代理的教程
显卡越好作出的画,质量上限越高,最好是能显存在8GB以上
不一定能列举所有报错情况和所有安装和使用的坑,只
序言:导师有个GPU服务器双3090,常年GPU使用率在个位数,想让它干点活,自己也想拥有一点背景和插画素材,就想着在服务器上装个ai画图,但是由于服务器需要连接学校的远程登陆系统(V**)才能进行远程登录,造成了一定的障碍,就先在本地的环境装一个试试给我的矿卡训练训练,没准就能突破到下一个阶段(30系)了。
系统和环境:操作系统:Windows 11 专业版 ...
腾讯云轻量级服务器Valheim英灵神殿服务器搭建
云服务器搭建游戏私服一开始是朋友想自己建个服务器一起玩游戏,无奈如果使用某人主机当服务器的话,只要他关机了其他人都不能玩,而且作为服务器的主机需要一定的配置要求,并且这种方式会有很大的延迟波动,所以考虑到使用云服务器来搭建游戏服务器,最终选择了腾讯云的轻量级服务,这么便宜的价格感觉是赚到了。
服务器配置我首选的2核4G带宽6M,玩英灵神殿足够了
服务器开好,直接开搞这里我选择了使用linux系统搭建,使用linuxGSM管理系统选的Ubuntu20.04LTS设置防火墙允许UDP和TCP访问,端口为2456-2458,改完密码后就直接用ssh登录
ssh登录使用MobaXterm直接搞使用Xshell配合xftp一起食用(个人不太习惯)登陆后#更新服务器系统软件sudo dpkg --add-architecture i386sudo apt -y updatesudo apt -y upgrade#添加32位支持库sudo apt -y install libsdl2-2.0-0:i386#安装steamcmd等相关支持(这里是一句完整代码)
sudo apt -y install ...
edge浏览器快捷键
快捷键
执行此操作
Ctrl + Shift + B
显示或隐藏收藏夹栏
Alt + Shift + B
将焦点放在收藏夹栏中的第一项上
Ctrl + D
将当前选项卡另存为收藏夹
Ctrl + Shift + D
在新文件夹中将所有打开的标签页另存为收藏夹
Ctrl + Shift + E
在边栏中打开搜索
Alt + D
选择地址栏中的 URL 以进行编辑
Ctrl + E
在地址栏中打开搜索查询
Alt + E
打开“设置及更多 ”菜单
Ctrl + F
在页面上打开查找
Alt + F
打开“设置及更多 ”菜单
Ctrl + G
跳转到下一个结果以在页面上查找
Ctrl + Shift + G
跳转到上一个结果以在页面上查找
Ctrl + H
打开历史记录
Ctrl + Shift + I
打开开发人员工具
Alt + Shift + I
打开“发送反馈”对话框
Ctrl + J
打开“下载”文件夹
Ctrl + K
在地址栏中打开搜索查询
Ctrl + Shift + K
复制当前标签页
Ct ...
快慢指针
快慢指针判断链表是否有环一、快慢指针的思想:
定义快慢指针fast和slow,起始位于链表头部,规定fast每次后移2步,slow后移1步
若fast遇到null节点,则链表一定无环,结束
若链表有环,fast和slow一定会相遇
当fast和slow相遇时,创建相遇指针ptr。现在重新开始,相遇指针ptr和链表头步指针slow分别开始每次向后移1步,最终slow和ptr会在环入口处相遇。
二、疑问
为什么fast和slow一定会相遇?
fast和slow相遇时,slow指针是否绕环超过一圈?
slow和ptr相遇时节点为啥是环入口?
fast指针为什么每次移动2步,3、4、5 、…n步可不可以?
三、问题解答注意前三个问题是以快指针每次移动2步为前提。
那么为什么fast和slow一定会相遇呢,用直观的感受来说就像操场上两个人在跑步,一个是常年跑马拉松的高手,一个是大重量肥宅,假设他们一直跑,大重量阿宅一定会被马拉松高手“套圈”,这样他们就相遇了。
但这里的问题略有不同,链表中每次移动一格,可能会存在快指针跳跃式穿过慢指针的情况,有以下几种情况(快指针在慢指针之后追赶):
...
leetcode1305二叉搜索树
题目描述
此题需要熟悉二叉搜索树的一个性质,二叉搜索树中序遍历出的数组是有序数组,因此使用中序遍历两个二叉搜索树后就将问题转化为了将两个有序数组合并
中序遍历代码:123456void inorder(TreeNode *root, vector<int>& res){ if(!root) return; inorder(root->left, res); res.push_back(root->val); inorder(root->right, res); }
合并两个有序数组时使用的方法可以很多种,常见的有暴力排序和双指针方法(归并排序),归并排序本质上就是双指针。暴力直接将数组拼接后sort
双指针(这里的细节实现可以有好几种,以下三种较为实用,有助于拓展思路)①123456789101112131415vector<int> getAllElements(TreeNode* root1, TreeNode* root2) { ...
numpy三维数组维度变换/提取
有时对多维numpy数组需要进行维度的转换/提取,遇到需要从(A,B,C)三维数组中提取(A,B)、(A,C)或者(B,C)或者(A,)这几个维度数据时,总是忘记该如何切片,记录一下1. (A,B,C)——> (A,B)X_New = X[ :,:,0]
2. (A,B,C)——> (A,C)X_New = X[ :,0,:]
3. (A,B,C)——> (B,C)X_New = X[ 0,:,:]
4. (A,B,C)——> (A,)X_New = X[ :,0,0]