/images/avatar.webp

五岁博客

2026 年普通人用 AI 副业赚钱的 3 种真实路径

去年这个时候,我看有个做 HR 的网友说,她用 DeepSeek 帮人改简历,一个月多收了 3000 块。

我当时觉得新鲜。

现在回头看,那只是开头。

2026 年,用 AI 搞副业的人越来越多,但大多数人在两个极端:要么觉得"AI 能赚钱"是噱头,完全不信;要么买了一堆课,学了一堆"提示词秘籍",最后什么钱也没赚到。

Golang 泛型详解:从入门到实战,彻底掌握 Go 泛型用法

title = “Golang 泛型详解:从入门到实战,彻底掌握 Go 泛型用法” description = “深入讲解 Golang 泛型的核心概念与实战技巧,涵盖类型参数、类型约束、泛型函数、泛型结构体等内容,配合丰富代码示例,帮助 Go 开发者快速上手泛型编程,写出更简洁、更安全的代码。” keywords = “Golang 泛型, Go 泛型教程, Go 类型参数, Go 类型约束, Go 泛型实战, Go generics” categories = [“编程开发”] tags = [“Golang”,“Go 泛型”,“泛型编程”,“类型约束”,“Go 教程”] slug = “golang-generics-complete-guide” date = “2026-03-20” lastmod = “2026-03-20” summary = "" draft = false type = “posts” weight = 0 include_toc = false show_comments = true

CLI-Anything:一条命令让任意软件成为 AI Agent 的工具

AI Agent 能写代码、能分析数据,但让它打开 Photoshop 帮你修个图?抱歉,做不到。

这就是当前 Agent 落地的尴尬——大脑很强,手脚不行。

香港大学数据智能实验室(HKUDS)开源的 CLI-Anything 项目,用一个简单粗暴的思路解决了这个问题:既然 AI 最擅长敲命令,那就把所有软件都变成命令行工具。

Go 反射调用方法详解:用 reflect 包动态执行指定函数

为什么需要反射调用方法

在日常开发中,绝大多数函数调用都是在编译期就确定好的。但有一些场景,我们只能在运行时才知道要调用哪个方法,比如:

  • 根据配置文件或请求参数,动态分发到不同的处理函数
  • 编写通用的 RPC / 插件框架,按方法名路由到对应的 handler
  • 单元测试中批量调用结构体的所有导出方法做覆盖验证

Go 标准库的 reflect 包提供了 MethodByName 这个能力,让我们可以通过字符串名称找到并执行目标方法。下面从最简单的例子开始,一步步把这件事讲清楚。