POJ 3264 Balanced Lineup(模板题)【RMQ】

<题目链接> 题目大意: 给定一段序列,进行q次询问,输出每次询问区间的最大值与最小值之差。 解题分析: RMQ模板题,用ST表求解,ST表用了倍增的原理。 1 #include<iostream> 2 #include<cmath> 3 #include<cstdio> 4 using namespace std; 5 const int MAX=50005; 6 typedef long long ll; 7 ll maxn[MAX][20],minn[MAX][20];
分类: 其他 发布时间: 10-19 23:35 阅读次数: 0

OEMCC 13.2 集群版本安装部署

之前测试部署过OEMCC 13.2单机,具体可参考之前随笔: OEMCC 13.2 安装部署 当时环境:两台主机,系统RHEL 6.5,分别部署OMS和OMR: OMS,也就是OEMCC的服务端 IP:192.168.1.88 内存:12G+ 硬盘:100G+ OMR,也就是OEM底层的资料库 IP:192.168.1.89 内存:8G+ 硬盘:100G+ 相当于OMS和OMR都是单机版,然后有些客户对监控系统的要求也很高,这就需要集群来提升高可用性。 对于OMR来说,可以搭建对应版本的RAC
分类: 其他 发布时间: 10-19 23:35 阅读次数: 0

C++ new 和malloc 区别

1.分配地方不同,malloc是堆上面,new是自由存储区域 2.malloc/delete是函数,new/delete是操作符,可以重载 3.malloc 要指定大小,返回的是void*指针,开辟的是空空间,失败返回NULL new有类型检测,编译器会自动计算大小,还会初始化空间,返回的是类指针,失败抛出异常 (int* p = new(std::nothrow) int;)可以避免抛出异常,返回NULL 4.new底层是调用malloc来实现的 5. new[] /delete[],一个个
分类: 其他 发布时间: 10-19 23:35 阅读次数: 0

Cobbler安装CentOS7系统时报错 curl:(7)Failed connect to 10.0.0.201:80;Connection refused

问题原因:   其他涉及到http服务的端口全部都改成了81端口。只有 /etc/cobbler/settings 这里没有改。 [root@mage-monitor-01 ~/]#grep -E "port: 81|server: 10" /etc/cobbler/settings   http_port: 80   next_server: 10.0.0.201   server: 10.0.0.201 把 http_port: 80 改成81 再重启cobbler、 cobbler
分类: 其他 发布时间: 10-19 23:35 阅读次数: 0

在 ubuntu 上运行 php 脚本

在 ubuntu 上运行 php 脚本 一、配置运行环境 1.要在 ubuntu 上运行 php 脚本,需要安装 Apache2 和 PHP 具体步骤,请参考:Ubuntu 搭建Web服务器(MySQL+PHP+Apache)详细教程 2.已经安装完,或者之前安装过,打开浏览器测试: 访问:http://localhost/ 如果出现:Apache2 Ubuntu Default Page 说明 Apache 服务器正在运行 截图: 注:访问的页面是在/var/www/html目录里,这是安装
分类: 其他 发布时间: 10-19 23:35 阅读次数: 0

【算法】二叉树的广度遍历

广度优先遍历的核心思想如下:从根节点开始遍历,然后遍历其子节点,再从左至右的,依次遍历其孙子节点的,以此类推,直到完成整颗二叉树的遍历。 50 20 60 15 30 70 以如上的二叉树为例,其广度优先遍历的顺序是:50、20、60、15、30、70。 在代码中,我们使用队列进行广度优先遍历,先把根节点放入队列,利用队列的先进先出原则,访问队列中取出的节点,并分别把左子节点和右子节点放入队列,循环下去,直到队列为空。 #encoding=utf-8 from queue import Qu
分类: 其他 发布时间: 10-19 23:34 阅读次数: 0

140_容器_commons之集合与队列

