红黑树遵守的规则:一头(根)一脚(叶子节点)黑(黑色),黑同(从任意节点开始至根结点的黑色节点的个数相等)红不连(红色节点不能相连)以下是红黑树的插入和旋转函数的简易实现:#include
#include
#include using namespace std;typedef int Type;
typedef enum{RED=0...
分类:
编程语言 时间:
2016-05-12 13:24:14
阅读次数:
249
由于很多业务表因为历史原因或者性能原因,都使用了违反第一范式的设计模式。即同一个列中存储了多个属性值(具体结构见下表)。这种模式下,应用常常需要将这个列依据分隔符进行分割,并得到列转行的结果。表数据:IDValue1tiny,small,big2small,medium3tiny,big
期望得到结果:IDValue1tiny1small1big2small2medium3tiny3bi...
分类:
数据库 时间:
2016-05-12 13:22:28
阅读次数:
205
在做rest接口测试过程中,需要给定模板用数据生成一批的json串
例如Json模板示例如下
{"school":{"num":"122121","addr":"@addr"},"name":"@name","age":"@age"}
来源数据示例如下
Test
name
age
addr
test1
name1
...
分类:
编程语言 时间:
2016-05-12 13:24:56
阅读次数:
199
摘要
本文主要介绍了Kafka High Level Consumer,Consumer Group,Consumer Rebalance,Low Level Consumer实现的语义,以及适用场景。以及未来版本中对High Level Consumer的重新设计–使用Consumer Coordinator解决Split Brain和Herd等问题。
High
Level ...
分类:
其他好文 时间:
2016-05-12 13:22:27
阅读次数:
234
百度地图地图已标记POI点和搜索POI点的获取和利用...
分类:
移动开发 时间:
2016-05-12 13:23:07
阅读次数:
720
问题及代码:
/*
*Copyright (c) 2016,烟台大学计算机学院
*All rights reserved.
*文件名称:zwj.cpp
*作 者:张伟晶
*完成日期:2016年5月10日
*版 本 号:v1.0
*
*问题描述:阅读程序,写出运行结果
*输入描述:
*程序输出:
*/
#include
using namespace std;
clas...
分类:
其他好文 时间:
2016-05-12 13:22:24
阅读次数:
122
Java提供了两种常见的分支控制结构,if语句和switch语句。
其中if语句使用boolean表达式或boolean值作为分支条件来进行分支控制,
而switch语句则用于对多个整形值进行匹配,从而实现分支控制。
if条件语句
if语句使用boolean表达式或boolean值作为分支条件来进行分支控制。具体有如下3种形式:
1),if(){}
2),if(){}else{...
分类:
其他好文 时间:
2016-05-12 13:23:31
阅读次数:
171
1、Oracle默认账户、密码
sys change_on_install
system manger
scott tiger
2、Oracle服务说明
OracleServiceORCL:数据库的服务,如果创建两个数据库就会有两个服务,ORCL是数据库名。
...
分类:
数据库 时间:
2016-05-12 13:22:07
阅读次数:
308
1. Memcached Client简要介绍
Memcached Client目前有3种:
Memcached Client for Java
SpyMemcached XMemcached
前两种的下载地址http://pan.baidu.com/s/1dEMWfuD
这三种Client一般的认知是:
Memcached Client for Java 比 SpyM...
分类:
编程语言 时间:
2016-05-12 13:23:03
阅读次数:
204
现场统计表空间很慢。
SELECT T1.TABLESPACE_NAME,
TOTAL_SPACE,
TOTAL_SPACE - FREE_SPACE USED_SPACE,
FREE_SPACE
FROM (SELECT TABLESPACE_NAME, SUM(BYTES) / 1024 / 1024/ 1024 TOTAL_SPACE
...
分类:
数据库 时间:
2016-05-12 13:21:43
阅读次数:
258
PVS-Studio是一种静态代码分析工具,用于诊断C / C++/ C+11应用程序源代码中的错误。...
分类:
其他好文 时间:
2016-05-12 13:22:09
阅读次数:
439
目的:程序执行完任务后,再执行其他的任务。
实现原理:
使用Thread类的join()方法时。当一个线程对象的join()方法被调用是,调用它的线程将被挂起,直到这个线程对象完成它的任务。
代码:引用的java7并发编程实战手册示例代码
package com.packtpub.java7.concurrency.chapter1.recipe6.task;import java.util...
分类:
编程语言 时间:
2016-05-12 13:22:03
阅读次数:
196
问题及代码:
(错误一行已经注释掉)
/*
*Copyright (c) 2016,烟台大学计算机学院
*All rights reserved.
*文件名称:zwj.cpp
*作 者:张伟晶
*完成日期:2016年5月10日
*版 本 号:v1.0
*
*问题描述:阅读程序,写出运行结果
*输入描述:
*程序输出:
*/
#include
using namesp...
分类:
其他好文 时间:
2016-05-12 13:21:48
阅读次数:
117
1.GROUPING SETS与另外哪种方式等价?
2.根据GROUP BY的维度的所有组合进行聚合由哪个关键字完成?
3.ROLLUP与ROLLUP关系是什么?
GROUPING SETS,GROUPING__ID,CUBE,ROLLUP
这几个分析函数通常用于OLAP中,不能累加,而且需要根据不同维度上钻和下钻的指标统计,比如,分小时、天、月的UV数。
Hive版本为...
分类:
其他好文 时间:
2016-05-12 13:20:28
阅读次数:
142
一直想在UltralEdit/SecureCRT中施工telnet登陆虚拟机,找了很多文章,都是各种设置,但是设置完之后都不能实现。综合自己的学习和实验结果,总结了这篇文章,没有复杂的设置,虽然登陆的时候只能使用user,不能使用root;但是装装逼还是足够了。这篇文章参考了http://m.blog.csdn.net/article/details?id=50519028,感谢感谢!...
分类:
Web程序 时间:
2016-05-12 13:20:38
阅读次数:
290
private ListView lv;
// 适配器数据集合
private List list = new ArrayList();
// 适配器
private ArrayAdapter adapter;
// 判断是否到达低端
private boolean isBottom;
@Override
protected void onCreate(Bundle sav...
分类:
其他好文 时间:
2016-05-12 13:19:42
阅读次数:
120
摘要
Kafka在0.8以前的版本中,并不提供High Availablity机制,一旦一个或多个Broker宕机,则宕机期间其上所有Partition都无法继续提供服务。若该Broker永远不能再恢复,亦或磁盘故障,则其上数据将丢失。而Kafka的设计目标之一即是提供数据持久化,同时对于分布式系统来说,尤其当集群规模上升到一定程度后,一台或者多台机器宕机的可能性大大提高,对于Failo...
分类:
其他好文 时间:
2016-05-12 13:19:28
阅读次数:
232