写的很不错,非常值得看一看。有些地方讲得很好,加上图示,很容易让人理解。

前言

前言写的很实在阿

读书笔记之:Linux一站式学习

读书笔记之:Linux一站式学习

第2章 常量变量表达式

1. C语言标准

读书笔记之:Linux一站式学习

2. 数学函数

读书笔记之:Linux一站式学习

3. C标准库和glibc

读书笔记之:Linux一站式学习

4. linux中的man page

读书笔记之:Linux一站式学习

第15章数据类型详解

1. C语言中的Implementation-defined、Unspecified和Undefined到底什么意思?

读书笔记之:Linux一站式学习

2. 数据类型规范

读书笔记之:Linux一站式学习

第19章 汇编与C之间的关系

1. 汇编和链接汇编程序

读书笔记之:Linux一站式学习

2. 汇编程序分析

读书笔记之:Linux一站式学习

4. x86汇编的两种语法:intel语法与AT&T语法

读书笔记之:Linux一站式学习

5. x86寄存器

读书笔记之:Linux一站式学习

6. 汇编中数据的声明

读书笔记之:Linux一站式学习

读书笔记之:Linux一站式学习

7.x86中的寻址方式

读书笔记之:Linux一站式学习

8.ELF文件

读书笔记之:Linux一站式学习

readefl工具可以读出目标文件和可执行文件中的elf信息

objdump 可以对目标文件进行反汇编

9. 操作系统二进制接口规范

读书笔记之:Linux一站式学习

10. main函数和启动过程

读书笔记之:Linux一站式学习读书笔记之:Linux一站式学习读书笔记之:Linux一站式学习读书笔记之:Linux一站式学习读书笔记之:Linux一站式学习读书笔记之:Linux一站式学习

 

11. C中嵌入汇编语言

读书笔记之:Linux一站式学习读书笔记之:Linux一站式学习读书笔记之:Linux一站式学习

第20章 链接详解

1.多目标文件的链接

读书笔记之:Linux一站式学习

2.静态库

读书笔记之:Linux一站式学习

3. 共享库

读书笔记之:Linux一站式学习

用ldd 命令查看可执行文件依赖于哪些共享库:

ldd 模拟运行一遍main ,在运行过程中做动态链接,从而得知这个可执行文件依赖于哪些共享库,

每个共享库都在什么路径下,加载到进程地址空间的什么地址。/lib/ld-linux.so.2 是动态链接

器,它的路径是在编译链接时指定的

4. 共享块命名惯例

读书笔记之:Linux一站式学习

5. Makefile基础

读书笔记之:Linux一站式学习

6. Makefile伪目标

读书笔记之:Linux一站式学习

第23章 指针

1. C语言类型总结

读书笔记之:Linux一站式学习

第2章 C标准库

1. linux平台上的C标准库

读书笔记之:Linux一站式学习

2. memcpy和memmove函数

读书笔记之:Linux一站式学习

3. memcpy的错误应用

读书笔记之:Linux一站式学习

4.分隔字符串

读书笔记之:Linux一站式学习

5. 使用od命令查看文件内容

读书笔记之:Linux一站式学习

6. printf常用转换说明的可选项

读书笔记之:Linux一站式学习

7. C标准库中的I/O缓冲区

读书笔记之:Linux一站式学习

8.linux下常用的调试开发工具

读书笔记之:Linux一站式学习

第28章 文件与I/O

1. C标准I/O库函数与unbuffered I/O函数

读书笔记之:Linux一站式学习读书笔记之:Linux一站式学习

2. 关于unix标准

读书笔记之:Linux一站式学习

3. 文件描述符

读书笔记之:Linux一站式学习

4. mmap磁盘映射函数

读书笔记之:Linux一站式学习读书笔记之:Linux一站式学习

第29章 文件系统

1.ext2文件系统

读书笔记之:Linux一站式学习读书笔记之:Linux一站式学习读书笔记之:Linux一站式学习

2. linux下的VFS

读书笔记之:Linux一站式学习读书笔记之:Linux一站式学习

3. dup和dup2函数

读书笔记之:Linux一站式学习读书笔记之:Linux一站式学习读书笔记之:Linux一站式学习

第30章 进程

1. fork子进程

读书笔记之:Linux一站式学习读书笔记之:Linux一站式学习

2. 进程间通信:管道

读书笔记之:Linux一站式学习

3. 管道通信的步骤

读书笔记之:Linux一站式学习

4. 使用管道的限制

读书笔记之:Linux一站式学习

第 34 章 终端、作业控制与守护进程

1.终端的基本概念

读书笔记之:Linux一站式学习读书笔记之:Linux一站式学习

2.终端登录过程

读书笔记之:Linux一站式学习

3. 网络登录过程/伪终端

读书笔记之:Linux一站式学习

第35章 线程

1. 线程间同步mutex

读书笔记之:Linux一站式学习

2. mutex的实现方式

读书笔记之:Linux一站式学习读书笔记之:Linux一站式学习

3. 生产者消费者问题

4. Semaphore信号量的使用

读书笔记之:Linux一站式学习

5. 其他线程同步机制

读书笔记之:Linux一站式学习

6.哲学家问题/死锁

第36章 TCP/IP基础

1. TCP/IP协议栈

读书笔记之:Linux一站式学习

2.TCP/IP数据包的封装

读书笔记之:Linux一站式学习

3.跨路由器数据转发

读书笔记之:Linux一站式学习读书笔记之:Linux一站式学习

4. 目的主机收到数据包后,如何经过各层协议栈最后到达应用程序呢

读书笔记之:Linux一站式学习

5. TCP链接建立过程

读书笔记之:Linux一站式学习读书笔记之:Linux一站式学习读书笔记之:Linux一站式学习读书笔记之:Linux一站式学习

6.TCP传输中的流量控制

读书笔记之:Linux一站式学习读书笔记之:Linux一站式学习

第 37 章 socket编程

1. socket概念

读书笔记之:Linux一站式学习

2. 网络字节序

读书笔记之:Linux一站式学习

附录:unicode与utf-8编码

读书笔记之:Linux一站式学习

读书笔记之:Linux一站式学习

 

 

 

 

 

 

相关文章:

  • 2021-04-01
  • 2021-05-15
  • 2021-11-12
  • 2021-09-12
  • 2021-06-16
  • 2021-07-23
  • 2021-04-18
  • 2021-12-18
猜你喜欢
  • 2021-05-30
  • 2021-07-15
  • 2022-12-23
  • 2021-10-10
  • 2021-11-23
  • 2021-09-14
相关资源
相似解决方案