-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
255 lines (232 loc) · 37.2 KB
/
index.html
File metadata and controls
255 lines (232 loc) · 37.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
<!DOCTYPE html><html lang="zh-CN" data-theme="light"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0,viewport-fit=cover"><title>阿超</title><meta name="author" content="阿超"><meta name="copyright" content="阿超"><meta name="format-detection" content="telephone=no"><meta name="theme-color" content="#ffffff"><meta name="description" content="我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这">
<meta property="og:type" content="website">
<meta property="og:title" content="阿超">
<meta property="og:url" content="https://vampireachao.github.io/index.html">
<meta property="og:site_name" content="阿超">
<meta property="og:description" content="我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这">
<meta property="og:locale" content="zh_CN">
<meta property="og:image" content="https://vampireachao.github.io/img/head.png">
<meta property="article:author" content="阿超">
<meta name="twitter:card" content="summary">
<meta name="twitter:image" content="https://vampireachao.github.io/img/head.png"><script type="application/ld+json">{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "阿超",
"alternateName": [
"vampireachao.github.io"
],
"url": "https://vampireachao.github.io/"
}</script><link rel="shortcut icon" href="/img/favicon.png"><link rel="canonical" href="https://vampireachao.github.io/index.html"><link rel="preconnect" href="//cdn.jsdelivr.net"/><link rel="preconnect" href="//busuanzi.ibruce.info"/><link rel="stylesheet" href="/css/index.css?v=5.5.4"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@7.1.0/css/all.min.css"><script>
(() => {
const saveToLocal = {
set: (key, value, ttl) => {
if (!ttl) return
const expiry = Date.now() + ttl * 86400000
localStorage.setItem(key, JSON.stringify({ value, expiry }))
},
get: key => {
const itemStr = localStorage.getItem(key)
if (!itemStr) return undefined
const { value, expiry } = JSON.parse(itemStr)
if (Date.now() > expiry) {
localStorage.removeItem(key)
return undefined
}
return value
}
}
window.btf = {
saveToLocal,
getScript: (url, attr = {}) => new Promise((resolve, reject) => {
const script = document.createElement('script')
script.src = url
script.async = true
Object.entries(attr).forEach(([key, val]) => script.setAttribute(key, val))
script.onload = script.onreadystatechange = () => {
if (!script.readyState || /loaded|complete/.test(script.readyState)) resolve()
}
script.onerror = reject
document.head.appendChild(script)
}),
getCSS: (url, id) => new Promise((resolve, reject) => {
const link = document.createElement('link')
link.rel = 'stylesheet'
link.href = url
if (id) link.id = id
link.onload = link.onreadystatechange = () => {
if (!link.readyState || /loaded|complete/.test(link.readyState)) resolve()
}
link.onerror = reject
document.head.appendChild(link)
}),
addGlobalFn: (key, fn, name = false, parent = window) => {
if (!false && key.startsWith('pjax')) return
const globalFn = parent.globalFn || {}
globalFn[key] = globalFn[key] || {}
globalFn[key][name || Object.keys(globalFn[key]).length] = fn
parent.globalFn = globalFn
}
}
const activateDarkMode = () => {
document.documentElement.setAttribute('data-theme', 'dark')
if (document.querySelector('meta[name="theme-color"]') !== null) {
document.querySelector('meta[name="theme-color"]').setAttribute('content', '#0d0d0d')
}
}
const activateLightMode = () => {
document.documentElement.setAttribute('data-theme', 'light')
if (document.querySelector('meta[name="theme-color"]') !== null) {
document.querySelector('meta[name="theme-color"]').setAttribute('content', '#ffffff')
}
}
btf.activateDarkMode = activateDarkMode
btf.activateLightMode = activateLightMode
const theme = saveToLocal.get('theme')
const mediaQueryDark = window.matchMedia('(prefers-color-scheme: dark)')
const mediaQueryLight = window.matchMedia('(prefers-color-scheme: light)')
if (theme === undefined) {
if (mediaQueryLight.matches) activateLightMode()
else if (mediaQueryDark.matches) activateDarkMode()
else {
const hour = new Date().getHours()
const isNight = hour <= 6 || hour >= 18
isNight ? activateDarkMode() : activateLightMode()
}
mediaQueryDark.addEventListener('change', () => {
if (saveToLocal.get('theme') === undefined) {
e.matches ? activateDarkMode() : activateLightMode()
}
})
} else {
theme === 'light' ? activateLightMode() : activateDarkMode()
}
const asideStatus = saveToLocal.get('aside-status')
if (asideStatus !== undefined) {
document.documentElement.classList.toggle('hide-aside', asideStatus === 'hide')
}
const detectApple = () => {
if (/iPad|iPhone|iPod|Macintosh/.test(navigator.userAgent)) {
document.documentElement.classList.add('apple')
}
}
detectApple()
})()
</script><script>const GLOBAL_CONFIG = {
root: '/',
algolia: undefined,
localSearch: {"path":"/search.xml","preload":true,"top_n_per_article":1,"unescape":false,"pagination":{"enable":false,"hitsPerPage":8},"languages":{"hits_empty":"未找到符合您查询的内容:${query}","hits_stats":"共找到 ${hits} 篇文章"}},
translate: undefined,
highlight: {"plugin":"highlight.js","highlightCopy":true,"highlightLang":true,"highlightHeightLimit":false,"highlightFullpage":false,"highlightMacStyle":false},
copy: {
success: '复制成功',
error: '复制失败',
noSupport: '浏览器不支持'
},
relativeDate: {
homepage: false,
post: false
},
runtime: '',
dateSuffix: {
just: '刚刚',
min: '分钟前',
hour: '小时前',
day: '天前',
month: '个月前'
},
copyright: undefined,
lightbox: 'null',
Snackbar: undefined,
infinitegrid: {
js: 'https://cdn.jsdelivr.net/npm/@egjs/infinitegrid@4.13.0/dist/infinitegrid.min.js',
buttonText: '加载更多'
},
isPhotoFigcaption: false,
islazyloadPlugin: false,
isAnchor: false,
percent: {
toc: true,
rightside: true,
},
autoDarkmode: true
}</script><script id="config-diff">var GLOBAL_CONFIG_SITE = {
title: '阿超',
isHighlightShrink: false,
isToc: false,
pageType: 'home'
}</script><meta name="generator" content="Hexo 8.1.1"></head><body><div id="sidebar"><div id="menu-mask"></div><div id="sidebar-menus"><div class="avatar-img text-center"><img src="/img/head.png" onerror="this.onerror=null;this.src='/img/friend_404.gif'" alt="avatar"/></div><div class="site-data text-center"><a href="/archives/"><div class="headline">文章</div><div class="length-num">2185</div></a><a href="/tags/"><div class="headline">标签</div><div class="length-num">34</div></a><a href="/categories/"><div class="headline">分类</div><div class="length-num">0</div></a></div><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fas fa-home"></i><span> 首頁</span></a></div><div class="menus_item"><a class="site-page" href="/archives/"><i class="fa-fw fas fa-archive"></i><span> 目录</span></a></div><div class="menus_item"><a class="site-page" href="/tags/"><i class="fa-fw fas fa-tags"></i><span> 标签</span></a></div><div class="menus_item"><a class="site-page" href="/link/"><i class="fa-fw fas fa-link"></i><span> 友鏈</span></a></div><div class="menus_item"><a class="site-page" href="/about/"><i class="fa-fw fas fa-heart"></i><span> 关于</span></a></div></div></div></div><div class="page" id="body-wrap"><header class="full_page" id="page-header" style="background-image: url(/img/top_img.jpg);"><nav id="nav"><span id="blog-info"><a class="nav-site-title" href="/"><img class="site-icon" src="/img/head.png" alt="Logo"><span class="site-name">阿超</span></a></span><div id="menus"><div id="search-button"><span class="site-page social-icon search"><i class="fas fa-search fa-fw"></i><span> 搜索</span></span></div><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fas fa-home"></i><span> 首頁</span></a></div><div class="menus_item"><a class="site-page" href="/archives/"><i class="fa-fw fas fa-archive"></i><span> 目录</span></a></div><div class="menus_item"><a class="site-page" href="/tags/"><i class="fa-fw fas fa-tags"></i><span> 标签</span></a></div><div class="menus_item"><a class="site-page" href="/link/"><i class="fa-fw fas fa-link"></i><span> 友鏈</span></a></div><div class="menus_item"><a class="site-page" href="/about/"><i class="fa-fw fas fa-heart"></i><span> 关于</span></a></div></div><div id="toggle-menu"><span class="site-page"><i class="fas fa-bars fa-fw"></i></span></div></div></nav><div id="site-info"><h1 id="site-title">阿超</h1></div><div id="scroll-down"><i class="fas fa-angle-down scroll-down-effects"></i></div></header><main class="layout" id="content-inner"><div class="recent-posts nc" id="recent-posts"><div class="recent-post-items"><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/2026/05/22/Sana/" title="Sana">Sana</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2026-05-22T01:20:58.000Z" title="发表于 2026-05-22 09:20:58">2026-05-22</time></span></div><div class="content"> 绳锯木断,水滴石穿。——罗大经鹤林玉露 https://github.com/NVlabs/Sana Sana:这位来自 NVlabs 的高效画师,正在把高分辨率图像生成拉进“又快又美”的新时代如果说许多文生图模型像天赋异禀但有点“吃资源”的艺术家,那么 Sana 更像一位动作利落、思路清晰、下笔飞快的高阶画师。它不只会画,而且画得高、画得快、画得稳,还特别懂得如何在效率和质量之间拿出一套漂亮的平衡术。根据项目描述,Sana 是一个面向高分辨率图像与视频生成的效率导向型代码库,提供了完整的训练与推理流水线;仓库中包含的不只是 Sana 本体,还覆盖了 SANA、SANA-1.5、SANA-Sprint、SANA-Video 和 Sol-RL。(github.com) 光看这段介绍,你就能感受到它的气质:它不是只想当一个“会出图的模型”,它更像一个已经搭好舞台、灯光、后台、跑道和出口的完整系统。你既可以把它当成高效图像生成方案,也可以把它当成一个不断扩张能力边界的生成框架。(github.com) 它是谁Sana 的仓库描述写得很直接:Efficient High-Resolu...</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/2026/05/21/CLI-Anything/" title="CLI-Anything">CLI-Anything</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2026-05-21T01:08:23.000Z" title="发表于 2026-05-21 09:08:23">2026-05-21</time></span></div><div class="content"> 不学自知,不问自晓,古今行事,未之有也。——王充 https://github.com/HKUDS/CLI-Anything 当软件学会开口说话:CLI-Anything,正在把整个软件世界变成 Agent 的主场有些项目像工具,有些项目像平台,还有一些项目,一出场就像是在改写规则。 CLI-Anything 就属于第三种。 它不是在做一个新的图像编辑器,不是在做一个新的 3D 建模器,也不是想替代某一类成熟软件。它做的事情更像是给那些原本“只会服务人类”的软件,装上一张新的嘴、一双新的手,再加上一套能和 AI Agent 顺畅对话的神经系统。它想回答的问题很直接,也很野心勃勃: 今天的软件服务人类,明天的软件用户将是 Agent。 而 CLI-Anything,正是在这条路上搭桥的人。 它到底是什么CLI-Anything 的项目描述非常有冲击力:Making ALL Software Agent-Native。 翻成更有画面感的话,就是:它想让所有软件都能被 Agent 自然调用、理解、编排和执行。不是做几个演示性质的小命令糊弄过去,也不是把 GUI 软件勉强包一层壳,而...</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/2026/05/20/academic-research-skills/" title="academic-research-skills">academic-research-skills</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2026-05-20T09:24:29.000Z" title="发表于 2026-05-20 17:24:29">2026-05-20</time></span></div><div class="content"> 丈夫志四海,万里犹比邻。——曹植 https://github.com/Imbad0202/academic-research-skills 《Academic Research Skills》:一支会“自我约束”的学术协作队,陪你把研究从灵感一路护送到发表我第一次点开 Imbad0202/academic-research-skills 的时候,它像一位穿着白大褂、手里拿着流程夹的“学术总监”,站在门口先跟我握手,然后很认真地补了一句自我介绍: Academic Research Skills for Claude Code: research → write → review → revise → finalize (github.com) 它不是那种一上来就把整篇论文“吐”给你的神秘写作机,更像是一个有职业操守的研究搭子:把最苦最脏最容易出错的环节接过去——找文献、查证据、排版引用、检查逻辑一致性、做质量门禁——让你把精力留给真正需要大脑的部分:提出问题、选择方法、解释结果、写出“我认为”的那句话。(github.com) 你可以把它想象成:一套“会组队...</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/2026/05/19/openhuman/" title="openhuman">openhuman</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2026-05-19T01:39:53.000Z" title="发表于 2026-05-19 09:39:53">2026-05-19</time></span></div><div class="content"> 好动与不满足是进步的第一必需品。——爱迪生 https://github.com/tinyhumansai/openhuman OpenHuman:一位住在你电脑里的「个人 AI 超级智能」我叫 OpenHuman。不是云端的一团雾,也不是只能在聊天框里短暂停留的路人甲——我是一个开源的「agentic assistant」,目标很简单:融入你的日常生活,把你每天用的工具、消息、文档、日程与工作流,变成我真正理解的上下文,然后在你需要的时候,像一个靠谱的伙伴一样站出来。 更重要的是:我很在意边界感。Private、Simple、extremely powerful——这是我对自己的自我介绍,也是我做事的底线与气质。 我从哪里来,我要去哪里我的 GitHub 简介写得很直白: Your Personal AI super intelligence. Private, Simple and extremely powerful. 我诞生在「让个人 AI 真正成为个人」这件事上:不是把你推给复杂的配置、插件与漫长的调教周期;而是让我自己去适配你,把你每天在用的一切逐步织成一张...</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/2026/05/18/win%E7%B3%BB%E7%BB%9FWiFi%E9%BB%84%E5%8F%B9%E5%8F%B7/" title="win系统WiFi黄叹号">win系统WiFi黄叹号</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2026-05-18T01:40:53.000Z" title="发表于 2026-05-18 09:40:53">2026-05-18</time></span></div><div class="content"> 书籍是伟大的天才留给人类的遗产。——艾迪生 一台“倔强”老电脑的上网记:当右下角的 WiFi 出现黄色感叹号之后那天,我遇到了一台很有“脾气”的 Windows 老电脑。 它安安静静地摆在那里,外表看起来一切正常,开机不慢,桌面也还能撑起几分当年的体面。可偏偏右下角的 WiFi 图标,顶着一个醒目的黄色感叹号,像是在用一种闷闷不乐的表情告诉我: “我连上了,但我又没完全连上。” 这类场景,相信不少人都见过。电脑明明显示已经连接上无线网络,可网页打不开,软件连不上,网络像是隔着一层透明玻璃——看得见,摸不着。 而这一次,问题还挺有意思。 事情的开始:WiFi 连着,网络却像失了魂刚看到那个黄色感叹号的时候,我的第一反应其实很普通: 大概是 WiFi 坏了吧。 毕竟平时一遇到上不了网,很多人第一时间都会把“锅”甩给路由器。它也确实常年背锅,像个沉默寡言的老实人,谁都能来怪它两句。 于是我先从最常规的方向开始查: 看看手机能不能连这个 WiFi 换另一台设备试试网络是否正常 再确认一下路由器是不是抽风了 结果一圈查下来,WiFi 本身居然一切正常。 手机连上,能刷视频;别的设...</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/2026/05/17/supersplat/" title="supersplat">supersplat</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2026-05-17T13:12:04.000Z" title="发表于 2026-05-17 21:12:04">2026-05-17</time></span></div><div class="content"> 必须和实际社会接触,使所读的书活起来。——鲁迅 SuperSplat:一位住在浏览器里的「3D Gaussian Splats 编辑师」如果你见过 3D Gaussian Splats(3D 高斯泼溅/点云式渲染的一种表达),你大概也见过它们那种“我明明是 3D,却又像光一样铺开”的气质——它们不吵不闹,但特别能打。 而 SuperSplat Editor 就像一位穿着工装、兜里揣着扳手和放大镜的编辑师:它会认真地把每一片 splat 拿起来看看,轻轻掸掉不必要的负担,帮你修修补补,再把作品打理到可以“发布见人”的状态。 它的自我介绍很直接: 免费且开源 专门用于 inspect / edit / optimize / publish:检查、编辑、优化、发布 3D Gaussian Splats 基于 Web 技术,直接在浏览器里运行所以它会很自豪地说:“不需要下载,也不需要安装。” 先见一面:在线版本在这里SuperSplat 很热情,直接把自己的在线编辑器地址递到你手里: https://superspl.at/editor ...</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/2026/05/16/AI-Trader/" title="AI-Trader">AI-Trader</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2026-05-16T10:49:10.000Z" title="发表于 2026-05-16 18:49:10">2026-05-16</time></span></div><div class="content"> 积土而为山,积水而为海。——荀子 AI-Trader:让 AI 也有自己的“交易所”——100% 全自动、Agent-Native 的交易平台如果说人类交易员离不开交易软件、社区和行情工具,那么 AI Agent 呢? AI-Trader 直接把答案写在门口的招牌上: “Just like humans have their trading platforms, AI agents need their own.” (github.com) 它不是“又一个量化框架”,也不是“给人用的自动交易脚本合集”。AI-Trader 更像一座为 AI Agent 专门修建的金融城市:Agent 能在里面注册、发声、讨论、发布信号、被关注、被复制、被奖励——甚至还能跨 broker 同步操作,像真正的“交易人格”一样生活起来。 (github.com) 01. 它是谁?一句话自我介绍AI-Trader 的 README 把身份讲得很清楚: AI-Trader: 100% Fully-Automated Agent-Native Trading Agent-Native Tradin...</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/2026/05/15/UI-TARS-desktop/" title="UI-TARS-desktop">UI-TARS-desktop</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2026-05-15T05:56:50.000Z" title="发表于 2026-05-15 13:56:50">2026-05-15</time></span></div><div class="content"> 聪明的人有长的耳朵和短的舌头。——弗莱格 https://github.com/bytedance/UI-TARS-desktop UI-TARS Desktop:一位“住在你电脑里”的原生 GUI Agent(bytedance/UI-TARS-desktop)它不是插件、不是脚本、也不是只会说漂亮话的聊天框。UI-TARS Desktop 更像一位真正“看得见、摸得着、动得起来”的同事:它会盯着你的屏幕认真观察,用自然语言听懂你的意图,然后用鼠标和键盘把事情一步步做完。 它背后站着的是 UI-TARS 与 Seed-1.5-VL/1.6 系列模型——它们像大脑;而 UI-TARS Desktop 则像一双眼睛、一双手,安静地待在你的桌面上,随叫随到。 UI-TARS Desktop is a native GUI agent for your local computer, driven by UI-TARS and Seed-1.5-VL/1.6 series models. 先认识一下它:它是谁、会什么UI-TARS Deskt...</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/2026/05/14/easy-vibe/" title="easy-vibe">easy-vibe</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2026-05-14T01:05:44.000Z" title="发表于 2026-05-14 09:05:44">2026-05-14</time></span></div><div class="content"> 愚昧从来没有给人带来幸福;幸福的根源在于知识。——左拉 https://github.com/datawhalechina/easy-vibe Easy-Vibe:一位“会说话就会做应用”的温柔领路人,带你一路 Vibe 到真正的产品如果你问我:在 AI 时代,编程到底从哪里开始? Easy-Vibe 会把手背到身后,像个自信又耐心的向导,眨眨眼说: Want an expense tracker? Say it.Need a booking system with WeChat login? Say it.Want a blog with comments? Say it.In the AI era, programming starts by describing what you want.Easy-Vibe teaches you how to turn that into a real product. 它说得一点也不夸张——它不是在“教你背知识点”,而是在教你:怎么把一句人话,变成一个能跑起来的产品。 先来认识一下这位主角:Easy-Vibe 的自我介绍Ea...</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/2026/05/13/flagos/" title="flagos">flagos</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2026-05-13T01:50:09.000Z" title="发表于 2026-05-13 09:50:09">2026-05-13</time></span></div><div class="content"> 日日行,不怕千万里;常常做,不怕千万事。——金樱 旗帜,集合!FlagOS 在 GitHub 上的“统一大本营”是怎么把多芯片 AI 生态拉到一张桌子上的如果把 AI 产业链想象成一座超大型城市,那么“芯片”就是不同风格的城区:有的街区道路宽、车速快,有的街区巷子多但转弯灵活;有的街区习惯用自己的交通规则,有的街区偏爱独家地图。问题来了——当你想把同一辆“AI 应用车”开遍全城时,往往要反复换轮胎、换方向盘,甚至换发动机。 FlagOS 就像这座城市里主动站出来的“交通委员会”:它不是再造一辆车,而是要把路、标识、通行规则、修车工具、测速标准、发车流程……尽量统一起来,让开发者少走弯路,让不同芯片之间别再互相“看不懂对方的路牌”。 而你点进 https://github.com/flagos-ai,看到的就是这位“交通委员会”的公开办公室——一个面向多芯片异构 AI 环境的统一、开源 AI 系统软件栈的大本营。 一句话认识它(来自主页的自我介绍)在 flagos-ai 的组织主页上,它给自己的定位很直白: “FlagOS: A Unified, Open-Source AI...</div></div></div></div><nav id="pagination"><div class="pagination"><span class="page-number current">1</span><a class="page-number" href="/page/2/#content-inner">2</a><span class="space">…</span><a class="page-number" href="/page/219/#content-inner">219</a><a class="extend next" rel="next" href="/page/2/#content-inner"><i class="fas fa-chevron-right fa-fw"></i></a></div></nav></div><div class="aside-content" id="aside-content"><div class="card-widget card-info text-center"><div class="avatar-img"><img src="/img/head.png" onerror="this.onerror=null;this.src='/img/friend_404.gif'" alt="avatar"/></div><div class="author-info-name">阿超</div><div class="author-info-description">我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度</div><div class="site-data"><a href="/archives/"><div class="headline">文章</div><div class="length-num">2185</div></a><a href="/tags/"><div class="headline">标签</div><div class="length-num">34</div></a><a href="/categories/"><div class="headline">分类</div><div class="length-num">0</div></a></div><a id="card-info-btn" target="_blank" rel="noopener" href="https://github.com/VampireAchao"><i class="fab fa-github"></i><span>Follow Me</span></a></div><div class="card-widget card-announcement"><div class="item-headline"><i class="fas fa-bullhorn fa-shake"></i><span>公告</span></div><div class="announcement_content">This is my Blog</div></div><div class="sticky_layout"><div class="card-widget card-recent-post"><div class="item-headline"><i class="fas fa-history"></i><span>最新文章</span></div><div class="aside-list"><div class="aside-list-item no-cover"><div class="content"><a class="title" href="/2026/05/22/Sana/" title="Sana">Sana</a><time datetime="2026-05-22T01:20:58.000Z" title="发表于 2026-05-22 09:20:58">2026-05-22</time></div></div><div class="aside-list-item no-cover"><div class="content"><a class="title" href="/2026/05/21/CLI-Anything/" title="CLI-Anything">CLI-Anything</a><time datetime="2026-05-21T01:08:23.000Z" title="发表于 2026-05-21 09:08:23">2026-05-21</time></div></div><div class="aside-list-item no-cover"><div class="content"><a class="title" href="/2026/05/20/academic-research-skills/" title="academic-research-skills">academic-research-skills</a><time datetime="2026-05-20T09:24:29.000Z" title="发表于 2026-05-20 17:24:29">2026-05-20</time></div></div><div class="aside-list-item no-cover"><div class="content"><a class="title" href="/2026/05/19/openhuman/" title="openhuman">openhuman</a><time datetime="2026-05-19T01:39:53.000Z" title="发表于 2026-05-19 09:39:53">2026-05-19</time></div></div><div class="aside-list-item no-cover"><div class="content"><a class="title" href="/2026/05/18/win%E7%B3%BB%E7%BB%9FWiFi%E9%BB%84%E5%8F%B9%E5%8F%B7/" title="win系统WiFi黄叹号">win系统WiFi黄叹号</a><time datetime="2026-05-18T01:40:53.000Z" title="发表于 2026-05-18 09:40:53">2026-05-18</time></div></div></div></div><div class="card-widget card-tags"><div class="item-headline"><i class="fas fa-tags"></i><span>标签</span></div><div class="card-tag-cloud"><a href="/tags/flink/" style="font-size: 1.14em; color: #999b9d">flink</a> <a href="/tags/php/" style="font-size: 1.21em; color: #999da3">php</a> <a href="/tags/bug/" style="font-size: 1.16em; color: #999c9f">bug</a> <a href="/tags/Java/" style="font-size: 1.1em; color: #999">Java</a> <a href="/tags/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0/" style="font-size: 1.1em; color: #999">机器学习</a> <a href="/tags/%E9%83%A8%E7%BD%B2/" style="font-size: 1.1em; color: #999">部署</a> <a href="/tags/swift/" style="font-size: 1.1em; color: #999">swift</a> <a href="/tags/Clojure/" style="font-size: 1.1em; color: #999">Clojure</a> <a href="/tags/ios/" style="font-size: 1.23em; color: #999ea5">ios</a> <a href="/tags/%E7%AE%97%E6%B3%95/" style="font-size: 1.1em; color: #999">算法</a> <a href="/tags/objective-c/" style="font-size: 1.1em; color: #999">objective-c</a> <a href="/tags/%E6%95%B0%E6%8D%AE%E5%BA%93/" style="font-size: 1.33em; color: #99a2af">数据库</a> <a href="/tags/android/" style="font-size: 1.37em; color: #99a4b3">android</a> <a href="/tags/kotlin/" style="font-size: 1.27em; color: #99a0a9">kotlin</a> <a href="/tags/%E8%BD%AF%E4%BB%B6%E5%8F%8A%E6%8F%92%E4%BB%B6/" style="font-size: 1.46em; color: #99a7bb">软件及插件</a> <a href="/tags/ai/" style="font-size: 1.44em; color: #99a6b9">ai</a> <a href="/tags/redis/" style="font-size: 1.18em; color: #999ca1">redis</a> <a href="/tags/typescript/" style="font-size: 1.1em; color: #999">typescript</a> <a href="/tags/python/" style="font-size: 1.39em; color: #99a5b5">python</a> <a href="/tags/minecraft/" style="font-size: 1.14em; color: #999b9d">minecraft</a> <a href="/tags/go/" style="font-size: 1.31em; color: #99a1ad">go</a> <a href="/tags/c/" style="font-size: 1.23em; color: #999ea5">c++</a> <a href="/tags/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/" style="font-size: 1.16em; color: #999c9f">设计模式</a> <a href="/tags/%E8%BF%90%E7%BB%B4/" style="font-size: 1.35em; color: #99a3b1">运维</a> <a href="/tags/llvm/" style="font-size: 1.1em; color: #999">llvm</a> <a href="/tags/lua/" style="font-size: 1.14em; color: #999b9d">lua</a> <a href="/tags/%E5%89%8D%E7%AB%AF/" style="font-size: 1.48em; color: #99a8bd">前端</a> <a href="/tags/flutter/" style="font-size: 1.1em; color: #999">flutter</a> <a href="/tags/%E5%85%B6%E4%BB%96/" style="font-size: 1.1em; color: #999">其他</a> <a href="/tags/rust/" style="font-size: 1.29em; color: #99a1ab">rust</a> <a href="/tags/java/" style="font-size: 1.5em; color: #99a9bf">java</a> <a href="/tags/%E5%B0%8F%E6%8A%80%E5%B7%A7/" style="font-size: 1.42em; color: #99a6b7">小技巧</a> <a href="/tags/ruby/" style="font-size: 1.12em; color: #999a9b">ruby</a> <a href="/tags/c/" style="font-size: 1.25em; color: #999fa7">c</a></div></div><div class="card-widget card-archives">
<div class="item-headline">
<i class="fas fa-archive"></i>
<span>归档</span>
<a class="card-more-btn" href="/archives/"
title="查看更多">
<i class="fas fa-angle-right"></i>
</a>
</div>
<ul class="card-archive-list">
<li class="card-archive-list-item">
<a class="card-archive-list-link" href="/archives/2026/05/">
<span class="card-archive-list-date">
五月 2026
</span>
<span class="card-archive-list-count">22</span>
</a>
</li>
<li class="card-archive-list-item">
<a class="card-archive-list-link" href="/archives/2026/04/">
<span class="card-archive-list-date">
四月 2026
</span>
<span class="card-archive-list-count">30</span>
</a>
</li>
<li class="card-archive-list-item">
<a class="card-archive-list-link" href="/archives/2026/03/">
<span class="card-archive-list-date">
三月 2026
</span>
<span class="card-archive-list-count">31</span>
</a>
</li>
<li class="card-archive-list-item">
<a class="card-archive-list-link" href="/archives/2026/02/">
<span class="card-archive-list-date">
二月 2026
</span>
<span class="card-archive-list-count">28</span>
</a>
</li>
<li class="card-archive-list-item">
<a class="card-archive-list-link" href="/archives/2026/01/">
<span class="card-archive-list-date">
一月 2026
</span>
<span class="card-archive-list-count">31</span>
</a>
</li>
<li class="card-archive-list-item">
<a class="card-archive-list-link" href="/archives/2025/12/">
<span class="card-archive-list-date">
十二月 2025
</span>
<span class="card-archive-list-count">31</span>
</a>
</li>
<li class="card-archive-list-item">
<a class="card-archive-list-link" href="/archives/2025/11/">
<span class="card-archive-list-date">
十一月 2025
</span>
<span class="card-archive-list-count">30</span>
</a>
</li>
<li class="card-archive-list-item">
<a class="card-archive-list-link" href="/archives/2025/10/">
<span class="card-archive-list-date">
十月 2025
</span>
<span class="card-archive-list-count">31</span>
</a>
</li>
</ul>
</div><div class="card-widget card-webinfo"><div class="item-headline"><i class="fas fa-chart-line"></i><span>网站信息</span></div><div class="webinfo"><div class="webinfo-item"><div class="item-name">文章数目 :</div><div class="item-count">2185</div></div><div class="webinfo-item"><div class="item-name">本站访客数 :</div><div class="item-count" id="busuanzi_value_site_uv"><i class="fa-solid fa-spinner fa-spin"></i></div></div><div class="webinfo-item"><div class="item-name">本站总浏览量 :</div><div class="item-count" id="busuanzi_value_site_pv"><i class="fa-solid fa-spinner fa-spin"></i></div></div><div class="webinfo-item"><div class="item-name">最后更新时间 :</div><div class="item-count" id="last-push-date" data-lastPushDate="2026-05-22T01:47:08.809Z"><i class="fa-solid fa-spinner fa-spin"></i></div></div></div></div></div></div></main><footer id="footer"><div class="footer-other"><div class="footer-copyright"><span class="copyright">© 2025 - 2026 By 阿超</span><span class="framework-info"><span>框架 </span><a target="_blank" rel="noopener" href="https://hexo.io">Hexo 8.1.1</a><span class="footer-separator">|</span><span>主题 </span><a target="_blank" rel="noopener" href="https://github.com/jerryc127/hexo-theme-butterfly">Butterfly 5.5.4</a></span></div></div></footer></div><div id="rightside"><div id="rightside-config-hide"><button id="darkmode" type="button" title="日间和夜间模式切换"><i class="fas fa-adjust"></i></button><button id="hide-aside-btn" type="button" title="单栏和双栏切换"><i class="fas fa-arrows-alt-h"></i></button></div><div id="rightside-config-show"><button id="rightside-config" type="button" title="设置"><i class="fas fa-cog fa-spin"></i></button><button id="go-up" type="button" title="回到顶部"><span class="scroll-percent"></span><i class="fas fa-arrow-up"></i></button></div></div><div><script src="/js/utils.js?v=5.5.4"></script><script src="/js/main.js?v=5.5.4"></script><div class="js-pjax"></div><script async data-pjax src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script><div id="local-search"><div class="search-dialog"><nav class="search-nav"><span class="search-dialog-title">搜索</span><i class="fas fa-spinner fa-pulse" id="loading-status" hidden="hidden"></i><button class="search-close-button"><i class="fas fa-times"></i></button></nav><div class="text-center" id="loading-database"><i class="fas fa-spinner fa-pulse"></i><span> 数据加载中</span></div><div class="local-search-input"><input placeholder="搜索文章" type="text"/></div><hr/><div id="local-search-results"></div><div class="ais-Pagination" id="local-search-pagination" style="display:none;"><ul class="ais-Pagination-list"></ul></div><div id="local-search-stats"></div></div><div id="search-mask"></div><script src="/js/search/local-search.js?v=5.5.4"></script></div></div></body></html>