技术笔记共2311篇 第255页
常见主流数据库技术有哪些-不念博客

常见主流数据库技术有哪些

1. 引言 在当今数据驱动的时代,数据库技术已成为构建和管理各类系统的重要组成部分。 本文将探讨不同类型的数据库技术,包括关系型数据库、NoSQL数据库、新SQL数据库、内存数据库、以及云数据...
不念的头像-不念博客不念2年前
373
什么是沙箱,虚拟机、容器和沙箱之间有哪些区别?-不念博客

什么是沙箱,虚拟机、容器和沙箱之间有哪些区别?

什么是沙箱? 它本身就是一种线下生活现象的虚拟化。现实世界里,小孩子们在沙地、沙滩上用木板隔离出一个方盒子,在盒子里堆砌、创造各种东西 - 城堡、房屋、山丘... 这就是一个沙箱。 它有两...
不念的头像-不念博客不念3年前
516
Zygote进程通信为什么用Socket而不是Binder?-不念博客

Zygote进程通信为什么用Socket而不是Binder?

Zygote进程是Android系统中的一个特殊进程,它在系统启动时被创建,并负责孵化其他应用进程。它的主要作用是预加载和共享应用进程的资源,以提高应用启动的速度。❞ 在Android系统中,常用的进...
不念的头像-不念博客不念2年前
370
详解计算机磁盘分区:主分区与逻辑分区的区别-不念博客

详解计算机磁盘分区:主分区与逻辑分区的区别

在计算机系统中,硬盘分区是一个重要的概念,它有助于更有效地管理存储空间。 对于硬盘分区,有两种主要类型:主分区(Primary Partition)和逻辑分区(Logical Partition)。 在本文中,我们将...
TCP和UDP协议有什么区别?-不念博客

TCP和UDP协议有什么区别?

TCP和UDP都是网络传输层协议,但它们之间有些许不同。 TCP协议是面向连接的协议,提供可靠的数据传输,能够进行错误校验和流量控制等,适用于需要保证数据可靠性的场景; 而UDP协议是面向无连接...
不念的头像-不念博客不念2年前
366
packstack部署openstack的步骤-不念博客

packstack部署openstack的步骤

项目介绍 Packstack是一个用于自动化OpenStack安装的工具。 它是由Red Hat开发的,可以快速、简单地安装OpenStack环境。 项目地址 https://wiki.openstack.org/wiki/Packstack 环境:CentOS 7 ...
CPU虚拟化相关基础知识详解-不念博客

CPU虚拟化相关基础知识详解

CPU虚拟化概述 CPU或处理器可以为VM提供虚拟处理器的抽象,并执行特定VM的相应指令。通常来说,Hypervisor管理程序直接在物理CPU上执行,占用物理资源并直接使用物理CPU的ISA。而虚拟机操作系统...
不念的头像-不念博客不念3年前
464
使用C++23从零实现RISC-V模拟器:指令解析-不念博客

使用C++23从零实现RISC-V模拟器:指令解析

这章内容将会进一步解析更多的指令,此外将解析指令的过程拆分为一个单独的类,采用表格驱动的方式,将数据和逻辑分离,降低了 if else 嵌套层数。 这部分依旧改动不多,只增加了七个指令。此外...