- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 go 为方便单元测试的函数
写go语言程序,在单元测试时,经常需要比较两个值是否相等,比较一个值是否为nil,或者是否抛出了panic。分别写了如下三个函数来进行判断。具体应用时,可以根据实际情况进行调整。
2016-01-30 23:05:06 671
原创 go 有限状态机
用Go语言写了一个有限状态机,放在github上,有兴趣的同学可以看看:https://github.com/sharplog/hackberry
2016-01-30 22:54:01 789
原创 Ubuntu安装使用clustershell
为了一下子将几台ubuntu server关掉,使用clustershell。在第一台机器server1上安装了clustershell。 当然,在能执行clustershell的命令之前,需要先配置server1到其它机器的ssh免密码登录。
2016-01-30 22:47:59 2157
原创 virtualbox中安装ubuntu Server
在windows上,用virtualbox安装Ubuntu Server,失败。界面上提示busybox-initramfs安装失败,让看/var/log/syslog文件中的详细信息。其实,其中也没有什么可看的。 按网上有地方说的,在选择语言之后,按F6后,选择了acpi=off选项,结果还是报这个错误。
2016-01-30 16:09:57 2324
原创 Spark的Standalone部署
基于原来部署过Hadoop 2.7.1的5台虚拟机(ubuntuServer1~ubuntuServer5)来进行Spark的Standalone部署Spark。 下载的是不含Hadoop的版本:spark-1.6.0-bin-without-hadoop; 将spark安装到各机器上的/usr/lib目录下。
2016-01-29 22:57:28 2973
原创 go 用结构解析XML
结构定义如下,在tag中写明在xml中的映射关系。可以是子节点,也可以是属性,还可以是chardata。当然,结构的成员必须是大写字母打头的,对外可见。多层节点可以用大于号连接,如“onentry>action”。用chardata时,tag为`xml:”,chardata”`。
2016-01-29 22:27:11 2353
原创 go nil转为interface{}后判断不可靠
判断一个值是否为nil,最好是直接跟nil进行比较判断,而不要通过interface{}的形参传给另一个函数来进行判断。 但是用反射可以通过interface{}来判断nil。
2016-01-29 09:04:28 2646
原创 mysql 5.7.7以后需要初始化数据库
用zip包的形式在windows上安装了mysql 5.7.10,在启动服务的时候,总是提示无法启动服务,说是服务没有报告任何错误。从windows的事件管理器中可以看到错误信息:Fatal error: Can’t open and lock privilege tables: Table ‘mysql.user’ doesn’t existFor more information。从data目录
2016-01-27 22:25:38 16972
原创 dos下将命令的执行结果赋给变量
在使用spark时,需要在spark-env.cmd中,为环境变量SPARK_DIST_CLASSPATH赋值,赋的值是执行命令“hadoop classpath”的返回结果。如果是在linux环境下,比较简单,直接export SPARK_DIST_CLASSPATH=`hadoop classpath `就可以了。在dos环境下,需要变通一下,用for语句把执行结果赋给环境变量:FOR /F %
2016-01-27 22:15:52 22271
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人