自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (2)
  • 收藏
  • 关注

原创 icmp禁止

iptables -A OUTPUT -p icmp -j DROPiptables -D OUTPUT -p icmp -j DROP

2024-03-18 14:36:22 130 1

原创 0.0.0.0是什么

0.0.0.0是一个特殊的IP地址,它表示本地网络中的所有计算机,它也被称为缺省网关地址。

2024-03-05 18:16:03 311

原创 C语言 memset函数盲点

这里 "memset(array, 1, sizeof(array));"并不能将 array所有元素初始化为1,因为sizeof(array)大小是40,那么memset就会理解为array有40个字节大小,将每个字节都是初始化为1,因此array每个元素的值都是 0x01010101。在以上代码测试中,memset将结构体packet中的数组所有元素初始化为0,带数组的数据结构,结构体中存放的并非数组指针,而是整个数组都存放在结构体中。

2024-02-29 18:35:17 410

原创 去除字符串前面的空格符号

int main()p1++;elsebreak;

2024-01-19 15:29:27 347 1

转载 ./configure 的执行参数

把所有程序和库以带有调试符号的方式编译. 这意味着你可以通过一个调试器运行程序来分析问题. 这样做显著增大了最后安装的可执行文件的大小, 并且在非 gcc 的编译器上,这么做通常还要关闭编译器优化, 导致速度的下降.但是,如果有这些符号表的话,就可以极大 帮助定位可能发生问题的位置.目前,我们认为这个选项对于 生产用途而言是边际变量,但是如果你正在进行开发工作,或者正在使用 beta 版本, 那么你就应该打开它.。现在安装各种软件的教程都非常普遍;

2024-01-19 14:36:25 23 1

原创 0.0.0.0是什么地址

在服务器中,0.0.0.0指的是本机上的所有IPV4地址,如果一个主机有两个IP地址,192.168.1.1 和 10.1.2.1,并且该主机上的一个服务监听的地址是0.0.0.0 和端口 8080,那么通过这两个<ip地址:8080>都能够访问该服务。在路由中,0.0.0.0表示的是默认路由,即当路由表中没有找到完全匹配的路由的时候所对应的路由。当一台主机还没有被分配一个IP地址的时候,用于表示主机本身。IPV4中,0.0.0.0地址被用于表示一个无效的,未知的或者不可用的目标。用来表示目标机器不可用。

2024-01-17 10:53:29 1498

原创 openwrt makefile编写

单独调用 include $(INCLUDE_DIR)/package.mk 时为此方式。然后将该文件夹的内容复制到 staging_dir/targetXXX/usr文件夹中。后再include $(INCLUDE_DIR)/cmake.mk即为cmake。调用include $(INCLUDE_DIR)/package.mk。安装时,调用该过程,执行命令把相应文件夹创建、文件拷贝。$(PKG_SOURCE_URL) 包源码地址。$(PKG_HASH) 包源码hash。

2023-12-27 15:59:51 970 1

原创 一文读懂函数指针

函数指针广泛应用于嵌入式软件开发调用函数和做函数的参数。定义了一个指向返回值为int,无参数的函数的指针。//把函数的地址赋值给函数指针,一般采用如下形式://如果是函数调用,还必须包含一个圆括号括起来的参数表。可以采用如下方式来通过指针调用函数:使用typedef来“修饰”一个函数指针使用typedef来“修饰”一个函数指针fptr func;fptr func1;fptr func2;

2023-12-21 16:58:44 784

原创 【无标题】

不带头的单向链表链表的结构注意点(贯穿于整个链表的注意事项)结点类型的定义申请新结点函数链表的打印链表的尾插链表的头插链表的尾删链表的头删链表的查找和修改在pos之前插入在pos位置删除在pos之后插入(通过交换值,达到在pos之前插入的目的)--没有头指针在pos位置后面删除(通过交换值,达到删除pos位置的目的)--没有头指针全部代码。

2023-12-21 09:37:52 388

cmake入门实践书籍

cmake入门实践书籍

2024-01-22

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

TA关注的人

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