自定义博客皮肤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)
  • 收藏
  • 关注

原创 【笔记】关于git和svn协同开发的一些操作

【个人笔记,仅供参考】关于git和svn协同开发的一些操作

2022-07-08 11:39:02 265 1

原创 sigqueue siginfo_t 结构体

/* * Real Time signals may be queued. */Z:\tmp\RTL3-4-14b\linux-3.10\include\linux\signal.hstruct sigqueue { struct list_head list; int flags; siginfo_t info; struct user_struct *user;}; 1 typedef struct { 2 int si_signo; 3 int si_code

2022-05-10 14:44:36 397

转载 linux系统日志__ratelimit: N callbacks suppressed

报错今天线上遇到故障,php进行因为段错误退出了,系统日志中的kernel报错如下:Feb 25 22:25:11 web_server_01 kernel: __ratelimit: 250 callbacks suppressedFeb 25 22:25:11 web_server_01 kernel: php-fpm[25942]: segfault at 2c6 ip 00000000000002c6 sp 00007fffdcf9e798 error 14 in php-fpm[400000

2022-05-06 11:17:15 889

转载 内核打印的限速函数 net_ratelimit

net_ratelimit()用于保护内核网络调试信息的打印, 当它返回(TRUE)时则可以打印调试信息,返回零则禁止信息打印. 它的特性为当"极快地"调用net_ratelimit()时,它最多只允许连续打印前10条信息, 后继信息每隔5秒允许打印一次.这样可防止攻击者使内核不断产生调试信息来使系统过载的拒绝服务攻击.2) net_ratelimit()定义了一个时间计数器变量(toks), 它随着系统时钟计数线性增长,但不超时50秒时钟计数(net_msg_burst). 当计时器的值大于或等于5秒时.

2022-05-06 11:15:23 1380

原创 【判断两段IP地址区间不重叠】

/*判断两段IP地址区间不重叠*/#include <stdio.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>int main(){ char *strwanAclIpStart="192.168.3.1"; char *strwanAclIpEnd="192.168.3.2"; char *wanAclIpStart="172.18.18.1"

2022-04-25 16:32:41 369

原创 关于sed awk命令使用的一些记录

【代码】关于sed命令使用的一些记录。

2022-03-09 15:12:56 124

原创 利用Makefile进行版本控制

1.获取当前编译时间,并进行输出重定向VER_DATE:=$(shell date +%y%m%d)但有时候由于时区设置不对,输出的时间与系统时间不一致,有可能是时区设置不对,方法如下if [ -f ./files/etc/productInfo ];then \ sed -i '/buildtime/d' ./files/etc/productInfo; \ echo "buildtime=$(shell TZ=CST-8 date "+%Y%m%d%H%M")" >> ./f

2021-10-18 20:25:21 328

原创 2021-10-09

如何快速验证宏定义是否生效1.前言我们在使用宏控制代码模块式,不知道宏控制有没有生效,整体编译验证又很费时间,故在此提出一种便捷方法。2.正文可以使用#error插入代码块进行编译测试,对特定目录进行编译--------make 目录名_buildZ:\tmp\RTL3-4-14b\users\rc\Makefileifneq ($(CONFIG_APP_CHANGE_FACTORY_SETTINGS),y)CFLAGS += -DCONFIG_CHANGE_FACTORY_SETTINGS

2021-10-09 19:33:19 219

原创 2021-07-14

文章目录前言一、注释模板前言写新函数时注释模板,放这以后随时用一、注释模板代码如下(示例):/****************************************************************************** * Function: ate_start * Description: Routine of starting ate. * Input: 1) argc: num of params 2) argv: pa

2021-07-14 14:52:02 92

转载 2021-06-21

文章目录一、Linux网络 - 数据包的发送过程二、Linux网络 - 数据包的接收过程一、Linux网络 - 数据包的发送过程Linux网络 - 数据包的发送过程二、Linux网络 - 数据包的接收过程Linux网络 - 数据包的接收过程...

2021-06-21 20:35:13 66

空空如也

空空如也

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

TA关注的人

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