会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
于花花
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
36
下一页
2022年12月22日
tokio官方文档中一些值得记录的
摘要: 前言 Rust真tema难啊... 本文是Tokio官方文档中一些值得记录的点的翻译,并非全部原文。更多细节请看:tokio.rs Tokio是Rust的一款高性能的异步运行时 任务 Tokio任务是一个异步绿色线程,它们通过向tokio::spawn中传递一个async块来创建。tokio::sp
阅读全文
posted @ 2022-12-22 17:59 于花花
阅读(1294)
评论(0)
推荐(0)
2022年12月21日
Rust异步编程
摘要: 概要 就像其名字所暗示的一样,异步编程,就是非同步的编程。从高层来看,一个异步操作就是在后台执行的操作——程序不会等待异步操作结束,而是立即开始继续执行下一行代码。 如果你已经熟悉了异步编程,这个定义可能不会让你满意,因为它并没有实际解释什么才是异步编程。想要真的理解异步编程模型,以及理解它在Rus
阅读全文
posted @ 2022-12-21 17:54 于花花
阅读(141)
评论(0)
推荐(0)
2022年12月20日
Rust Read、BufRead、BufReader..
摘要: 今天写代码的时候有一个需求,我希望在某个代表路径的字符串不为空时,以这个路径来读取文件,得到一个File对象: if xxx is not empty str { let file = File::open(Path::new(fpath)) .expect(format!("cannot open
阅读全文
posted @ 2022-12-20 17:08 于花花
阅读(1969)
评论(0)
推荐(0)
2022年12月8日
Rust In Action 五 Data in depth
摘要: Rust In Action 第五章翻译 这一章包含 学习计算机如何表示数据 构建一个可以工作的CPU模拟器 创建你自己的数字类型 理解浮点数 这一章完全是关于理解0与1是如何构成像文本、图片以及声音这样的大型对象的,我们也将了解计算机如何进行计算。 在这一章的末尾,我们将模拟一个功能完备的,具有C
阅读全文
posted @ 2022-12-08 20:05 于花花
阅读(260)
评论(0)
推荐(0)
2022年11月27日
Rust闭包
摘要: 很多语言中都有闭包的概念,闭包就是一个能够捕获周围作用域中变量的函数,它们通常以简洁的形式展现,比如lambda表达式。 Rust的Lambda表达式 Rust中的闭包也是lambda表达式形式的,先来说一下Rust中lambda的基本格式: |参数列表| -> 返回值 { 语句1; 语句2; 语句
阅读全文
posted @ 2022-11-27 19:47 于花花
阅读(456)
评论(0)
推荐(0)
2022年11月14日
Rust所有权&引用
摘要: Rust使用纯手动和GC之外的第三种内存管理方式,即——所有权系统。 所有权规则 Rust中的每个值都有一个所有者(owner) 值在任意一刻有且只有一个所有者 当所有者(变量)离开作用域,这个值将会被丢弃 上面所说的是,值具有所有者,所谓所有者就是当前承载该值的变量,一定要搞清值和所有者的概念和区
阅读全文
posted @ 2022-11-14 11:47 于花花
阅读(277)
评论(0)
推荐(0)
2022年11月8日
简述日志结构文件系统(LFS)
摘要: 这篇文章只是简单的对日志结构文件系统LFS做一个简要了解,很多细节没有 传统文件系统的问题 在内存越来越大的今天,无论是操作系统还是应用软件越来越趋向于在内存中建立更多的磁盘缓存,这带来了更多的写入。 在传统文件系统中,写入操作要更新很多个块,各种位图、inode、数据块、父inode等,即使是将它
阅读全文
posted @ 2022-11-08 16:56 于花花
阅读(1443)
评论(0)
推荐(2)
文件系统崩溃不一致问题
摘要: 问题:数据不一致 假设现在我们有一个普通的文件系统,它由简单的inode块、数据块和它们各自的位图组成。 现在有一个inode——I,I[v1]代表它目前是第一个版本,它的一个指针指向了数据块Da。 版本只是为了举例子,并不是文件系统记录了inode的版本信息 现在,你需要打开这个文件,跳到它的末尾
阅读全文
posted @ 2022-11-08 15:26 于花花
阅读(155)
评论(0)
推荐(0)
2022年11月4日
文件系统的实现
摘要: 本篇笔记记录了OSTPE中介绍的一种简单的文件系统VSFS的实现。 文件系统,就是一种关于如何在磁盘这种块设备中建立文件、文件夹概念的一套规范 块大小定义 为了方便,文件系统需要以一种单元来操作磁盘,这个单元就是块。VSFS选择常见的块大小——4KB,并且只使用这一种大小。比如,下面是一个具有256
阅读全文
posted @ 2022-11-04 17:46 于花花
阅读(365)
评论(0)
推荐(0)
2022年10月31日
Kafka消息语义&幂等性&事务
摘要: 最多一次:消息最多被消费一次,可能丢失 最少一次:消息最少被消费一次,可能被重复消费多次 精确一次:消息会且只会被消费一次 Producer默认语义 默认情况下,Kafka会在producer的消息写入到分区leader副本的磁盘日志文件中后发送响应,若producer没接收到响应,它会尝试重新发送
阅读全文
posted @ 2022-10-31 18:00 于花花
阅读(148)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
36
下一页
公告