要么改变世界,要么适应世界
该标签下的文章

模拟设计磁盘文件的链接存储结构

2020-07-02 21:24:00
114
笔记

1. 磁盘文件的管理采用显式链接结构,将文件占用的物理块号和链接指针记录 在一张文件分配表(`FAT`)中。文件第一块的块号记录在索引结点中。文件目录 只记录文件名和索引结点的编号。索引结点的结构如下: ...

C语言的指针

2020-06-29 08:56:00
99
笔记

## 指针作为参数传递 C语言中,当指针作为函数参数进行传递时,实际上形参和实参指向的是同一个地方,例如: ...

进程之间使用共享内存通信

2020-04-22 21:41:00
120
Linux相关

## 共享内存 共享内存就是映射一段能被其他进程所访问的内存,这段共享内存由一个进程创建,但多个进程都可以访问。共享内存是最快的 IPC 方式,它是针对其他进程间通信方式运行效率低而专门设计的。<!--more--> 但是它并未提供同步机制,即在某一个进程结束对共享内存的写操作之前,并不能可以阻止第二个进程开始对它进行读取,因此我们需要人为阻止通过其他机制进行同步。 ...

Linux下使用GDB调试C程序

2020-04-15 12:57:00
104
Linux相关

在Windows上利用vs code等IDE(虽然是vs code不能算得上IDE)是很方便进行程序的调试,但是在没有图形界面的Linux环境下如何进行调试?答案就是借助`GDB`类似的调试器。 ...

C语言向main函数传递参数

2020-04-02 11:40:00
114
命令行

我们一般写C语言的代码的时候,`main`函数是不带形参的,如 ```c /* * @Description: * @Author: Yale_Xin * @Date: 2020-04-02 11:16:47 * @LastEditTime: 2020-04-02 12:44:54 * @LastEditors: Yale_Xin */ #include<stdio.h> int main(){ printf("hello world"); return 0; } ``` ...

  • 1
  • 2
  • 3