More than code

其他
其他

2022年终总结

年终总结这个玩意确实有点难写,有点写周报的感觉,站在年底往回看,基本回忆不出太多自己干了什么事,可能这也和干的事大多意义不大以及比较琐碎有关了。 这里从几个纬度回忆一下自己22年的经历,捋一捋脉络,看看22年自己在这些方面有什么变化,对比一下之前的做法,看看那里需要改进,也希望给23年找出一点启发了。 这过程有点类似梯度下降?设定好损失函数,就朝着这个目标不断优化自己,过程中也要加上点随机性,不然掉到了一些局部最优点自己也不知道,就呆在自己的舒适圈里自嗨了。所以抓住大体的方向,感觉到梯度不够的时候,可以适当的莽撞一…

2023年1月21日 0条评论 22点热度 0人点赞 sheep 阅读全文
其他

为xv6添加线程库支持的设计

为xv6添加线程库支持的设计 为xv6添加线程库支持,我们有两个点需要考虑。 生成新的线程 线程之间的同步 生成新的线程思路和linux中的lwp是一样的 具体可以看这封邮件 生成新的线程的思路和fork基本类似,只不过我们这里会把除了栈以外的地址空间共享。 这时候有个问题就是多个线程共享同一个地址空间的时候,我们只能释放一次,而不能让每个线程退出的时候都释放。 所以我们需要一个引用计数的结构。当两个进程共享地址空间的时候,他们就会共享这个引用计数器。只有最后一个离开的进程才需要释放整个地址空间 由于没有实现信号,…

2022年3月27日 0条评论 191点热度 0人点赞 sheep 阅读全文
其他

PyToy review

PyToy review 核心就是用Node来抽象每个算子,然后根据他们的先后顺序将这些Node组合成一个图 计算的时候用pull或者拓扑排序的方法都可以 Node里设置了抽象方法compute和get_graident,即计算对应的前向传播的值和反向传播的值 Variable就是一种Node,类似于tensorflow中的placeholder,用来存储数据的 计算图的起始节点都要是variable 我这里做了简化,并没有区分常量和变量,而是统一作为variable使用的 第二大核心就是Ops了,也就是Opera…

2022年3月9日 0条评论 153点热度 0人点赞 sheep 阅读全文
其他

How to Read a Paper

How to Read a Paper Just a note for convenience. First pass, get a bird's eye view of the paper Carefully read the title, abstract, and introduction Read the section and sub-section headings, but ignore everything else Read the conclusions Glance over the refe…

2022年2月2日 0条评论 151点热度 0人点赞 sheep 阅读全文
其他

2021年终总结

2021结束了,这里来写一下自己的年终总结 以前我是从没有写过这方面的东西的,一般都是向新的一年的展望。但是这一年比较不同,算是比较特殊的一年吧。 这一年我找到了自己的大方向,同时由于各种契机学到了非常多的东西。这一年对我的转变不仅仅是知识上的累积,同时也是认知上的一次转变。按照我最近看的一本书来说,这是我的第一次跃迁,认知跃迁。 而这些改变,主要是由读书引起的,所以这里我就先说一下我这一年读到的书。当然了,一些我认为不是那么质量高的书就不会在这里提及了。 年初的时候,我在做深度学习方面相关的学习。 《深度学习笔记…

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

多核架构下的中断处理

多核架构下的中断处理 来一句题外话,本以为我目前的体系结构相关的知识已经足够充分了,但没想到还是不够细节。在理解xv6的过程中,通过教授的一些assertion,我才找到了自己对于中断理解的一些错误,这里特此记录下来。 问题的起因是这样的,在xv6中,中断处理程序一般都需要用lock来防止race condition,所以我就理解成了lock是用来防止多核同时执行一个中断处理程序时,在操作共享数据结构的时候导致的race 但是xv6的net lab中,教授的solution在中断处理程序中没有用lock。同时在课上…

2022年1月28日 0条评论 150点热度 0人点赞 sheep 阅读全文
其他

WordPress修改域名

WordPress更改域名 前一阵子我的域名到期了,昨天我刚刚换了一个新的域名 很痛苦的是,wordpress的数据库中绑定的还是我以前的域名。这就导致我即便是换了域名,我还是登录不了我的博客 经过了再三的折腾,我终于成功的把域名迁移了过来。下面就具体说一说我是怎么做的 我的博客是部署在远程服务器上,用docker部署的wordpress和mysql 进到服务器中,首先登录到mysql容器内部 执行这个 docker exec -it blog_db_1 bash 其中blog_db_1是你的mysql容器的名字,…

2021年12月14日 1条评论 185点热度 1人点赞 sheep 阅读全文
其他

ARIES

If more than one log is used for storing the log records relating to different pieces of data, then a form of two-phase commit protocol (e. g., the current industrystandard Presumed Abort protocol [63, 641) must be used 可能指的是逻辑上的undo导致的相同操作的多log The undo (resp…

2021年11月7日 0条评论 177点热度 0人点赞 sheep 阅读全文
其他

ELF文件中segment的offset和paddr

ELF文件中segment的offset和paddr 大家如果有看过CSAPP的第七章,应该可以记得其中有说过一个段的地址和偏移之间的关系 注意这里说的段是可执行ELF的段(segment),而不是目标文件的段(section) 其中有讲到,对于地址addr和偏移offset,以及对齐align,有这样一个关系,即addr % algin == offset % align 不知道大家当初刚看到这一段的时候是不是也感觉非常迷惑,到底是为什么呢? 首先明确,这里的align指的是页对齐,而不是指定的段对齐,也就是说,…

2021年8月24日 0条评论 163点热度 0人点赞 sheep 阅读全文
其他

文章格式

文章格式 原文链接 水一下今天的文章,顺便确定一下自己文章的排版 中文和数字之间要加空格 全角标点与其他字不加空格 使用全角中文标点 数字用半角 专有名词用正确的大小写 英文内用半角标点 链接之间增加空格 小代码段与其他字之间有空格 多分段,不写长串的字,影响阅读 多用英文?

2021年6月16日 0条评论 186点热度 0人点赞 sheep 阅读全文
12
分类
  • ARTS
  • C++
  • CSAPP
  • daily
  • database
  • leetcode
  • linux
  • ml
  • paper
  • rust
  • ScummVM
  • tech
  • 其他
  • 未分类
  • 笔记
  • 算法
  • 计算机图形学
归档
  • 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