addr2line工具是一个可以将指令的地址和可执行映像转换为文件名、函数名和源代码行数的工具。这在内核执行过程中出现崩溃时,可用于快速定位出出错的位置,进而找出代码的bug...
addr2line工具是一个可以将指令的地址和可执行映像转换为文件名、函数名和源代码行数的工具。这在内核执行过程中出现崩溃时,可用于快速定位出出错的位置,进而找出代码的bug...
一. gtest下载安装 二. gtest测试示例 main.cpp 编译运行 三. gmock 测试示例 被测试的对象的接口 创建一个Mock文件,内容如下 Bar.h m...
官方文档 http://sourceware.org/gdb/current/onlinedocs/gdb/[http://sourceware.org/gdb/curren...
一、简述 IO 多路复用是一种同步 IO 模型,实现一个线程可以监视多个文件句柄;一旦某个文件句柄就绪,就能够通知应用程序进行相应的读写操作;没有文件句柄就绪时会阻塞应用程序...
文章来自知乎 矩阵如下: 首先要明确下面的结论 1.这个矩阵表示 两个事务T1 T2是否可以 同时 对同一个对象加指定的锁。 2.对于SIX=S+IX锁的理解,虽然两个不同事...
实验二—BombLab 实验材料 一个能够运行的Linux或者Unix系统 官网的实习手册 实验规则 实验共有6个关卡,分别是phase_1到phase_6,对于每一个关卡,...
实验1—DataLab 实验材料 一个能够运行的Linux系统或Unix 下载好make 能够运行32位程序的gcc 官网的实习手册 实验要求 整数编码规则: 将每个函数中的...
1.理论知识 https简介 HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的...
架构的基本需求主要是在满足功能属性的前提下,关注软件质量属性,架构设计则是为满足架构需求(质量属性)寻找适当的 “ 战术 ”。 软件属性包括功能属性和质量属性,但是,软件架构...