现在位置: 首页 > mariachi发表的所有文章
  • 11月
  • 05日
综合 ⁄ 共 954字 评论关闭
当Hive输入由很多个小文件组成,由于每个小文件都会启动一个map任务,如果文件过小,以至于map任务启动和初始化的时间大于逻辑处理的时间,会造成资源浪费,甚至OOM。 为此,当我们启动一个任务,发现输入数据量小但任务数量多时,需要注意在Map前端进行输入合并 当然,在我们向一个表写数据时,也需要注意输出文件大小 1. Map输入合并小文件 对应参数: set mapred.max.split.size=256000000;  #每个Map最大输入大小 set mapred.min.split.size.per.node=100000000; #一个节点上split的至少的大小  set mapred.min.split.size.p......
阅读全文
  • 08月
  • 13日
综合 ⁄ 共 883字 评论关闭
    说明:括号内的红色为助记。 一、什么是Debug     Debug是DOS、Windows提供的实模式(8086方式)程序的调试工具。使用它,可以查看cpu各种寄存器的内容、内存的情况和在机器码级跟踪程序的运行。 二、常用的Debug功能     ①用Debug的 R命令(Register) 查看、改变CPU寄存器的内容;     ②用Debug的 D命令(DRAM) 查看内存中的内容;     ③用Debug的 E命令(Edit)改写内存中的内容;     ④用Debug的 U命令 将内存中的机器指令翻译成汇编指令;     ⑤用Debug的 T命令 执行一条机器指令;     ⑥用Debug的 A命令 以汇编指令的格......
阅读全文
  • 02月
  • 13日
综合 ⁄ 共 2709字 评论关闭
problem Description Lele now is thinking about a simple function f(x). If x < 10 f(x) = x. If x >= 10 f(x) = a0 * f(x-1) + a1 * f(x-2) + a2 * f(x-3) + …… + a9 * f(x-10); And ai(0<=i<=9) can only be 0 or 1 . Now, I will give a0 ~ a9 and two positive integers k and m ,and could you help Lele to caculate f(k)%m. Input The problem contains mutiple test cases.Please process to the end of file. In each case, there will be two lines. In the first line , there are two positive ......
阅读全文
  • 12月
  • 14日
综合 ⁄ 共 230字 评论关闭
这个技术必须要掌握,有空要研究下 算法导论的21章 http://www.cnblogs.com/Jason-Damon/archive/2011/12/14/2287224.html http://www.cnblogs.com/cherish_yimi/archive/2009/10/11/1580839.html http://hi.baidu.com/fandywang_jlu/blog/item/b49e40893ddbb0b00f244485.html
阅读全文
  • 10月
  • 14日
综合 ⁄ 共 1393字 评论关闭
第一道动态规划。。书中给的状态转移的设计感觉很巧妙 要注意下数组大小避免RE。 Run Time: 0.032s #define UVa "LT9-1.1025.cpp" //A Spy in the Metro char fileIn[30] = UVa, fileOut[30] = UVa; #include<cstring> #include<cstdio> #include<algorithm> using namespace std; //Global Variables. Reset upon Each Case! const int maxt = 4000 + 10, maxn = 50 + 10, maxm = 50 + 10, INF = 100000000; int N, T, M1, M2, t[maxn], d[maxm], e[maxm]; int has_train[maxt][maxn][2]; int dp[maxt]......
阅读全文
  • 06月
  • 10日
综合 ⁄ 共 1107字 评论关闭
根据HTTP协议规范,Request 和 Response一样也有这些必不可少的内容! 所以需要首先了解 HTTP Message的概念和其内容的格式,这些东西对于Request和Reponse是一样的。 对于GET方式发送的请求,其内容类型为:null 对于POST方式发送的请求,其内容类型为:application/x-www-form-urlencoded POST方式发送请求的内容类似于:username=xuejava. RequestDispatcher.forward()和HttpServletResponse.sendRedirect()的区别是什么? RequestDispatcher.forward()是在服务器端运行;HttpServletResponse.sendRedirect()是通过向客户浏览器......
阅读全文
  • 04月
  • 24日
