08 2021 档案
摘要:## 更新 2022年03月09日12:11:58 使用高级语言实现操作系统,一直有很多尝试;下面是 清华陈渝老师分享的一个slides,其中有使用go、c# 和 rust的等不同的操作系统; 读论文过程中,发现有一篇类似的工作,是MIT实现的一个操作系统在OSDI'18发表: 《The benef
阅读全文
摘要:https://github.com/coocood/freecache coocood/freecache https://github.com/allegro/bigcache allegro/bigcache 简单来说:shards map + map[uint]uint + []byte +
阅读全文
摘要:《操作系统与存储:解析Linux内核全新异步IO引擎——io_uring设计与实现》(一) 《操作系统与存储:解析Linux内核全新异步IO引擎——io_uring设计与实现》(二) https://developers.mattermost.com/blog/hands-on-iouring-go
阅读全文
摘要:最近需要使用,进行初步调研,做一些记录,方便记忆; TeX Text document DVI Device Independent File Format https://mirrors.tuna.tsinghua.edu.cn/CTAN/ windows/linux 安装 texlive mac
阅读全文
摘要:https://cdn.kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.html https://mirrors.edge.kernel.org/pub/linux/kernel/people/paulmck/perfbook
阅读全文
摘要:Intel® 64 and IA-32 Architectures Software Developer Manuals Developer Guides, Manuals & ISA Documents ARM Cortex-A Series Programmer's Guide for ARMv
阅读全文
摘要:CONFIGURING PERSISTENT MEMORY FOR USE IN DEVICE DAX MODE device-dax for 5.1: PMEM as RAM "Device DAX" for persistent memory https://pmem.io/glossary/#
阅读全文
摘要:https://eric-lo.gitbook.io/memory-mapped-io/pin-the-page https://man7.org/linux/man-pages/man2/mmap.2.html Memory Locking mlock(2)
阅读全文
摘要:最近在政府单位工作,需要使用到哈希值来保证文件未被中间人修改;今天看到了一个不错的windows平台hash校验生成工具,进行简单记录,方便教学记录。 官方网站:https://www.nirsoft.net/utils/hash_my_files.html 中文网站:http://dickmoor
阅读全文
摘要:今天看到群里有些人问的问题很简单,没有认真了解就上来问,令人很无语,阅读他们的问题简直就是浪费时间。之前一直听说过提问的智慧,才发现一直没有仔细阅读过,正好此次阅读一遍,下面做一些简要记录,方便我个人的学习。 提問的智慧:https://github.com/ryanhanwu/How-To-Ask
阅读全文
摘要:最近科研过程中出现了两个需求: 1. 将项目中的数据结构的更新,改成异步更新模式; 2. 使用锁,保证变量并发的正确性;由于没有接触过实际的工程场景,因此进行了简短的调研,下面是一些相关材料的记录; 深入Go并发编程研讨课:https://github.com/smallnest/dive-to-g
阅读全文
摘要:最近经常使用go语言写项目;遇到问题时通常使用 fmt.print 或者 log.info 进行打印日志 进行调试;本篇主要记录一些调试工具相关的信息,方便我个人的使用; Debugging Go applications using Delve: https://www.melvinvivas.c
阅读全文