集合操作 Test04_GatherOperation.java package commons.collection;import java.util.Collection; import java.util.HashSet; import java.util.Set;import org.apache.commons.collections4.CollectionUtils;/** * 集合操
分类: 其他 发布时间: 10-19 23:34 阅读次数: 0

141_容器_commons之迭代器(Map、过滤、循环)_双向Map_Bag包

迭代器扩展 Test06_Iterator.java package commons.collection;import java.util.ArrayList; import java.util.Iterator; import java.util.List;import org.apache.commons.collections4.IterableMap; import org.apache.
分类: 其他 发布时间: 10-19 23:34 阅读次数: 0

142_容器_重点总结

这章一共可以概括一下几个知识点:(1,3,6,9)1(一张图)3(三个知识点)1)迭代器1.Itarator接口 boolean hasNext(); next(); boolean remove();2.foreach:java.lang.Iterable+iterator();2)比较器: 1)实体类可以排序 java.lang.Comparable+compareTo 2)排序比较器(解耦,多
分类: 其他 发布时间: 10-19 23:34 阅读次数: 0

143_IO_File_路径常量_绝对与相对路径_构建对象

路径常量与三种表示方式 Test01_Separator.java package _01.io.file;import java.io.File;/** * 两个常量 * 1.路径分隔符 ; * 2.名称分隔符 \(windows) /(linux等) */ public class Test01_Separator { public static void main(Stri
分类: 其他 发布时间: 10-19 23:34 阅读次数: 0

144_IO_File_常用方法

文件常用方法 Test03_FileMethod.java package _01.io.file;import java.io.File; import java.io.IOException;/** * 常用方法: * 1.文件名 * getName() 文件名、路径名 * getPath()路径名 * getAbsoluteFile() 绝对路径所对应的File对象 * getAb
分类: 其他 发布时间: 10-19 23:33 阅读次数: 0

145_IO_File_常用方法_文件夹操作

常用方法_文件夹操作 Test04_DirMethod.java package _01.io.file;import java.io.File; import java.io.FilenameFilter; import java.util.Arrays;/** * 5.操作目录 * mkdir() 创建目录->必须确保父目录存在,如果不存在,创建失败 * mkdirs() 创建目录,如果父
分类: 其他 发布时间: 10-19 23:33 阅读次数: 0

146_IO_原理_分类_标准步骤

一、概念 流:流动,流向 从一端移动到另一端(源头与目的地) 程序 与 文件|数组|网络连接|数据库,以程序为中心 二、IO流分类 1)流向: 输入流与输出流 2)数据: 字节流:二进制,可以一切文件 包括 纯文本 doc 音频、视频等等 字符流:文本文件,只能处理纯文本 3)功能: 节点流:包裹源头 处理流:增强功能,提供性能 三、字符流与字节流 (重点) 与文件 1)字节流 输入流:
分类: 其他 发布时间: 10-19 23:33 阅读次数: 0

147_IO_节点流_字节流_文件读取_写出_追加文件

文件的读取 Test01_InputStream.java package _02.io.byteStream;import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream
分类: 其他 发布时间: 10-19 23:33 阅读次数: 0

148_IO_字节流_节点流_文件的拷贝

00
分类: 其他 发布时间: 10-19 23:32 阅读次数: 0

150_IO_字节流_节点流_拷贝_工具健壮性

000
分类: 其他 发布时间: 10-19 23:32 阅读次数: 0

01_JavaCore—扯淡史

1.计算机语言发展史1.1 计算机的三代语言任何一个产品的发展规律都是:向着人更加容易使用、功能越来越强大的方向发展。 第一代:机器语言(冯·诺依曼) 机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指指令系统的集合。 第二代:汇编语言(晶体管-贝尔实验室) 汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言
分类: 其他 发布时间: 10-19 23:31 阅读次数: 0

Java基本数据类型+运算符

Java的基本数据类型 Java是一种强类型语言,每个变量都必须先声明其类型再使用。 一、整数类型 类型 占用存储空间 表述范围 byte 1字节 -128~127 short 2字节 -2^15~2^15-1(-32768-32767) int(integer) 4字节 -2^31~2^31-1(约2亿) long 8字节 -2^63~
分类: 其他 发布时间: 10-19 23:31 阅读次数: 0