自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 lvm扩充逻辑卷空间大小之后必须使用resize2fs修订逻辑卷记录的大小

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2023-07-24 00:35:11 117

原创 _mm_pause

提示CPU当前在自旋循环等待,提升性能降低功耗。

2021-02-25 15:09:41 355

原创 清除原有保存的指定主机的SSH公钥

ssh-keygen -R hostname

2020-11-03 09:51:20 1496 1

原创 svn add时出现“is already under version control”

出现这个告警,无法add。是因为add的目录下存在“.svn”,即其他svn的记录。直接删除“.svn”目录即可。

2020-09-22 19:56:02 864

原创 抓包指令备份

tcpdump -i eth2 -s0 -C 1000 -w dump0908.pcap -Z root-i 指定网卡-s0 报文不截断。不加这个会有默认值,包会截断;跟数字会截取指定的长度。-C 写入的单个文件大小,阈值。满足大小之后会打开新文件。-Z 指定用户运行...

2020-09-08 14:15:27 93

原创 VIM保存文件,出现no write since last change解决

之前修改的文件存在一部分中文,但上一个负责人提交时,未按规定使用utf-8编码,导致中文处全为乱码。用VIM删除乱码并重新输入原有的中文,最后保存时出现no write since last change,无法保存。强行使用“!”保存后,再次打开文件出现一堆颠倒的“?”。解决方法是保存时指定编码方式:w ++enc=utf-8...

2020-06-08 14:48:21 13921

原创 GDB线程命令

查看进程:info inferiors查看线程:info threads切换线程:thread n

2020-05-26 20:03:22 146

转载 “DSO missing from command line”解决及其原理

最近项目正经历着一次更新,一系列编译工具都进行了大版本的升级,随时而来的是,原本正常编译的代码出现了大量的warning,最终编译失败,其中一个问题困扰了比较长的时间,虽然fix的方法不难,但是一直不清楚根本原因,通过大量的google,终于找到的原因,特地记录一下。先把主要的参考文章写一下:Understanding DSO link changeTool Chain Transition...

2020-05-07 11:47:29 33069 13

原创 vim编辑文本会在最后一行增加换行符

vim编辑文本会在最后一行增加换行符。并且该换行符在vim中看不到,用win下的文本文档、UE打开会发现最后有一个空行。

2020-04-24 14:05:47 1028

原创 C/C++排查内存访问错误和内存泄露神器Sanitizers

gcc参数-fsanitize=addressgcc4.8以上支持,该功能随着gcc版本越高越强大,低版本中连代码所在行都看不到。在gcc 8.*中,不需要指定测试内存泄露,直接激活了该功能。内存访问错误产生该错误时,程序会直接down掉,并打印该错误的上下文位置信息,及其错误原因。内存泄露手动停掉程序时,会打印可能存在的内存泄露,泄露数量及其代码位置。停止程序之前,需要停掉输入...

2020-04-08 12:03:25 547

原创 C拷贝内存遇到源宿地址重叠解决

正常拷贝内存使用memcpy,如遇内存重叠,则可能会出现问题。此时就需要采用memmove。但memmove本身比memcpy开销大,所以只有在已知在同一块内存下拷贝,才需考虑使用memmove。...

2020-04-08 09:12:22 313

原创 获取shell脚本当前路径

脚本文件所在路径path=(cd"(cd "(cd"(dirname “$0”)"; pwd)脚本当前执行的路径$(PWD)

2020-04-07 09:38:52 156

原创 原始报文数据转换为pcap

xxd -g 1 *.data > *.txttext2pcap *.txt *.pcap

2020-04-02 16:30:13 948

原创 旧版本CentOS下编译调试环境版本过低问题解决

可更新工具组Developer Toolset激活环境变量使用工具组中的工具等进行编译调试开发yum install devtoolset-8更新的内容有可能会不全,缺少当前急需的库或程序,记得使用“*”号通匹下载激活环境变量source /opt/rh/devtoolset-8/enable迭代8的工具组,2020-03-31当前发现的最新版https://www.software...

2020-03-31 21:12:12 161

原创 __attribute__((packed))

GCC编译器取消结构在编译过程中的优化对齐按照实际占用字节数进行对齐GCC特有

2020-03-31 21:01:04 91

转载 suricata架构图

2020-03-31 14:55:40 583

转载 suricata程序架构

Suricata是一款高性能网络入侵检测防御引擎。该引擎基于多线程,充分利用多核优势。它支持多种协议,如:ip4、ipv6、tcp、udp、http、smtp、pop3、imap、ftp等。可动态加载预设规则,支持多种文件格式统计数据输出,如pcap、json、unified2等,非常便于与Barnyard2等工具集成。图1图21.运行模式(runmode)Suricata有多种运行模...

2020-03-31 14:55:13 1890

空空如也

空空如也

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

TA关注的人

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