Posts
Miigon's blog
Cancel

[mit6.s081] 笔记 Lab4: Traps | 中断陷阱

这是我自学 MIT6.S081 操作系统课程的 lab 代码笔记第四篇:Traps。此 lab 大致耗时:8小时。 课程地址:https://pdos.csail.mit.edu/6.S081/2020/schedule.html Lab 地址:https://pdos.csail.mit.edu/6.S081/2020/labs/traps.html 我的代码地址:https:...

[mit6.s081] 笔记 Lab3: Page tables | 页表

这是我自学 MIT6.S081 操作系统课程的 lab 代码笔记第三篇:Page tables。此 lab 大致耗时:19小时。 课程地址:https://pdos.csail.mit.edu/6.S081/2020/schedule.html Lab 地址:https://pdos.csail.mit.edu/6.S081/2020/labs/pgtbl.html 我的代码地址...

[mit6.s081] 笔记 Lab2: System calls | 系统调用

这是我自学 MIT6.S081 操作系统课程的 lab 代码笔记第二篇:System calls。此 lab 大致耗时:4小时。 课程地址:https://pdos.csail.mit.edu/6.S081/2020/schedule.html Lab 地址:https://pdos.csail.mit.edu/6.S081/2020/labs/syscall.html 我的代码...

[mit6.s081] 笔记 Lab1: Unix utilities | Unix 实用工具

这是我自学 MIT6.S081 操作系统课程的 lab 代码笔记第一篇:Unix utilities。此 lab 大致耗时:4小时。 课程地址:https://pdos.csail.mit.edu/6.S081/2020/schedule.html Lab 地址:https://pdos.csail.mit.edu/6.S081/2020/labs/util.html 我的代码地...

[StackOverflow] Difference between synchronous and asynchorous gRPC API

This is from one of my answers on StackOverflow. Original question: I am working on a service based on gRPC, which requires high throughput. But currently my program suffers low throughp...

[StackOverflow] C++ gRPC 异步 API 实例与优势

转自 我的一个 StackOverflow 回答。因为答案比较长,而且感觉比较有意义,就翻译成了中文发了出来。 原问题: 我正在用 gRPC 构建一个要求高吞吐量的服务。但是我现在用 C++ 同步式 gRPC 编写的程序的吞吐量并不高。 我已经读过了 gRPC 文档,但是我并没有找到对于同步/异步 API 的区别的清晰解释。我只知道异步 API 可以控制完成队列(...

在 PostgreSQL 中解码 Django Session

原文地址:Decoding Django Sessions in PostgreSQL 原文作者:Daniel Lifflander 译文出自:掘金翻译计划 本文永久链接:https://github.com/xitu/gold-miner/blob/master/article/2021/Decoding-Django-Sessions-in-Pos...

Node.js 与 Python:为你的项目选择哪一个?

原文地址:Node.js vs. Python: Which One to Choose for Your Project? 原文作者:Saul Gallegos 译文出自:掘金翻译计划 本文永久链接:https://github.com/xitu/gold-miner/blob/master/article/2021/node-js-vs-pytho...

Natural Sort: How to sort file names naturally

What’s the problem? When a programmer is given the task of sorting file names in a list, it might be tempting to sort using something like std::sort(). The problem with that is: std::sort() sorts ...

关于 IEEE 754 浮点数一些设计细节的疑问解释

计算机系统课程上讲到的 IEEE 754 32位浮点数一些规则细节的个人理解与解释。 老师在课上已经把各个细节都大致讲过了,这篇文章是给课后对这些细节还感兴趣的同学,做补充解释和扩展。 这篇文章不会采用晦涩的引用或者证明,而是尝试让同学能直观理解 IEEE 754 的一些设计选择。 2021-03-31: 最近有比较多的同学看到了这篇文章,这篇文章的本意是回答几个课上遇到的...