数据结构

linux驱动程序运行在什么空间-小浪学习网

linux驱动程序运行在什么空间

linux驱动程序运行在“内核”空间。一般情况下驱动程序中都是调用kmalloc()来给数据结构分配内存,调用vmalloc()为活动的交换区分配数据结构,为某些I/O驱动程序分配缓冲区,或为模块分配空间;...
站长的头像-小浪学习网月度会员站长11个月前
429
linux使用什么实现虚拟内存-小浪学习网

linux使用什么实现虚拟内存

虚拟内存的实现需要建立在离散分配的内存管理方式的基础上,实现方法有3种:1、请求分页存储管理方式;2、请求分段存储管理方式;3、段页式存储管理方式。不管哪种方式,都需要有一定的硬件支持...
站长的头像-小浪学习网月度会员站长11个月前
345
什么是MySQL binlog? MySQL binlog的用途及格式解析-小浪学习网

什么是MySQL binlog? MySQL binlog的用途及格式解析

binlog想必大家都不陌生,在主从复制或者某些情况下的数据恢复会用到。由于binlog是二进制数据,要查看一般都借助mysqlbinlog工具。这篇笔记分析了binlog格式,希望能够了解下mysqlbinlog工具背...
站长的头像-小浪学习网月度会员站长11个月前
2712
常用 SQL Server 规范集锦-小浪学习网

常用 SQL Server 规范集锦

常见的字段类型选择 1.字符类型建议采用varchar/nvarchar数据类型 2.金额货币建议采用money数据类型 3.科学计数建议采用numeric数据类型 4.自增长标识建议采用bigint数据类型   (数据量一大,...
站长的头像-小浪学习网月度会员站长11个月前
396
介绍一个简单的数据库Database 教程(二)-小浪学习网

介绍一个简单的数据库Database 教程(二)

关系型数据库 1 定义 关系型数据库,是一种建立在关系模型(数学模型)上的数据库。 至于关系模型,则是一种所谓建立在关系上的模型,其包含三个方面,分别为: 数据结构:数据存储的形式,二维...
站长的头像-小浪学习网月度会员站长11个月前
4115
解析SQL中树形分层数据的查询优化-小浪学习网

解析SQL中树形分层数据的查询优化

在数据查询中,从2008开始SQL Server提供了一个新的数据类型hierarchyid,专门用来操作层次型数据结构。 hierarchyid  类型对层次结构树中有关单个节点的信息进行逻辑编码的方法是:对从树的根...
站长的头像-小浪学习网月度会员站长11个月前
459
linux中poll和select有什么区别-小浪学习网

linux中poll和select有什么区别

linux中poll和select的区别是:select单个进程所能打开的最大连接数由“FD_SETSIZE”宏定义,其大小是32个整数的大小,而poll因为采用链表存储,所以没有最大连接数的限制。 本教程操作环境:li...
站长的头像-小浪学习网月度会员站长11个月前
4611
linux中platform是什么意思-小浪学习网

linux中platform是什么意思

在linux中,platform是一个虚拟总线,与真实的“spi/sdio/usb/pcie”等总线对应;platform能够把硬件和软件分离出来,platform所描述的资源有一个共同点是在CPU的总线上直接取址,平台设备会分...
站长的头像-小浪学习网月度会员站长11个月前
447
linux实现线程同步有几种方式-小浪学习网

linux实现线程同步有几种方式

6种方式:1、互斥锁,本质就是一个特殊的全局变量,拥有lock和unlock两种状态;2、自旋锁,是一个死循环,不停的轮询;3、信号量,用于控制访问有限共享资源的线程数;4、条件变量,可以让调用...
站长的头像-小浪学习网月度会员站长11个月前
4615
linux中进程与程序的区别是什么-小浪学习网

linux中进程与程序的区别是什么

linux中进程与程序的区别:1、程序是静态的,它只是一组指令的集合,不具有任何的运行意义;而进程是动态的,它是程序运行的动态过程。2、进程的生命周期是相对短暂的,而程序是永久的。3、一个...
站长的头像-小浪学习网月度会员站长11个月前
305
docker运行在物理机还是虚拟机上-小浪学习网

docker运行在物理机还是虚拟机上

docker既可以运行在物理机上也可以运行在虚拟机上;无论是虚拟机还是物理机,都是硬件和基础设施的一种交付方式,本质上是一个层次的,而容器主要用于解决以软件为中心的系列问题,在虚拟机和物...
站长的头像-小浪学习网月度会员站长11个月前
498
详细介绍Ubuntu下Mysql常用指令及中文乱码问题-小浪学习网

详细介绍Ubuntu下Mysql常用指令及中文乱码问题

这篇文章主要介绍了ubuntu下mysql 常用指令及中文mysql的解决方法,需要的朋友可以参考下 下面给大家介绍mysql 常用指令及中文乱码解决问题 Mysql 系统管理指令 登陆本地 Mysql mysql -u usern...
站长的头像-小浪学习网月度会员站长11个月前
4413