缓存系统
缓存就像电脑的“小抄”,把常用的东西放在手边,用起来更快!
项目背景介绍1 什么是缓存?用更小更快的存储设备作为更大更慢的存储设备的缓冲区,让上层访问数据时速度更快
2 为什么要实现缓存系统?现在假设一个简单的框架,即
CPU
缓存
磁盘CPU访问数据时,优先访问缓存,这个速度比直接访问磁盘快很多当缓存中不存在时,才通过缓存去磁盘中访问缓存系统旨在提高CPU访问数据的效率,从而提高整个计算机的效率
3 在什么地方加缓存在需要高速访问数据的设备和读写数据慢的设备之间
缓存系统的调度策略LRU 最近最少使用 Least recently used
假设:如果数据最近被访问过,那么将来被访问的几率也更高策略:尽可能将最近访问的数据保存在缓存中
LRU 的直接实现mermaid 图graph TD
A[请求数据] -->|缓存命中| B[返回数据]
A -->|缓存未命中| C[检查缓存是否满]
C -->|未满| D[插入数据]
C -->|已满| E[淘汰最久未使用的数据]
E --> F[插入数据]
...
OSTEP虚拟化CPU
OSTEP的笔记
大三观水源社区有感
重整心态 重新出发
计算机网络自上而下笔记
计算机网络自顶向下笔记
西方哲学史讲演录读书笔记
米利都学派“哲学之父”——泰勒斯
早期希腊人根据一个人的鼎盛年记录生平,鼎盛年是指一个人40岁左右的时候,而记录鼎盛年是根据第几届奥林匹克竞技会表示。
哲学史前史:古希腊神话
泰勒斯认为水是万物本原,主张万物都有灵魂
自然哲学:从自然哲学路径追问世界本原包括了两种方法,一种是时间上的回溯(人怎么来),一种是空间上的分割(人由什么组成)
形而上学:事物的定义
阿那克西曼德
hexo相关的操作
hexo常用命令12345678910hexo new new_article# 生成一篇新的md格式文章hexo g#或 hexo generate,根据源文件生成静态网页hexo d#或 hexo deploy,发布推送到 GitHub Pageshexo s#或 hexo server,本地部署测试hexo clean# 清空静态网页 cache,然后 hexo g 重新生成
hexo部署在指定仓库
Settings
然后Pages 选项
然后选择 Deploy from a branch
hexo配置文章categories tags首先在文章每篇文章开头加上文章的配置(这部分可以修改hexo的配置自动生成)
然后新建以下两个对应的文件夹,并且相应新建一个index.md文件
内容分别为
hexo渲染mermaidhttps://mofan212.github.io/posts/Something-About-Blog/index.html
hexo插入图片在网上搜索之后发现,给hexo插入图片的方法比较复杂,于是想要找到一个和Typora一样丝滑的插入图片 ...
失控
失控:机器、社会与经济的新生物学
第一章 人造与天生所谓太空生活实验舱,不过就是我们当前的地球的缩影。在原始社会,地球完全由非人造物构成;而经过了人类的进化,出现了许多的人造物。随着发展,人造物又开始的机械结构,逐渐演化为制造生物化的结构,乃至生物本身,人造物是机械还是生物的界限越来越模糊,于此同时,生物的自然进化被人类所人为调控,出现了工程化的趋势。
作者认为目前人是没有办法制作出一个复杂的自然界的,自然界确实足够复杂,充满了随机,就比如我们每一个人都可以“随心所欲”(根据所想的去干什么,一念之差,瞬息万变)
作者认为技术发展到最后,会真的出现与人类似甚至超越人的思维的存在。
人造世界若出现了创造性,很有可能导致失控的
第二章 蜂群思维
将蜜蜂群集的蜂巢视为动物的想法姗姗来迟
蜜蜂离巢正如人类灵魂脱离人体
惠勒在1911年提到,昆虫群体就是一个有机体,就像一个人、一个细胞