Avatar notebook default
23篇文章 · 16450字 · 3人关注
  • 120
    C++ 协程入门学习笔记

    协程有一派的实现方式是基于ucontext api实现的。理解协程的原理,首先要明白这几个api的用途。 1. ucontext的用法 创建、保...

    0.1 37 0 1
  • 120
    文件系统与IO(1)

    以前上课的时候,学习操作系统的时候,关于文件系统和IO的这一部分就没有听得懂。好像那个时候在谈恋爱,逃~ 。后来,每次遇到这种的关于这类问题的时...

    0.1 81 0 1
  • makefile的自动推导

    main.c 文件 test.c 文件 Makefile 文件 然后就可以编译出可执行文件了。 Makefile的推导过程 知识点1: 上面这一...

  • 120
    《C陷阱与缺陷》笔记

    第一章 词法陷阱 整数常量 int a = 010; //如果整数常量的第一个字符是0开头的,那么该常量表示的是八进制 int a...

    0.1 51 0 1
  • 120
    《C专家编程》— C中指针和数组的区别

    test1.c test2.c 把test1.c修改一下,改成test3.ctest3.c 问题,为什么第二段代码是错误的? 首先要区别一下以下...

  • 120
    cjson 源码分析

    cjson 的源码大约1000行左右,用C语言实现了一个json的解析器。c语言没有字典或key-value这样的数据结构,所以处理json需要...

  • C++ 98里面auto_ptr的源码

    代码来源:SGI STL 阅读代码就会发现,auto_ptr不能共享内存,在同一时间,只有一个auto_ptr指向一个指定的内存。

  • C++ 11 智能指针

    1. 简介 C++ 11 里面的智能指针 2. 为什么要用智能智能? 因为会出现内存泄漏的情况,即用new 申请了内存,但是没有delete 掉...

  • C++ 模板,特化,与偏特化

    前言 对于C++模板特化和偏特化,对于别人来说,已经不是什么新东西了,但是对于我来说,的确是我的盲区,那天在群里讨论这个问题,自己对于这部分确实...

文集作者