一个奇特的想法 - Site Net

就在最近两天,我思考到关于如何做一个让知识体系更显而易见的个人网站时,想到了一个可以用一个程序来实现展示各网站关联的点子:类似于一个知识体系的构建,知识点 A 关联到知识点 B,知识点 B 关联到知识点 C,每个站点会指向它内部所含的链接的站点。 程序写出来之后首先就想要测试的就是 Wikipedia 的词条,经过域名过滤和标题过滤(让链接仅指向 Wikipedia 的站点而不是某些参考文献),原站点指向的站点实在是太多,图片上的字都有点看不清了。(以下是 Python 词条搜索 3,000 次的结果) 然后再试了一下 Apple 的中国官网,图比较密集所以将画布放大了一倍 本工程的 GitHub 链接...

February 20, 2021 · 1 min · Sidney Liu

使用 Travis CI 自动部署 Hugo 站点

在 GitHub 仓库内创建 .travis.yml 文件并添加以下内容后,即可自动部署此 Hugo 站点。 dist: bionic addons: snaps: - hugo install: - cd ./src/ - git submodule update --init --remote script: - hugo -D after_script: - cd .. - git config --global user.name "Travis CI" - git config --global user.email <your-email> - git remote set-url origin "https://${GITHUB_TOKEN}@github.com/<username>/<repo-name>.git" - git checkout main - git add . - git commit -m "Update Blog By TravisCI With Build $TRAVIS_BUILD_NUMBER" - git push origin 记得在 travis-ci....

February 16, 2021 · 1 min · Sidney Liu

关于本站

本站使用 Hugo 搭建而成,theme 主要使用 PaperMod,将源仓库 adityatelange / hugo-PaperMod fork 到自己的 GitHub 仓库 cloxnu / hugo-PaperMod 并手动增加Mathjax 特性后,本站仓库主题使用 git submodule 拉取。 以下添加 Mathjax 特性过程参考 https://note.qidong.name/2018/03/hugo-mathjax/ 手动添加文件 layouts/partials/mathjax.html 在 partials 目录下的文件 extend_head.html 添加代码 即可。 顺便在这里提一下 git submodule 和 git remote 在我 fork 了源仓库之后,使用命令 git remote add upstream https://github.com/adityatelange/hugo-PaperMod.git 来配置一个 remote,参考 Configuring a remote for a fork ,并使用 git fetch upstream 来同步远程仓库,参考 Syncing a fork 。将 Mathjax 特性添加之后,push 到自己 fork 的仓库,随后在本站仓库使用命令 git submodule add https://github....

February 15, 2021 · 1 min · Sidney Liu

学校爬电费状态栏 App 的 macOS 开发日记

Monitoring the energy charge work on macOS in CJLU. 如何在没接触过 macOS 开发的情况下 4 个小时写一个学校爬电费状态栏 App GitHub链接-Energy_Charge_in_MacOS About Energy_Charge There is Docker version. 2020-05-23 00:35 更新 连接错误变灰 低电费变红 其他寝室 缘起 学校寝室里配了台台式,写了大半学期的 iOS,这一切都如此顺利。 不过就在刚刚,一位大佬朋友突然向我展示了他找到的查寝室电费网址 POST 参数。这不禁让我陷入了思考(因为平常我得经常看着点电费不然没电费了电脑黑屏警告233)。然后我顺便查了下我们寝室的电费,nm只有 1 块 5 了!!! 开发一个 macOS 的爬电费 App 就这样开始了。 —- 四个小时前 Hardworking… Xcode - File - New - Project… 然后选择 macOS App,这一切看起来如此自然,然而第一个困扰我的出现了 — url request 如何实现。 一向喜欢用第三方库的我,果不其然又发现了一个好用的 url request 库,它叫 Alamofire。这个库用来写请求超级超级容易,不过我完全不知道请求完成后得到的 request 应该怎么用,后来找到它的文档这里 噢,原来我获得的就是这个网址的 JSON 数据,我只需要使用官方的 JSONSerialization 类就行了,于是我就写成了下面这样,把 JSON 转换 NSDictionary 一层层不断获取,成功得到了电费数值,并将它们写到一个类里去,加了一些代理以便其他类能够得到电费变更通知或错误通知。...

May 23, 2020 · 1 min · Sidney Liu