- 浏览: 407518 次
- 性别:
- 来自: 北京
最新评论
-
秦时明月黑:
深入浅出,楼主很有功底
hive编译部分的源码结构 -
tywo45:
感觉好多错误,但还是支持!
HDFS+MapReduce+Hive+HBase十分钟快速入门 -
xbbHistory:
解析的很棒!!
Linux-VFS -
darrendu:
执行这个命令,bin/hadoop fs -ls /home/ ...
Hadoop示例程序WordCount运行及详解 -
moudaen:
请问楼主,我执行总后一条语句时,执行的是自带的1.sql,你当 ...
TPC-H on Hive
文章列表
密钥和加密算法,MAC和PIN
- 博客分类:
- 基础类
举个很简单的例子,比如凯撒密码,就是将字母循环后移n位,这个n就是一个密钥,循环后移的方法叫做算法
对明文用不同的密钥加密的结果不一样,虽然他们用的是相同的算法
比如Run用Key=1(密钥)的凯撒密码,变成Svo,用Key=2(密钥)加密就成了Twp,所以密钥和算法是明显不同的,再比如现在公钥密码体系大多用的RSA算法,但每个人的密钥不一样,密文才不同
另外,一般来说,算法是公开的,而密钥是不公开的~
一个加密算法正好包含两个输入参数,一个是明文,一个是密钥
<!--[if gte mso 9]><xml>
<w:WordDocument&g ...
音频知识及音频格式详解
- 博客分类:
- 杂杂杂
转自 http://blog.renren.com/share/222105370/444798189
音频知识及音频格式详解
来源:
张超的日志
=============
一、名词解释
=============
【比特率】
这个词有多种翻译,比如码率等,表示经过编码(压缩)后的音频数据每秒钟需要用多少个比特来表示,而比特就是二进制里面最少的单位,要么是0,要么是1。比特率与音频压缩的关系简单的说就是比特率越高音质就越好,但编码后的文件就越大;如果比特率越少则情况刚好翻转。
=============================== ...
第三层交换机和路由器的区别
- 博客分类:
- 硬件
转自http://www.cnblogs.com/shengansong/archive/2012/05/06/2485571.html
第三层交换机和路由器的区别
近年来随着Internet/Intranet的迅猛发展和B/S计算模式的广泛应用,跨地域、跨网络的业务急剧增长,业界和用户深感传统的路由器 ...
http://book.51cto.com/art/201205/339038.htm
Hadoop的Secondary NameNode方案(不是双机热备)
该方案启动一个Secondary NameNode节点,该节点定期从NameNode节点上下载元数据信息(元数据镜像fsimage
和元数据库操作日志edits),然后将fsimage和edits进行合并,生成新的fsimage(该fsimage就是Secondary
NameNode下载时刻的元数据的Checkpoint),在本地保存,并将其推送到NameNode,同时重置NameNode上的edits。
优点
H ...
双机热备:基于共享存储与纯软件方式
- 博客分类:
- 双机热备
双机热备有两种实现模式,一种是基于共享的存储设备的方式,另一种是没有共享的存储设备的方式,一般称为纯软件方式。
基于存储共享的双机热备是双机热备的最标准方案。
对于这种方式,采用两台服务器 ...
echo $SHELL
可以查看系统默认的shell
AIX默认安装ksh,默认没有翻查上一条命令,可以使用下述方法在ksh中实现翻查上一个命令
执行set -o vi
在命令行界面按ESC键后,这样就可以使用vi中的上下(j/k)翻查上一条命令了
自动补全文件名(esc \)
1 概述
SQL语言是作为独立语言在终端交互方式下使用的,它是面向集合的描述性语言,是非过程性的,即大多数语句都是独立执行,与上下文无关的。而许多事务处理应用都是过程性的,需要根据不同的条件来执行不同 ...
PLSQL中文显示乱码解决
- 博客分类:
- 数据库
这个可能是oracle客户端和服务器端的编码方式不一样。
select * from v$nls_parameters t where t.PARAMETER ='NLS_LANGUAGE' or t.PARAMETER ='NLS_CHARACTERSET';
--数据库服务器字符集
select * from nls_database_parameters;
--客户端字符集
--表示客户端的字符集的设置,可能是参数文件,环境变量或者是注册表
select * from nls_instance_parameters;
--会话字符集的设置,这个没有特殊设置的话,和nls_in ...
财政直接支付和财政授权支付流程
- 博客分类:
- 工作总结
代理银行:是指财政国库管理制度改革试点中,由财政部确定的、具体办理财政性资金支付业务的商业银行。
国库单一账户:是指将所有的政府资金包括预算内资金和预算外资金集中于一家银行的账户,即财政部门在人民银行 ...
spin lock与mutex
- 博客分类:
- 基础类
http://www.udpwork.com/item/1197.html
strcpy, memcpy和memmove的区别
- 博客分类:
- 基础类
char* strcpy(char* strDest, const char* strSrc)
{
ASSERT(strDest != NULL && strSrc != NULL);
char* strTmpD = strDest;
while ((*strTmpD++ = *strSrc++) != '0')
{
}
return strDest ;
}
void* memcpy(void* pDest, const void* pSrc, unsigned int size)
{
ASSERT(pDest != NULL && pSrc != ...
http://www.2cto.com/kf/201109/102699.html java内存分析的好文
对于char str[] = "abcdef";就有sizeof(str) == 7,因为str的类型是char[7],
也有sizeof("abcdef") == 7,因为"abcdef"的类型是const char[7]。
对于char *ptr = "abcdef";就有sizeof(ptr) == 4,因为ptr的类型是char*。
对于char str2[10] = "abcdef";就有sizeof(str2) == 10,因为str2的类型是char[10]。
对 ...
已知rand7(),求rand10().
- 博客分类:
- 算法
已知rand7(),求rand10().
已知有个rand7()的函数,返回1到7随机自然数,让利用这个rand7()构造rand10() 随机1~10。
view plain
根据排列组合,连续算两次rand7出现的组合数是7*7=49,这49种组合每一种出现考虑是相同的。
怎么从49 ...