理解socks5协议的工作过程和协议细节 时间: 2024-01-24 | 分类: IT | 阅读: 3277 字 ~7分钟 1前言 本位将由浅入深带大家详细了解socks5协议。文章首先会对socks协议进行简单介绍,接着会介绍socks5协议的使用场景,然后介绍它 阅读全文 »
Linux 路由表详解及 route 命令详解 时间: 2024-01-24 | 分类: 运维 tools | 阅读: 1565 字 ~4分钟 Linux 内核的路由表 通过 route 命令查看 Linux 内核的路由表: [root@VM_139_74_centos ~]# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default gateway 0.0.0.0 UG 0 0 0 eth0 10.0.0.10 10.139.128.1 255.255.255.255 UGH 0 0 0 eth0 10.139.128.0 0.0.0.0 255.255.224.0 U 0 0 0 eth0 link-local 0.0.0.0 255.255.0.0 U 1002 0 0 eth0 172.17.0.0 阅读全文 »
Golang 内存分析和动态追踪 pprof 时间: 2024-01-24 | 分类: go | 阅读: 4415 字 ~9分钟 当你的golang程序在运行过程中消耗了超出你理解的内存时,你就需要搞明白,到底是 程序中哪些代码导致了这些内存消耗。此时golang编译好的 阅读全文 »
VSCode添加全局宏定义 时间: 2024-01-24 | 分类: vscode | 阅读: 189 字 ~1分钟 问题: 利用vscode编辑代码时,设置了禁用非活动区域着色后,在一些编译脚本中配置的宏又识别不了 遇到#ifdef包住的代码就会变暗色,想查看 阅读全文 »
Git分支管理策略 时间: 2024-01-24 | 分类: git | 阅读: 1897 字 ~4分钟 作者: 阮一峰 如果你严肃对待编程,就必定会使用"版本管理系统"(Version Control System)。 眼下最流行的"版 阅读全文 »
iptables防火墙只允许指定ip连接指定端口、访问指定网站 时间: 2024-01-24 | 分类: 运维 tools | 阅读: 1353 字 ~3分钟 本文参考链接 文章主要介绍了iptables防火墙只允许指定ip连接指定端口、访问指定网站,需要的朋友可以参考下 需要开80端口,指定IP和局域 阅读全文 »
c语言打印调用栈及解析 时间: 2024-01-24 | 分类: c | 阅读: 396 字 ~1分钟 相关头文件 #include <execinfo.h>int backtrace(void **buffer, int size); char **backtrace_symbols(void *const *buffer, int size); void backtrace_symbols_fd(void *const *buffer, int size, int fd); 示例代码 #include <stdio.h>#include <execinfo.h>#include <stdlib.h> void fun1(); void fun2(); void fun3(); void fun4(); void fun5(); void fun6(); void print_callstack(); int main() { fun6(); return 0; } void fun1() { print_callstack(); } void fun2() { fun1(); } void fun3() { fun2(); } void 阅读全文 »
vscode远程gdb调试 时间: 2024-01-24 | 分类: IT | 阅读: 1125 字 ~3分钟 目标 话不多说,本文要实现的是:在 windows 端远程调试 linux 服务器和 arm 嵌入式设备上的 c++ 代码,对 gdb 调试的配置及使用进行一个整理。 远程连接 首先需要实现远程连接 阅读全文 »