1. Integer.class a. 充分考虑各种异常情况:字符串为空,带符号,进制出界,计算值出界 b. 计算时转换为负数进行处理 Integer.MIN_VALUE直接变换符号会导致数值溢出 Integer.MAX_VALUE = 0x7fffffff (+2147483647) Intege ...
分类:
其他好文 时间:
2017-03-15 13:37:59
阅读次数:
150
http://jingyan.baidu.com/article/5bbb5a1b1f4c7613eba1790d.html List和Set都是接口。他们各自有自己的实现类,有无顺序的实现类,也有有顺序的实现类。最大的不同就是List是可以重复的。而Set是不能重复的。List适合经常追加数据,插 ...
分类:
其他好文 时间:
2017-03-15 13:37:27
阅读次数:
185
1.如何实现多态 Animal是父类,子类有Cat 和 Dog,子类分别重写了父类中的eat方法;实例化对象的时候可以用下面的方法: 2.多态的原理 动态绑定: 动态类型能使程序直到执行时才确定对象的真实类型 动态类型绑定能使程序直到执行时才确定要对那个对象调用的方法 动态类型能使程序直到执行时才确 ...
分类:
其他好文 时间:
2017-03-15 13:36:41
阅读次数:
184
链接:http://codeforces.com/problemset/problem/757/F 正解:灭绝树。 mdzz倍增lca的根节点深度必须是1。。我因为这个错误调了好久。 我们考虑先求最短路,求完最短路以后,我们就能对原来的无向图构造一个DAG。当我们构造完DAG以后,我们要求的东西已经 ...
分类:
其他好文 时间:
2017-03-15 13:36:13
阅读次数:
263
看状态 >>git status 看修改 >>git diff 提交到暂存区 >>git add .(全部提交,也可以用文件名) 暂存区内容提交到分支 >>git commit -m '***'(说明) 看提交log >>git log 看命令记录 >>git reflog 版本回退(head表示当 ...
分类:
其他好文 时间:
2017-03-15 13:35:05
阅读次数:
171
仍然是32位。曾经是这样的:16位操作系统中,int 占16位;在32位操作系统中,int 占32位。但是现在人们已经习惯了 int 占32位,因此在64位操作系统中,int 仍为32位。64位整型用 long long 或者 __int64 仍然是32位。曾经是这样的:16位操作系统中,int 占 ...
分类:
其他好文 时间:
2017-03-15 13:34:39
阅读次数:
143
HBase的多节点集群详细启动步骤(3或5节点)分为: 1、HBASE_MANAGES_ZK的默认值是false(zookeeper外装)(推荐) 2、HBASE_MANAGES_ZK的默认值是true(zookeeper自带) 1、HBASE_MANAGES_ZK的默认值是false(推荐) 伪分 ...
分类:
其他好文 时间:
2017-03-15 13:34:14
阅读次数:
472
题意:最大子序列和加强版,恰好有m个子序列,输出这m个子序列的最大和 分析:先想一下最大子序列和,用dp[i]表示选第i个数的最大和,那么max(dp[i])0<i<=n就是答案 恰好分为m个,那么增加一维表示选第i个并且恰好分为j块的最大和,那么可以轻松得到状态转移方程 dp[i][j]=max( ...
分类:
其他好文 时间:
2017-03-15 13:33:41
阅读次数:
192
1. 在类的构造函数和析构函数中没有匹配的调用new和delete函数 两种情况下会出现这种内存泄露:一是在堆里创建了对象占用了内存,但是没有显示地释放对象占用的内存;二是在类的构造函数中动态的分配了内存,但是在析构函数中没有释放内存或者没有正确的释放内存 2. 没有正确地清除嵌套的对象指针 3. ...
分类:
编程语言 时间:
2017-03-15 13:33:23
阅读次数:
213
1.什么是多态? 什么是多态:多态就是某一类事物的多种形态 猫: 猫-->动物 狗: 狗-->动物 男人 : 男人 -->人 -->高级动物 女人 : 女人 -->人 -->高级动物 程序中的多态:父类指针指向子类对象 什么是多态:多态就是某一类事物的多种形态 猫: 猫-->动物 狗: 狗-->动物 ...
分类:
其他好文 时间:
2017-03-15 13:33:05
阅读次数:
139
前台与后台 用户输入shell命令后直接按Enter键,就会启动一个前台进程。 用户输入shell命令后,加上“&”符号再按Enter就会启动一个后台进程。此时shell可以继续运行和处理其他程序命令。 查看进程 1、ps命令 ps命令查看系统中运行的进程信息,其格式为: ps [选项] 常用选项: ...
分类:
系统相关 时间:
2017-03-15 13:32:51
阅读次数:
278
伪分布模式下,如(weekend110)hbase-env.sh配置文档中的HBASE_MANAGES_ZK的默认值是true,它表示HBase使用自身自带的Zookeeper实例。但是,该实例只能为单机或伪分布模式下的HBase提供服务。 若是分布式模式,则需要配置自己的Zookeeper集群。如 ...
分类:
其他好文 时间:
2017-03-15 13:32:32
阅读次数:
198
转换很好转,就直接是 之前import chardet, 看一下原本是什么格式,原本的是utf-8-sig,就用这个decode。 问题是写入的时候出现了问题,一直会出现 类似这样的错误,去问了Song才知道utf-16就是unicode???然后是带BOM的,而且还要以'wb'写入,于是我回去直接 ...
分类:
编程语言 时间:
2017-03-15 13:32:06
阅读次数:
322
页高速缓存页高速缓存是Linuxkernel使用的主要的磁盘缓存技术。磁盘高速缓存是一种软件机制,它允许系统把存放在磁盘上的一些数据保留在内存中,以便对那些数据的再次访问不再需要访问磁盘。Kernel在读取磁盘时,如果数据页不再高速缓存当中,就会将读出的磁盘数据填充到页高速..
分类:
其他好文 时间:
2017-03-15 12:54:00
阅读次数:
186
python通过ansible获取服务器基本信息:#!/usr/bin/envpython
#coding:utf-8
defsever_info(ip)
cmd="/usr/bin/ansible{ip}-msetup".format(ip=ip)
raw_info=subprocess.check_output(cmd,shell=True)
base_info=json.loads(raw_info.split(‘=>‘)[1])[‘ansible_facts‘]
cpu..
分类:
编程语言 时间:
2017-03-15 12:53:43
阅读次数:
223
参考了systemd入门1debian官方参考opensuse中文systemd介绍1systemdsystemd是Linux系统工具,用来启动守护进程,已成为大多数发行版的标准配置。目前debian8和centos7均默认使用了systemd工具来管理服务。在此之前,通常使用init的sysv风格的脚本管理本机服务。缺点是不方便处..
分类:
其他好文 时间:
2017-03-15 12:53:11
阅读次数:
2836
1.现在要使用php连接memcached服务器,则需要引入对应的php-memcache.dll扩展,需要注意的是在windows下找对应的dll扩展要非常谨慎,一般要考虑以下几点:(查看phpinfo即可)1、php版本2、TS还是NTS(线程安全or不安全)3、compile是vc6还是vc9我选择的是此版本:http://windo..