- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 C++实现类似JAVA反射的基本功能
<br />在使用C++的时候,有时想通过输入的成员名字得到相应取值的功能,也就是想实现类似JAVA语言自备的反射功能。下面是我自己想到的一个比较方便的实现,仅作记录。<br /> <br /><br />首先实现一个自动代码生成器:<br /> <br />将中间语言转化为C++语言,如下为中间语言可能的定义:<br /> <br />Class CInterLangTrans {<br /> int32i32Trans;<br /> String sTrans;<br />}<br
2011-03-07 11:09:00 830
原创 HadoopDB(耶鲁大学的老师弄的基于hive+hadoop的东东)
前段时间学习hadoop时,在网上看到了HadoopDB(http://db.cs.yale.edu/hadoopdb/hadoopdb.html),学习了下,觉得还是有些价值,下面是我对HadoopDB的一些理解。
2011-03-07 10:49:00 3389
原创 通过脚本实现简单替换Hdfs上的文件
<br />有时需要替换Hdfs上的文件,但Hadoop目前没提供相应的hadoop fs -mv命令,如是自己动手通过脚本实现,此脚本支持通配符,支持文件夹整个上传等:<br /> <br />#!/usr/bin/env bashprePath=$2args=$1func_putFile() { file=$1 hadoopFile=$(basename $file) echo "put file: $file" hadoop fs -rm $prePath/$hadoop
2011-03-03 16:09:00 1119
原创 Asn.1格式文件流方式解析
在做Asn.1文件解析时采用的是com.chaosinmotion.asn1包。但实际使用时发现不支持以流的方式读取文件,这个可不能忍受,如果解析文件小倒不要紧,但遇到超大的文件,这岂不把内存撑爆了?
2011-03-03 16:00:00 6192 1
原创 virtual dimention简单改进版
<br />在Windows下最喜欢用的多桌面管理器就是VirtualDimension(http://virt-dimension.sourceforge.net/)<br /> <br />但在使用中,经常遇到的问题就是窗口容易被隐藏,就算是设置了最前端显示。由于代码开源,我简单改造了下,VirtualDimension自动隐藏的毛病就再也没出现了。以后有空再讲讲改造的过程,其实很简单,今天就暂时把编译过后的可执行文件上传了以给有需要的朋友使用。<br /> <br />下载地址:http://ay
2011-03-03 15:39:00 464
原创 简单改造以实现个性化的GVIM
经常需要升级GVIM时,觉得把自定义配置都放到_vimrc中不很方便。现在改成单独建个文件_vimrc.user,把自定义配置都放置到这里面。然后再在_vimrc文件中添加一句:source $VIM/_vimrc.user,呵呵,是不是更方便移植了
2011-03-03 15:24:00 516
原创 基于Hadoop实现通用的并行任务处理
利用Hadoop云技术框架实现通用的并行任务处理功能,将原本只是单机程序改造成最终运行在Hadoop云平台里
2011-03-03 14:50:00 1489
VirtualDimension.zip
2011-03-03
VirtualDimension简单改进版
2011-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人