【C++】C++17的那些新特性
学习C++17的新特性 1.构造函数模板推导在之前,我们如果想用stl容器,都需要用<> 来手动指定参数类型。但在C++17中,我们不需要这么做了。 123456789int main(){ std::vector v1 = {1,2,3,4}; std::pair p1 = {1,2.4234}; cout << typeid(v1).name() << endl; cout << typeid(p1).name() << endl; return 0;} 使用C++11编译,这个代码会报错。报错的意思是让我们指定参数的模板类型。 比如 std::pair p1 = {1,2.4234}; 在C++11中应该写成 std::pair<int,double> p1 = {1,2.4234}; 12345678test.cpp:16:10: error: use of...
【MySQL】字节跳动MySQL连环40问
字节MySQL连环40问
【MySQL】事务
事务的学习
【MySQL】索引
索引的学习
【MySQL】复合查询 | 内外链接
各类复合查询和笛卡尔积、内外链接的操作
【Linux】root和子用户都能执行的命令,sudo无法执行(已解决)
root和子用户都能执行的命令,sudo却无法执行,如何解决?
【win】Windows下MSI Afterburner如何让其不在某个软件中显示帧数
Windows下MSI Afterburner如何让其不在某个软件中显示帧数
【win】Windows下C盘里面的WindowsApps文件夹权限怎么获取
Win下C盘里面的WindowsApps权限怎么获取
【Linux】centos8安装bison3.8
centos8安装bison3.8的教程,感觉这个软件包很小众啊,百度找不到安装教程,最终还是在起脚旮旯里面翻出来了很久之前的文档,好在没有过时; https://linux.cn/lfs/LFS-BOOK-7.7-systemd/chapter06/bison.html 虽然centos8中你可以使用yum直接安装,但是哪个安装的版本太低了,达不到如今的需求 1yum install -y bison 我这边直接用yum安装的是3.0.4的版本,已经是2015年的东西了,最新的版本已经到3.8了,而且我正在使用的新项目miniob就要求更高的版本,所以老版本肯定是不行的; 123456bison (GNU Bison) 3.0.4Written by Robert Corbett and Richard Stallman.Copyright (C) 2015 Free Software Foundation, Inc.This is free software; see the source for copying conditions. There is...
【Linux】centos8安装cmake3.27.4
第一步,去官网下安装包,一定不要下错了 下好了之后,用ftp软件传到云服务器或者虚拟机上,也可以用wget直接下载 1wget https://github.com/Kitware/CMake/releases/download/v3.27.4/cmake-3.27.4.tar.gz 我用的是centos8系统,安装之前先准备好这些依赖项 12yum install -y gcc gcc-c++ make automakeyum install -y openssl openssl-devel 把下载好的安装包传上去后,解压(在root用户下操作) 1tar -zxvf cmake-3.27.4.tar.gz 解压完毕后进入文件夹 1cd cmake-3.27.4 执行命令 1./bootstrap 耐心等候完成后,依次运行下面两个命令 12gmakegmake install 如果提示gmake命令不存在,那就直接用make命令 12make make install 最终判断是否安装成功 1cmake...