综合 ⁄ 共 9712字 评论关闭
1.DTO package com.lzh.lms.dto; import java.util.List; /** * @author luozehua * @date 2014年3月19日 * @time 上午9:20:30 */ public class PageBean<T> { /** * 当前第几页 */ private Integer pageNo; /** * 每页显示记录数 */ private Integer pageSize; private Integer totalRecords; private List<T> datas; public Integer getPageNo() { return pageNo; } public void setPageNo(Integer pageNo) { this.pageNo = pageNo; } public Integer getPageSize() { return......
阅读全文
  • 04月
  • 04日
综合 ⁄ 共 1919字 评论关闭
PART 1 1、start():  用 start() 方法来启动线程,真正实现了多线程运行,这时无需等待 run() 方法中的代码执行完毕而直接继续执行下面的代码。通过调用 Thread 类的 start() 方法来启动一个线程,这时此线程处于就绪(可运行)状态,并没有运行,一旦得到 CPU 时间片,就开始执行 run() 方法,这里的方法 run() 称为线程体,它包含了要执行的这个线程的内容,run() 方法运行结束,此线程随即终止。  2、run():  run() 方法只是 Thread 类的一个普通方法而已,如果直接调用 run() 方法,程序中依然只有主线程这一个线程,其程......
阅读全文
  • 02月
  • 08日
综合 ⁄ 共 365字 评论关闭
方法一   ::GetCommandLine();   将获取到 "C:\test\app.exe" -1 -2 方法二   for (int i=0;i<__argc;i++)   {   __argv[i];   将依次得到C:\test\app.exe -1 -2   } 方法三   AfxGetApp()->m_lpCmdLine;   将获取到 -1 -2 其他方法   如果希望支持MFC应用程序的标准命令行,还可以使用MFC中的CCommandLineInfo类。 范例: for (int i=0;i<__argc;i++) { __argv[i]; } if(__argc>1) { if(strcmp(__argv[1],"nodlg")==0) { CImageClass imageDlg; imageDlg.InitInstance();......
阅读全文
  • 01月
  • 23日
综合 ⁄ 共 2681字 评论关闭
Linux下Ramdisk根文件系统制作过程解析 本文讲述了Linux下Ramdisk根文件系统制作过程。     一、在一个已建好的文件系统上进行修改     设已建立好的文件系统压缩文件为ramdisk.gz     1、解压     #cd ramdisk.gz所在目录     #gunzip ramdisk.gz     在解压后,得到文件系统镜象文件ramdisk, 覆盖了原来的压缩文件     2、镜象文件挂载     镜象文件必须经过挂载后才能看到文件系统中的各个目录和详细内容     #mkdir /mnt/loop /* /mnt/loop 是文件系统要挂载到的目录     #mount –o loop ramdisk /mnt/loop     在挂载目录/mnt......
阅读全文
  • 01月
  • 15日
综合 ⁄ 共 741字 评论关闭
Problem Description 一年在外 父母时刻牵挂 春节回家 你能做几天好孩子吗 寒假里尝试做做下面的事情吧 陪妈妈逛一次菜场 悄悄给爸爸买个小礼物 主动地 强烈地 要求洗一次碗 某一天早起 给爸妈用心地做回早餐 如果愿意 你还可以和爸妈说 咱们玩个小游戏吧 ACM课上学的呢~ 下面是一个二人小游戏:桌子上有M堆扑克牌;每堆牌的数量分别为Ni(i=1…M);两人轮流进行;每走一步可以任意选择一堆并取走其中的任意张牌;桌子上的扑克全部取光,则游戏结束;最后一次取牌的人为胜者。 现在我们不想研究到底先手为胜还是为负,我只想问大家......
阅读全文
  • 01月
  • 09日
综合 ⁄ 共 1995字 评论关闭
From:  http://blog.csdn.net/traceofsun/article/details/6411344 范式:英文名称是 Normal Form,它是英国人 E.F.Codd(关系数据库的老祖宗)在上个世纪70年代提出关系数据库模型后总结出来的,范式是关系数据库理论的基础,也是我们在设计数据库结构过程中所要遵循的规则和指导方法。数据库的设计范式是数据库设计所需要满足的规范。只有理解数据库的设计范式,才能设计出高效率、优雅的数据库,否则可能会设计出错误的数据库.目前有迹可寻的共有8种范式,依次是:1NF,2NF,3NF,BCNF,4NF,5NF,DKNF,6NF。满足最低要求的......
阅读全文