Archive for the ‘未分类’ Category

格式化Hive语法树(python)

为了容易看一点,把用explain得到的语法树加上一些缩进. 该代码只是简单的加上缩进. 效果 这是查询explain select key from kv mykv join test mytest on (mykv.key == mytest.id);语句获取的语法树   (TOK_QUERY (TOK_FROM (TOK_JOIN (TOK_TABREF (TOK_TABNAME kv) mykv)   (TOK_TABREF (TOK_TABNAME test) mytest)   (== (. (TOK_TABLE_OR_COL mykv) key)   (. (TOK_TABLE_OR_COL mytest) id) ) ) )   (TOK_INSERT (TOK_DESTINATION (TOK_DIR TOK_TMP_FILE) )   (TOK_SELECT (TOK_SELEXPR (TOK_TABLE_OR_COL key) ) [...]


hue runcpserver has restarted more than 3 times

运行hue时,~/hue/build/env/bin$ ./supervisor 遇到这个错误,查看logs可以看到这句: runcpserver has restarted more than 3 times 解决方法 更改hue/desktop/conf/hue.ini配置 # Set to true to use CherryPy as the webserver, set to false # to use Spawning as the webserver. Defaults to Spawning if # key is not specified. use_cherrypy_server = true 去掉注释并改为true 默认为Spawning,不知道我错误的原因。。不过盖茨用cherrypy就正常了。 如果需要用beeswax还需要配置hue_beeswax.ini,把注释去掉就可以了。


gcc: error trying to exec ‘cc1plus’: execvp: 没有那个文件或目录

参考http://archive.cloudera.com/cdh/3/hue/manual.html安装hue,首先把那些lib都安装先。 然后 $ HADOOP_HOME=/path/to/hadoop-0.20 PREFIX=/path/to/install/into make install 遇到这个错误 gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Isasl -I/usr/include/python2.7 -c sasl/saslwrapper.cpp -o build/temp.linux-i686-2.7/sasl/saslwrapper.o gcc: error trying to exec ‘cc1plus’: execvp: 没有那个文件或目录 error: command ‘gcc’ failed with exit status 1 make[2]: *** [/home/fatkun/hue-1.2.0.0-cdh3u3/desktop/core/build/sasl-0.1.1/egg.stamp] 错误 1 安装g++即可,apt-get install g++ 注意g++的版本要和gcc的一致, g++ –version查看版本。  


图片批量下载扩展捐赠名单

不说什么了,感谢你们的支持! 如果你不想出现在此页面上或有其他要求,请在下面的评论和我联系。 很多人给我捐款,真的很感动。。最近工作很忙,总要加班。。。我尽量抽出一些时间来更新这个扩展。。不能太懒了。。。 (以下按捐赠时间排序,姓名用星号替代避免隐私泄露)   谢谢你的chrome图片作品,很荣幸能使用您的作品 姓名 留言 金额 捐赠日期 张*辉 谢谢。 1元 2012.05.17 *诚 余额不多。还请笑纳。 5元 2012.05.07 刘*锴 面包总会有的,好用的插件;可以合并多页取图就好了 5元 2012.05.07 *成 没想到作者还惦记着这扩展,希望继续完善 2元 2012.04.04 王*聿 这个扩展很好用,无奈本人学生财力有限,但还是支持一下 5元 2012.03.30 叶*锋 支持 20元 2012.03.23 *迪 谢谢你的chrome图片作品,很荣幸能使用您的作品 10元 2012.03.13 马*龙 加油,我很喜欢这个插件,希望你能进一步的完善它,感谢! 20元 2012.03.12 崔*辉 方便,继续加油。小钱表示心意。 10元 2012.03.08 *珂 支持 1元 2012.03.07 *兴 小小心意,支持开发 9.2元 2012.02.29 韩*泓 [...]


Outlook自定义窗体自动发布

一般来说,我们都是把窗体“另存为”一个.oft的文件,然后如果要发布给很多人,一个是发布到exchange server上大家共用,一个是只发布到自己。 通常是使用“工具->窗体->发布窗体”来进行发布,但是如果窗体很多。。而且每个人都要发布。。那就挺麻烦的。 实现代码 把下面的代码保存为xxx.vbs文件,放到.oft同一个目录就可以自动发布了。当然,你可以要相应修改一下 Sub PublishForm(objOL, olns, strPath, trueName, displayName, folderId) Dim objItem ‘ As Outlook.ContactItem Dim objFD ‘ As Outlook.FormDescription Dim MyFolder Const olPersonalRegistry = 2 Const olFolderRegistry = 3 Const olDiscard = 1   Set objItem = objOL.CreateItemFromTemplate(strPath) Set objFD = objItem.FormDescription Set MyFolder = olns.GetDefaultFolder(folderId) With objFD .Name = trueName .DisplayName [...]


安装.net framework 3.5错误

问题 我在官方下了一个.net framework 3.5,可是安装的时候说 Visual C++ Runtime Library runtime error. This application has requested the runtime to terminate it in an unusual way.Please contact the application’s support team for more information. 后面来弹出一个错误是:printfilterpipelinesve.exe 应用程序错误 解决方法 在我的电脑-》右键-》管理-》服务和应用程序-》服务-》启用Print Spooler服务