跳到主要内容

2 篇博文 含有标签「 碎碎念 」

查看所有标签

2026 年的一点博客心得

· 阅读需 3 分钟

转眼这个赛博笔记本都上线一年多了。说是赛博笔记本,其实作用差不多就是一个博客吧。从今天开始,我把 Docusaurus 的 blog 打开了,真的变成半个博客了。

想想还真是特别。

为什么写博客

理由很简单,就像之前我写在博客园的那样:

  • 有的东西看完就忘了,得记笔记。
  • 觉得好像没找到关于某事物很好的介绍文字,遂自己写。

现在看来,还有一点,就是在信息海洋中提炼一点精华。虽然这点精华估计都要被喂给 AI 了吧,但是确实是自己的一点小天地,这里的文章都是可靠、精心编写的。

还有一点,就是当时 OI 要写题解,但是洛谷题解区一般都关了,洛谷博客也不是很好看,所以打算把题解之类的当博客写。

所以就开始有写博客的念头了。起初用的就是博客园。它老牌,可靠,有很多成熟的美化方案,而且免费使用,少量广告。不用自建站,国内访问快。

那为什么后来又不用了呢?

原因有两点。其一,虽然确实有非常成熟的美化方案(awescnb,现在改名 tona 了,我还 fork 过这个仓库来着),但是嘛,总感觉不是特别对我的审美。博客不好看怎么会有动力写呢。 当时有过一个念头,就是自己打造一个好看的皮肤。后来放弃了,不是我的菜。。

其二,网络上有很多神奇的爬虫,整天爬爬爬,我文章刚发出来几十秒就被爬了,比如:程序杂谈:概述-编程学习网C++ GUI 选型记-编程学习网,我真服了。

所以才自己建站,有了 mNotebook。

C++ GUI 选型记

· 阅读需 4 分钟

若干年前,我入门了 C++,写了一个控制台贪吃蛇,觉得自己逐渐理解一切……

“我想创建 GUI!” 于是漫长的选型过程开始了。

概念

还是有必要阐释一下这几个概念:

  • GUI:图形用户界面,其实是很宽泛的概念,图形化的程序界面都算。
  • UI:用户界面,我觉得更强调 “和用户交互”,比如一个按钮、一个输入框等。
  • 绘图库:只提供绘制(或者图形渲染服务),你可以用它画一个三角形、矩形,可以显示图片,但是做 UI 有点难。
  • UI 库:提供 UI 功能,一方面是不需要自己画按钮,另一方面是提供事件处理等服务。

EasyX

我第一个用的是 EasyX,当时用它写了蛮多程序的。