Chinaunix首页 | 论坛 | 博客
  • 博客访问: 282606
  • 博文数量: 82
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 874
  • 用 户 组: 普通用户
  • 注册时间: 2015-03-21 09:58
个人简介

traveling in cumputer science!!

文章分类

全部博文(82)

文章存档

2016年(13)

2015年(69)

我的朋友

发布时间:2016-03-23 15:49:05

最简单的方法:进入linux系统后,输入
# apt-cache search boost
你将看到很多文件信息,你会看到其中一个文件叫 libboost-dev, 直接安装此文件即可:
# apt-get install libboost-dev
这样就安装成功了。这个速度很快,是因为直接拷贝了lib文件到系统。
可以使用本文最后代码测试安装成功与否。
2.在安装boost regex后,在codeblocks,使用出错,
(1)报错信息:
"/usr/include/boost/regex/v4/regex_match.hpp|50|undefined reference to`boost::re_detail::perl_matchercompile->linker settings->add
我的boost链接路径 "/usr/lib/x86_64-linux-gnu/libboost_regex.a"
添加之后编译正常!!......【阅读全文】

阅读(1777) | 评论(0) | 转发(0)

发布时间:2016-03-13 13:44:08

1.KMP算法理解
1.1次方法是一种常用的提高字符串匹配效率的算法,由作者Knuth–Morris–Pratt得名。但实际意义是字符串匹配过程中,省略不必要操作的一种方法。
最基础的方法是令匹配模板pattern,从待匹配string的头开始,逐位后移进行操作。如下:
a b c a b a c c a b c a b a c c a b c a b a c c a b c a b a c c a b c a b a c c
| | \ \ \ | | | \ \......【阅读全文】

阅读(1381) | 评论(0) | 转发(0)

发布时间:2016-03-02 12:20:59

1.问题
? 在运行spark app时,屏幕上总会刷屏似的输出大量日志信息,详细介绍程序运行过程,但这样有时也不便我们调试应用。只输出警告和程序输出一般就足够我们参考,再详细的内容课题通过web ui更直观的查看。
?2.解决方法
?进行如下设置:

点击(此处)折叠或打开

cd $SPARK_HOME/conf
cp log4j.properties.template log4j.properties......【阅读全文】

阅读(6458) | 评论(0) | 转发(0)

发布时间:2016-03-01 15:32:01

1.查看正在运行app的信息
?访问master WEB UI : http://master:8080
?然后点击Running Applications 下Application ID或者Name查看信息
2.查看运行完成app的信息
?按照上面在master WEB UI中的操作方法访问
?会产生报错内容:No event logs were found for this application! To enable event logging, set spark.eventLog.enabled to true and spark.eventLog.dir to the directory to which your event logs are written.
解决办法:按照报错内容
? (1)在$SPARK_HOME/conf中的创建spark-defaults.conf
然后在spark-defaults.conf中添加如下数据
(2)切换到/tmp/目录下,看有没有spark-events文件夹
经过......【阅读全文】

阅读(3793) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册