AWS Educate & Amazon Lightsail
之前申请的 DigitalOcean 的云主机最近到期了,偶然看到学校已经在 AWS Educate 的 会员院校列表 里了,注册 AWS Educate 后可以得到 $100/年 的服务抵扣金额(Credits),配合 AWS 的 Amazon Lightsail 实例可以使用一年多,趁着还是学生,决定折腾一个,这里记录一下过程。
之前申请的 DigitalOcean 的云主机最近到期了,偶然看到学校已经在 AWS Educate 的 会员院校列表 里了,注册 AWS Educate 后可以得到 $100/年 的服务抵扣金额(Credits),配合 AWS 的 Amazon Lightsail 实例可以使用一年多,趁着还是学生,决定折腾一个,这里记录一下过程。
编辑距离 (LeetCode 72: Edit Distance) 指的是将一个字符串 A 转变为另外一个字符串 B 所需的最小操作次数。
学校 PC 没有独立公网 IP, 这样在学校外部网络就无法 SSH 连接。如果有某台服务器(比如用来搭建博客的服务器,阿里云等)是有公网 IP 的,就可以利用 frp 和这台服务器来实现内网穿透,来达到校外通过 SSH 访问学校内网 PC 的目的。
这里通过 LeetCode 中的一道动态规划题目(115. Distinct Subsequences)来复习一下动态规划中的正反向递推和滚动数组的使用。
Travis CI 提供的持续集成服务可以在我们将 Commit push 到 Github 后自动执行用户定义的一系列任务。这里记录一下使用 Travis CI 对 Hexo 静态博客自动部署到 Github Pages 的过程。
上面已经成功执行了一个使用 Gradle 的 Java 项目,下面大概介绍一下原理,官方也给出了详细的 Getting Started。
Gradle 是一款非常强大的构建工具,最近学习了下 Gradle 的基础使用,这里记录下我的使用实践。