概述: 1、为什么使用redis2、使用redis有什么缺点3、单线程的redis为什么这么快4、redis的数据类型,以及每种数据类型的使用场景5、redis的过期策略以及内存淘汰机制6、redis和数据库双写一致性问题7、如何应对缓存穿透和缓存雪崩问题8、如何解决redis的并发竞争问题 1、为 ...
分类:
其他好文 时间:
2020-04-05 16:59:16
阅读次数:
58
在一些案例中经常会通过让用户回答一些问题来做一些交互效果,如问卷调查、问答闯关等,今天就分享一种此类案例中抽取题目的方式。这个demo实现的是一个不重复随机抽取问题的功能,即后台一共10道题目,每次用户打开案例,会先从后台随机抽取一道题让用户做答,如果答对则从剩下的题目中再随机抽取一道,直到用户答错或者答对全部题目,下面就说说具体的思路和实现的方法吧。一.设计思路1.在打开案例时将后台所有题目的题
分类:
其他好文 时间:
2020-04-03 23:30:23
阅读次数:
110
#include <iostream> #include <stdlib.h> #include <math.h> #include <sstream> using namespace std; void i2s(int x, string &basic_string) { stringstream ...
分类:
其他好文 时间:
2020-04-03 20:10:46
阅读次数:
82
题目描述很久以前,T王国空前繁荣。为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市。为节省经费,T国的大臣们经过思考,制定了一套优秀的修建方案,使得任何一个大城市都能从首都直接或者通过其他大城市间接到达。同时,如果不重复经过大城市,从首都到达每个大城市的方案都是唯一的。J是 ...
分类:
其他好文 时间:
2020-04-03 13:51:20
阅读次数:
105
特性 元素有序(无序用unordered_set) 元素不重复(重复有序用multiset,重复无序用unordered_multiset) 底层是平衡二叉树,查找速度logn 函数 insert():向集合插入元素 begin():返回指向第一个元素的迭代器 end():返回指向最后一个元素的迭代 ...
分类:
编程语言 时间:
2020-04-03 12:26:43
阅读次数:
83
597. 好友申请 I :总体通过率 思路: 1. 统计申请表中的不重复行数,记为表A 2. 统计接受表中的不重复行数,记为表B 3. 表B结果/表A结果,IFNULL(,0)表示为空输出0 最终代码 602. 好友申请 II :谁有最多的好友 思路: 采用UNION ALL将表的requester ...
分类:
数据库 时间:
2020-04-03 01:02:23
阅读次数:
112
Python 中的集合,和数学中的集合概念一样,用来保存不重复的元素,即集合中的元素都是唯一的,互不相同。从形式上看,和字典类似,Python 集合会将所有元素放在一对大括号 {} 中,相邻元素之间用“,”分隔,如下所示: {element1,element2,...,elementn} 其中,el ...
分类:
编程语言 时间:
2020-04-01 12:31:19
阅读次数:
89
dfs:深度优先搜索(深搜) 思路是把一种可能性走到底,在回头到上一个路口,走另一种可能性。 数独游戏:有一个9个3*3的小格子,拼成了一个9*9的矩阵,预输入1~9这种数字到某个格子上,其余格子是0。我们要做的就是把没有数字的格子上添上数字,使得这个9*9的矩阵每一行每一列的数字都是1~9不重复, ...
分类:
其他好文 时间:
2020-03-31 14:39:29
阅读次数:
56
dict 字典类型,使用key-value方式存储,查找速度快 d={} d[] 添加key到字典: 由于一个key只能对应一个value,所以,多次对一个key放入value,后面的值会把前面的值冲掉 判断元素是否在字典中: 通过get()获取元素对应的值,如果元素不存在不会报错,会输出自己设定的 ...
分类:
其他好文 时间:
2020-03-30 23:42:18
阅读次数:
83
问题:一套表格用v-if v-else-if v-else判断显示不同的样式和字段 会出内容显示不全,样式发生改变 方法:就是在v-if v-else-if v-else 后面加key就好了,要让这个key不重复 ...
分类:
其他好文 时间:
2020-03-30 13:10:09
阅读次数:
316