https://leslie-cloud.oss-cn-beijing.aliyuncs.com/blogsite/ezgif.com-crop.gif

咸鱼的自留地

【教程】操作系统实验三 - Linux 进程管理(二)管道通信

实验三的知识点是进程通信,进程通信的方式多种多样,既包括锁机制、信号量机制在内的低级通信方式,低级在于其交换的信息量少且效率较低,又包括共享服务器、消息传递系统、管道通信以及客户 - 服务器系统通信在内的高级通信方式,本实验是实验三的第二部分,介绍了管道通信方式的基本原理以及具体实现。

【教程】加速git clone/push

作为一名 CS 专业的学生,大部分时候都在和代码打交道,学习使用 git 就是自然而然的事情了。git 最基本的命令就是使用 git clone 从代码托管平台下载代码,使用 git push 将本地更改推送到远程仓库,然而由于众所周知的原因,世界上最大的代码托管平台 GitHub 在国内访问的速度实在堪忧,这里提供一些网络加速的方法,分别对应有代理软件无代理软件的情况。

在不同的硬件和操作系统下,内存的访问逻辑有一定的差异,在 A 环境下能正常运行线程安全的代码在 B 环境下未必安全,Java 为此提出了 Java 内存模型(J