docke基础 0. 基础概念 容器是随时创建,随时删除的,轻量级,每次docker run 都会生成新的容器记录 1. 安装docker 2. docker仓库 使用官方的 registry 镜像来启动私有仓库。 默认情况下,仓库会被创建在容器的 /var/lib/registry 目录下。 可以 ...
分类:
其他好文 时间:
2019-09-21 20:50:56
阅读次数:
89
时间戳与日期的转化————小程序 公式逆转下就是时间戳求日期了。(数字转日期,排版什么的要调下) js ①/ 时间戳转日期 格式2017 01 20 00:00:00 / getLocalTime: function (ns) { //needTime是整数,否则要parseInt转换 var ti ...
分类:
微信 时间:
2019-09-21 20:50:40
阅读次数:
102
// 服务结构体 type Server struct { opts options //可选参数变量 addr string } //可选参数列表 type options struct { A int B string C bool D int } // 为可选参数赋值的函数 type Serv... ...
分类:
其他好文 时间:
2019-09-21 20:47:34
阅读次数:
156
/** * 只保留字符串首尾字符,隐藏中间用*代替(两个字符时只显示第一个) * @param string $user_name 姓名 * @return string 格式化后的姓名 */ function substr_cut($user_name){ $strlen = mb_strlen( ...
分类:
Web程序 时间:
2019-09-21 18:56:52
阅读次数:
101
成品显示,可左右切换月份 html 代码 css代码 JS代码 ...
分类:
编程语言 时间:
2019-09-21 18:55:52
阅读次数:
82
题目: 编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为汉明重量)。 示例 1: 输入:00000000000000000000000000001011 输出:3 解释:输入的二进制串 00000000000000000000000000001011 中, ...
分类:
编程语言 时间:
2019-09-21 18:54:46
阅读次数:
313
在数组中查找符合的数字,并返回序列号 def find(list, item): low =0 hith =len(list)-1 while low <= hith: mid =int((low + hith) /2) if list[mid] == item: return mid if lis ...
分类:
编程语言 时间:
2019-09-21 17:09:58
阅读次数:
90
不难的题目。因为SG性质,所以只需要对一棵树求出。 然后如果发现从上往下DP不太行,所以从下往上DP。 考虑一个点对子树的合并,考虑下一个删的点在哪一个子树,那么剩下的状态实际上就是把一个子树所有能达到的状态异或上一个数。 此时还有不到子树的状态,直接插入子树SG异或值。 所以显然,就是维护一个支持 ...
分类:
其他好文 时间:
2019-09-21 16:54:26
阅读次数:
97
建树 懒标记 单点查询 单点修改,对第k个数加上y void add(int k) { if(t[k].L==t[k].R) { t[k].w+=y; return ; } if(t[k].f) down(k); int m=(t[k].L+t[k].R)/2; if(x<=m) add(k*2); ...
分类:
其他好文 时间:
2019-09-21 14:25:56
阅读次数:
84
功能函数foo()没有参数 import timedef show_time(func): def inner(a,b): #inner是个闭包函数 start = time.time () func(a,b) end = time.time () print ('spend %s'%(end-st ...
分类:
其他好文 时间:
2019-09-21 13:03:41
阅读次数:
85