摘要:本文转自 longriver.me 最近使用朋友的一台centos的服务器,没有root权限,已有mysql也没有创建数据库的权限,因此想自己安装一个新的mysql,没想到安装起来颇费一番周折。下文将安装过程中出现的问题总结一下,让诸位看官可以少走弯路。 1,下载源码包,cmake,cmake 编译安装主要参考http://blog.csdn.net/westmaniac/article/details/6535000一文。但是注意,cmake . / -DCMAKE_INSTALL_PREFIX=/usr/local/mysql / -DINSTALL_DATADIR=/usr/local.
阅读全文
摘要:1,首先要确保hadoop上的python 版本和自己开发机器上最好是统一版本。2,在hadoop上引入第三方库时,可以将job 依赖的所有第三方的third-party package都放进 ./lib 中 使用tar 打包 成 tgz格式(注意如果此处没有使用 -z而命名为tgz,使用--archives提交该文件的时候,会引起job的失败 )3, --archives 参数 参考hadoop streaming的指南文档,会自动上传到job 的task目录并且自动解压缩,可以使用#表示解压缩后的文件夹名称4,注意在python 脚本中添加sys.path.insert(0,'li
阅读全文
摘要:1,解决broke pipe 问题,当程序内部出现swallowed exceoption 的时候,stdout 就关闭了,此时再输出,就有broken pipe 问题
阅读全文
摘要:如果g++ -o 制定目标名字-c 表示不生成 可执行代码。
阅读全文
摘要:$? :比目标的修改时间更晚的那些依赖模块表。$@ :当前目标的全路径名。可用于用户定义的目标名的相关行中。$< :比给定的目标文件时间标记更新的依赖文件名。$* :去掉后缀的当前目标名。例如,若当前目标是pro.o,则$*表示pro。make默认寻找叫makefile或Makefile的文件,自己指定的话用 make -f 文件名"#": 注释符命令行首的"@":取消本行命令回显1.规则的基本格式:目标:依赖[tab]命令 <----------命令开头要一个[tab]键例0:hello:main.o func1.o func2.o gcc
阅读全文
摘要:库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。静态库和动态库的区别1. 静态函数库 这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个 函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后的执行程序不需要外部的函数库支持,因为所有使用的函数都已经被编译进去了。当然这也会成为他的缺点,因为如果静态函数库改变了,那么你的程序必须重新编译。2. 动态函数库 这类库的名字一般是libxxx.so;相对于静态函数库,动态函数库在编译的时候 并没有被编译进目标代码中,你的程序执行到相关函数时才调用该函数库里的相应函数
阅读全文
摘要:self.follow = False if callback else True
阅读全文