1.证明 2.用处 C(n, m) % p = C(n / p, m / p) * C(n%p, m%p) % p 大组合数求模 3.题目 hdu5446 ...
分类:
其他好文 时间:
2018-07-18 20:41:59
阅读次数:
178
向上标记法 从x向上走到根节点,并标记所有经过的节点。 从y向上走到根节点,当第一次遇到已标记的节点,就找到了LCA(x,y). 对于每个询问,向上标记法的时间复杂度为O(n).m个询问时间复杂度则为O(nm). Tarjan 算法 Tarjan是使用并查集对“向上标记法”的优化,需要将m个询问一次 ...
分类:
编程语言 时间:
2018-07-18 20:41:48
阅读次数:
269
摘自:http://www.100cm.cn/article-126-759.html阿里云ECS服务器专用网络无法发送邮件/邮件发送不出去?发表:管理员发表时间:2017-06-1712:48:56阅读:(1100)次有合作伙伴和渠道反映阿里云服务器ecs专用网络下,无法发送email邮件,于是我们进行了测试和寻找解决方案,网络上流传很多版本,但是没有那么详细,具体流程如下:故障情况如下:邮件发
分类:
其他好文 时间:
2018-07-18 20:41:41
阅读次数:
414
1 算法 1.1 有限制条件的排列组合 ? 难点在于分析从[i u 1,i 1]是G的这一段排列组合如何求 "Attack on Titans" 给n个士兵排队,每个士兵三种G、R、P可选,求至少有m个连续G士兵,最多有k个连续R士兵的排列的种数.最终结果对1000000007取模. 因为两种士兵的 ...
分类:
其他好文 时间:
2018-07-18 20:41:33
阅读次数:
178
生成器 本质 : 生成器本质就是 迭代器 三种生成方法 : 1. 通过生成器函数 2. 通过生成器表达式创建 3. 通过数据转换 def func(): print("周杰伦") return " 昆凌 " func() > 调用函数 >打印 周杰伦 print( func() ) > 打印返回值 ...
分类:
编程语言 时间:
2018-07-18 20:41:24
阅读次数:
177
使用ctrl+z将程序挂在后台: jobs 查看后台的命令: fg(fore go) 将后台的命令,放置前台(fore)继续执行,比如:fg 2 //等价于vi 2.txt bg(back go) 将后台的命令,放置后台(back)继续执行 ...
分类:
系统相关 时间:
2018-07-18 20:41:16
阅读次数:
164
适合存储同一属性的值,比如五年级(3)班所有同学比如张三的爱好:唱歌,跳舞,跑步等特点:可变类型,可重复,有序,存多个值定义方式: class_list = ['egon','alex'] #等于class_list = list(['egon','alex']) #优先掌握的操作: #1、按索引存... ...
分类:
编程语言 时间:
2018-07-18 20:41:07
阅读次数:
146
近年来,区块链技术不断被业内人士看好,利用区块链技术赋能车联网成为了一大行业愿景。作者从行业圈了解到了ATC项目,这是一个区块链+车联网的项目,其背后有Higgs Chain作为技术支撑, ...
分类:
其他好文 时间:
2018-07-18 20:41:01
阅读次数:
237
日常elk产生日志太多,故写个脚本放在定时任务,定时清理脚本查询索引:curl -XGET 'http://127.0.0.1:9200/_cat/indices/?v'删除索引:curl -XDELETE 'http://127.0.0.1:9200/索引名字'定时删除30天前的索引#!/bin/bash
#定时清除elk索
分类:
其他好文 时间:
2018-07-18 20:40:52
阅读次数:
362
系统的Drawable(四) LayerListDrawable 学习自 "https://blog.csdn.net/u014695188/article/details/52815444" LayerListDrawable 漫谈 使用layer list可以将多个drawable按照顺序层叠在 ...
分类:
其他好文 时间:
2018-07-18 20:40:45
阅读次数:
156
一、数据类型 二、全局Key操作 例子 三、String(字符串) 应用场景 String类型有如下基本操作 普通键值对操作 计数器 详细示例 增 删 改 查 四、Hash(字典) 应用场景 示例 存数据 取数据 详细示例 增 删 改 查 五、LIST(列表) 应用场景 简单示例 更多示例 增 删 ...
分类:
其他好文 时间:
2018-07-18 20:40:32
阅读次数:
208
1.前言 本篇文章记录一下常见的虚拟机性能监控和排查工具的作用和使用方法。 2.JDK命令行工具 jdk的bin目录下有着很多exe可执行程序,我们常用的就是java、javac运行和编译命令了。但是还有很多其它用于检测虚拟机运行状态的命令。本章对其进行介绍,学习如何使用。这些工具体积一般很小,原因 ...
分类:
其他好文 时间:
2018-07-18 20:40:26
阅读次数:
283
邓白氏编码申请 个人开发者账号转公司开发者账号,首先要申请邓白氏编码-DUNS,打开https://developer.apple.com/support/进行DUNS申请! 步骤如下: 1.选择Membership 2.选择DUNS 3.选择DUNS Number look up tool 4.填 ...
分类:
移动开发 时间:
2018-07-18 20:40:16
阅读次数:
214
需求: 两边栏固定宽度,中间宽度自适应,一般左边栏为导航,右边栏为广告,中间栏为主要内容的展示,div块上中间栏放在第一位,重要的东西放在文档流前面可以优先渲染。 圣杯布局和双飞翼布局的共同特点都是利用float+margin的负值来实现并列的结构。首先中间栏width 100%后,左右栏被挤在第二 ...
分类:
其他好文 时间:
2018-07-18 20:40:07
阅读次数:
119
在JavaScript中有三种声明变量的方式:var、let、const。 var:声明全局变量,换句话理解就是,声明在for循环中的变量,跳出for循环同样可以使用。 [JavaScript] 纯文本查看 复制代码 ? 1 2 3 4 5 for(var i=0;i<=1000;i++){ var ...
分类:
其他好文 时间:
2018-07-18 20:39:58
阅读次数:
124
一.概述logrotate是一个Linux系统默认安装了的日志文件管理工具,用来把旧文件轮转、压缩、删除,并且创建新的日志文件。我们可以根据日志文件的大小、天数等来转储,便于对日志文件管理。logrotate是基于cron来运行的,其cron脚本是/etc/cron.daily/logrotate,... ...
分类:
其他好文 时间:
2018-07-18 20:39:51
阅读次数:
219
http://poj.org/problem?id=2635 题意 给一个大数K,K一定为两个素数的乘积。现给出一个L,若K的两个因子有小于L的,就输出BAD,并输出较小的因子。否则输出GOOD 分析 1.转换进制 直接用十进制计算的话会TLE,因此转成千进制。即K=1234567899变成K=[9 ...
分类:
其他好文 时间:
2018-07-18 20:39:43
阅读次数:
161