使用 Homebrew 安装 macOS 我们可以使用 Homebrew 来安装 Docker。 Homebrew 的 Cask 已经支持 Docker for Mac,因此可以很方便的使用 Homebrew Cask 来进行安装: 在载入 Docker app 后,点击 Next,可能会询问你的 ...
分类:
系统相关 时间:
2020-05-21 16:09:13
阅读次数:
74
使用optparse 在引用脚本传参数的时候 可以根据需要动态传入参数 不声明参数默认取default的值 没有default取值为Nonex.py from optparse import OptionParser parser = OptionParser() parser.add_option ...
分类:
编程语言 时间:
2020-05-21 14:40:29
阅读次数:
72
[TOC] 计数 湖南师大附中课件总结 容斥 一般形式 $$ \begin{array}{c} \left|S_{1} \cup S_{2} \cdots \cup S_{n}\right|=\sum_{i}\left|S_{i}\right| \sum_{i 有一个 $N$ 个点的无向完全图和 $ ...
分类:
其他好文 时间:
2020-05-21 10:34:17
阅读次数:
67
A sequence of number is called arithmetic if it consists of at least three elements and if the difference between any two consecutive elements is the ...
分类:
其他好文 时间:
2020-05-21 10:33:22
阅读次数:
54
public class ConvertDBCAndSBC { /// <summary>半角转成全角 /// 半角空格32,全角空格12288 /// 其他字符半角33~126,其他字符全角65281~65374,相差65248 /// </summary> /// <param name="in ...
1.计算1到4的和 1 def main(args: Array[String]): Unit = { 2 3 val total = sum(1,2,3,4) 4 println(total) 5 6 } 7 8 def sum(args: Int*) = { 9 var result = 0 1 ...
分类:
其他好文 时间:
2020-05-21 10:17:21
阅读次数:
130
题目要求 算法分析 暴力算法,双循环迭代,即可找到满足条件的数组下标,时间复杂度为O(n2)。 优化算法,可以利用哈希表(C#用字典)在第一次迭代时先存储数组的数据, 这样第二次迭代检索数据时可以利用索引快速查找,实现了用空间换时间。 更优算法,不必要先存储再查找,可以边存数据,边查找。 代码展示( ...
分类:
其他好文 时间:
2020-05-21 00:06:08
阅读次数:
44
"luogu" 考虑组合数递推公式$\binom{n}{m}=\binom{n 1}{m}+\binom{n 1}{m 1}$,然后代入原式,有 $\sum_{i=0}^{\infty} \binom{nk}{ik+r}=\sum_{i=0}^{\infty} \binom{nk 1}{ik+r}+ ...
分类:
其他好文 时间:
2020-05-20 22:51:07
阅读次数:
85
"题目传送门" 题意简述:$n$ 个人,第 $i$ 个人有 $a_i$ 个饼干,每步等概率随机在 $m=\sum_{i=1}^na_i$ 个饼干中选一个,这个饼干的持有者会在剩下的 $n 1$ 个人中,把饼干传给等概率随机的一个人,求期望多少步之后,某个人持有所有饼干,$2\le n\le 10^5 ...
分类:
其他好文 时间:
2020-05-20 20:27:31
阅读次数:
102
对于像是1+2的中缀表达式,我们可以轻松地运用代码来算出结果。 但是对于1+(2^2)/3*4这样的表达式,事情就变得有些复杂了... 对于上述的表达式,我们可以运用栈的相关知识来解决—建立两个栈,栈1放数字,栈2放运算符;遇到数字时入栈1;遇到运算符时,若栈2为空,则pop出栈1中的两个数运算,将 ...
分类:
其他好文 时间:
2020-05-20 18:55:48
阅读次数:
44