3月 2020

基于VRF的BGP建联

本文解决核心问题是单一CE节点到PE节点指定VRF的BGP建邻居。   整体网络拓扑上图所示,PE汇聚路由已与边缘客户路由建邻,指派10.10.10.0/24网段。重点:其中PE端上与CE端互联的端口必须已指定到创建好的vrf或netns上,该工作需要LinuxShell中执行iproute2命令。 1.PE 汇聚路由BGP设置… 阅读更多 »基于VRF的BGP建联

Cron定时任务(转载)

  一直写定时任务的时候,都是直接用crontab命令,但是对cron定时任务这个东西有时候会混淆,所有就好好总结一下。 一、cron crond:计划任务的守护进程 1)以前经典的sysvinit方式使用/etc/rc.d/init.d或者/etc/init.d 启动,现在的systemd方式,安装了sys… 阅读更多 »Cron定时任务(转载)

NDK编译常用命令及不同版本so编译方法(转载)

1.工具说明 addr2line 把程序地址转换为文件名和行号。在命令行中给它一个地址和一个可执行文件名,它就会使用这个可执行文件的调试信息指出在给出的地址上是哪个文件以及行号。 ar 建立、修改、提取归档文件。归档文件是包含多个文件内容的一个大文件,其结构保证了可以恢复原始文件内容。 as 主要用来编译GNU C编译器gcc输… 阅读更多 »NDK编译常用命令及不同版本so编译方法(转载)

NDK Clang交叉编译arm64-v8a、armeabi-v7a架构下Boost

一、编译原因   公司项目需要,故编译安卓系统的boost库1.66.0。最开始考虑到原有boost版本,采用NDK16b中gcc编译器先后编译了armv7、armv8a架构下的boost。但在随后的Android Studio界面开发中,编译的boost库在编译器链接时无法找到引用unreference。网上查询很多解决方法,… 阅读更多 »NDK Clang交叉编译arm64-v8a、armeabi-v7a架构下Boost