Introduce the timeline of GPT
Emacs profiler
Emacs 升级到 29.1 版本后在结合 eglot 使用时有明显的卡顿感, 故尝试通过 profiler
能力解决.
Photo Gallery
Here is my photo gallery!
(...)Create your site by ChatGPT
为什么不借助 ChatGPT
来边构建自己的站点,边学习网页设计。
Keyfreq data
Memo
Extend the switching effect in projectile
projectile
已本身是个很优秀的多项目文件管理插件,同时因为预留了很多 hook 点便给我们带来了更多的可扩展性。
OrgMode HTML Exporter keeps new lines and multiple spaces
当在 OrgMode 下通过文本记录某种图形、逻辑关系时,需在导出的 HTML 页面保留原有的回车和空格位置或数量,例如:
Binary Search
总结自极客时间【数据结构与算法之美】专栏,最基础的二分查找写法:
Coding Interviews 30 可 O(1) 查找最小值的栈
instance variable 中的 datastack 存储栈本身的数据,由 minstack 存储当前状态下的最小值信息。
(...)Python-type-hints
尝试在 LeetCode 用 Python3 解题,第一题出现的 List
关键字,与 Racket 语法中的 define/contract
合约很像:
Recv-Q vs Send-Q
首先从 man ss
中可以找到相关信息:
GitHub 解决 sync fork冲突
在今天日常从 purcell/emacs.d 同步变更时,终于迎来了自己在 GitHub 上的第一个冲突,特以此记录解决过程。
(...)CHANGELOG
在 header 导航栏为 photo.html 添加一级入口至 photo gallery。并优化 style.ccc 样式,新增 index 也文章间隔线;blog 也支持 lastmodified 更新。
(...)Representing Memory Object
参考《深入理解计算机系统》中文第三版 P31 页例程,来打印 不同程序对象的字节表示:
(...)Golang-error-type
先模拟一个在写业务代码时常见的方法 GetDatabase
,其会根据 flag 参数决定是否返回数据或空指针和 error。
接着的 Client
函数代表一些常规的业务处理逻辑,如当你指定的查询层级小于数据库值时返回 internalError,或者层级小于等于一触发某网络故障。
Emacs-scratch
我目前对 *scratch* buffer
的操作需求,不包含编写 elisp
代码片段等,只是想把其当做 Sublime Text
一般的空页面做临时记录使用。
尝试 Racket 解题 leetcode
在读 wangyin 文章怎样写一个解释器时,选用的实现工具便是 Racket。 我已简单了解 Lisp 语法基础,同时也苦于寻找各种 Lisp 的实战场景,再加上一些被影响的对 Lisp 语法的偏爱,Racket 解题的想法便产生了。
(...)配合 Org Mode 发布至 WordPress
推荐一款插件来帮助你通过 Org mode 完成 blog:https://github.com/org2blog/org2blog
(...)Wordpress Setup
本文参照官方配置文档:https://wordpress.org/support/article/how-to-install-wordpress/ 整体思路:
(...)