欢迎来到我的博客!这里是我记录编程世界旅程的开始 🎉
本博客的目的
在这个博客中,我将记录我的课程学习记录,展示我的项目,并分享我在编程过程中个人的反思。我的目标是创造一个供学习和分享知识的空间,与同样热爱编程的朋友们交流。
期待的内容
- 学习记录 🗒️: 来自我课程的笔记和见解。
- 项目展示 💻: 对我个人项目及其开发过程的详细介绍。
- 个人反思 📓: 在我编程旅程中所学到的思想和经验。
欢迎来到我的博客!这里是我记录编程世界旅程的开始 🎉
在这个博客中,我将记录我的课程学习记录,展示我的项目,并分享我在编程过程中个人的反思。我的目标是创造一个供学习和分享知识的空间,与同样热爱编程的朋友们交流。

信息技术硕士,计算方向
墨尔本大学
2024年2月 - 2025年12月
相关课程: 编程与软件开发,计算机网络,数据结构与算法,数据库系统,分布式系统,集群与云计算,声明式编程,机器学习,软件过程与管理,信息可视化
做 AI Agent 的核心原则是拒绝过度设计,从最简单的单次 API 调用开始,避免一开始堆砌复杂工具和框架导致系统失控。
| 类型 | 特点 |
|---|---|
| 伪 Agent | 固定流水线(如视频自动剪辑:转录 → 提取 → 剪辑) |
| 真 Agent | 能应对无标准答案的情况(如发现数据异常时主动交互确认) |
注意力机制的核心是教模型**「抓重点」**,即有选择地关注信息中对当前任务最关键的部分。通过计算权重来判断信息重要性,权重越高表示该部分越关键。
| 传统模型(如 RNN) | 注意力机制 |
|---|---|
| 线性处理,从左到右死记硬背 | 不依赖词语位置远近 |
| 易丢失长距离信息 | 通过语义相关性「跨距离连线」 |
| 信息易遗忘 | 解决信息遗忘问题 |
2025 年初黄金价格约 600 元/克,年底涨至 1200 元/克以上,涨幅超 100%,但在金属品类中仅属中游。
| 品类 | 涨幅 |
|---|---|
| 钯金 | 超 110% |
| 铂金 | 225% |
| 白银 | 250% |
| 钨 | 涨 4 倍 |
解决单分支并行开发时代码互相影响的问题,可在一个分支创建多个临时目录(worktree),各目录开发互不干扰。
使用要点:
JSX(JavaScript XML)是 JavaScript 的语法扩展,允许在 JS 中写类似 HTML 的标记。它不是 HTML,也不是字符串,而是会被编译成普通的 JavaScript 函数调用。
// 你写的 JSX
const element = <h1>Hello, world!</h1>;
// 编译后(简化示意)
const element = React.createElement('h1', null, 'Hello, world!');
底层逻辑架构是技术核心,工具和 API 会变,但架构不变,需理解以不变应万变。
AI 模型演进类似人类学习过程:
CNN(看特征)→ RNN(记顺序)→ Transformer(注意力机制)→ BERT/GPT(理解与生成)
像「特征猎人」,通过卷积核(小窗口)扫描图像提取局部特征(如眼睛、嘴巴),再经池化(压缩,保留最大特征值)处理。
# 堆内存
-Xms4g -Xmx4g # 初始堆=最大堆,避免运行时扩容
-Xmn2g # 年轻代,一般约为堆的 1/3~1/2
# GC 选择
-XX:+UseG1GC # G1 适合大多数企业场景
# 或 -XX:+UseZGC(JDK15+,超低延迟)
# GC 日志(JDK 9+)
-Xlog:gc*:file=gc.log:time,uptime:filecount=5,filesize=100m
# OOM 时 dump
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/path/to/dumps/
Excalidraw 是一个开源的虚拟白板,用于绘制手绘风格的流程图,支持多人协作编辑。
# 使用 create-excalidraw-app 创建项目
npx create-excalidraw-app my-app
# 启动开发服务器
cd my-app
npm run dev