笔记
XinyueRao
程序媛
展开
-
《Linux内核设计分析》 第二章 读书笔记 从内核出发
**《Linux内核设计分析》 读书笔记 第二章 从内核出发 **内核开发的特点:1.内核编程时既不能访问C库也不能访问标准的C头文件 这就是一个先有鸡还是先有蛋的问题了,大部分常用的C库函数在内核中已经得到了实现2.内核编程必须使用GNU C内核代码中使用到的C语言扩展内联函数:函数在它调用的位置展开,可以消除函数调用和返回带来的开销(寄存器存储和恢复),由于编译器会把调用函数的代...原创 2020-04-05 18:04:21 · 241 阅读 · 0 评论 -
《Linux内核设计与实现》 第一章 读书笔记 Linux内核简介
《Linux内核设计与实现》第一章 Linux内核简介 读书笔记面试被怼了Linux内核,于是决定好好看一下这本书。作为经典书籍,Linux内核设计与实现是一本很重要的书籍。在大学本科的课程中已经学习过有关操作系统的内容,但只是比较粗略的学习。所以在这里看下《Linux内核设计与实现》,希望能对Linux内核有更加深入的理解。第一章只是比较简单的介绍了Linux内核,包括它的历史,操作系统和内...原创 2020-04-05 14:26:30 · 223 阅读 · 1 评论 -
《后台开发核心技术与应用实践》第四章 读书笔记 编译
《后台开发核心技术与应用实践》第四章 读书笔记 编译1.编译与链接预处理预处理使.cpp文件预处理成.i文件g++ -E helloworld.cpp -o helloworld.i预处理是处理以"#"开头的预编译指令比如展开宏定义,处理所有的条件预编译指令#if #elif处理#include指令,过滤注释内容,添加行号和文件名标识编译编译就是进行词法分析、语法分析、语义...原创 2020-03-25 11:44:27 · 121 阅读 · 0 评论 -
《后台开发核心技术与应用实践》第三章 读书笔记 常用STL的使用
《后台开发核心技术与应用实践》第三章 读书笔记第三章 常用STL的使用STL是什么STL使一个标准模板库,是一个高效C++程序库。stringstring类的底层是一个字符串指针。普通构造函数String::String(const char *str){ if(str == NULL){ m_data = new char[1]; ...原创 2020-02-29 09:44:31 · 266 阅读 · 0 评论 -
《后台开发核心技术与应用实践》 第二章 读书笔记
《后台开发核心技术与应用实践》 第二章 读书笔记第二章 面向对象的C++类与对象类,是创建对象的模板;对象,是类的实例。类是抽象的,不占用存储空间;对象是具体的,占用存储空间。类与结构体的区别:struct中的成员默认是public,而class中默认是private。在C语言里,struct不能定义成员函数,在C++中,增加了class类型后,扩展了struct的功...原创 2020-02-17 16:59:11 · 238 阅读 · 1 评论 -
《后台开发核心技术与应用实践》第一章 读书笔记
《后台开发核心技术与应用实践》第一章 读书笔记第一章 C++编程常用的技术第一个C++程序#include<>与#include” “的区别是:#include<>用来包含系统提供的头文件#include” “用来包含程序员自己编号的头文件主函数是所有C++程序的运行起始点。不管它的位置在哪里,主函数的带啊总是在程序开始运行时第一个被执行函数...原创 2020-02-12 17:35:30 · 164 阅读 · 0 评论