240 发简信
  • 代码覆盖率生成工具gcov/lcov

    一、代码覆盖率生成工具gcov 1.1.gcov工具简介 gcov是代码覆盖率测试工具,与GCC一同使用,且只能用于GCC编译程序,其具有以下功...

  • SQLite - 接口使用

    一、概要 本文简要介绍SQLite3的C/C++接口,详细用法参考各节链接。 以下是SQLite重要的2种对象: sqlite3:数据库链接对象...

  • SQLite - 体系结构

    一、简介 SQLite主要由如图几种组件构成。 SQLite运行过程: SQL编译器将SQL语句翻译为bytecode。 虚拟机(调用B-Tre...

  • SQLite - 编译构建

    一、源码获取 SQLite使用Fossil管理源码,可以通过fossil来下载源码,具体参照文档。 或直接下载源码压缩包,下载链接/releas...

  • 《深入理解计算机系统/CSAPP》Bomb Lab

    原文链接 任务目标 “拆除炸弹”:通过反汇编,找到要输入的信息,输入到程序中达到“拆弹”的目的。 文件说明: bomb :二进制文件,要拆除的“...

  • 《深入理解计算机系统/CSAPP》Shell Lab

    原文链接 目标 补全tsh.c中剩余的代码: void eval(char *cmdline):解析并执行命令。 int builtin_cmd...

  • 120
    排序算法 - C++11实现

    原文链接 一、前言 排序算法一般是所有算法书函授的第一类算法。 本文旨在用C++11来实现主流的排序算法:插入排序、冒泡排序、归并排序、快速排序...

  • 单元测试工具 - Gtest【安装篇】

    一、工具简介 googletest是Google公司开发一款跨平台(Linux、Windows、Mac)测试工具。 二、依赖说明 Bazel或者...

  • GoLang - 并发版爬虫

    原文链接 并发版爬虫架构 将爬虫分为两部分: 一、队列调度器:提供下载请求给Process 二、Process:包括下载请求、解析下载的内容、返...