1036: [ZJOI2008]树的统计Count Description 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。我们将以下面的形式来要求你对这棵树完成一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点 ...
分类:
其他好文 时间:
2016-12-13 23:10:18
阅读次数:
232
虚拟内存统计:vmstat 通俗的说说虚拟内存: 现在的操作系统是多道批处理的,也就是内存中同时存在好多任务的,那么这就出现了一个问题,内存够用吗?肯定不够用,根据局部性原理,只将程序的部分 装入内存就可以了,运行到需要的代码是再去磁盘去替换到内存,这就是虚拟内存。大概说一下过程吧,操作系统要执行一 ...
分类:
系统相关 时间:
2016-12-08 02:32:00
阅读次数:
278
计算机基础 一、计算机系统组成 计算机系统由硬件(Hardware)系统和软件(Software)系统两部分组成: 二、冯·诺依曼体系 服务器存储类型 DAS:直接连接存储,存储直接与服务器连接,类似在服务器上直接加入存储,用IDE、SATA等线缆相连接 NAS:网络连接存储,通过局域网,在多个服务 ...
分类:
系统相关 时间:
2016-12-07 22:38:30
阅读次数:
336
从零开始搭建Docker Swarm集群 检查节点Docker配置 1. 打开Docker配置文件(示例是centos 7)vim /etc/sysconfig/docker2. 添加-H tcp://0.0.0.0:2375到OPTIONSOPTIONS='-g /cutome-path/dock ...
分类:
其他好文 时间:
2016-12-05 19:22:10
阅读次数:
183
由于浏览器的原生支持(无需安装任何插件),用JS来学习数据结构和算法也许比c更加便捷些。因为只需一个浏览器就能啪啪啪的调试了。比如下图我学习归并排序算法时,只看代码感觉怎么都理解不了,但是结合chrome自带的断点调试功能,我便很快理解了其中的思想。 冒泡排序 冒泡排序比较任何两个相邻的项,如果第一 ...
分类:
编程语言 时间:
2016-12-05 01:52:37
阅读次数:
191
冒泡排序,感觉是最简单的排序: 基本思路:每次把数组中最小的一个元素像气泡一样浮动、固定到最顶端: 从前向后遍历数组,每次拿到一个元素,就执行一遍冒泡: 从数组末尾开始,到当前元素截止,从后向前遍历,每次比较数组中相邻的两个元素,如果后者比较小,就把两者互换。 这样经过第一次冒泡,可以把最小的元素『 ...
分类:
编程语言 时间:
2016-12-04 19:53:29
阅读次数:
270
一、前言 编码时我们总会发现如下变量未被使用的警告提示: 上述代码编译通过且可以运行,但每行前面的“感叹号”就严重阻碍了我们判断该行是否设置的断点了。这时我们可以在方法前添加 @SuppressWarnings("unused") 去除这些“感叹号”。 二、 @SuppressWarings注解 作 ...
分类:
其他好文 时间:
2016-12-03 17:52:17
阅读次数:
150
如果你经常用到Ctrl键,便会为他的位置打抱不平,而Capslock键则有种占着茅坑不那啥的感觉,特别是其功能几乎完全可以被Shift键所代替。于是,交换这两个键的位置便是明智之举。各种方法中,修改注册表是最完美的方法,虽然借助软件如Autohotkey也可以完成,但并不完美。具体步骤如下: 原文: ...
centos7系统管理和运维实战 RHEL中包含了红帽自行开发的闭源软件,如红帽集群套件,这些软件并未开放源代码,因此也就未包含在centos发行版中centos发行版通常会修改RHEL中存在的bug,并提供了一个yum源以便用户可以随时更新操作系统 centos7使用的内核是3.10.0:对swa ...
分类:
其他好文 时间:
2016-12-03 00:39:34
阅读次数:
229
Hash,我们在说HashMap的时候,已经知道Hash是散列,Map是映射了。 那么Set又是什么呢 ? 先来看看Set的翻译是什么 n. [数] 集合;一套;布景;[机] 装置 这里Set所取的含义是集合。而且是数学概念上的集合。数学概念上的集合有什么特点呢?那就是Set中所有的元素不能重复。所 ...
分类:
其他好文 时间:
2016-12-01 03:45:18
阅读次数:
304