抢购、秒杀是如今很常见的一个应用场景,主要需要解决的问题有两个:1 高并发对数据库产生的压力2 竞争状态下如何解决库存的正确减少("超卖"问题)对于第一个问题,已经很容易想到用缓存来处理抢购,避免直接操作数据库,例如使用Redis。重点在于第二个问题 常规写法: 查询出对应商品的库存,看是否大于0, ...
分类:
Web程序 时间:
2017-05-08 09:56:34
阅读次数:
222
tar命令可以为linux的文件和目录创建档案(打包压缩多个文件) 用法:tar(选项)(参数)选项 : -A或--catenate:新增文件到以存在的备份文件; -B:设置区块大小; -c或--create:建立新的备份文件; -C <目录>:这个选项用在解压缩,若要在特定目录解压缩,可以使用这个 ...
分类:
其他好文 时间:
2017-05-08 01:24:38
阅读次数:
210
A solid naming convention makes it less likely to run into naming conflicts and helps establish a semantic pattern that is easier for a team to follow ...
分类:
Web程序 时间:
2017-05-08 01:20:43
阅读次数:
197
A - An easy problem A A - An easy problem A Time Limit: 1000/1000MS (Java/Others) Memory Limit: 65535/65535KB (Java/Others) Submit Status N个数排成一列,Q个询问 ...
分类:
其他好文 时间:
2017-05-07 23:17:36
阅读次数:
224
#include using namespace std; int main() { int k; cin>>k; stack score; int t=1; string s; while(k--) { t=1; cin>>s; int len=s.size(); for(int i=0;i<le... ...
分类:
其他好文 时间:
2017-05-07 17:40:19
阅读次数:
89
附上一组测试用例: in: 310 10=J2+E3+J1 =E1 80 =J6 77 =E5 73 =I9+F1+D7 =C9+I10+D5 =J1031 =I6 =F8 =D1+F7 =F3+A3 58 73 66 =B2+G3 =C5+B40 =G8+A3+J10 65 48 94 18 =A ...
分类:
其他好文 时间:
2017-05-07 14:56:37
阅读次数:
173
%HTMLlat1; %HTMLsymbol; %HTMLspecial; ... ...
分类:
Web程序 时间:
2017-05-07 12:54:37
阅读次数:
204
洛谷——1351 联合权值 题目描述 无向连通图G 有n 个点,n - 1 条边。点从1 到n 依次编号,编号为 i 的点的权值为W i ,每条边的长度均为1 。图上两点( u , v ) 的距离定义为u 点到v 点的最短距离。对于图G 上的点对( u, v) ,若它们的距离为2 ,则它们之间会产生 ...
分类:
其他好文 时间:
2017-05-07 12:52:00
阅读次数:
295
【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=1827 【题目大意】 给出一棵有点权和边权的树, 请确定一个点,使得每个点到这个点的距离乘上该点乘积的总和最小。 【题解】 定1为根,我们先计算当这个点为1的时候的值,同时记录每个子树的s ...
分类:
其他好文 时间:
2017-05-07 10:07:52
阅读次数:
200