6.824里关于raft的Q&A的中文翻译

Q: 人们使用Raft来做什么? A: Raft(和Paxos)最常用于构建容错的“配置服务”,其任务是跟踪在大型部署中服务器当前的责任分配情况。这项任务对

技术 

编译 linux for rust 并制作 initramfs 最后编写 rust_helloworld 内核驱动 并在 qemu 环境加载

这是一份相当详细的教程!编译内核、制作initramfs、编写Rust内核模块,全部搞定。看起来挺复杂的,但是有了这份教程,应该会容易一些。你有兴趣尝试吗?

技术 

利用Cloudflare CDN在不影响国内访问的情况下实现国外访问加速

本文介绍了如何在不影响国内访问的情况下,利用Cloudflare CDN来加速国外访问。首先,作者提到国内网站对于国外用户的访问速度问题,并提出了使用Cloudflare CDN的解决方案。

技术 

使用 GORM 连接 PGSQL 数据库并实现增删改查操作教程

本教程将介绍如何在 Go 语言中使用 GORM 连接 PostgreSQL 数据库,并演示如何执行数据库的增、删、改、查操作。GORM 是一个强大的 Go 语言 ORM(对象关系映射)库,可以大大简化数据库操作。

技术 

测试简化与加强: testify 与 gomock

go自带的测试使用 Go 自带了一个内置的测试框架,使得编写和运行测试变得非常方便。测试代码可以直接放在与被测试代码相同的包中。

技术 

arch podman无根(rootless)模式使用教程 —— 从安装到自启动

这篇文章是关于在 Arch Linux 上使用 Podman 的无根(rootless)模式的使用教程,它涵盖了从安装到自启动的步骤。文章首先介绍了为什么选择 Podman 以及无根模式的好处,然后提供了安装 Podman 的指导。接着,文章详细说明了如何配置用户命名空间以启用无根模式,并演示了如何创建和管理容器。此外,文章还介绍了如何设置自启动脚本,以便在系统启动时自动启动 Podman。通过阅读这篇文章,读者将获得在 Arch Linux 上安装、配置和使用 Podman 无根模式的全面指南。

技术 

百度之星2022题解集

这篇文章讲解了百度之星2022题集的题解。

技术 

拜拜bug - 断言的妙用

这篇文章介绍了不同与测试驱动开发的程序编写方法。通过使用断言,对程序做规则限制,以此来减少bug。

技术 

java 算法模板

这篇文章是一个Java版本的算法模板整理,包含了多个基础算法和数据结构的实现。基础算法部分包括整数二分、一维前缀和、二维前缀和、一维差分和二维差分等。数据结构部分包括单调栈、单调队列、KMP算法、并查集和线段树等。图论部分包括邻接矩阵、邻接表、深度优先遍历、宽度优先遍历、拓扑排序、朴素Dijkstra算法和SPFA算法。每个模板都提供了示例和注释说明,方便根据需要进行调整和使用。这些算法和数据结构在解决各种问题时非常有用,可作为学习和实践算法的参考工具。

技术