CPU虚拟化教程:虚拟机切入和退出

KVM模块中切入Guest模式的代码使用GCC的内联汇编编写,为了理解这段代码,我们需要简要地介绍一下这段内联汇编涉及的语法,其基本语法模板如下: asmvolatile(assemblertemplate :outputoperands/*optional*/ :inputoperands/*optional*/ :listofclobberedre

MySQL IN和NOT IN使用教程

NOT IN 的作用和 IN 恰好相反,NOT IN 用来判断表达式的值是否不存在于给出的列表中;如果不是,返回值为 1,否则返回值为 0。 IN 和 NOT IN 的语法格式如下: expr IN ( value1, value2, value3 … valueN ) expr NOT IN ( value1, value2, value3 … val

为你解释DevOps?一份入门篇的教程

相反,这是一个系统性的工程,你应该使用合适的工具和技术来完成不同的任务。 所有的一切都是为了流程 具体是什么流程并不重要,只要它可以简化应用程序的部署或者自动化测试,让你的生活更轻松,那这就是DevOps的全部内容。 事实上,如果你的流程不能手动完

Centos和Ubutun系统全面升级教程

在日常运维中有时候会出现内核版本过低,导致一系列的问题,比如k8s使用3.10会出现cgroup内存泄漏,或者有的软件依赖内核版本,最近我在安装Pixie就需要内核版本大于4.14+,因此就专门总结了centos和ubutun操作系统的内核升级操作步骤 1 centos7升级内核 1.1

教程:用autossh工具进行端口转发

用autossh工具进行内网穿透 1. 工具介绍 该工具的起初灵感和机制来自于 rstunnel。 autossh 工具是一个用来启动 ssh 服务并进行监控的命令行应用程序,可以在程序问题或者是网络问题的时候,重启 ssh 服务。 在 autossh 1.2 的时候,其方法已经改变了:autos

运算符和表达式之C语言零基础教程不会你就输了

运算符和表达式之C语言零基础教程不会你就输了

运算符和表达式 运算符 :运算符用于执行程序代码运算,会针对一个以上操作数来进行运算。例如:2+3,其操作数是2和3,而运算符则是+ 操作数 :是运算符作用于的实体,操作数指出指令执行的操作所需要数据的来源。 表达式: 是由数字、运算符、数字分组符号(