摘要:
这里罗列常用操作,更多参考https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Clihive命令行执行一个查询$HIVE_HOME/bin/hive -e 'select a.col from tab1 a'之后过程中,会在终端上显示mapreduce的进度,执行完毕后,最后把查询结果输出到终端上,接着hive进程退出,不会进入交互模式。使用静音模式执行一个查询$HIVE_HOME/bin/hive -S -e 'select a.col from tab1 a'加入-S,终端上的输出不 阅读全文
阅读排行榜
maven 的一些操作
2012-09-11 14:58 by java20130722, 223 阅读, 收藏,
摘要:
1. 查看 XXX 插件的完整描述,运行:$ mvn help:describe -Dplugin=XXX -Dfull2. 浏览项目依赖$ mvn dependency:resolve3. 查看项目的整个依赖树,你可以运行 dependency:tree 目标。$ mvn dependency:tree4. 查看完整的依赖踪迹,包含那些因为冲突或者其它原因而被拒绝引入的构件,打开 Maven 的调试标记运行:$ mvn install -X5.忽略单元测试失败5.1 在pom.xml 中配置 org.apache.maven.plugins m... 阅读全文
Chapter08-用户模式下的线程同步
2012-08-03 21:15 by java20130722, 223 阅读, 收藏,
摘要:
Cache Lines 如果想编写一个能够在多核上高效率的程序,你就有必要理解Cache Lines.学过《操作系统》应该都知道,CPU从物理内存中读取内容的时候不是每次读取一个字节,而是读取多个字节的数据放入Cache Line之中。一个Cache Line可能是32、64或128个字节(总之是2的指数),并且它们一般都是按照32、64或128字节数对齐的。 值得注意的是,在多核上的Cache Line进行内存更新时可能会出现问题,看下面这个实例:1.CPU1读取内存中一个字节,顺便会将附近的几个字节一起读进Cache Line。2.CPU2读取和CPU1中一样的那个字节,顺带也读取了这个字 阅读全文
设备驱动开发之缓冲区读写操作
2012-05-01 08:48 by java20130722, 223 阅读, 收藏,
摘要:
在驱动程序创建设备对象时,就需要为设备指定何种读写方式。设备对象共有三种读写方式,分别是缓冲区方式读写/直接方式读写/其他方式读写其对应的Flags设置为:DO_BUFFERED_IO/DO_DIRECT_IO/0(零值)。缓冲区读取代码示例: //创建设备 status = IoCreateDevice( pDriverObject, sizeof(DEVICE_EXTENSION), &(UNICODE_STRING)devName, FILE_DEVICE_UNKNOWN, 0, TRUE, &pDevObj ); if (... 阅读全文
Layer List
2013-04-23 13:26 by java20130722, 222 阅读, 收藏,
摘要:
Layer List管理一组drawable object, 最后一个在最上面。文件存放位置:res/drawable/filename.xml语法: 用法:bt_layer.xml 效果: 阅读全文
浙公网安备 33010602011771号