笔记
文章平均质量分 64
吵山从逃
有志者,事竟成,破釜沉舟,百二秦关终属楚,
苦心人,天不负,卧薪尝胆,三千越甲可吞吴。
展开
-
git rebase 让你的一次提交的多个commit和问题一一对应
git rebase原创 2022-06-22 13:58:43 · 892 阅读 · 1 评论 -
google-breakpad在Linux平台下各CPU编译
git clone https://chromium.googlesource.com/breakpad/breakpad1.x86_64执行./configure 得到Makefile文件。直接执行make即可。2. i686执行./configure CXXFLAGS=-m32 CFLAGS=-m32 CPPFLAGS=-m32如果报错configure: error: cannot run C compiled programs则代表需要交叉编译(在非32位机器上编译32位程序)假设原创 2021-01-27 14:13:00 · 2192 阅读 · 1 评论 -
linux下使用tcpdump
linux系统中,会将DNS服务器地址存放在/etc/resolv.conf文件中。[*************]$ cat /etc/resolv.conf# Generated by NetworkManagernameserver 101.215.217.161.首先打开两个linux终端,在其中一个终端启动tcpdump监听。tcpdump需要在root用户下执行才能生效。[*************]$ sudo tcpdump -i eth3 -nt -s 500 port doma原创 2021-09-26 14:04:33 · 2315 阅读 · 0 评论 -
教程:windows下使用vcpkg发布一个静态库(闭源)并使用
以一个很简单的例子,日志记录logtest为例,将以下代码做成静态库用vcpkg发布,并集成使用。vcpkg本身的安装和环境变量设置很简单,使用过程中遇到到的依赖项vcpkg会自动下载,如果遇到下载的慢的项可以手动下载然后按照规定的名称保存在downloads文件夹中即可,这里不再详细讲述。一、准备logtest源码及二进制github头文件.h:#ifndef __LOGTEST__H__#define __LOGTEST__H__#include <string>#includ原创 2021-07-02 15:42:34 · 2052 阅读 · 0 评论