自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 NGINX-参数weight的取值范围

根据关键词“invalid parameter”和“weight”可以确定在在ngx_http_upstream.c文件中会判断。的值由字符串转换为整型值并赋值给变量weight,之后判断变量weight是否有效。我们可以慢慢将该值调大去尝试,但太耗费时间,直接查看源码是最直接、准确的方法。可以看到,NGX_MAX_INT_T_VALUE的值取决于指针的长度(即CPU的字长)。虽然没有提到该参数的范围,但由此可知,weight的默认值是1,实际上当我们将。那么问题来了,参数`weight`的范围是多少呢?

2023-11-21 23:24:32 1384

原创 echo命令

输出转义字符,将转义后的内容输出到屏幕上,常用转义字符如下。单引号不进行转义或取变量,本例会输出字符串:$args\。工作中遇到了和echo命令相关的问题,在这里总结一下。将string覆盖到对应的文件中,文件原内容不复存在。将string追加到文件中,文件原内容仍存在。打印所有以txt结尾的文件。打印所有的文件和文件夹。

2023-11-06 22:18:41 59 1

原创 网卡工作模式

多播传送帧的目的物理地址(MAC)是多播地址时,只有多播组内的主机可以收到,而组外主机接收不到。将网卡设置为多播模式后,可以接收所有的多播传送帧,无论该网卡的MAC地址是不是组内的成员。取消网卡的混杂模式 `ifconfig ens33 -promisc`开启网卡的混杂模式 `ifconfig ens33 promisc`网卡可以接收物理地址(MAC)是0xffffff的广播帧。网卡只接收目的物理地址是自己MAC地址的帧。工作在混杂模式下的网卡接受所有流经网卡的帧。

2023-10-30 20:26:43 113 1

原创 MSS和MTU

MTU、MSS

2023-10-26 21:17:56 117

原创 GDB使用汇总

GDB(GNU Debugger),通常用来调试C/C++程序。使用GDB调试前,需要在GCC编译时加入-g选项,即GCC在程序中加入“切口”,GDB能够利用这些“切口”与程序进行交互。再使用“gdb 程序名"的方式执行程序。或者在GDB启动后使用file 程序名的方法启动。

2023-10-24 21:02:21 38

原创 Makefile

Makefile

2023-10-24 20:54:22 33

原创 ENGLISH

英语单词总结

2023-09-19 15:24:07 169

原创 预处理功能

在编译器对源程序进行编译之前,首先需要由预处理器对程序文本进行预处理。预处理器提供了一组编译预处理指令和预处理操作符。预处理指令以“#”开头,单独一行,不用分号,可以出现在程序中任何位置。1.#include指令 文件包含指令。作用是将另一个源文件加入到当前源文件中该点处。有两种格式:#include <文件名> 按标准方式搜索,文件位于系统目录的include子目录下#inlude "文件名" 在当前目录中搜索,...

2021-09-30 21:08:05 237

原创 多文件结构

当程序规模较大时,可能要多个源程序文件(也可称为编译单元),而且类也比较多, 而C++规定如果一个编译单元要使用某个类,则必须把类的定义写入源程序中,故当一个类比较复杂或要包含多个类时,工作量和管理问题便出现了,比如当要修改一个类时,如果有100个源文件使用该类,则需要进入每个使用该类的源文件进行修改(Ctrl+c和Ctrl+v要用100次)。而解决这个问题的方法就是把类的定义写在头文件中,使用该类的源程序要包含该头文件,有时候每个类都要单独写个头文件。文件2:类的实现“Car.cpp”

2021-09-30 13:07:04 2016

原创 Linux软件包管理

软件包类型 rpm包 包含可以立即在指定机器体系结构上安装与运行的Linux软件 tar包 将许多文件存档,以".tar"结尾 bz2包 将“.tar”文件经过bzip2压缩后,以“.tar.bz2”结尾 gz包 “.tar"文件经过gzip压缩后,以“.tar.gz”结尾 RPM软件包的管理 Red Hat Package Manager RPM包的安装 rpm -ivh <RPM包名> -install;-verify;-horizontal

2021-09-20 10:43:36 143

空空如也

空空如也

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

TA关注的人

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