- 博客(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
438
原创 静态库和动态库差异
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
116
原创 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
638
原创 安装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
148
原创 CentOS删除黑名单
查看名单列表:pam_abl查看黑名单配置 cat /etc/security/pam_abl.conf删除黑名单 规则 rm -f /var/lib/abl/hosts.db
2020-09-17 16:32:49
394
原创 安装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; 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
1431
原创 安装 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
148
原创 安装 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
3782
原创 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
788
原创 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
212
原创 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
174
原创 C++ 打印日志
#pragma once#include <unistd.h>#include <sys/syscall.h>#define LOG(level, format, ...) \ printf("%c|%d|%s|%s:%d|" format "\n", level, syscall(__NR_gettid), __FUNCTION__, __FILE__,...
2018-03-04 22:01:28
773
转载 C语言如何获得精确到毫秒的时间
在做测试或性能优化时,经常要知道程序运行的时间,在Linux系统可以使用time命令来计算程序运行运行所消耗的时间,能精确到毫秒,如果要精确到代码块或某个操作运行时所消耗的时间,time命令就不给力了。如果对时间的精度要求不高的话,可以调用标准C的接口time来得到开始和结束的时间,再调用difftime接口来计算时间差,精度是秒,代码如下所示:1#include
2015-09-08 23:03:30
1534
转载 c++运算符重载总结
c++的一大特性就是重载(overload),通过重载可以把功能相似的几个函数合为一个,使得程序更加简洁、高效。在c++中不止函数可以重载,运算符也可以重载。由于一般数据类型间的运算符没有重载的必要,所以运算符重载主要是面向对象之间的。1.一般运算符重载在进行对象之间的运算时,程序会调用与运算符相对应的函数进行处理,所以运算符重载有两种方式:成员函数和友元函数。成员函数的形式比较简单,
2015-08-22 21:19:35
311
cmake-3.16.2-Linux-x86_64.tar.gz
2019-12-23
sort 效率 windows 为什么指定输出文件比将标准输出重定向文件到同一文件快
2015-09-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人