在docker安装中我使用的是新装的ubuntu 18 开始安装docker sudo wget -qO- https://get.docker.com/ | sh sudo usermod -aG docker username ##你的用户名 这结束以后可能会提示一下,淡定,这是正常的,下面将它 ...
分类:
其他好文 时间:
2019-12-26 12:58:50
阅读次数:
114
原理: 原理主要是 使用 VirtualQueryEx 函数. 函数遍历之后会将内存信息反馈到一个Buf中.这个Buf是个结构体 PMEMORY_BASIC_INFORMATION ...
字符串是不变对象,内容一旦创建不可改变,若改变一定会创建新对象。 频繁修改字符串带来的性能开销。 String s1 = "123hello"; String s2 = "123hello"; System.out.println(s1==s2);//true String s3 = "123hel ...
分类:
编程语言 时间:
2019-12-24 23:47:37
阅读次数:
98
地址 http://poj.org/problem?id=3276 解法 依次遍历一次翻转K(1~N)头牛的办法 最后得出转数最小的答案 复杂度是 N*N*N 但是在模拟一次翻转K头牛的时候 我们可以优化模拟翻转的过程 优化效率 如图 当K = 3 每次翻转3头牛的时候 第0头牛 朝后 之前影响到第 ...
分类:
其他好文 时间:
2019-12-24 15:24:00
阅读次数:
72
题目:https://nanti.jisuanke.com/t/41420 思路:01背包方案 当a(a∈S′)为最小值 如果Sum(S′)?a≤Sum(S?S′)成立 那么(?t∈S′,Sum(S′)?t≤Sum(S?S′))恒成立 从大到小排序即当前a[i]为已选石头中的最小值 #include ...
分类:
其他好文 时间:
2019-12-24 13:58:10
阅读次数:
64
tarjan 算法思想 dfs,如果还能返回到起点,说明这些点是强联通的 模板 c++ include using namespace std; define mem(a,b) memset(a,b,sizeof(a)) define cin(a) scanf("%d",&a) define pii ...
分类:
其他好文 时间:
2019-12-24 12:15:10
阅读次数:
82
常用命令:sAdd,sMembers,sPop,sUnion等 应用场景:与list类型类似,是一个列表的功能,不同的是set可以自动排重,提供了一个判断某一个成员是否存在一个set集合内的重要接口。 连接 $redis = new Redis(); $redis->connect('127.0.0 ...
分类:
Web程序 时间:
2019-12-24 11:33:38
阅读次数:
167
hdu 5552 Bus Routes 考虑有环的图不方便,可以考虑无环连通图的数量,然后用连通图的数量减去就好了。 无环连通图的个数就是树的个数,又 序我们知道是 $ n^{n 2} $ 其中又由于有 $ n 1 $ 个边,每个边可以涂色,所以总共无环的方案数量是 $ m^{n 1} n^{n 2 ...
分类:
其他好文 时间:
2019-12-24 09:34:57
阅读次数:
69
1. bind host or ip:port 2. python ...
分类:
其他好文 时间:
2019-12-23 22:20:33
阅读次数:
79
set和add的区别 set可以重写存在的键值对, 也可以添加新的/ 而add不行, 如果存在已有的键名, 则add不会做更新该键值对, 不做任何事, 就是一次无效操作, 也就是, add可以防止重写 已经存在的键值对 ...
分类:
系统相关 时间:
2019-12-23 17:19:26
阅读次数:
75