自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 std::move和std::forward

这里写自定义目录标题std::move优点新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入std::move将一个左值强制转换成右值引用。基本等同static_cast<T&&>lvalue。

2022-01-03 22:23:00 407

原创 静态库和动态库差异

1、工程中包含静态库A,动态库B,可执行程序C。C依赖于A和B,而B依赖于A。在A中定义有全局变量X(或类的静态成员变量),则在动态库B中访问X,与可执行程序C中访问的X是同一个变量还是俩个不同的变量?答案:是两个不同的变量。2、工程中包含动态库A,动态库B,可执行程序C。C依赖于A和B,而B依赖于A。在A中定义有全局变量X(或类的静态成员变量),则在动态库B中访问的X,与可执行程序C中访问的X是同一变量还是两个不同的变量?(注:所有库都在同意进程中使用)答案:是共享同一变量。即:在A是动态库的这种情

2021-09-23 09:46:38 90

原创 cc1plus: fatal erro: Input/output error

问题描述项目场景:c++代码在windows系统,通过 mount 挂载到 linux,编译报错问题描述:g++编译报错 cc1plus:[c++代码文件名] :fatal erro: Input/output error原因分析:当前登录该windows的用户,和mount挂载使用的用户不一样 解决方案:挂载时,用当前登录windows的用户问题解决。附录:挂载命令-windows目录挂载到linuxmount -t cifs //[ip]/[linux系统目录]/ -o us

2021-08-14 13:16:55 577

原创 安装yum

下载bin包python-iniparse-0.4-9.el7.noarch.rpmyum-3.4.3-168.el7.centos.noarch.rpmyum-metadata-parser-1.1.4-10.el7.x86_64.rpmyum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm换yum源cd /etc/yum.repos.d/rm -f /etc/yum.repos.d/*wget -P . http://mirrors.ali

2021-04-14 10:22:48 123

原创 CentOS删除黑名单

查看名单列表:pam_abl查看黑名单配置 cat /etc/security/pam_abl.conf删除黑名单 规则 rm -f /var/lib/abl/hosts.db

2020-09-17 16:32:49 369

原创 安装mysql-8.0.13-1.el7.x86_64.rpm-bundle

1. 安装mkdir mysql-8.0.13-1.el7.x86_64.rpm-bundle &amp;amp;amp;&amp;amp;amp; cd mysql-8.0.13-1.el7.x86_64.rpm-bundletar ../xvf mysql-8.0.13-1.el7.x86_64.rpm-bundle.tarmv mysql-community-test-8.0.13-1.el7.x86_64.rpm ...

2018-12-30 18:35:21 1410

原创 安装 RabbitMQ

添加用户rabbitmqctl add_user test passwdrabbitmqctl set_user_tags test administratorrabbitmqctl set_permissions -p ‘/’ test ‘.’ ‘.’ ‘.’sudo service rabbitmq-server restart...

2018-12-23 11:52:09 121

原创 安装 CentOS-7-i386-Everything-1810

centos 7刚安装后无法联网解决https://blog.csdn.net/weixin_34890916/article/details/80390365centos7 yum 切换成阿里源下载Centos-altarch-7.repo,参考:https://blog.csdn.net/wild46cat/article/details/78937611安装ssh实现远程登陆ht...

2018-12-18 13:37:09 3719

原创 VMware 安装 Centos7 后,没有ipv4的地址,或者地址显示127.0.0.1,或者修改为固定IP

安装环境CentOS-7-x86_64-DVD-1804解决办法vim /etc/sysconfig/network-scripts/ifcfg-ens33修改:BOOTPROTO=staticONBOOT=yes增加:IPADDR=192.168.1.106#根据自己的ip地址段来定义看情况,如果还不行就加上下面这些:GATEWAY=192.168.1.254#与本机的网关地...

2018-12-06 13:30:42 729

原创 samba 安装

1. 打开smb.conf,添加如下配置:vi /etc/samba/smb.conf[share]browseable = yeswritable = yespath = /home/zhqx/softswrite list = rootvalid users = rootprintable = nocreate mask = 0777directory mas...

2018-12-06 09:41:19 193

原创 python日志模块---logging

通过ini文件配置logginglogger.ini[loggers]keys=root,cLogger,fLogger,cfLogger[logger_root]level=DEBUGhandlers=fh[logger_cLogger]handlers=chqualname=cLoggerpropagate=0[logger_fLogger]handler...

2018-03-12 22:35:24 162

原创 C++ 打印日志

#pragma once#include &lt;unistd.h&gt;#include &lt;sys/syscall.h&gt;#define LOG(level, format, ...) \    printf("%c|%d|%s|%s:%d|" format "\n", level, syscall(__NR_gettid), __FUNCTION__, __FILE__,...

2018-03-04 22:01:28 749

转载 C语言如何获得精确到毫秒的时间

在做测试或性能优化时,经常要知道程序运行的时间,在Linux系统可以使用time命令来计算程序运行运行所消耗的时间,能精确到毫秒,如果要精确到代码块或某个操作运行时所消耗的时间,time命令就不给力了。如果对时间的精度要求不高的话,可以调用标准C的接口time来得到开始和结束的时间,再调用difftime接口来计算时间差,精度是秒,代码如下所示:1#include

2015-09-08 23:03:30 1478

转载 c++运算符重载总结

c++的一大特性就是重载(overload),通过重载可以把功能相似的几个函数合为一个,使得程序更加简洁、高效。在c++中不止函数可以重载,运算符也可以重载。由于一般数据类型间的运算符没有重载的必要,所以运算符重载主要是面向对象之间的。1.一般运算符重载在进行对象之间的运算时,程序会调用与运算符相对应的函数进行处理,所以运算符重载有两种方式:成员函数和友元函数。成员函数的形式比较简单,

2015-08-22 21:19:35 300

cmake-3.16.2-Linux-x86_64.tar.gz

CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。只是 CMake 的组态档取名为 CMakeLists.txt。Cmake 并不直接建构出最终的软件,而是产生标准的建构档(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然后再依一般的建构方式使用。这使得熟悉某个集成开发环境(IDE)的开发者可以用标准的方式建构他的软件,这种可以使用各平台的原生建构系统的能力是 CMake 和 SCons 等其他类似系统的区别之处。

2019-12-23

VS2015安装需要的证书

VS2015安装需要的证书

2017-07-26

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除