多版本gcc共存方案
前言
有时需要进行交叉编译的时候,可能需要在高版本的架构上编译一个低版本的工具来运行到一个旧平台上。高版本的架构一般自带的都是高版本工具,这样编译出来的工具无法在低版本架构上运行,所以就有了多版本编译器共存的情况。这里我们以 gcc 为例简单说一下多版本 gcc 共存的解决方案,其实很简单。
有毒的学Pin记录 -- 2
本文是Pin系列学习记录的第二篇,主要是官方文档的相关内容的整理总结。
有毒的学Pin记录 -- 1
本文是Pin系列学习记录的第一篇,主要是官方文档的相关内容的整理总结。
码农翻身 -- 我是一个线程
第一回 初生牛犊
我是一个线程,我一出生就被编了个号:0x3704,然后被领到一个昏暗的屋子里,在这里我发现了很多和我一模一样的同伴。 // 线程id
我身边的同伴0x6900 待的时间比较长,他带着沧桑的口气对我说:“我们线程的宿命就是处理包裹。把包裹处理完以后还得马上回到这里,否则可能永远回不来了。”
Windows下VSCode远程连接Linux
1. Windows环境配置
确认安装了openssh
Windows10下检查是否已经安装OpenSSH的方法:
快捷键Win + X
,选择Windows PoweShell(管理员)
,输入以下指令:
Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'
Ubuntu 20.04 网络ens33消失问题解决
Ubuntu 20.04 网络ens33消失问题解决
Ubuntu 20.04 突然丢失网卡驱动
1. 问题描述
Ubuntu 20.04 LTS版本,在进行一次suspend操作后,发现网卡驱动丢失。执行ifconfig
命令未发现正常的eth0
或ens33
网卡,但是执行ifconfig -a
可以发现ens33
网卡存在,但是没有正常IP。
Nginx核心知识点记录
Nginx核心知识点记录
记录一下Nginx中比较基础但很重要的关键知识点。
Appweb 学习笔记
Appweb Learning Notes
一、Appweb概述
Appweb是用于 Web 应用程序的嵌入式 Web 服务器。 它速度快,具备丰富的安全功能套件。 Appweb通过事件驱动的多线程内核托管对动态嵌入式 Web 应用程序进行了优化,可以提供快速响应、快速吞吐量和有效内存利用率。 它结构紧凑,只需使用 2MB 的内存(通常为 2-4MB)即可嵌入。
Fuzzing 101 -- 6
本文是Fuzzing101系列第六篇,fuzz的对象为 GIMP 。