每周技术文章 No.245 2019.12.09-22
前端技术,界面、交互
- CSS repeat()函数详细介绍,助力 Grid 的用法。
- CSS flex 属性深入理解。
- ECharts 技术发展简史。
后端技术,操作系统、虚拟化、存储、网络、桌面
- 容器诊断工具集合,包括netshoot、docker-debug、kubectl-debug。
- [转][译] Linux 网络栈监控和调优:接收数据(2016),发送数据(2017)。
- Evaluating BBRv2 on the Dropbox Edge Network,实测 BBRv2 的改进:与其他协议流量共存、丢包重传偏高、Wifi 下吞吐偏低、降低 CPU 占用等。
- 文件系统是否适合做分布式文件系统的后端,“介绍了 Ceph 为何在使用了十多年的本地文件系统之后,又开发了基于裸设备的存储后端 BlueStore,并将默认存储后端切到了基于裸设备 BlueStore”;传统文件系统对新特性硬件的支持缓慢,比如 SMR HDD、ZNS SSD;存储层对原生事务、COW、数据日志的“依赖”。BlueStore 实现了直接使用物理盘,为存放元数据的 RocksDB 实现了一层不完整的 FS 封装;其他空间就都用来存放数据了。
- Windows、WSL 与 Linux 的性能对比,这个有意思 WSL/WSL2 某些性能比 Windows 要好;测试配置下,Ubuntu 总体比 Windows 快 27%。另见原文。
硬件设备,ARM、终端、移动、智能设备、安全
- USB4 Switch for USB4 Product Development,20Gbps、100W,我就看看。
团队建设
- Git 内部原理揭秘,图不错,有助于更好去看官方文档。
- 人类简史读书笔记。