1、实时同步 对强一致要求比较高的,应采用实时同步方案,即查询缓存查询不到再从DB查询,保存到缓存; 更新缓存时,先更新数据库,再将缓存的设置过期(建议不要去更新缓存内容,直接设置缓存过期)。 为什么不去更新缓存内容,而是设置缓存过期呢? 答:我们先来了解两个概念 1.1. 缓存穿透 缓存穿透是指查 ...
分类:
数据库 时间:
2019-08-15 10:55:20
阅读次数:
116
传送门 显然考虑 $dp$,发现时间只和当前位置和攻击次数有关,设 $F[i][j][k]$ 表示当前位置为 $i,j$ ,攻击了 $k$ 次得到的最大分数 初始 $f[1][1][k]$ 为位置 $1,1$ 能打到的前 $k$ 大位置的分数和 每次移动都会多一行或多一列目标可以选择,攻击时显然优先 ...
分类:
其他好文 时间:
2019-08-15 10:52:37
阅读次数:
70
新增资产 现在api服务端已经能获取到我们要做的操作了。接下来应该是补充获取操作后对应的程序编写 我们要做的是把post请求发过来的数据保存到数据库。我们创建repository 名字的app,并设计models创建表来存储数据。后面可以从数据库获取信息并展示出来 from django.db im ...
分类:
数据库 时间:
2019-08-15 06:03:48
阅读次数:
124
1 下载Redis包 下载地址:http://download.redis.io/releases/redis-3.2.4.tar.gz 2 上传服务器的/usr/local/下 3 安装gcc pcre-devel zlib-devel yum -y install gcc pcre-devel ...
分类:
系统相关 时间:
2019-08-14 18:49:23
阅读次数:
350
参考自https://blog.csdn.net/ACdreamers/article/details/16902023 对于前向星,我的理解就是将边集按照起点顺序进行排序后存储(而并没有将终点也进行排序的必要)。同时head[u]记录以u为起点的边集在数组中的第一个(读入时首次出现)存储位置。 前 ...
分类:
其他好文 时间:
2019-08-14 13:02:29
阅读次数:
105
维基百科:在计算机科学中,最大子数列问题的目标是在数列的一维方向找到一个连续的子数列,使该子数列的和最大。例如,对一个数列 ?2, 1, ?3, 4, ?1, 2, 1, ?5, 4,其连续子数列中和最大的是 4, ?1, 2, 1, 其和为6。 时间复杂度:O(N^3) 最粗鲁的做法就是直接三重循 ...
分类:
编程语言 时间:
2019-08-14 12:48:50
阅读次数:
99
什么是指针? 指针是一种存储变量内存地址(Memory Address)的变量。 如上图所示,变量 b 的值为 156,而 b 的内存地址为 0x1040a124。变量 a 存储了 b 的地址。我们就称 a 指向了 b。 指针的声明 指针变量的类型为 *T,该指针指向一个 T 类型的变量。 接下来我 ...
分类:
其他好文 时间:
2019-08-14 09:22:12
阅读次数:
99
"洛咕" 题意:某收费有线电视网计划转播一场重要的足球比赛。他们的转播网和用户终端构成一棵树状结构,这棵树的根结点位于足球比赛的现场,树叶为各个用户终端,其他中转站为该树的内部节点。从转播站到转播站以及从转播站到所有用户终端的信号传输费用都是已知的,一场转播的总费用等于传输信号的费用总和。现在每个用 ...
分类:
其他好文 时间:
2019-08-13 21:10:43
阅读次数:
99
"传送门" 题意: 有$m$个仓库和$n$个零售商,第$i$个仓库送到第$j$个零售商需要花费$v[i][j]$元。现在需要让仓库的供给量以及零售商的收获量相同,问最小花费以及最大花费。 分析: 相当经典的最小费用最大流的模型。因为要保证供给以及收获相同,即代表着流量平衡,因此我们可以让超级源点$s ...
分类:
其他好文 时间:
2019-08-13 20:51:31
阅读次数:
103
Codeforces 938G Shortest Path Queries 一张连通图,三种操作 1.给x和y之间加上边权为d的边,保证不会产生重边 2.删除x和y之间的边,保证此边之前存在 3.询问x到y的路径异或最小值 保证图在任意时刻连通 首先连通图路径异或相当于从x到y的任意一条路径再异或上 ...
分类:
其他好文 时间:
2019-08-13 15:54:31
阅读次数:
75