More than code

More Than Code
The efficiency of your iteration of reading, practicing and thinking decides your understanding of the world.
未分类

opencat 1 init

最近搞了个petoi的机器狗,是基于opencat这个框架做的,这里来读一读opencat的代码,顺便入一下嵌入式开发的门 顺便体验一下gpt,看看在目前大模型的帮助下自己入门一个新领域需要多长时间。 这里的代码仓库是opencat的esp32版本:https://github.com/PetoiCamp/OpenCatEsp32 板子 电源目前还看不太懂,就不看了,这里就是看看一些功能性的模块 ESP32,SoC,有WiFi,蓝牙,16M的flash CP2102 UART to USB,是用来做串口通信的 MP…

2024年6月22日 0条评论 320点热度 0人点赞 sheep 阅读全文
未分类

PolarDB-MP

速记一发PolarDB-MP的paper 有几个和他架构类似的系统,属于是shared memory的: * Oracle RAC * IBM pureScale * Aurora MM * Taurus MM 和TaurusMM的区别是,TaurusMM的数据同步是通过共享存储的page server + log replay做的,而PolarDB则是在此之上搞了一个共享的buffer pool Transaction Fusion PolarDB-MP这一套的并发控制是做在PolarDB-X之上的,为了支持全局…

2024年6月8日 0条评论 350点热度 0人点赞 sheep 阅读全文
未分类

Facebook’s Tectonic Filesystem: Efficiency from Exascale

这一篇也算是Append only file system系列的论文了,一些东西和之前重复的比较多,这里就看一下diff了 Introduction/Facebook’s Previous Storage Infrastructure 早期FB的Blob存储构建在Haystack, f4上,数仓则是构建在HDFS上。 * Haystack专门用了存储新的blob,瓶颈在IOPS,而disk capacity比较多。以副本的方式存储数据 * f4用来存储老的blob,瓶颈在capacity,而IO capacity剩…

2024年5月26日 0条评论 297点热度 0人点赞 sheep 阅读全文
未分类

Windows Azure Storage

Introduction WAS对外提供的接口: * Blob,用户文件,比如存视频/图片什么的 * Table,存储结构化的数据 * Queue,用来传递消息 一些关键的feature: * Strong Consistency,这里他主要是说一些分层的思想,后面具体讨论 * Global and Scalable Namespace/Storage,全局的Namespace,WAS是为了global scale而设计的,所以不只是考虑了单AZ/Region * Disaster Recovery,跨越DC的数据…

2024年5月26日 0条评论 255点热度 0人点赞 sheep 阅读全文
未分类

opengrok

日常读一些C++代码的时候,个人习惯使用clangd来辅助阅读代码(比如find all reference,转到定义等),但是因为clangd依赖项目支持生成compile_commands.json,所以不是所有的项目都能用clangd来辅助阅读代码的。比如MongoDB,OceanBase个人尝试过都没啥很好的办法来用clangd 组里的大佬给推荐了一个源码阅读的工具叫opengrok,知乎里也有介绍:https://www.zhihu.com/question/33505693/answer/1322249…

2024年5月20日 0条评论 628点热度 2人点赞 sheep 阅读全文
未分类

Pangu 2.0

Introduction Pangu1.0 构建在HDD上,ms-level latency distributed kernel-space file system based on Ext4 kernel-space TCP guadually added support to multiple file types(TempFile, LogFile, RandomAccessFile) 这里早期云上存储的主要目的是large volumes,在性能上的关注点不大 随着硬件发展,SSD/RDMA,2015年开…

2024年5月19日 0条评论 511点热度 0人点赞 sheep 阅读全文
未分类

TaurusMM

开头点明文章逻辑: * 单节点更新性能有瓶颈,需要拓展到多节点 * 协调多节点更新会导致网络负载比较高。(猜测是读remote page,lock page什么的,应该相当于多节点的MESI协议) * 云环境下,网络由多个tenant共享,所以网络负载的问题变得更加严重 MultiMaster的好处: * 多节点写入,吞吐不受限制 * 可用性提高。(单主的系统在切主的时候可能会有抖动,需要比较多工作来优化这个抖动点) 这里他把一些分片的系统也认为是MultiMaster了,我就不提了 SharedStorage下的…

