🤪
Notes
  • C++
    • std::tie 和 std::tuple std::ignore
    • C++11 std::move
    • X86-64架构编程
    • C++11 新特性alignof alignas std::aligned_storage std::align
    • C++匿名命名空间
    • C++11 新特性 constexpr
    • C++11 新特性 final
    • C++11 禁止copy和assign
    • C++11 新特性 noexcept
  • 虚拟化
    • 虚拟化技术介绍
    • virtio解析 - 1
  • NVMe协议和用户态驱动
    • vfio 驱动
    • SPDK介绍
    • SPDK的编译和环境准备
    • SPDK 的写 buffer 为什么必须是来自于大页内存
    • PCIe Configuration Space
    • NVMe 协议 中断模式
    • 1 NVMe – Controller Registers
    • NVMe Controller shutdown
    • NVMe PRP List
    • 通过sysfs 访问 PCI 设备资源
  • Paper
    • perseus: a fail-slow detection framework for cloud storage systems
    • The Adaptive Radix Tree: ARTful Indexing for Main-Memory Databases
    • virtio: Towards a De-Facto Standard For Virtual I/O Devices
    • Bitcask: A Log-Structured Hash Table for Fast Key/Value Data
    • P: Safe Asynchronous Event-Driven Programming
    • Performance Characterization of Modern Storage Stacks: POSIX I/O, libaio,SPDK,and io_uring
    • Raft论文摘要
    • A Binary Translator to Accelerate Development of Deep Learning Processing Library for AArch64 CPU
  • 形式化验证
    • P 语言
      • P 语言例子分析 1_ClientServer
  • 硬件
    • 固态盘原理和故障分析
    • CPU 基本概念
    • 硬盘的接口
    • 如何理解NVMe SSD
    • SSD盘符漂移怎么办
  • Build
    • LIBRARY_PATH和LD_LIBRARY_PATH
    • Ninja
    • C++ Library on Android with Android Studio
    • 在centos上安装bazel
    • 如何让程序在运行前执行一些逻辑
  • OS
    • Linux write每次最多能写多少字节的数据
    • Linux锁的一些研究
    • 内存分页
    • 文件系统
    • Log把磁盘写满了会有什么后果
    • Linux AIO的实现Libaio
    • 如何实现一个FIO插件
    • 如何更换linux kernel
    • Linux inotify
  • 机器学习
    • 机器学习概念
  • 高性能计算
    • xbyak
    • SIMD
  • 文件系统
    • Ext2 Filesystem
  • debug
    • STL GDB
  • tcmalloc
    • tcmalloc google heap profiler调查内存泄露
    • tcmalloc编译调试
    • tcmalloc解析2
    • tcmalloc解析3 sizemap
  • 性能优化
    • 把程序的代码段和BSS段放到大页内存
由 GitBook 提供支持
在本页
在GitHub上编辑

机器学习

机器学习概念
上一页Linux inotify下一页机器学习概念