大纲: 双向链表-list 压缩表-ziplist 快速表-quicklist 一、双向链表-list redis早期版本处理list用的就是双向链表 struct listNode{ struct listNode *prev; //前一个节点 struct listNode *nenxt; // ...
分类:
其他好文 时间:
2021-04-30 12:28:31
阅读次数:
0
默认的9090改为9999: 容器 docker run -d -p 9999:9090 \ -v $PWD/prometheus.yml:/etc/prometheus/prometheus.yml \ --name prometheus \ prom/prometheus \ 二进制 安装包解压 ...
分类:
其他好文 时间:
2021-04-30 12:20:45
阅读次数:
0
本文将分析put(),resize(),get()和remove()方法的源码 putval()方法 大致步骤:计算key的hash值;根据hash值计算数组下标;判断下标处是否有节点,无节点则直接插入,有则根据是链表还是红黑树进行对应操作。 这里需要注意的是如果插入链表后长度达到了8,且table ...
分类:
其他好文 时间:
2021-04-30 12:17:45
阅读次数:
0
一文读懂C++ String类在算法竞赛中的常见用法 string 相较于C语言的字符数组可方便太多了,在算法竞赛中能大大节省我们的时间。以下是我在刷题中会使用到的常见String用法。注释都写好了。 #include <iostream> #include <string> using names ...
分类:
编程语言 时间:
2021-04-30 12:14:45
阅读次数:
0
一、docker安装 1、通过 uname -r 命令查看当前的内核版本,Docker 要求 CentOS 系统的内核版本高于 3.10 uname -r 2、查看系统是否安装过docker yum list installed | grep docker 3、卸载旧版本(如果安装过旧版本的话) y ...
分类:
其他好文 时间:
2021-04-30 12:07:02
阅读次数:
0
一、首先list遍历方法有那么几种:使用for循环、iterator、还有就是lambda表达式循环 1、首先创建一个测试类 class User2{ Integer id; String name; public User2(Integer id, String name) { this.id = ...
分类:
编程语言 时间:
2021-04-30 12:02:56
阅读次数:
0
效果图: 默认只展示一行,设置元素固定高度为300px ,通过绑定时间js ,如果页面实际高度大于300px,修改元素高度为auto 代码: html: <ul class="bus_list" style="height: 300px;"> <li onclick="getBigimg(this) ...
分类:
Web程序 时间:
2021-04-30 11:54:10
阅读次数:
0
根据文献,我需要的bootstrapping标准差为 d(t)是我的原始叠加结果,b(t)是第i次bootstrapping的结果。 而Matlab中std函数提供的标准差: 所以直接采用std计算bootstrapping的标准差是不行的 所以写了一个bootstrapping的标准差的脚本: f ...
分类:
移动开发 时间:
2021-04-29 12:21:43
阅读次数:
0
实战案例——应用系统基础服务安装 1. 规划节点 IP地址 主机名 节点 172.16.51.29 mall 单节点服务器 2. 基础准备 使用VMWare Workstation软件安装CentOS 7.2操作系统,镜像使用提供的CentOS-7-x86_64-DVD-1511.iso,最小化安装 ...
分类:
数据库 时间:
2021-04-29 12:00:35
阅读次数:
0
可以用next()方法依次取值的对象称为迭代器。 生成器是迭代器。 列表不是迭代器,列表是可迭代对象,列表可以通过iter(list)转化为迭代器。 一、生成器 1、定义 x = [1,2,3,4] y = (i for i in x) print(type(y)) for a in y: prin ...
分类:
其他好文 时间:
2021-04-29 11:59:26
阅读次数:
0