摘要: 文件加锁 对文件加锁是为了避免,多个进程或线程这种并发情况下,对同一个文件进行修改时造成的混乱 比如说进程A修改了文件的内容,进程B也修改了文件的内容,并且覆盖了A写的内容,然么进程A读取的内容就和预想的不同了,从而造成了混乱 对文件加锁就和信号量这些同步技术类似,只不过它是专门为文件设计的 对文件 阅读全文
posted @ 2024-11-10 17:38 Dylaris 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 索引 索引的作用 引入索引是为了 加快数据的访问,就像查字典一样,我们根据拼音或者偏旁查找具体的字会更快 索引项 搜索键:用于查找记录的属性或属性集合 指针:指向与搜索键值匹配的一个或多个记录 索引文件 索引文件是由一系列 索引项 组成的,索引文件通常比数据文件小 索引的基本类型 有序索引:搜索键按 阅读全文
posted @ 2024-11-07 22:07 Dylaris 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 数据库的存储是由 一系列文件 组成的,每个文件存储 一系列的记录,每条记录存储 一系列的字段 记录在文件中的组织 定长记录的存储 定长记录就是每条记录都是 固定长度 的,那么也就是说记录存储的位置是固定的,假设每条记录占用 n 字节,那么记录 i (i >= 1),它的偏移字节数(相对于开头)就是 阅读全文
posted @ 2024-11-04 18:04 Dylaris 阅读(9) 评论(0) 推荐(0) 编辑
摘要: POSIX 共享内存 与共享文件映射的区别 POSIX 共享内存能够让无关进程共享一个映射区域而无需创建一个相应的映射文件 POSIX共享内存主要用于 进程间通信 共享文件映射主要用于 磁盘文件IO 创建共享内存对象 int shm_open(const char *name, int oflag, 阅读全文
posted @ 2024-11-02 18:07 Dylaris 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 命名信号量 命名信号量:这种信号量拥有一个名字。通过使用相同的名字调用sem_open(),不相关的进程能够访问同一个信号量 打开一个命名信号量 sem_t *sem_open(const char *name, int oflag, ... /* mode_t mode, unsigned int 阅读全文
posted @ 2024-11-02 17:42 Dylaris 阅读(8) 评论(0) 推荐(0) 编辑
摘要: POSIX 消息队列 定义 POSIX消息队列,它允许进程之间以消息的形式交换数据,即数据交换的基本单位是整个消息 消息队列就是存储消息的队列 特性 引用计数 POSIX 消息队列是引用计数的。只有当所有当前使用队列的进程都关闭了队列之后会对队列进行标记以便删除 优先级排队 POSIX消息有一个关联 阅读全文
posted @ 2024-10-27 11:43 Dylaris 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 系统调用(mmap和munmap) mmap 内存映射类型 mmap() 系统调用用于在调用进程的虚拟地址空间中 创建内存映射,主要分为两种类型: 文件映射:将文件的一部分直接映射到虚拟内存中,允许通过内存访问文件内容,映射的分页会在需要时自动加载 匿名映射:没有对应文件,分页初始化为0,可以视为一 阅读全文
posted @ 2024-10-21 22:40 Dylaris 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 线性分类(LinearClassification) 线性可分性(Linear Separability) 线性可分性是指在一个特征空间中,能够用一个 超平面 将不同类别的数据点完全分开。换句话说,如果存在一个 线性函数(通常是一个线性方程或线性组合),能够将两类数据点划分为两侧,则这些数据被称为线 阅读全文
posted @ 2024-10-18 22:08 Dylaris 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 什么是回归 回归分析是一种 基于已有数据建立模型的方法,旨在帮助我们进行未来的预测。通过回归分析,我们可以探索因变量(目标变量)与一个或多个自变量(特征变量)之间的关系。 损失函数 在回归分析中,我们通常需要衡量模型的预测效果,这就涉及到损失函数。常见的损失函数包括 绝对值损失和最小二乘损失。损失越 阅读全文
posted @ 2024-10-18 14:14 Dylaris 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 什么是机器学习 机器学习,其实就是字面意思,让机器学习,它和让人类学习其实差不多 机器学习就是通过已有的数据,去训练出一个模型,然后在接受输入数据,对未来进行一些预测,只不过这里加入了许多数学和编程的知识 机器学习分类 无监督学习 (Unsupervised Learning) 模型在 没有明确标签 阅读全文
posted @ 2024-10-17 17:38 Dylaris 阅读(7) 评论(0) 推荐(0) 编辑