Go client 如何自定义 dns 解析以及跳过 https 证书验证
使用 gitbook 导出 docsify 项目为电子书遇到的坑
1.安装 gitbook
为 Yakuza 开发扩展
yakuza 是一个应用启动器软件(类似 rofi), 目前只支持 linux 系统(我现在只用 linux).
使用 webrtc + ffmpeg 实现屏幕录制以及区域剪裁
在 linux 上实现即时选中并翻译
gum 结合 kubectl 使用的一些小脚本
15-445 CMU Fall 2023 Project 0 翻译
cmu445 project0 翻译
一个 Application launcher
这两天写一个 linux only 的 application launcher, 用于替代 rofi. 在 linux 平台上的启动器都很简陋, KDE 上提供了 Krunner, 但是它只能在 KDE 上使用, 以及最近 raycast 大火, 我关注的各个 up 都有在用...
在 Go 实现类似 Java 中 Stream 的编程体验
在我们的 curd 的日常中, list 是不可缺少的一部分(在 go 中是 slice), 例如我们从数据库中查询分页数据, 然后可能需要对数据进行过滤, 转换, 去重等操作:
安装双系统
字体压缩
压缩前后字体的大小对比如下:
如何在 go-zero 中实现 curd 的自动化生成
go-zero 提供了一个很好用的工具 goctl, 可以生成一些模板代码, 例如根据.api 文件生成 type、route、handle、logic 以及根据 table 生成 model 代码
一个 VitePress 博客主题
浏览器字体加重不生效
用 Rust 写的弹窗翻译软件
项目地址: https://github.com/fzdwx/popup-translation, 目前已经用 tauri + vue3 改写了
使用 tmux + st
st 是一个非常的简单的终端软件,它对我的来说只少一个功能,就是多路服用(上下左右切分窗口),这在其他终端软件中都有提供,比如说 wezterm.
linux 连接蓝牙耳机
以 Archlinux 为例子
自定义一个 Neovim bufferline
Wayland下的窗口管理器: Hyprland
今天简单尝试了一下 Hyprland,它的功能类似于 DWM + picom 的组合.只是粗略的尝试了一下,发现还是有一些问题:
RISC-V 简介
隐写术
在这个项目中是用的图片来作为案例的,首先通过介绍了一种图片的编码形式, ppm:
在 Obsidian 中预览 hugo
关于 git 游离分支
刚刚改nvim配置时,不知道怎么回事,出现了游离分支(英文名称大概是 detached head ).主要症状就是 git提交不了,由于我用的 lazygit ,它的提示不明显,我以为提交了.然后后面打开 idea 看到底是什么.发现提示是游离分支,这个时候我也没在意. 最致命的操作来了: 我直接 checkout main 分支,然后今天晚上修改的记录全没了.
写一个自己的github action
主要原理就是通过 github action 的来监听 issue 的相关事件,然后读取 issue 中的内容创建文件提交到 git 上,最后直接部署.这样就能随时编辑并展示了.
在shell脚本中执行cd后改变main shell的路径
Code:alias
在Abstract Machine上玩超级马里奥
最近在学习 jyy 的计算机系统基础习题课 , 在做pa1的时候提 到一个运行红白机游戏的项目
GFS
调节linux屏幕的亮度
查看当前backlight由什么控制:
Dwm初体验
HTTP协议
一个linux中的应用程序 launcher: Rofi