Tags

C to ++

TIP

什么是 C++?顾名思义,它是在 C 语言的基础上进行了语法的扩展,但同时保留了对 C 语法的兼容性,这就使得 C++ 上能 OOP,下能精准分配内存,正因为“无所不能”,所以想要一次性全掌握也是难上加难,但由于我们往往并不需要掌握的面面俱到(除非真的要坚持使用 C++ 开发),比如说只是用来刷刷题的话,我们只掌握部分语法即可,本篇也主要面对有着 C 语言基础而苦于入门 C++ 的初学者,让我们将 C++ 学成 C-- 吧~

采用 GitHub Action 自动化部署博客

TIP

博客的部署往往只需要一行命令,但却需要花费我几分钟在本地的构建时间,完成博客内容后本应该放松放松心情,这几分钟的等待显得尤为惹人生厌

那么如何解决这个问题呐?当然是自动化部署啦,这样我们每次只需要将写完的博客 Push 到 GitHub 上,就可以触发相应的 CI 以完成博客的自动部署咯,所以这里就介绍如何使用 GitHub Action 来自动化部署博客

Manjaro 初体验

TIP

虽然此前也接触 Linux 很久了,但平时也只是作为备用系统偶尔用用罢了,之前也用过一段时间 deepin,但是有很多细节上有 bug,一段时间后还是将 Windows 作为我的主力系统了。

前段时间了解到了 Manjaro 这个 Linux 发行版,可以非常方便地安装软件,所以决定尝试一下下~

初尝 GAN

TIP

最近在 DL 的学习方向上稍有迷茫,毕竟有那么多学习的方向嘛。前两天突然翻出来一张猫猫十年前的照片,但分辨率实在太低啦(240 * 320),就想尝试一下超分辨率相关模型,发现最近超分辨率也在用 GAN 啦,所以,就尝试了解一下~

Git 提交信息规范

TIP

Git Commit Message 虽然可以随意描述,但使用没有意义的描述对于后续 review 代码以及理解代码用途等方面都会造成巨大的影响。因此 Commit Message 具有意义是最基本的要求,此外,你还应该遵守一定的格式规范,这样能够让大家更快更清晰地了解该 Commit 的详情。这里我主要介绍下常规的 Git Commit 规范和 Gitmoji 规范,最后介绍下我常用的相关配置。

Linux 上使用源码编译程序

TIP

虽然 Linux 上的包管理器很方便,但是没有 root 权限时还是很头疼的,这就需要我们自己寻找软件源码自行编译咯~

下面以安装 node-v12.16.1 为例

使用 JupyterLab 开启全新的炼丹之旅

TIP

本地设备的配置大大限制了炼丹的效率,如果有一个合适的服务器的话,如何配置能最方便地进行炼丹呢?

  • «
  • 1
  • 2
  • »