doufu [的·得·德]

“技术”

技术分享、记录、转载等

C++菱形继承与虚继承

转自CSDN

Debian系统持久化iptables规则

在系统中,往往需要进行iptables规则的编写,但是当系统重新启动后这些规则则没有了,那么如何解决这样的问题呢?

GNU tail工具技巧

tail根据文件名监视输: tail -F。

自动通过ssh或https访问git仓库子模块

修改git仓库子模块配置,以支持通过ssh及http两种方式克隆包含子模块的整个仓库。

C++中virtual的使用

总结了C++中 virtual 关键字的使用场景或注意事项,注意文中并不包含部分众所周知常见知识点。

cmake工具进行环境或接口检测

cmake提供了针对于系统或编译器的检测函数,使用这些函数可以完成如autotools等同类工具中对程序依赖接口进行判断的功能,进而实现根据系统或编译器属性来选择启用或禁用所构建的程序中某些特性。

shell使用正则表达式+sed提取子字符串

有文件名为 1649790117_2022_04_13_14.8.2_gitlab_backup.tar,现需要提取文件命中部分字段的需求用于编写shell脚本进行自动化处理,可使用sed工具完成。

ubuntu主机上交叉编译ppc64el架构程序

本文以在ubuntu 20.04(amd64)系统上交叉编译在ubuntu 20.04(ppc64el)系统上运行的wget程序为例,说明交叉编译的方法。