摘要:
环境:ubuntu 14.04 server 64版本 hadoop 2.5.1 jdk 1.6 部署的步骤主要参考了http://blog.csdn.net/greensurfer/article/details/39450369这篇文章。 1 安装java,配置好环境变量 JAVA_HOME C 阅读全文
摘要:
perl 的C++扩展,返回值为自定义类型。 在 perl C/C++扩展(三) 中,我已经介绍了,如何让perl 认识 c++的类,但是前面的介绍中,包括我参考的博客http://chunyemen.org/archives/493,都提到,返回值必须是基础类型。对于开发者而言,如果返回值只能是基 阅读全文
摘要:
通过h2xs 中间件,我们可以快速的使用c或则C++ 库来实现perl 扩展功能 第一讲:跑通hello world 程序******************************我们使用命令:h2xs -A -n test它会帮助你建立一个test的文件夹,里面已经初始化部分文件了 进入test 阅读全文
摘要:
第二讲perl 加载c/c++的库 先通过h2xs 创建一个新的工程 进入目录 创建一个mylib文件夹,存放静态库 c程序头文件chen.h c程序代码chen.c 编译静态库 将libchen.a静态库与chen.h头文件拷贝到two_test/mylib 修改perl 生成makefile 的 阅读全文
摘要:
第三讲扩展库使用c++实现,在调用函数后,返回对象变量,perl 能正确使用所有对象成员 使用h2xs 命令生成初始文件 登录目录 c++ 头文件 c++程序代码 使用g++编译成动态库 将libduck.so 文件与Duck.h 文件拷贝到 three_test 目录下 XS是一种用于描述接口的文 阅读全文
摘要:
在前面三篇博客中,我们了解到如何使用c/c++ 扩展自己的perl 库,但是博主在学习过程中,对动态库或静态库的加载不是十分了解,后来自己又细挖一下。后来就有了这篇博文,再后来,没有再后来了,囧!! 我们先来看看 perl c/c++ 扩展(二)中的 Makefile.PL 注意: 我们第一次写时, 阅读全文
摘要:
spidermonkey 源码下载:http://ftp.mozilla.org/pub/mozilla.org/js/ 测试系统 Ubuntu 12.04, js 1.7.0, js 解压在/opt/js 路径下 SpiderMonkey 编译步骤: 1 登录源码目录 2 编译 编译好之后,编译文 阅读全文
摘要:
开机自动联网 将ONBOOT=no,改为ONBOOT=yes,保存退出 开机直接进入命令行模式 将id:5:initdefault:改为id:3:initdefault:,同理,要开机启动图形化界面,改回5就可以了 阅读全文
摘要:
继续学习spark 认真查看了一下${SPARK_HOME}/bin/pyspark 的脚本,原来开启spark 的python 交互挺简单的。 主要操作 变量 PYTHONPATH,是指定它的lib 库的路径,参考web:http://www.afewords.com/blog/501915343 阅读全文
摘要:
环境:Ubuntu 12.04, JDK 1.6, scala 2.11.1, spark 1.0.1, hadoop 1.2.1 一 安装jdk 这里不细说了,自行google吧。 二 安装scala scala 官网:http://www.scala-lang.org/index.html,do 阅读全文