- 博客(12)
- 资源 (34)
- 收藏
- 关注
原创 Linux设置开机启动
查看开机启动项# CentOS6chkconfig --listchkconfig sshd --list# CentOS7systemctl list-unit-filessystemctl list-unit-files|grep sshd.service开启关闭服务# CentOS6# 启动/关闭/重启/显示一个服务service telnet start/stop/restart/status# CentOS7# 启动/关闭/重启/显示一个服务systemctl st
2021-08-19 16:05:03 212 1
原创 makefile简介
1. 规则格式:target: depends<tab>command2. 伪目标关键字.PHONY表示它后面的目标都是伪目标格式:.PHONY: target1 targe23. 变量自定义变量格式:变量名 := 值引用:$(变量名)自动变量在使用时,自动替换特定的值自动变量有$@ 当前规则的目标文件$^ 当前规则的所有依赖文件$< 当前规则的第一个依赖文件$? 规则中日期比目标文件新的所有依赖文件(逗号隔开)$(@D)
2021-08-19 15:57:52 89
原创 CentOS7防火墙常用操作
1. 防火墙服务# 查看防火墙状态firewall-cmd --state# 开启防火墙systemctl start firewalld.service# 停止systemctl stop firewalld.service# 重启systemctl restart firewalld.service# 开启启动systemctl enable firewalld.service# 禁止firewall开机启动systemctl disable firewalld.service
2021-04-14 11:09:37 114
原创 Linux常用压缩与解压缩
.zipzip all.zip *.jpgunzip all.zip.tar.gz/.tgz# 不解压预览gzip -dc file.tar.gz | tar tvf -# 压缩tar -zxvf .tar.gz# 解压缩tar zcvf FileName.tar.gz DirNametar zxf FileName.tar.gz -C Path #解压到指定 (已存在) 目录.tar# tar是打包,不是压缩# 不解压预览tar tvf file.tar# 打包
2021-04-14 11:07:07 208
原创 Linux防火墙配置
首先,Linux防火墙配置文件:/etc/sysconfig/iptables样例# 打开22端口iptables -A INPUT -p tcp --dport 22 -j ACCEPTiptables -A OUTPUT -p tcp --sport 22 -j ACCEPT# 打开DNS服务端口iptables -A INPUT -p udp --dport 53 -j ACCEPT命
2017-12-13 17:20:58 4853
原创 Linux下获取cpu数量
1. 通过shell获取cpu相关1.1 查看CPU详细信息cat /proc/cpuinfo这个命令可以看到cpu每个核的信息 1.2 查看CPU信息lscpu1.3 查看进程在哪个CPU上运行ps -eo pid,args,psr | grep xxx# pid - 进程ID# args - 该进程执行时传入的命令行参数# psr - 分配给进程的CPU2. 通过C程序编程获取两个API
2017-12-13 17:11:30 6570
原创 C++关键字
auto,register,static,const,volatile,mutable,explicit1. autoauto被解释为一个自动存储变量的关键字,也就是申明一块临时的变量内存。仅在语句块内部使用。C语言中提供了存储说明符auto、register、extern、static说明的四种存储类别。四种存储类别说明符有两种存储期:自动存储期和静态存储期。其中auto和register对应自
2017-12-13 16:52:39 198
原创 rpm和yum
rpm命令1. 查询(一)查询系统装已经安装的软件信息1)查询系统中已经安装的软件rpm -qa 软件名2)查询一个已经安装的文件属于哪个软件包;rpm -qf 文件名的绝对路径3)查询已安装软件包都安装到何处;软件名定义是:rpm包去除平台信息和后缀后的信息rpm -ql 软件名4)查询一个已安装软件包的信息rpm -qi 软件名5)查看一下已安装软件的配置文件;rpm -qc 软件名6)查
2017-04-11 13:15:40 292
原创 VS安装Boost库
1. 下载Boost库2. 解压boost源码包解压到`D:\boost_1_55_0`目录下3. 生成bjam打开VS2008->VS TOOLS->VS命令提示,在VS命令行中进入D:\boost_1_55_0目录。 执行bootstrap.bat,在当前目录下生成bjam.exe。4. 编译Boost库在VS命令行中输入如下bjam命令,编译所有的库。bjam toolset=msvc
2017-04-11 13:07:52 871
原创 C++关键字
C++关键字 auto,register,static,const,volatile,mutable,explicit1. autoauto被解释为一个自动存储变量的关键字,也就是申明一块临时的变量内存。仅在语句块内部使用。C语言中提供了存储说明符auto、register、extern、static说明的四种存储类别。四种存储类别说明符有两种存储期:自动存储期和静态存储期。其
2015-11-24 16:19:29 366
原创 C++获取文件大小的几种方法
#include #include #include #include #include using namespace std;int main(){ char *filepath = "D:\\1.TXT"; //方法一 HANDLE handle = CreateFileA( filepath, FILE_READ_EA, FILE_SHARE_READ, 0
2015-11-23 17:53:16 15441 1
STL源码剖析 高清文字版 简体中文
2018-02-03
精通Linux.pdf
2018-02-03
POSIX多线程程序设计
2018-02-03
深入浅出dpdk
2018-02-03
哈佛商业评论Harvard-Business-Review_201604_XNF2B2
2018-02-03
编程经验谈:如何正确使用内存
2018-02-03
Linux下通用线程池的构建
2012-11-12
线程池原理及创建(C++实现)
2012-11-12
密码学介绍
2012-11-12
用OpenSSL编写SSL,TLS程序
2012-11-12
使用OpenSSL API 进行网络安全编程
2012-11-12
C++编码规范与指导
2012-11-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人