行星观测者协会

Association of Planetary Observers

Docker笔记

本文章目前为未完成状态,随时会加入新内容。 Docker命令 run 大部分run(不仅限于run)命令本身都会返回容器的id。 使用指定镜像创建并启动容器 docker run abc/xxx[:tag] 后台运行 docker run -d 设置容器名字 docker run --name xxx 交互式容器,-i保持标准输入对容器开放,-t为容器分配虚...

Scala 并发编程笔记

本文是对《Scala并发编程》一书的阅读笔记。 Future Future[T] { => T } 用Future[T].foreach(f: (T) => Unit)设定结果正确返回之后要执行的操作;用Future[T].failed.foreach(f: (T) => Unit)设定结果返回失败时要执行的操作。 Try Try[T] { => ...

Scala模拟Kotlin的类扩展(Extensions)功能

之前学习了一下Kotlin,发现Kotlin的类扩展(Extensions)功能还是十分好用的,要是在Scala下也可以这么使用就太好了。于是本人看了下相关内容,用Scala的隐式(implicit)成功模拟了Kotlin的类扩展功能。 简单实现 假设要给String类添加getSecondChar和repeat方法。我们可以创建一个StringWrapper类, 相当于对String类...

Redis笔记

本文仅对Redis的操作进行一些简要介绍,暂时不写出本人不常使用的部分。 安装 Redis下载地址:https://redis.io/download make make install cd utils ./install_server 详细参考:Redis 安装及配置 可以在安装前使用make test来测试服务器性能,需要安装tcl包。 详细参考:Redis Sentin...

安装Hadoop、Spark单机版

默认环境 Debian/Linux Java 8u101 Scala 2.11.8 hadoop安装方法 编辑/etc/profile #java export JAVA_HOME=/usr/local/jdk1.8.0_101 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_H...

用Sublime Text运行Scala脚本

最近在学Python,偶然发现Scala 也可以用来写脚本(Script)。 众所周知,Scala是基于Java的,对依赖包的处理很是麻烦,需要在scala -cp后面加入依赖包的路径,不然运行时会报错。但每次运行Scala脚本都要输入一次依赖包路径,又有点得不偿失,违背了使用Scala脚本的初衷。 Sublime Text是一个代码编辑器,也是HTML和散文先进的文本编辑器,具有漂亮的...

Git常用指令

显示完整指令列表 git help -a 常用指令 文档库操作 创建 创建文档库: git init 创建bare类型文档库: git init --bare <repository_name>.git 添加、删除、更新、提交 逐个添加: git add <file_name> [<file_name>] 将所有文件放入缓存...

Git使用笔记

1 Git安装 Windows 去Git官网下载,地址:https://git-scm.com/ Linux Debian下,输入命令: apt-get install git 2 Git初始化 配置信息 git config --global user.name "<your_name>" git config --global user.email "&l...

Welcome to Jekyll!

You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run je...