用 Rust 和 LLVM 写一个计算器吧~

TIP

嘻嘻,因为可能之后要做一些编译相关的东西,所以准备先熟悉一下 LLVM 和 Rust。在 Rust 里有一个比较好用的 Rust 的 safely binding inkwell,在查找 inkwell 的示例时候找到了一个很多功能未完成的 Rusty Calc,因此这次就参考它写一个简简单单的计算器吧~

Proxy 以及 Vue3 中的响应式

TIP

呜,前两天看完对象那一章之后就开始看 Proxy 那一章了,虽然不难,但总觉得没啥用,难道会有人拿着代理去操作一番嘛?直接操作源数据不香嘛?所以我看了一半就溜了……结果这两天就发现 Vue3 的响应式就是通过 Proxy 实现的……

JavaScript 中的“类”与原型链

TIP

虽然早有耳闻 ECMAScript 的“类”并不是真正的类,但此前我一直都是直接按其他面向对象语言的用法直接用来着,不过也没发现什么不同(毕竟其实也没怎么用过 JS 的说 2333)。

唔,这两天刚好看到了《JavaScript 高级程序设计(第四版)》中的“对象”这一章,就简单整理一下啦~

Re:从零开始的 CSS 的学习之旅

TIP

虽然此前已经无数次尝试接触前端项目,却从未认真学习 CSS 等前端知识,导致连个样式都不会添加,因此最近下定决心(但愿)抽空系统地学习下前端的知识~

采用 GitHub Action 自动化部署博客

TIP

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

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

使用 git-filter-repo 清理 git 历史记录

TIP

Git 并不适合管理二进制文件,但有些情况下又不得不添加一些图片之类的二进制文件,但一旦频繁更改的话,历史记录中将记录着每一个完整的二进制文件,导致 repo 越来越大……为了解决该问题,往往需要一些针对二进制文件的处理手段

初尝 GAN

TIP

最近在 DL 的学习方向上稍有迷茫,毕竟有那么多学习的方向嘛。“开学”那几天初尝 RL 做了个 AlphaZero 五子棋,但理论什么的尚需补足,而且暂时没有什么别的想做的也没继续深入。毕设这段时间主要是学习一些机器学习领域的知识啦,大多是一些浅层神经网络及其优化算法,比如 AutoEncoder 和遗传算法等等,唔,本来兴趣就寥寥,然后毕设凉了就更没动力了……

前两天突然翻出来一张猫猫十年前的照片,但分辨率实在太低啦(240 * 320),就想尝试一下超分辨率相关模型,发现最近超分辨率也在用 GAN 啦,所以,就尝试学一下~

  • «
  • 1
  • 2
  • 3
  • 4
  • »