参考:耶鲁 x86 Assembly Guide Contents: Registers | Memory and Addressing | Instructions | C...
参考:耶鲁 x86 Assembly Guide Contents: Registers | Memory and Addressing | Instructions | C...
汇编指令集太多,如果不用就会忘记,所以将i处理器官方的指令集大全写到博客上,有需要的人可以参考一下! ---------- 一、数据传输指令 ----------------...
在这篇文章中,我们将会讲述我们在Rockset使如何使用RocksDB和对RocksDB进行调优从而达到更好的性能的。我们认为读者对基于LSM tree构建的存储引擎,例如R...
RocksDB 批量导入数据的最快速度可以达到多少?我们面临这个挑战,因为我们想让我们的客户可以尽快把大量数据导入Rockset,试用Rockset。尽管批量导入数据到LSM...
介绍 futex (fast userspace mutex) 是Linux的一个基础组件,可以用来构建各种更高级别的同步机制,比如锁或者信号量等等,POSIX信号量就是基于...
为什么需要三次握手 1、保证全双工通信2、防止失效的连接请求到服务器,让服务器错误地打开连接,浪费资源2原因: 谢希仁版《计算机网络》中的例子是这样的,“已失效的连接请求报文...
1 利用virt-manager创建需要虚拟机 2 更换虚拟机的内核到需要调试的内核. 3 virsh edit <vm_name> 更改虚拟机配置,使其支持调试 注意 只加...
概述 GNU构建系统,是利用脚本和make程序在特定的平台上构建软件的过程。一般过程是configure,make,make install 三部曲。这种方式成为一种习惯,被...
1 临界区 1.1简介 在早期计算机系统中,只有一个任务进程在执行,并不存在资源的共享与竞争。随着技术和需求的飞速发展,单个CPU通过时间分片在一段时间内同时处理多个任务进程...
目录 Ceph架构介绍 NFS介绍 分布式文件系统比较 CephFS介绍 MDS介绍5.1 单活MDS介绍5.2 单活MDS高可用 CephFS遇到的部分问题6.1 客户端缓...
面向对象 访问控制与封装 定义在public说明符之后的成员可在整个程序内被访问。 定义在private之后的成员可以被类的成员函数访问。 struct 或 class 关键...
1. 比赛攻略 (Rapids团队 - C++实现) 注意:详细代码和答辩PPT下载请查看Github仓库RapidsAtHKUST/EngineRaceRapids。 Ra...
本文为[1]的翻译; 当大多数的后台开发者考虑IO的时候,他们考虑的是网络IO,因为现在大多数的资源都是建立在网络之上的:数据库,对象存储,以及其他微服务。然而,数据库的开发...
shell中的几个常用命令 本文为[1]书中内容简要总结。 1 xargs 语法 xargs 将stdin接收到的命令重新格式化,然后再讲解作为参数提供给其他命令。 将多行输...
Shell 编程中三种引号的作用 单引号 ‘ ’:其中内容是字符串,没有shell的特殊含义; 双引号“ ”:其中特殊字符作shell 含义解释,其它作字符; 反引号 ` `...
cmake 是什么? cmake 是一个跨平台的项目构建工具,它使用与平台无关的CMakeLists.txt 文件来指定各个项目的编译过程。为什么要用cmake呢?一是因为m...