devbins blog

前言

在国内开发 Android 一大痛点就是下载 gradle 和第三方依赖特别慢,而且经常失败。

所以需要使用第三方镜像来加速下载,不然一天就这样不知不觉过去了。

前言

当我们开发 Vue + Golang 的前后端分离项目时,前端跑在 http://localhost:5173 ,后端跑在 http://localhost:8080 —— 两者存在跨域的问题。

我的第一反应是:加个 CORS 就行了,试了之后发现不行。

于是我改成本地部署 Nginx 反向代理,虽然不好配,但是能用。但是一段时间不用就有忘记了。或者换个项目还得来一次

每次改前端代码,都要 npm run build 才能验证修改

我其实就是想要热重载 + 实时接口调试?

本文讲如何在 不搭建额外代理服务 的前提下,让 Vue 的开发服务器自动帮你把 API 请求转发到 Golang 后端 —— 实现*零配置、热重载、真调试。

前言

在 Mac 使用 finder 进行压缩,别人解压一看怎么有 .DS_Store__MACOSX 这些垃圾文件,有些杀毒软件还会报病毒,这怎么说理去。

其实 .DS_Store 是 Mac 用来记录文件夹图标的位置、窗口、排序偏好的。

__MACOSX 是备份用的,这些给其它操作系统都是没用的。

所以我们在压缩的时候需要把这些文件给排除掉,我试了下有两种方法可以做的

前言

上一篇文章写了在 Emacs 中发送邮件,但都是纯文本的。

今天来讲下如何使用 Org Mode 来写邮件。

前言

上一篇文章讲了如何在 Emacs 中接收 126 邮件,今天来说一下如何发送邮件。

前言

在 Emacs 中接收邮件图个清净,毕竟广告实在是太多了。

前言

本文讲述了使用小米路由器 R2D 开启 IPv6。

前言

我有一个小米路由器,这个路由器是带有硬盘的,记录一下怎么连接的,经常忘。

CGO

我在 Mac 下使用交叉编译 Linux x86 架构的 go 程序,一切非常顺利。

指令如下

1
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build

但是当我在 Linux 下运行的时候却报了如下错误

1
failed to create user table: Binary was compiled with 'CGO_ENABLED=0', go-sqlite3 requires cgo to work. This is a stub

也就是需要 c 语言环境,也就意味着需要把 CGO_ENABLED 改为 1

前言

阿里百炼的 100 万 token 用完了,虽然模型挺多的,但是并不是每个都能在 Claude Code 中使用。

于是转向魔搭社区,它每天有 2000 次免费调用,足够使用了,顺便体验一下 Qwen-code

毕竟都用 AI 写代码了,乐趣就没了。

前言

在之前的文章中,使用阿里百炼接入了 Claude Code ,并且提供了 100 万的免费 token。

奈何不经用,一个小需求就把 token 用完了。

100 万看起来很多,实际也就 1000000 / 1024 / 1024 = 0.9536743164 约等于呀 1M,还不到。

前言

Claude Code 用起来是真心疼,问了两个问题就花了约 $1, 实在是钱包不允许这么挥霍。

于是想要使用其它模型来接入 Claude Code,尝试了一下阿里的百炼,发现异常的简单。

关键是新人还有 100 万免费 token,香。

前言

Emacs中 使用 pass 编辑密码的时候碰到如下错误

1
/opt/homebrew/bin/pass: line 503: /opt/homebrew/Cellar/emacs-plus\@30/30.2/bin/emacsclient: No such file or directory

先看结论,只需要把如下代码加到 Emacs 的配置中即可

1
(setq with-editor-emacsclient-executable "emacsclient")

前言

最近 Google 的 Gemini 的模型又有免费额度,但是在国内无法使用。

前言

最近用 Org Agenda 的时候碰到了如下错误

1
Tab width in Org files must be 8, not 4.

找了半天也没有解决方案,不过我自己摸索出一个方案。

前言

Claude的模型在编程方面非常强,奈何非常贵,并且还要有一个好的网络才能用。

不过最近有anyrouter可以白嫖,也不需要魔法就能使用,非常方便。

不管如何先把账号注册了,万一后面没白嫖机会了。

记得上次 DeepSeek 就后悔没有早点白嫖,白白错过了。

前言

相信在 Android 中进行 jni 开发的基本都碰到过如下错误

1
java.lang.UnsatisfiedLinkError: No implementation for void xxx

前言

今天来说一下 Android 上如何使用 Rime 输入法。

前言

今天来说一下刷入 KernelSU 如何升级系统,避免升级系统后掉 root。

需要 KernelSU 使用 LKM 模式。

给手机刷入 KernelSU 之后就可以获取 root 权限了,kernelSU 使用的是主动授权的方式。

所以在需要 root 权限的地方是不会弹出授权对话框的。