亚历克斯和李用几堆石子在做游戏。偶数堆石子排成一行,每堆都有正整数颗石子 piles[i] 。 游戏以谁手中的石子最多来决出胜负。石子的总数是奇数,所以没有平局。 亚历克斯和李轮流进行,亚历克斯先开始。 每回合,玩家从行的开始或结束处取走整堆石头。 这种情况一直持续到没有更多的石子堆为止,此时手中石 ...
分类:
其他好文 时间:
2018-07-29 22:24:05
阅读次数:
1506
Chrome开发者工具中Network功能介绍 第一列Name:请求的名称,一般会将URL的最后一?部分内容当作名称。 第二列Status:?响应的状态码,这里显示为200,代表响应是正常的。通过状态码,我们可 以判断发送了请求之后是否得到了正常的响应。 第三列Type:?请求的文档类型。这里为do ...
分类:
编程语言 时间:
2018-07-29 22:23:57
阅读次数:
253
java的测试环境搭建相较于python还简单些,只要把相关的jar包导入即可了 1、安装java 从官网下载最新的java安装程序,双击安装(java1.8) 2、下载java版的selenium的jar包(包括客户端和服务端jar包) 客户端和服务端 3、导入jar包 在eclipse中新建一个 ...
分类:
编程语言 时间:
2018-07-29 22:23:45
阅读次数:
142
--显示 create proc up_show@tableName varchar(8000), --表名、视图名@indexCol varchar(50) = 'id', --标识列名(如:比如主键、标识,推荐使用索引列)@pageSize int = 10, --页面大小@pageIndex ...
分类:
Web程序 时间:
2018-07-29 22:23:37
阅读次数:
150
Keepalived+LVSDR配置终版Keepalived负载均衡配置缺点LVS如果分发器dir宕机全部失效dir做个高可用可避免,如果一个rs宕机,也会把请求发到rs上,无法自动识别完整架构需要两台服务器(角色为dir)分别安装Keepalived软件,目的实现高可用,但Keepalived本身也有负载均衡的功能,所以本次实验可以只安装一台KeepalivedKeepalived内置了ipvs
分类:
其他好文 时间:
2018-07-29 22:23:28
阅读次数:
162
一,引子。 1 什么是数据? x=10,10是我们要存储的数据 2 为何数据要分不同的类型 数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示 3 数据类型 数字 字符串 列表 元组 字典 集合 二基础数据类型。 2.1数字int。 数字主要是用于计算用的,使用方法并不是很多,就记住一种 ...
分类:
编程语言 时间:
2018-07-29 22:23:20
阅读次数:
155
windows下安装Python(手动添加环境变量)以2.7版本举例: windows: 1 2 3 4 5 6 7 1、下载安装包 https://www.python.org/downloads/ 2、安装 默认安装路径:C:\python36 3、配置环境变量 【右键计算机】--》【属性】-- ...
分类:
编程语言 时间:
2018-07-29 22:23:05
阅读次数:
162
楔子 假如有一个函数,实现返回两个数中的较大值: 之前是不是我告诉你们要把结果return回来你们就照做了?可是你们有没有想过,我们为什么要把结果返回?如果我们不返回m,直接在程序中打印,行不行? 来看结果: 报错了!错误是“name 'm' is not defined”。变量m没有被定义。。。为 ...
分类:
编程语言 时间:
2018-07-29 22:22:55
阅读次数:
181
题意:给定一个长度为n的小写字母串。问你有多少对相交的回文子 串(包含也算相交) 。 题目传送门 日常敲模板2333 首先,相交的很不好找。 考虑等价问题,有多少对不相交的。用总数减去即可。 对于一个点i,从i-hw[i]到i,所有点都可以作为以i为中点的回文串的起点,统计终点同理。于是,就可以差分 ...
分类:
其他好文 时间:
2018-07-29 22:22:49
阅读次数:
188
package main import "github.com/sanity-io/litter" func main() { var sliceInt []int // init sliceInt = append(sliceInt, []int{1, 2, 3, 4}...) litter.Du... ...
分类:
其他好文 时间:
2018-07-29 22:22:41
阅读次数:
119
安装: 查看: 参考: https://docs.docker.com/compose/install/#install-compose ...
分类:
其他好文 时间:
2018-07-29 22:22:33
阅读次数:
120
显然是状压,设f[i][j][k]为1到i行选j个king,并且第i行状态为k的方案数,判断是否可行然后枚举转移即可 先把可行状态预处理出来会变快 cpp include include using namespace std; const int N=2005; long long n,kk,a[ ...
分类:
其他好文 时间:
2018-07-29 22:22:25
阅读次数:
145
指令系统的性能决定了计算机的基本功能,它的设计直接关系到计算机的硬件结构和用户的需要。一个完善的指令系统应满足如下四方面的要求: 完备性 指用汇编语言编写各种程序时,指令系统直接提供的指令足够使用,而不必用软件来实现。完备性要求指令系统丰富、功能齐全、使用方便。 有效性 是指利用该指令系统所编写的程 ...
分类:
其他好文 时间:
2018-07-29 22:22:14
阅读次数:
189
tail -f命令不能自动切换切片文件,例如日志是每100M生成一个新文件,tail -f不能自动的切换文件,必须关闭然后重新运行tail -f 此篇使用pyinotify,检测文件更新,并实现tail -f以外,还能自动识别切换切片文件。而且针对日志类型的文件做了单独样式优化。 运行 ./tail ...
分类:
系统相关 时间:
2018-07-29 22:22:04
阅读次数:
295
"codeforces" description 一棵$n$个节点的树,给每个节点标一个$[1,m]$之间的编号,要求儿子的权值不大于父亲权值。求方案数。$n\le3000,n\le10^9$ sol 可以证明答案是关于$m$的一个$n$次多项式。~~我不会证。~~ 如果$P(x)$是关于$x$的$ ...
分类:
其他好文 时间:
2018-07-29 22:21:56
阅读次数:
161
[TOC]任务管理停止超过一定时间的查询db.currentOp().inprog.forEach(function(item){if(item.secs_running>1000)db.killOp(item.opid);})停止对某个表的查询db.currentOp().inprog.forEach(function(item){if(item.ns=="dbA.tbA")db.kill
分类:
数据库 时间:
2018-07-29 22:21:48
阅读次数:
170
1、认识决策树: 决策树思想非常朴素,程序设计中的条件就是if-then结构,最早的决策树就是利用这类结构分割数据的一中分类学习方法。 2、信息论基础-银行贷款分析 香农在1948年提出信息论,单位为比特; 信息熵:可以理解为代价;信息和消除不确定性是相联系的; 信息增益:当得知特征x的信息而使得类 ...
分类:
编程语言 时间:
2018-07-29 22:21:39
阅读次数:
553