addr2line工具是一个可以将指令的地址和可执行映像转换为文件名、函数名和源代码行数的工具。这在内核执行过程中出现崩溃时,可用于快速定位出出错的位置,进而找出代码的bug...
addr2line工具是一个可以将指令的地址和可执行映像转换为文件名、函数名和源代码行数的工具。这在内核执行过程中出现崩溃时,可用于快速定位出出错的位置,进而找出代码的bug...
简单清晰
gtest/gmock 简单实例一. gtest下载安装 二. gtest测试示例 main.cpp 编译运行 三. gmock 测试示例 被测试的对象的接口 创建一个Mock文件,内容如下 Bar.h m...
一. gtest下载安装 二. gtest测试示例 main.cpp 编译运行 三. gmock 测试示例 被测试的对象的接口 创建一个Mock文件,内容如下 Bar.h m...
官方文档 http://sourceware.org/gdb/current/onlinedocs/gdb/[http://sourceware.org/gdb/curren...
非常棒!但有一点没写上,在toolchains 中添加了主机后,要选择上移该配置,使之成为该项目的默认配置
clion远程开发|linux开发环境|跨平台开发|ssh连接远程主机在 windows上用 clion开发 c++,之前 clion用 mingw的环境,但后面遇到 mingw头文件有些不全,或者 linux里的个别函数没有,会导致 IDE报...
一、简述 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),是以安全为目标的...
架构的基本需求主要是在满足功能属性的前提下,关注软件质量属性,架构设计则是为满足架构需求(质量属性)寻找适当的 “ 战术 ”。 软件属性包括功能属性和质量属性,但是,软件架构...
基于Clang-Format 7.0.0版本 Clang-Format 样式选项 Clang-Format 样式选项 描述了LibFormat和 ClangFormat支持的...
使用“双指针”实现的 partition 操作,把数组分成三个部分 三路快排的思路分析: 分析清楚以后,我们就可以很轻松地写出代码: Python 代码: 关于使用两个指针把...
idea有时候会出现一些莫名其妙的错误,记录如下: Idea中诡异的错误——文件为灰色并显示一个橙色时钟图标2.使用某些依赖后IDEA卡死在resolve maven dep...
一、JUit5 和之前的junit版本不一样,junit5是由三个模块组成。JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit ...
还真的可以运行了。。。。为啥呀。运行成功之后再删除掉,也可以正常运行了。。。
编译器 (1.8.0_144) 中出现异常错误,com.sun.tools.javac.code.Symbol$CompletionFailure: 找不到java.util.function....发现一个错误如下: 类似错误还有 此类错误解决通用方法:1.建立包名(java.util.function)2.建立类名(Predicate)3.运行就可以了 如图: