lab 1 Xv6 and Unix Utilities

mit 6.828 是 mit 的一个操作系统的公开实验课,立志在十一月之前刷完这个课程!

2022年9月25日 06:05

Linux I/O 复用

Linux I/O 操作是Linux中非常重要的一点,现代计算机计算离不开各种各样的IO,比如设备IO,网络IO,文件IO,所以在进行Linux开发的时候需要理解各种IO模型,并选择最适合自己应用的模型。而目前大多数的高性能服务器需要处理大量的并发,它们一般采用IO复用模型,所以在本文中会重点介绍这种模型。

2022年9月17日 12:41

关于异步编程的一些概念

当谈论到异步编程的时候总是会涉及到各种概念,比如进程(process) ,线程(thread),并行(parallel) ,并发(concurrency), 协程(coroutine),刚开始学习编程的时候一直理解不了这些概念之间的区别,只知道照着文档写写Demo,现在学了操作系统之后渐渐的对这些概念认识清晰了些,所以写这篇博客来记录一下。

2022年7月26日 08:14

Docker学习笔记

阅读《using docker》的学习笔记

2022年7月12日 17:55

Linux环境变量

Linux里面变量是以`key=value1:value2...`的形式所存储的,它用来存储一些关于系统或者应用软件的配置信息,你也可以用它来存储密码防止不小心将密码上传到Github。在Linux中变量分为shell变量和环境变量,shell变量只在当前的shell实例中有效在其他地方无法访问,环境变量在全局有效并会被shell所继承。

2022年4月21日 17:21

树莓派食用指南

距离我第一次接触树莓派已经一年多了,当时我是在闲鱼上淘的一个二手的树莓派4B4G内存版,花了420还送了一张内存卡。现在回想起来这钱花的确实值,由于树莓派社区生态好许多好玩的应用都可以在树莓派上跑,并且在安装、配置这些应用的时候还可以学到不少Linux知识。所以写这一篇博客记录树莓派的一些玩法,希望可以给后来者一些帮助。因为有些安装过程非常简单,我这里就不再赘述直接给出GITHUB或者官网链接,您可以可以直接看文档进行安装配置。

2021年8月7日 20:17