农夫约翰正在建造一个美丽的花园,在这个过程中需要移动大量的泥土。花园由N个花圃(1≤N≤100,000)组成,第i个花圃最开始有Ai个泥土。 农夫约翰想要重新整理花园,使每个花圃最后有Bi个泥土。Ai和Bi都是0...10范围内的整数。为了整理花园,Farmer John有几个选择:他可以购买一个单 ...
先看一边 https://www.bilibili.com/video/av33316958/?spm_id_from=333.788.videocard.1 这里问的 你明白吗? 1为得道的方式 这种得道的方式你明白吗? 2为你明白什么是放下爱情吗 先看剑圣如何得道的 https://www.bi... ...
分类:
其他好文 时间:
2019-10-16 00:26:36
阅读次数:
105
1、增加了数据库等连接池后,架构发生了变化,进行了一定的性能提升 主从读写分离: 大部分系统时读多,写少,读写的数据量可能会有几个数量级 刷朋友圈的肯定比发朋友圈的多太多了。 所以这时候的优化要考虑到主从读写分离 主从就要涉及到主从的数据复制过程: 1、主从复制, mysql的主从复制全部依赖于bi ...
分类:
数据库 时间:
2019-10-15 19:33:03
阅读次数:
85
Byteotian Bit Bank (BBB) 拥有一套先进的货币系统,这个系统一共有n种面值的硬币,面值分别为b1, b2,…, bn. 但是每种硬币有数量限制ci,现在我们想要凑出面值k求最少要用多少个硬币. n<=200,bi<=20000,ci<=20000 还要输出方案。。。。 这道题第 ...
分类:
其他好文 时间:
2019-10-14 12:42:53
阅读次数:
104
前言 当业务成长到一定规模之后,会有许多想看各种不同类型报表的需求,如果单独做在后台,那么无疑会浪费前端和后端开发的时间。所以一直都有在寻找一款好用的BI工具。后面查了一下,市面上好用的一些非商业的BI工具,主要的是 Superset,Redash, Metabase 这三种。评测请看:数据可视化的 ...
分类:
其他好文 时间:
2019-10-11 10:57:42
阅读次数:
1138
Linux 安装 我的系统是inux 系统,官网下载 https://redis.io/download redis 5.0.5.tar.gz 解压: 编译安装: 官网和文档说得已经很清楚了,现在就执行编译安装。 安装完成后,验证一下: 因为现在安装后,执行文件直接放到了 /usr/local/bi ...
分类:
系统相关 时间:
2019-10-11 00:33:38
阅读次数:
99
译文链接通过给一个通用函数传入参数定制特定函数的用法 _onFieldChange函数是一个通用实例方法,通过给这个函数传入不同的参数来实现返回结果的不同。 在构造函数中,进行绑定(没有想过这种用法)。 1. `this._onNameChanged = this._onFieldChange.bi... ...
分类:
其他好文 时间:
2019-10-07 19:33:00
阅读次数:
102
操作系统的启动分为两个阶段: 引导boot 启动startup 引导阶段开始于打开电源开关,结束于内核初始化完成和 systemd 进程成功运行。启动阶段接管了剩余工作,直到操作系统进入可操作状态。 总体来说,Linux 的开机引导和启动过程是相当容易理解,下文将分节对于不同步骤进行详细说明。 BI ...
分类:
系统相关 时间:
2019-10-07 11:35:27
阅读次数:
235
题面: 给定长度为N的序列A,构造一个长度为N的序列B,满足: 1、B非严格单调,即B1≤B2≤…≤BNB1≤B2≤…≤BN或B1≥B2≥…≥BNB1≥B2≥…≥BN。2、最小化 S=∑Ni=1|Ai?Bi|S=∑i=1N|Ai?Bi|。 只需要求出这个最小值S。 输入格式 第一行包含一个整数N。 ...
procs memory swap-- io -system-- cpu r b swpd free buff cache si so bi bo in cs us sy id wa st 说明 procs:进程 r 表示运行队列(就是说多少个进程真的分配到CPU) b 表示阻塞的进程 memory ...
分类:
系统相关 时间:
2019-10-04 11:29:39
阅读次数:
208