240 发简信
IP属地:广东
  • 米格尔街上的人千奇百怪

    《米格尔街》封面的外壳上有这样一段让人印象深刻同时又令人饱含深思的话语:生活如此绝望,每个人却都兴高采烈地活着。米格尔街和米格尔街上的人,都像盐一样平凡,像盐一样珍贵! 很庆...

  • nvme Linux driver 学习之三probe流程

    上一篇文章讲述nvme driver 识别找到支持该driver 的nvme pci设备的过程,现在开始讲述nvme driver 识别之后,会调用该struct pci_d...

  • nvme Linux driver 学习之二pcie设备枚举原理

    首先任何Linux 驱动的加载入口都是xxx_init() 接口,卸载入口是xxx_exit(). 对于nvme驱动同样,它的驱动加载入口是nvme_init()接口。其内部...

  • python3中print输出到log文件

    1. 使用print("string", file="")来实现 2. 使用sys来实现 输出大文件前几行(类似R head())

  • spdk + fio测试nvme 设备的性能

    1、背景 spdk :是一个基于dpdk的存储开发kit,这里主要利用了它提供的用户态nvme driver —— spdk链接 fio: io测试工具,提供丰富的参数,可以...

  • 120
    [Error] Segmentation fault

    使用指针时最常见的错误就是没有语法错误的程序运行时直接崩溃,Debug时运行到有问题的一行是,程序崩溃,并在右下角冒出提示SIGSEGV Segmentation f...

  • 120
    [Qemu OpenChannelSSD] Hello world

    命令行启动虚拟机,虚拟机内核需要是分支pblk.20分支pblk-lastest(git clone https://github.com/OpenChannelSSD/li...

  • 120
    Jenkins 安装与使用

    前言 Jenkins 在几个公司都用过,管理 bugs神器,用得好,对团队开发管理非常有效。最近要做一个 Jenkins-node-cli 工具,中间涉及到一部分 Jenki...

  • 120
    如何在Ubuntu 16.04上安装Jenkins

    介绍 Jenkins是一款开源自动化服务器,旨在自动化连续集成和交付软件所涉及的重复技术任务。 Jenkins是基于Java的,可以从Ubuntu软件包安装,也可以通过下载和...

  • 120
    史上最完整的Jenkins自动化部署

    一、Jenkins简介 Jenkins只是一个平台,真正运作的都是插件。这就是jenkins流行的原因,因为jenkins什么插件都有Hudson是Jenkins的前身,是基...