
Tools
AresDing
怪我咯。。。。
展开
-
iptables 指令
[0]. 查看filter表指定链上的过滤规则, NULL为空会打印显示三条链上的过滤规则;iptables -t filter -L [INPUT/OUTPUT/FORWARD/NULL] [1]. 在filter表指定链上添加过滤规则;iptables -t filter -A [INPUT/OUTPUT/FORWARD] -p tcp -j ACCEPT[2]. 清空filter表指定链上的过滤规则, NULL为空则会清空该表上所有链上的过滤规则;iptables -t filter -原创 2021-05-02 17:05:14 · 254 阅读 · 0 评论 -
iperf3使用说明
iperf3使用服务端命令行-s 表示服务器-p 定义端口号 默认是5201-i 设置每次报告之间的时间间隔 单位是秒 默认是1秒-F 指定文件作为数据流进行带宽测试客户端命令行-c 表示服务器的IP地址-p 表示服务器的端口号-t 表示传输测试的持续时间 默认是10秒-i 设置每次报告之间的时间间隔 单位是秒 默认是1秒-w 设置套接字缓冲区为指定大小, TCP->设置为TCP窗口大小, UDP->此设置为UDP数据包的缓冲区大小, 限制可以接收数据包的最大值--lo原创 2021-04-28 16:49:38 · 1950 阅读 · 0 评论 -
valgrind PC和ARM(aarch64)的自定义安装
[PC端自定义目录安装]:[0]. 从valgrind官网下载源代码文件, 目前使用的是valgrind-3.15.0.tar.bz2[1]. 解压源代码压缩包:tar -zxvf valgrind-3.15.0.tar.bz2[2]. 进入解压的文件夹: cd valgrind-3.15.0[3]. 使用configure进行配置:--prefix用于设置自定义的安装路径,用户可以自定义设置 ./configure --prefix=/opt/valgrind/[...原创 2020-05-19 10:25:02 · 1161 阅读 · 0 评论 -
git合并多个远程commit并提交
文章参考:https://blog.youkuaiyun.com/qq_21744873/article/details/82629343git rebase -i [commit_id]commit_id 是 连续合并的多个分支的前一个commit的commit_id;git status 后会看到,提示让你git pull一下,千万不要这样做!否则你会发现这三条白合并了,还平白多了两条co...原创 2020-04-02 11:07:19 · 3507 阅读 · 0 评论 -
一种环形队列的C语言实现---RingBuffer
// RingBuffer.h#ifndef __RINGBUFFER_H__#define __RINGBUFFER_H__// 如果要使用在C++中 则使用该宏定义片段// #ifdef __cplusplus// extern "C"// {// #endif#include <unistd.h>#include <pthread.h>typ...原创 2020-03-27 23:54:44 · 711 阅读 · 0 评论 -
mac下安装替换mac自带ctags
// 转载自https://www.cnblogs.com/hornedreaper1988/p/4293763.htmlmac下递归创建ctags报错: "illegal option -- R"在mac系统下不论是使用vim还是sublime text2的ctags插件都会碰到“illegal option -- R”这个错误,原因是mac使用的是自己的ctags,而我们通常在linu...转载 2019-06-28 09:35:04 · 1028 阅读 · 0 评论 -
git基本使用
[0]. git remote -v # 查看远程主机信息;[1].git diff # 可以查看当前没有被add的内容修改;[2]. git diff --cached # 查看已经add但还没有commit的文件改动;[3]. git diff HEAD = git diff + git diff -cached;[4]. git status # 查看当前git工作状态, 可以看到...原创 2019-04-24 22:00:38 · 188 阅读 · 0 评论