设计程序 没有亲缘关系的两个进程通过 共享内存 进行数据通信的时候,需要使用 信号量 保证两个进程的读写同步。 要求: 发送进程接受用户提供的文件名字,将文件中的内容复制,通过共享内存传递给接受进程,接受进程读取…
2024/11/19 13:33:57一、LRU的由来 lru的引入主要是和内存回收有关。 属于内核的大部分page是不能够进行回收的,比如内核栈、内核代码段、内核数据段以及大部分内核使用的page,它们都是不能够进行回收的; 相反,进程使用的page,比如进程…
2024/11/19 12:13:20vue3:computed 扫码或者点击文字后台提问 computed 支持选项式写法 和 函数式写法 1.选项式写法 支持一个对象传入get函数以及set函数自定义操作 2.函数式写法 只能支持一个getter函数不允许修改值的 基础示例 <template><div><div>姓:<i…
2024/11/18 17:36:12目录 1. Docker 为什么需要网络管理 2. Docker 网络架构简介 CNM(Container Network Model) Libnetwork 驱动 3. ⭕常见网络类型(5 种) 4. Docker 网络管理命令 一. bridge 网络 1. 操作案例:容器间网络通信 …
2024/11/17 21:31:24Dos攻击: dos攻击 是Denial of Service的简称,即拒绝服务,造成DoS的攻击行为被称为DoS攻击,其目的是使计算机或网络无法提供正常的服务 DoS攻击是指故意的攻击网络协议实现的缺陷或直接通过野蛮手段残忍地耗尽被攻击对象的资源&am…
2024/11/19 19:07:17 人评论 次浏览跳跃表特点 1、按照 score 来排序,如果 score 相等,那么则按照 ele 来排序。 2、平均查询时间复杂度 O(logn)。 跳跃表实现 跳跃表是由 server.h/zskiplistNode 和 server.h/zskiplist 两个结构定义其中 zskiplistNode 结构用于订阅跳跃表的节点&…
2024/11/19 17:05:04 人评论 次浏览浅述:const用于类成员变量的定义,同时const本身就是一个语言结构,而 define是一个函数,const在编译的时候要比define快很多,所以建议,在能使用const中的场合就使用const 区别: const用于类成员…
2024/11/19 15:39:11 人评论 次浏览什么是双亲委派机制 当某个类加载器需要加载某个.class文件时,它首先把这个任务委托给他的上级类加载器,递归这个操作,如果上级的类加载器没有加载,自己才会去加载这个类。 类加载器的类别 BootstrapClassLoader(启…
2024/11/19 15:02:44 人评论 次浏览1.2、磁盘I/O相关1、使用SSD或者PCIe SSD设备,至少获得数百倍甚至万倍的IOPS提升;2、购置阵列卡同时配备CACHE及BBU模块,可明显提升IOPS(主要是指机械盘,SSD或PCIe SSD除外。同时需要定期检查CACHE及BBU模块的健康状况,…
2024/11/19 19:16:56 人评论 次浏览今天又是在福州,做一个POC。突然很想写点东东,不过,时间又太晚了,今天要早点睡的。 不写了,今天3点前一定要睡觉。连续3天3点后睡觉,有点吃不住了。 2009/08/25 补充:现在想想,知道为…
2024/11/19 19:16:25 人评论 次浏览有很多朋友虽然安装好了mysql但却不知如何使用它。在这篇文章中我们就从连接MYSQL、修改密码、增加用户等方面来学习一些MYSQL的常用命令。 有很多朋友虽然安装好了mysql但却不知如何使用它。在这篇文章中我们就从连接MYSQL、修改密码、增加用户等方面来学习一些MYSQL的常用…
2024/11/19 19:15:23 人评论 次浏览1、什么是css权重?css6大基础选择器 css权重指的是css6大基础选择符的优先级,优先级高的css样式会覆盖优先级底的css样式,优先级越高说明权重越高,反之亦然。 css6大基础选择器: a)、id选择器(#box{}) b&am…
2024/11/19 19:14:53 人评论 次浏览java mapdb今天,Java开发人员可以使用许多数据库引擎,实际上有100多种选择。 可用选项中包括一些“纯java”实现,包括H2,Apache Derby等。 我已经在Java和数据库开发领域工作了很多年,当我发现MapDB(及其前…
2024/11/19 19:14:22 人评论 次浏览POJ3255 题意:给定一个图,求从1到n的次短路 分析:我们需要在dijkstra上作出一些修改,首先,到某个顶点v的次短路要么是到其他某个顶点u的最短路在加上u到v的边,要么是到v的次短路再加上u到v的边,…
2024/11/19 16:49:20 人评论 次浏览#!/bin/bashecho "shell定义字典" #必须先声明 declare -A dic dic([key1]"value1" [key2]"value2" [key3]"value3")#打印指定key的value echo ${dic["key1"]} #打印所有key值 echo ${!dic[*]} #打印所有value echo ${dic[*…
2024/11/19 16:48:49 人评论 次浏览1. OSI参考模型和TCP/IP参考模型 1.1. TCP TCP 报文段的报头有 20字节必需的和 4字节可选。所以报头至少为 20 字节。报头后面的数据是可选项。 源端口(16位):标识发送报文的计算机端口或进程。一个 TCP 报文段必须包括源端口号,使…
2024/11/19 16:48:18 人评论 次浏览什么是proc文件系统 proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息&#x…
2024/11/19 16:47:48 人评论 次浏览Redis 是什么?简单来说,Redis是一个开源的内存数据库,支持Key-Value等多种数据结构,可用于缓存、事件发布或订阅、高速队列等场景。Redis使用ANSIC语言编写,支持网络,提供字符串、哈希、列表、队列、集合结…
2024/11/19 16:47:17 人评论 次浏览题意:给你n个字符串 如果存在某个字符串是另一个字符串的前缀 输出NO否则输出YES 思路:和poj2001很像 代码稍微改改就行, 字典树 如果一个字符串不存在特有前缀,则说明是NO的情况 如果所有字符串都有特有前缀 则是YES的情况 注意…
2024/11/19 16:45:41 人评论 次浏览