2015年3月18日
摘要: 1.分段隔离,把不相关的代码先注释掉 2.设置断点,监控变量的值 3.跟踪打印 4.查看日志文件 5.可借助Boundschecker软件对程序进行检测。 程序员在开发过程中可能会经常遇到这样的问题:调试时语法没有问题,代码也没有错误,但程序运行就是不正常甚至死机,其实这有可能是逻辑错误引起的内存溢 阅读全文
posted @ 2015-03-18 10:05 龙种人 阅读(580) 评论(0) 推荐(0) 编辑
  2015年3月17日
摘要: 程序猿必读 阅读全文
posted @ 2015-03-17 22:44 龙种人 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1、内存对齐原因 平台原因(移植原因):不是所有的硬件平台都能访问任意地址上的任意数据的;某些硬件平台只能在某些地址处取某些特定类型的数据,否则抛出硬件异常。 性能原因:数据结构(尤其是栈)应该尽可能地在自然边界上对齐。原因在于,为了访问未对齐的内存,处理器需要作两次内存访问;而对齐的内存访问仅需要 阅读全文
posted @ 2015-03-17 22:26 龙种人 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 方法覆盖是针对子类覆盖父类的方法: 程序猿必读 阅读全文
posted @ 2015-03-17 14:48 龙种人 阅读(168) 评论(0) 推荐(0) 编辑
  2015年3月15日
摘要: 题目 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 问题分析 应当从具体问题入手,通过分析简单具体的例子,发现普遍的规律。 现在假定,我们要从二维数组 1 7 14 21 3 8 阅读全文
posted @ 2015-03-15 11:03 龙种人 阅读(182) 评论(0) 推荐(0) 编辑
  2015年3月12日
摘要: 工具用PL/SQL Developer select * from temp1 for update;开锁,点+号,直接从Excel复制,然后粘贴。 程序猿必读 阅读全文
posted @ 2015-03-12 20:11 龙种人 阅读(227) 评论(0) 推荐(0) 编辑
  2015年3月11日
摘要: 首先,hive本身有一个UDF,名字是datediff。我们来看一下这个日期差计算的官方描述,(下面这个是怎么出来的): 从上面的描述可以看出datediff用法很简单,就是datediff('日期1','日期2'),其中日期是有格式的,目前支持以下两种格式: 但是,看上面的显示 hive func 阅读全文
posted @ 2015-03-11 21:40 龙种人 阅读(5043) 评论(0) 推荐(0) 编辑
摘要: 1.用file查看文件编码 2.用vi查看编码及更改编码格式 [hadoop@Master ZhuJiangZaiXian]$ file temp.csvtemp.csv: UTF-8 Unicode (with BOM) text, with CRLF, CR line terminators 程 阅读全文
posted @ 2015-03-11 20:03 龙种人 阅读(3536) 评论(0) 推荐(0) 编辑
摘要: 其中 可直接整合成 程序猿必读 阅读全文
posted @ 2015-03-11 14:35 龙种人 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1.新建文件test.ctl,内容如下 说明: infile 'vodall.csv' 指明要读取的文件 append into table zjsm.vod_record_all,指明是以追加的方式 fields terminated by ',' 指明数据分隔符为逗号 日期长度太长,可以用to_ 阅读全文
posted @ 2015-03-11 11:58 龙种人 阅读(2517) 评论(0) 推荐(0) 编辑