摘要:
前言 最近在折腾all in one以及米家全家桶。搞到小米摄像头这边,突然发现这东西找不到局域网内的nas。经过疯狂的网上冲浪,定位问题为,小米的client版本过低。 解决方案 修改Samba配置文件 在 /etc/samba/smb.conf中的global下添加 server min pro 阅读全文
摘要:
## 环境信息 1. 主机信息 ``` Ubuntu 22.04.2 LTS Desktop Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Address sizes: 48 bits physical, 48 bits virtual By 阅读全文
摘要:
MIT 6.5840 2023 Lab 4 Shard KV Server TaskA, TaskB, Challenge 前言 这波是终于写完了MIT 6.5840 的所有lab了。lab均是独立完成,没有任何参考,哈哈,还是挺有成就感的。lab4其实在上周就已经写完了,不过比较懒,拖了一周才开始 阅读全文
摘要:
## 前言 时间又过了一个月,这波是终于完成了mit 6.5840(824)的所有lab及challenge了。先上lab3吧。个人认为lab3(写完后)是除了lab1以外最简单的一个,当然还是会踩很多坑。在这篇博客里,我将描述一下lab3的整体框架及各种小坑。那么就开始吧。 ## 整体思路及框架 阅读全文
摘要:
# MIT 6.5840 2023 Spring Lab2 Raft (2A,2B,2C,2D) Summary ## 前言 自从4月10号写完lab1的map reduce以来,就因为毕业设计的原因,鸽了接近整整两个月。这不,大概10天前开始写lab2了。lab2总体分为四个task,难度分别为m 阅读全文
摘要:
使用Python Pexpect模块实现自动化交互脚本使用心得 参考文档:https://pexpect.readthedocs.io/en/stable/ 前言 在最近的工作中,需要使用DockerFile构建镜像。在构建镜像的过程中,有一些执行的命令是需要交互的。例如安装tzdata(apt i 阅读全文
摘要:
MIT 6.5840 2023 Spring(6.824)LAB1:MapReduce 前言 本次lab主要是完成一个基于RPC远程调用的单机单文件系统的简单MapReduce框架,并完成单词计数任务。基于golang实现,单Master,多Worker。实现worker的奔溃恢复(Fault To 阅读全文
摘要:
# 对于多任务多连接多线程实现限速的实现方法及思考 ## 前言 最近在写毕业设计,我的毕业设计就是用Rust语言实现一个Bittorrent客户端协议及其拓展协议,顺便写个Web让这个玩意能跑起来用。 总之就是要实现一个类似迅雷的下载器。下载器嘛,肯定要有限速功能的,不然吃满带宽导致其他应用饿死(B 阅读全文