代码改变世界

阅读排行榜

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

2013-04-25 14:44 by java20130722, 370 阅读, 收藏,
摘要: 一、 控制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 阅读全文

IKAnalyzer 独立使用 配置扩展词库

2013-07-08 10:27 by java20130722, 365 阅读, 收藏,
摘要: 网上已有不少教程了。http://www.cnblogs.com/dennisit/archive/2013/04/07/3005847.htmlhttp://blog.sina.com.cn/s/blog_4c9d7da201013wv2.html这里只说两点:dic文件要用 “无dom的UTF-8”格式编码dic文件最好是放在项目的src文件夹下。我的一个范例截图对应的IKAnalyzer.cfg.xml文件设置如下: IK Analyzer 扩展配置 ./dic/scut.dic; ./dic/stopword.dic; 阅读全文

#pragma 指令

2012-06-19 09:57 by java20130722, 365 阅读, 收藏,
摘要: 参考网页:http://hi.baidu.com/dreamzgj/blog/item/46b99b12812cce24dd5401ee.htmlhttp://jinweijingjing.blog.sohu.com/30362134.htmlhttp://msdn.microsoft.com/zh-cn/subscriptions/downloads/d9x1s805(v=vs.80).aspx在所有的预处理指令中,#pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的 阅读全文

如何调用 DLL 中的函数

2012-04-13 10:58 by java20130722, 364 阅读, 收藏,
摘要: 如何调用LL中的函数在DLL工程中的cpp中函数定义如下:extern"C"_declspec(dllexport)intadd(inta,charb){returna + b;}一:显示链接调用的DLL的主工程的main文件中代码如下:#include#include#includeintmain(){HMODULE hModule = NULL;typedefint(*Func)(inta,intb);//动态加载DLL文件hModule = LoadLibrary(_TEXT("..//Debug//FuncDll.dll"));//获取add函数 阅读全文

ASP.NET编程之事件Events

2012-07-06 09:23 by java20130722, 361 阅读, 收藏,
摘要: 程序运行大致有两种:一种是线性的;一种是事件驱动的。线性的是指程序从步骤1,到步骤2,到步骤3,一直延续,直到最后一个步骤结束。与线性不同的是,实现驱动编程时对正在发生的事情一种反应;例如按键被按下了,更一般的是,事件一般都由用户的行为产生的,不过有些事件也能被系统引起。ASP.NET有上千种事件,应用程序有事件,会话有事件,页面和大部分的服务器控件也能激起事件。所有的ASP.NET事件是在服务器端被处理的,一些事件是立即被投递到服务器端,有一些事件被保留知道下次页面被投递会服务器。由此,我们可以看出ASP.NET与传统的客户端应用程序的不同,传统的客户端程序,事件的激发和处理都在客户端,.. 阅读全文
上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 115 下一页