POLOXUE's BLOG
15 Mar 2024

推荐 bubbletea 扩展库开发 TUI 应用

2,748 words, ~10 min read

今天的文章重点介绍 bubbletea 的一系列扩展库,和 bubbletea 一样是位于 github.com/charmbracelet 下,由 charmbracelet 团队开发的其他开源库。
09 Mar 2024

Go 中的监视器模式与配置热更新

1,678 words, ~6 min read

上篇介绍 GO 的 GUI 库 Fyne 时,提到 Fyne 的数据绑定用到了监听器模式。本文就展开说下我对 Go 中监听器模式的理解和应用吧。
07 Mar 2024

一个 Go 实现的跨平台 GUI 框架 Fyne

2,005 words, ~8 min read

Go 一直以来都没有一个标准 GUI 库,Go 官方也没有提供。在 Go 实现的几个 GUI 库中,Fyne 算是最出色的,它有着简洁的API、支持跨平台能力,且高度可扩展。这也就是说,Fyne 是用来开发 App。
01 Mar 2024

我用 Go 开发了一个简易版 shell

1,928 words, ~7 min read

之前看到 Github 有个 build-your-own-x 的仓库,觉得挺有意思的,有不少有趣的实现。我就想着多尝试实现些这样的小项目,看看不同的领域。一方面提升我的编程能力,另外,也希望能发现一些不错的项目。
26 Feb 2024

一个基于差异同步数据库结构的工具 - Skeema

1,725 words, ~6 min read

本文将继续介绍数据库 schema 数据库同步工具。今天,推荐是的一个基于差异方式实现数据库 schema 迁移的工具库 - skeema,同样也是基于 Go 实现。
25 Feb 2024

一个基于增量同步数据库结构的工具 - Goose

2,100 words, ~8 min read

我将以这个数据库结构迁移为基础,推荐两个 Go 实现的数据结构同步工具,它们基于的是两种完全不同的实现方式:增量和差异。
25 Feb 2024

我用 Python 为 iTerm2 开发一个类似 tmuxifier 的工具

1,264 words, ~5 min read

我在思考如何提高终端工作效率时,想到了在 iTerm2 中实现一个类似于 tmuxifier 布局管理工具。如果你不了解 tmuxifier,简单来说,它是 tmux 的布局管理工具。
24 Feb 2024

我是如何每天在 binance 套利 20 美金的?

1,221 words, ~4 min read

本文是关于我如何在 binance 无风险套利实现每个月挣了 20-25 美金的。
23 Feb 2024

如何正确处理 Go 项目中关于文件路径的问题

2,632 words, ~10 min read

在使用 Go 开发项目时,估计有不少人遇到过无法正确处理文件路径的问题,特别是刚从如 PHP、python 这类动态语言转向 Go 的朋友,已经习惯了通过相对源码文件找到其他文件。这个问题能否合理解决,不仅关系到程序的可移植性,还直接影响到程序的稳定性和安全性。
21 Feb 2024

Go 如何按行读取(大)文件?尝试 bufio 包提供的几种方式

2,730 words, ~10 min read

在编程时,按行读取文件是一个很常规的需求,它相较于一次性读出整个文件,有着诸如内存效率高、处理速度快、实时性高、可扩展性强等优势。