代码改变世界

阅读排行榜

hive中UDF和UDAF使用说明

2013-02-21 14:26 by java20130722, 370 阅读, 收藏,
摘要: Hive进行UDF开发十分简单,此处所说UDF为Temporary的function,所以需要hive版本在0.4.0以上才可以。一、背景:Hive是基于Hadoop中的MapReduce,提供HQL查询的数据仓库。Hive是一个很开放的系统,很多内容都支持用户定制,包括:a)文件格式:Text File,Sequence Fileb)内存中的数据格式:Java Integer/String, Hadoop IntWritable/Textc)用户提供的map/reduce脚本:不管什么语言,利用stdin/stdout传输数据d)用户自定义函数: Substr, Trim, 1 – 1e)用 阅读全文

SQL Server 之 游标

2013-01-31 10:28 by java20130722, 370 阅读, 收藏,
摘要: 1. 定义游标 在T-SQL中,定义一个游标可以是非常简单,也可以相对复杂,取决于游标的参数.而游标的参数设置取决于你对游标原理的了解程度. 游标其实可以理解成一个定义在特定数据集上的指针,我们可以控制这个指针遍历数据集,或者仅仅是指向特定的行,所以游标是定义在以Select开始的数据集上的。T-SQL中的游标定义在MSDN中如下: DECLARE cursor_name CURSOR [ LOCAL | GLOBAL ] [ FORWARD_ONLY | SCROLL ] [ STATIC | KEYSET | DYNAMIC | FAST_FORWARD ] [ READ_ONL... 阅读全文

ASP.NET之绘制带背景图的图形验证码方法

2012-08-24 16:04 by java20130722, 370 阅读, 收藏,
摘要: 本文转载(我增加了“每个字符不同字体”的功能),首先向原作者致敬:http://www.cnblogs.com/ziyiFly/archive/2008/09/04/1283815.html新建WebSite后,在default.aspx.cs文件中写入如下代码:protected void Page_Load(object sender, EventArgs e) { string checkCode = CreateRandomCode(4); DrawImage(checkCode); } //产生随机代码 private string CreateRandomCode(in... 阅读全文

map和reduce 个数的设定 (Hive优化)经典

2013-04-25 14:44 by java20130722, 368 阅读, 收藏,
摘要: 一、 控制hive任务中的map数:1. 通常情况下,作业会通过input的目录产生一个或者多个map任务。主要的决定因素有: input的文件总个数,input的文件大小,集群设置的文件块大小(目前为128M, 可在hive中通过set dfs.block.size;命令查看到,该参数不能自定义修改);2. 举例:a) 假设input目录下有1个文件a,大小为780M,那么hadoop会将该文件a分隔成7个块(6个128m的块和1个12m的块),从而产生7个map数b) 假设input目录下有3个文件a,b,c,大小分别为10m,20m,130m,那么hadoop会分隔成4个块(10m,20 阅读全文

设计模式-builder(构造器模式)

2013-04-16 21:54 by java20130722, 366 阅读, 收藏,
摘要: 设计模式-builder(构造器模式)Bilder模式定义: 将一个复杂对象的构建和表示分离,是同样的创建构建过程可以创造不同的表示。 Builder模式是一步一步创建一个复杂的对象,它允许用户可以只通过指定复杂对象的类型和内容就可以构建它们。用用不知道内部的具体构建细节。Builder模式是非常类似抽象工厂模式,细微的区别大概只是在反复使用中才能体会到。为何使用建造者模式 是为了将复杂对象的构建过程与它的部件分离。注意: 是解耦过程和部件。 因为一个复杂的对象,不但有很多大量组成部分。例如汽车,有很多部件:车轮、方向盘、发动机,还有各种小零件等等,部件很多,但远不止这些,如何将这些部... 阅读全文
上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 115 下一页