centos7 虚拟机系统磁盘扩容 目录1、 虚拟机硬盘容量修改2、centos7扩容1.修改分区表2.更新内核内存分区表3.调整物理体积3.调整LV和文件系统扩容1、虚拟机硬盘容量修改不同的软件有些不同这里不做说明注意:此方法需要先删除所有快照,修改完硬盘大小重新做个快照,万一操作出错好恢复2、centos7扩容完成第一步后进系统查看空间使用情况df -lH可以看到可用容量并没有改变,用lsblk查看磁盘使用情况这里要做的是扩充sda2的容量,网络上找...
2021-06-23 C++中基类的析构函数为什么要用virtual虚析构函数知识背景 要弄明白这个问题,首先要了解下C++中的动态绑定。关于动态绑定的讲解,请参阅: C++中的动态类型与动态绑定、虚函数、多态实现正题 直接的讲,C++中基类采用virtual虚析构函数是为了防止内存泄漏。具体地说,如果派生类中申请了内存空间,并在其析构函数中对这些内存空间进行释放。假设基类中采用的是非虚析构函数,当删除基类指针指向的派生类对象时就不会触发动态绑定,因而只会...
协程 我心中的协程最近在研究网络服务框架方面的东西,发现了一个神奇的东西-协程。一句话说明什么是线程:协程是一种用户态的轻量级线程。一句话并不能完全概括协程的全部,但是起码能让我们对协程这个概念有一个基本的印象。从硬件发展来看,从最初的单核单CPU,到单核多CPU,多核多CPU,似乎已经到了极限了,但是单核CPU性能却还在不断提升。server端也在不断的发展变化。如果将程序分为
Visual Studio Code(VSCode)关闭右侧预览功能 如下图所示,当用VSCode打开文本文件时,右侧会出现预览的功能,当内容过多时,容易误操作点击,影响使用,不美观。关闭方法:点击文件-首选项-设置,搜索"editor.minimap.enabled",默认值为打钩,我们只需要把钩去掉即可;...
CentOS7 无法启动,enter emergency mode 报错 Failed to mount /sysroot 解决方法 CentOS7 无法启动,进入紧急模式,enter emergency mode根据提示查看日志,发现报错:Failed to mount /sysroot根据,老外的网站提供的线索:执行这个命令# xfs_repair -v -L /dev/dm-0...
main.obj:-1: error: LNK2019: 无法解析的外部符号 "public: __thiscall CFindFileForm::CFindFileForm(class QWidge qt5中运行时出现这个问题,起因是自己新建了一个类在.h文件中,在main.cpp中include了,链接时候出了问题,解决办法,删掉debug和release文件夹,删掉makefile,重新编译。...
printf十六进制输出64位值的方法 printf("0x%016I64x", int64Value);0表示空余的位用零填充,16表示显示16位数字(格式化的字符数宽度),I64表示64位int值(I32表示32位int值,i必须大写), x表示十六进制形式显示...
win2012R2打Windows8.1-KB2919355 问题 前不久从官网下载了个sqlserver2016,打算安装试玩一下看看,告诉大家一个我比较习惯的下载方式。对于微软,甲骨文等等这些外国链接,用公司的网或自己的网一般都难以达到该有的网速,所以习惯把链接复制到百度云的离线下载,然后在百度云下载下来,这样就快很多。sqlserver2016的系统需求居然win7都给抛弃了,必须win8.1、win10、win2012R2这样,所以习惯性拿个服务器版本来试...
CMAKE的一些编译选项 转:http://blog.csdn.net/feisy/article/details/17711957set(CMAKE_BUILD_TYPE "Release")if( CMAKE_BUILD_TYPE STREQUAL "Debug" ) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -g -Wa
Linux shell的标准输入、输出和错误 1.文件描述符在linux shell执行命令时,每个进程都和三个打开的文件相联系,并使用文件描述符来引用这些文件。由于文件描述符不容易记忆,shell同时也给出了相应的文件名:文件文件描述符输入文件—标准输入0(缺省是键盘,为0时是文件或者其他命令的输出)输出文件—标准输出1(缺省是屏幕,为1时是文件)错误输出文件—标准错误
C/C++创建和删除文件夹操作 一、创建文件夹1、调用Windows API函数 CreateDirectory()头文件代码如下:#include //头文件 #include using namespace std; int main() { string dirName = "D:\\test"; bool fla
linux和window下mkdir函数问题 通过WIN32宏进行判断window下mkdir函数#includeint _mkdir( const char *dirname );linux下mkdir函数mode_t参数详解#include int mkdir(const char *path, mode_t mode);参数:path是目录名mode是目录权限
深入浅出JMS(一)--JMS基本概念 http://blog.csdn.net/jiuqiyuliang/article/details/46701559摘要:The Java Message Service (JMS) API is a messaging standard that allows application components based on the Java Platform Enterprise
关于C++中如何判断文件,目录存在的若干方法 在我们平时的编程时,经常需要判断文件或者目录是否存在,相对来说判断文件的存在性比较简单,目录则比较复杂。下面就详细的介绍几种方法。 首先关于判断文件的存在性:一、ifstream在C++中,可以利用ifstream文件输入流,当我们直接使用ifstream来创建文件输入流的时候,如果文件不存在则流创建失败。ifstream fin("hello.txt");if (
功能性需求和非功能性需求 需求定义:需求(requirement)就是系统(更广义的说法是项目)必须提供的能力和必须遵从的条件。需求分类:(1) 在一般使用中,需求按照功能性(行为的)和非功能性(其它所有的行为)来分类。 功能性需求是说有具体的完成内容的需求。 例如:比如客户登录、邮箱网站的收发收发邮件、论坛网站的发帖留言等。 非功能性需求是指软件产品为满足用户业务需求而必须具有且除功能需求以外的
error C2375: “WSACleanup”: 重定义;不同的链接 等 error C2375: “WSACleanup”: 重定义;不同的链接 等出现许多觉得不应该说这样的问题。解决方案:在#include 前一行添加 #define WIN32_LEAN_AND_MEAN //去除一些不常用的参考:http://hi.baidu.com/auleaf/item/60aee0407c9420f4dd0f6c69在默认win
常用软件的静默安装方法介绍 常用软件的静默安装方法介绍作者: 字体:[增加 减小] 类型:转载 时间:2007-03-03 我要评论大部分软件,其安装都具备一定的智能性,换句话说,许多软件的安装都能采取全自动或半自动的方式进行有时我们在安装程序的时候,希望是静默安装的,不显示下一步下一步,这编访问来教大家如何来操作,现在常用的制作安装程序的软件有, Microsoft Windows Ins