2024年5月1日 0条评论 327点热度 0人点赞 sheep 阅读全文
其他

UUID

UUID(通用唯一识别码)是一种用于标识信息的方式,被广泛用于计算机系统。UUID的目的在于,确保在任何空间和时间中,赋予任何对象(或信息)的UUID都是唯一的,不需要一个中心机构来分配。 UUID的各个版本基于不同的信息来生成,它们的语义如下: UUID版本1(基于时间的UUID):这个版本的UUID是基于时间的,结合了计算机的MAC地址(或者其他硬件地址)和一个时间戳。由于时间戳的唯一性,保证了UUID的唯一性。这个版本的UUID可以揭示生成UUID的时间,以及生成UUID的机器的MAC地址。 UUID版本2(…

2024年5月1日 0条评论 291点热度 0人点赞 sheep 阅读全文
其他

数据分析指标

最近在看一些直播业务相关的知识,看到有很多指标相关的东西自己不是特别明白,这里打算针对性看一下 什么是指标 指标是针对一个业务或者产品发展的定量衡量数字。 * 不是所有的量化的数字都是指标,指标的背后需要有相应的业务含义和决策 互联网行业的指标很多都基于埋点,意味着我们很多时候是基于用户的行为+业务假设才得出了指标。数据往往无法告诉我们用户为什么做了这个行为,通常,我们会结合用户调研和市场调研的结论得出业务假设,再基于业务假设去寻找近似的用户行为。 一个例子是,如果正在开发一个新的App,需要知道什么样的业务含义和…

2024年4月28日 0条评论 666点热度 0人点赞 sheep 阅读全文
周报

0421周报

第二周的周报了,这周的话,按照上周说的,晚上的时间练习了一下双拼,目前已经正式切换了,不过应该还需要1周到2周的时间来熟悉下 这周在工作上的内容也比较多,有几天的时间都是晚上10点+才到家,基本没有自己做事情的时间,也没有做事情的精力。所以个人的项目这块,主要就是推进了一下双拼了 周末的时间的话,一天用在了运动上,还有一天在读GTD,以及做相关的整理,这周大部分的非工作相关的思考都在实践GTD上了。个人感觉整体来说是有一定成效的,工作的并发度被合理的控制了,不过优先级并没有实践的很好,有的时候还是忍不住自己亲自去干…

2024年4月21日 0条评论 320点热度 0人点赞 sheep 阅读全文
1…45678…28
分类
  • ARTS
  • C++
  • CSAPP
  • daily
  • database
  • leetcode
  • linux
  • ml
  • nlp
  • paper
  • rocksdb
  • rust
  • ScummVM
  • tech
  • 其他
  • 周报
  • 未分类
  • 笔记
  • 算法
  • 计算机图形学
归档
  • 2025 年 5 月
  • 2025 年 4 月
  • 2025 年 3 月
  • 2025 年 2 月
  • 2025 年 1 月
  • 2024 年 12 月
  • 2024 年 10 月
  • 2024 年 9 月
  • 2024 年 8 月
  • 2024 年 7 月
  • 2024 年 6 月
  • 2024 年 5 月
  • 2024 年 4 月
  • 2024 年 3 月
  • 2024 年 2 月
  • 2023 年 12 月
  • 2023 年 11 月
  • 2023 年 9 月
  • 2023 年 7 月
  • 2023 年 6 月
  • 2023 年 5 月
  • 2023 年 4 月
  • 2023 年 2 月
  • 2023 年 1 月
  • 2022 年 9 月
  • 2022 年 7 月
  • 2022 年 6 月
  • 2022 年 5 月
  • 2022 年 4 月
  • 2022 年 3 月
  • 2022 年 2 月
  • 2022 年 1 月
  • 2021 年 12 月
  • 2021 年 11 月
  • 2021 年 10 月
  • 2021 年 9 月
  • 2021 年 8 月
  • 2021 年 7 月
  • 2021 年 6 月
  • 2021 年 5 月
  • 2021 年 4 月
  • 2021 年 3 月
  • 2021 年 1 月
  • 2020 年 12 月

COPYRIGHT © 2021 heavensheep.xyz. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS