引言 以下翻译自: "Zero Copy I: User Mode Perspective" 零拷贝是什么? 为了更好地理解问题的解决方案,我们首先需要理解问题本身。让我们来看看什么是参与网络服务器的简单过程d?mon服务数据存储在一个文件通过网络客户端。下面是一些示例代码: 看起来很简单;您会认为 ...
分类:
Web程序 时间:
2019-11-29 23:40:16
阅读次数:
136
1. specifying systems:The TLA+ Language and To ols for Hardware and Software Engineers //by Leslie Lamport http://lamport.azurewebsites.net/tla/book.h ...
分类:
其他好文 时间:
2019-11-28 19:39:58
阅读次数:
104
# ./g1.sh q w e r t./g1.sh q w e r5个参数number is q w e r t[root@localhost get]# cat g1.sh#!/bin/bash# -*- coding: utf-8 -*-# #Author:chengyixuan#Email: ...
分类:
其他好文 时间:
2019-11-21 20:03:53
阅读次数:
68
本文是个科普文章,有些内容可能不精准,为了给女儿解释SOA所写。要深刻理解SOA,必须了解软件的发展过程。互联网上有大量的这方面的文章可以参考。 软件与计算机 软件这个概念很年轻,也就不到70年。 软件software 是和 硬件hardware相对而言。是从计算机出现时开始出现的一个词。 计算机是 ...
分类:
其他好文 时间:
2019-11-16 14:58:52
阅读次数:
95
libvirt组件主要包含: libvirt daemon 进程 libvirt api 接口 virsh 用户操作命令行 qemu是一个模拟器或者说是仿真器,完全的软件模拟,他能模拟很多类型的CPU Paravirtual (PV) pv是半虚拟化,pv只能用于linux内核的系统,效率更高 半虚 ...
分类:
其他好文 时间:
2019-11-12 18:32:25
阅读次数:
88
博文大纲什么是RAIDSoftware,hardwareRAID软件磁盘阵列的设置仿真RAID错误的救援模式开机自动启动RAID并自动挂载1.什么是RAID:1.磁盘阵列全名是“RedundantArraysofInexpensiveDisks,RAID”,英翻中的意思是:容错式廉价磁盘阵列。2.RAID可以通过一个技术(软件或硬件),将多个较小的磁盘整合成为一个较大的磁盘设备;而这个较大的磁盘功
分类:
系统相关 时间:
2019-11-07 23:16:32
阅读次数:
135
前言 我们知道,Android OS是基于Linux内核的移动操作系统,主要分成了 Application ApplicationFramework(Java) System Libraries(Native C/C++)/Android Runtime HAL(Hardware Abstracti ...
分类:
移动开发 时间:
2019-11-06 15:18:37
阅读次数:
130
摘要: 在软件定义网络中,控制平面在物理上与转发平面分离,控制软件使用开放接口(例如OpenFlow)对转发平面(例如,交换机和路由器)进行编程。 本文旨在克服当前交换芯片和OpenFlow协议的两个局限性: 当前的硬件交换机非常严格,仅允许在一组固定的字段上进行“匹配操作”处理 OpenFlow规 ...
分类:
Web程序 时间:
2019-11-02 15:36:57
阅读次数:
165
当Linux启动时,系统时钟会去读取硬件时钟的设定,之后系统时钟即独立运作。 man hwclock 写道The System Time is the time that matters. The Hardware Clock’s basic purpose in a Linux system is ...
分类:
系统相关 时间:
2019-10-31 21:28:51
阅读次数:
139
一. 感谢CmBacktrace开源项目,git项目网站:https://github.com/armink/CmBacktrace 二. 移植CmBacktrace 2.1 准备好CmBacktrace源码 2.2. 准备自己的项目源码 1. 如果没有自己的项目,可以使用CmBacktrace的d ...
分类:
其他好文 时间:
2019-10-28 00:35:39
阅读次数:
111