自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 收藏
  • 关注

原创 新手前端不要慌! 给你✊10根救命稻草

????放假了特意给大家坐火车打发时间写了这篇工具收集类的小文, 让大家轻轻松松学知识, ????"铁皮饭盒"祝大家十一快乐, 吃开心玩开心!新手阶段的前端面临的最大问题就是: “????这个咋做?”, 这个阶段的前端自己实现交互功能基本是不可能的, 那怎么体现价值呢?我给个建议: “不会写还不会用吗?”, 其实js发展这么多年,常见的功能在github上都是可以找到的, 下面我就给大家拿出我收藏多年的"救命插...

2019-10-08 08:52:34 280

原创 这6个小模型各有绝活, 且都可cpu/浏览器端运行

顺便说一下有的小伙伴点名要的服务端抠图(SAM3.1, 文件3.21GB)文章也写完了, 我检查下本周发, 敬请期待。

2026-10-27 15:01:17 10

原创 刷到 FDE 岗位那一刻,我还以为前端又活了

我写这篇文章,不是想劝所有人转型FDE。每个人的年龄、家庭情况、技术积累都不同。有人适合深入研究技术,有人擅长产品,有人愿意深入客户现场,没有必要追逐同一个答案。但我想说,面对AI带来的变化,我们不能只盯着哪些岗位可能消失,也应该看看新的需求正在出现在哪里。企业需要的不只是能生成代码的人,还需要能判断方案、理解业务、把系统交付出去的人。这些机会不会自动落到我们头上,但值得我们主动探索。我40岁了,现在依然在一线写代码。我不敢保证未来一定会更好,也不想用“程序员永远不会失业”来安慰谁。

2026-10-22 09:11:21 26

原创 CPU就行, 老照片变清晰, 本地部署582mb腾讯的模型, 本地部署, 过节了给长辈们变个小魔术

•GFPGAN:37.6k 星,GAN + 人脸先验,专治糊脸•:36.8k 星,整图超分,管背景•本地推理:照片不离开电脑,CPU 只修脸 4 秒•一键脚本:三个装环境坑全填平,权重断了接着下一张老照片,八秒钟的事。不用买显卡,不用配 CUDA。老照片发朋友圈,家人都会说,你小子有本事。

2026-10-19 10:01:44 134

原创 还是网页端, 46mb模型, 抠图功能升级了, 抠任意主体, 还是不要显卡, 不要python, 满意吗?

ViT-Tiny 是轻量版,头发丝、半透明物体差点意思。要好效果换 ViT-Base,200MB,浏览器还能扛。再往上就走服务端,Python 跑 SAM2,多卡伺候。demo 给原型用,上生产该用大的还得用。想扣谁扣谁。坚持不住了, 睡了, 明早见, 不知道这次的效果大家满意了没?

2026-10-08 13:25:46 94

原创 网页端, 40mb离线模型, 自动抠图, 不用 Python,不用服务器,不用 API Key, 不用显卡

GitHub 约 6.8 千星。底层 ONNX Runtime Web,推理模型 ISNet。模型大小isnet_fp16~80MB,默认推荐~40MB,最快够用。有显卡跑显卡,没显卡跑 CPU。•:纯前端,一行代码•ISNet 模型:ONNX,人像物品通吃•WebGPU:有显卡 3 秒出图•棋盘格预览:透明一眼见•换底色:再加 10 行代码•零后端:隐私不出本机现在有个问题, 背景复杂的时候, 抠图会多扣,

2026-09-17 08:38:38 171

原创 浏览器AI肯定离不开onnxruntime, 微软开源

浏览器/nodejs/bun可运行,加载 ONNX 模型,推理,获取结果。零后端,零 Python。,微软官方,GitHub 2.3 万星。

2026-08-27 11:07:03 198

原创 网页端, 5.5mb谷歌模型, 识别躯干, 视频都不卡

•:纯 JS,17k+ 星•lite 模型:5.5MB,95% 精度•页面预加载:打开就加载,带状态徽章•GPU/CPU 切换:实测哪个快用哪个•VIDEO 模式:一个模型通吃图片视频•20fps 节流:视频识别不卡顿•四色骨架:头/臂/脊柱/腿一眼分清。

2026-08-26 08:13:13 205

原创 DeepSeek V4 Pro 0813发布了, 也可以部署到 Codex 了

DeepSeek V4 Pro 0813(即)已经可以部署到 Codex 中使用了。我第一反应去看了官方文档, 果然对codex的安装脚本也更新了。

2026-08-14 12:46:59 199

原创 网页端, 6.5MB人脸识别模型, 谷歌框架, 又快又准

高端的小区往往只需要简单的门禁系统,简单到什么程度呢?哈哈, 浏览器加载个小模型就够了。本demo人像为ai生成, 仅仅用来测试5行核心代码图片选完,浏览器内出 128 维向量。不上服务器,隐私保住。

2026-08-12 14:36:30 207

原创 阿里ASR语音转文字,用JS模拟微信

主角是。阿里达摩院的多语言 ASR 模型。INT8 量化版。中英日粤通吃,还能识别笑声、咳嗽、BGM。配上 PUNC 标点模型,输出带标点的中文。

2026-08-06 09:10:03 199

原创 网页端OCR, 加载6mb大小模型, 又快又准, 百度这次真香

40岁了, 还在做开发, 再多卷一会, 哎我想给内部系统加个 OCR 功能,用户上传截图自动识别文字。然后发现了百度的PaddleOCR毕竟专用OCR模型, 识别率比大模型优秀传统做法:后端起个 Python 服务,装 PaddleOCR,部署 Flask。麻烦不说,还得考虑并发和资源占用。我就想:能不能让浏览器自己干这事儿?这是我的做demo, 完整代码最后。

2026-08-03 09:02:55 225

原创 面试官:如何用 Bun + JS 实现安全的文件 MCP 工具集

但它是给独立 MCP server 用的,走 stdio/websocket。我这里是嵌入式调用,同一个进程内直接调函数,强行用 SDK 反而要套一层客户端-服务端,复杂又没收益。任何 AI 输出的 shell 命令,我都得人工 review 才能执行,反而失去了"自动化"的意义。整套工具集 7 个工具,不到 300 行代码,零外部依赖,跑在 Bun 里性能不是问题。),AI 创建新文件时经常给一个深层路径,父目录不存在就报错,这个细节很关键。,AI 想跑命令,得让用户自己在终端跑。

2026-07-27 14:01:10 212

原创 Bun 制作 IDE 的第一个坑:Electrobun 模拟缩放和关闭,没想到这么难

既然hidden丢动画,那就改回呗?一试,动画回来了,但新的问题:Windows 上会显示一条原生标题栏,正好盖在我自己画的自定义 TitleBar 上面。两层标题栏叠在一起,丑到没法看。这里的矛盾是:• 想要系统动画 → 必须保留WS_CAPTION→ 但又把它画出来了,盖住自定义栏• 想要纯自定义 → 去掉标题栏 → 又丢动画(第一篇里我把这个记为"待解决",当时以为这是死局,只能放弃系统动画用 CSS 模拟。后来才找到下面这套解法。这个坑之所以"难",不是因为代码量大,而是因为。

2026-07-16 10:12:44 374

原创 Bun 处理 IO 密集型比 Java 强多少?

几行代码扛住上万并发。没线程池,没配置,没中间件。bun run一敲,进程起来了,接口能调了。同样一个 IO 代理服务,写 Java 你得先想清楚线程数、连接池、队列长度。还得引一堆包,加一堆注解,配一堆 YAML。启动慢、内存重、调起来一肚子火。作为 Java 过来人,今天聊聊 Bun 在 IO 密集型场景,到底比 Java 强多少。

2026-07-15 10:38:14 259

原创 Bun.js 集成了 SQL/Redis/S3,为什么 Java/Go/Python 不集成?

Bun 集成数据库驱动,不是技术难题。是"利益"、“哲学”、"包袱"的问题。• Go 哲学"小而精",不会改。• Java 包袱重,改一行挂一片。• Python 靠社区,统一不了。• Bun 出生晚,没包袱,有钱,有人,敢改。写代码的,跟着用就行。哪个顺手用哪个。写小工具用 Bun。写大项目用 Node.js。写底层用 Go。写胶水用 Python。别死磕一门。能解决问题就行。

2026-07-07 08:51:13 262

原创 用 Bun.cron 定时 7 月 7 日,为啥? 看图1

完事儿。进程不退出,7 月 7 日凌晨 0 点 0 分,handler 自动触发。

2026-07-05 21:58:05 322

原创 Next.js 风格路由内置?Bun FileSystemRouter 凭啥这么香

就跑起来了。访问返回"首页"。再加个/about就有了。文件名,就是路由。

2026-07-03 11:25:22 292

原创 S3已成为文件存储标准,阿里/腾讯/华为云都支持,Bun率先原生支持

S3 这个协议,20 年前 AWS 搞出来,现在已经是行业事实标准。• 阿里 OSS 100% 兼容• 腾讯 COS 100% 兼容• 华为云 OBS 100% 兼容• AWS S3 自己• MinIO学会 S3 API,一把钥匙开 10 把锁。而 Bun 率先把 S3 焊死在运行时里,一个类通吃所有。**比 aws-sdk 快 10 倍,****0 依赖、0 冷启动,**3 行代码搞定上传下载。兄弟们,下次再有人问你 “怎么对接国内多家云存储”,直接把这篇甩给他,省你半小时口舌。觉得有用?

2026-07-02 11:15:08 445

原创 3行代码搞定页面截图,Bun.WebView真的简单

让截图和浏览器自动化变简单。• 3 行代码截图• macOS 零配置• 原生事件,反爬不了• 跟 Playwright 像的 APIPuppeteer、Playwright 不是不能装。但能少装就少装,能少配就少配。用 Bun.WebView 就图个省事儿。觉得有用?点个在看、转发。评论区聊聊,你拿 Bun.WebView 干了啥?下篇写Bun.S3 全家桶。下篇见。👋。

2026-07-01 08:22:41 176

原创 Rust版Bun1.4之前, 盘点Bun1.3新特性

Bun 1.3 把生态补齐了。都内置。真能干活了。接下来就是 Rust 重构版。性能又要起飞。你还在用 Node?建议试 Bun。迁移成本不大。AI 帮忙更快。我这 40 的老开发。都在跟。你们也试试看。评论区聊聊。你用 Bun 了吗。

2026-06-29 08:54:14 190

原创 TypeBox 比 Zod.js 校验 快10倍, 还兼容AI 工具调用, 他做对了什么?

TypeBox 不是要干掉 Zod。它俩是不同赛道的工具。Zod 走"开发者体验"路线。TypeBox 走"性能 + 标准"路线。你的项目卡在性能上?你对接的是 Fastify、Elysia?你在做 AI 工具调用?别犹豫,TypeBox + Ajv 安排上。10 到 15 倍的提升,真不是吹出来的。是 Ajv 编译器一行一行编出来的。老铁,代码写起来吧。别光看,跑一遍才是真的。• Ajv 官方文档• Elysia TypeBox 模式• Elysia ACM 论文往期文章•。

2026-06-26 08:09:42 362

原创 Bun + SQLite 10个实用技巧

参数化查询保安全,JSON+全文检索扩能力,窗口+递归解难题,事务+WAL 提性能。Bun 让 SQLite 在边缘设备和桌面应用中都如鱼得水。

2026-06-15 09:27:37 151

原创 20 个后端“黑话“Bunjs代码演示(限流、熔断、降级、舱壁…)一看就会

我40岁了, 还在写javascript很多小伙伴想转后端、做全栈,但是不知道后端都有什么。我的项目需要限流、熔断、降级、重试、超时、隔离(舱壁)、背压、流量整形、预热、健康检查、优雅关闭、幂等、缓存、抖动、回退、死信队列、分片、滚动更新、负载均衡、信号量。

2026-06-10 10:12:48 195

原创 Bun 的三种并发“暗器“:reusePort、Worker、spawn,能硬刚 Java 吗?

这是bun下的elysia框架官方给出的数据Bun 出道即巅峰——纯文本吞吐量,把 Spring Boot 甩出。今天咱就逐个拆解,并把它们和 Java 的并发方案放到同一擂台上,看看到底谁更能打。

2026-06-09 09:30:15 186

原创 Bun 都用 AI + Rust 重写了,咋不顺便把 Node.js 的 API 全兼容了?

要是 Node.js 和 Bun 跑在同一个引擎上,AI 几乎能把所有 API 一键迁过来。但现实不是这样啊——它俩跑在两套虚拟机上,设计哲学、内部机制全都不一样。把 V8 的 API 硬搬到 JSC 上,那不叫"翻译",叫"重新设计"。重新设计这事儿,得先搞明白两边的差异,再做取舍,最后还得反复验证——偏偏这些是 AI 最不擅长的。所以要是你问"AI 是不是早晚都能搞定"——• 要是"搞定"是说"写一个看起来能跑的版本",AI 已经能了。

2026-06-08 09:52:00 194

原创 同样是算力巨头,为什么华为死磕英伟达,AMD 却 “躺平看戏“?

华为硬刚,是被逼出来的绝境反击;AMD 佛系,是商业巨头的精明躺赢。英伟达垄断全球算力,AMD 在美国体系内安稳分蛋糕;而华为,要在封锁中杀出一条路,为中国 AI 算力守住命脉。• 超大模型训练:英伟达、昇腾二分天下• 推理市场:AMD、昇腾、海光三足鼎立你怎么看这场算力大战?👇 欢迎在评论区聊聊你的观点。

2026-05-20 08:34:44 421

原创 同样是算力巨头,为什么华为死磕英伟达,AMD 却 “躺平看戏“?

华为硬刚,是被逼出来的绝境反击;AMD 佛系,是商业巨头的精明躺赢。英伟达垄断全球算力,AMD 在美国体系内安稳分蛋糕;而华为,要在封锁中杀出一条路,为中国 AI 算力守住命脉。• 超大模型训练:英伟达、昇腾二分天下• 推理市场:AMD、昇腾、海光三足鼎立你怎么看这场算力大战?👇 欢迎在评论区聊聊你的观点。

2026-05-18 14:10:33 422

原创 震惊, Bun突发新版, 重写核心, 换掉了底层Zig

😲 最让人震惊的是,Bun 把核心实现从 Zig 迁移到了 Rust。之前 Bun 都是用 Zig 写的,后面还维护了自己的 fork 版本。由于 Zig 项目有严格的反 AI 贡献政策,Bun 团队用 AI 辅助做的编译器优化无法合并到 Zig 上游,再加上 Zig 语言本身还在快速迭代、经常引入破坏性变更,Bun 最终决定用 Rust 把核心实现给重写了。

2026-05-15 09:14:45 404

原创 今天你会学到这些关键词

HTTP/2仍是主流(70%+份额),但HTTP/3正在快速崛起(Top网站85%支持)。Bun率先把HTTP/3支持集成到核心运行时,配合lsquic和uWebSockets实现近2倍性能提升,是追求极致性能的开发者值得关注实验性特性。

2026-05-07 16:38:20 213

原创 成为AI全栈 - 第3课:路由 RESTful Elysia 状态码 设计规范

用 Elysia 设计 RESTful 路由,让 API 清晰、一致、可预测。

2026-05-06 20:58:53 340

原创 第2课:5分钟!用 Trae AI 生成你的第一个后端服务(Bunjs + Elysia)

Trae 是字节跳动推出的AI 原生 IDE,类似于 Cursor,专为 AI 编程而生:• 🤖内置 AI 助手:无需配置 API Key,开箱即用• 💬自然语言编程:用中文描述需求,AI 直接生成代码• 🔧代码自动补全:比 GitHub Copilot 更智能的上下文理解• 🌟免费使用:目前完全免费,无额度限制本课程所有代码都通过 Trae 的Auto 模型生成,你只需要复制提示词,Trae 就能帮你写出符合规范的后端代码。在开始前,介绍一个提升 AI 生成代码质量的神器 ——

2026-05-05 19:27:29 617

原创 成为AI全栈 - 第1课:后端到底是干嘛的?一张图拆解登录

文章摘要: 本文通过用户登录案例,用5个步骤拆解后端核心逻辑:接收请求→解析验证→业务处理→数据库操作→返回响应。作者指出后端开发并不复杂,关键在于理解这一核心流程,并演示如何用Node.js+Express实现登录接口(包含JWT生成和基础验证)。文章强调掌握概念后,可用AI生成不同语言的实现代码,后续将深入数据库等实战内容。配图辅助理解前后端交互流程,适合初学者建立后端开发的基础认知框架。

2026-04-30 11:03:55 230

原创 比vuex香的pinia最快速入门指南

如果是新项目, 完全基于setup的, 那么建议使用pinia代替vuex, vuex官网有说pinia可以理解为vuex5, vuex不会出5了.安装shellnpm i pinia -S使用首先在"main.js"中引入"pinia", 并关联到"vue"实例上.javascriptimport { createApp } from 'vue'import {cre...

2022-08-23 15:22:53 283

原创 vue3中h函数的常见使用方式

一般情况下每个vue组件都用"\renderrender是组件的一个选项, 他的返回值会被作为组件的DOM结构.```html```试试插入html:```html```可以看到html标签被当做字符串渲染了,* 并没有生成h2标签. 如何正确插入h2标签呢?*VNode如果想插入DOM就要用到"VNode", VNode是vue对页面DOM节点的描述,...

2022-08-17 09:49:46 788

原创 vue3开发拒绝cv, 快使用crud

开发管理后台基本是企业的日常需求, 基本每个前台项目都必有一个后台项目跟着, 虽然是必需品, 但是大家好像有不是那么在意他, 毕竟只有管理员用, 今天我们讲一下"增删改查"组件:crud-vue.crud-vue通过简单的JSON配置即可实现完整的"增删改查". 注意: crud-vue是基于ant-design-vue的, 所以更进一步的开发中,可直接使用ant的组件安装she...

2022-08-02 14:56:56 299

原创 docker中部署mongo一定会执行的几条命令(新手)

本文没啥特别深的技术点, 就是作为mongo新手的我的一篇踩坑入门笔记(我踩了2天), 希望帮助其他新手快速把mongo部署好.如果你不想阅读本文的文字, 那么按顺序执行命令即可完成安装部署, 最后实现在mongo中拥有"root"账号.安装mongoshelldocker pull mongo初始化容器shelldocker run -d -p 27017:27017 ...

2022-04-06 10:42:18 255

原创 vue3中什么时候封装成组件? 什么时候封装成指令? 通过实例告诉你(typescript)

什么时候封装成组件? 什么时候封装成指令?一般情况下, 如果要封装的代码中, 包含大量的 HTML,就需要用组件,反之如果仅仅对某一个 DOM/组件的根 DOM 进行操作,那么可以选择封装成指令."拖拽"等手势的识别仅仅是对某一个元素/组件上的"mouse/touch"进行识别,并不涉及DOM操作, 所以这里封装就选择"指令".最终目标(v-touch指令)先看下目标, 然后分析....

2022-03-31 11:03:59 294

原创 ⚡any-type, 傻瓜化操作, json数据生成typescript类型

今天给大家介绍我新开发的工具"any-type", 一个vscode插件, 他可以根据 javascript 字面量生成 typescript 类型.????使用场景在ts中, axios请求的数据, 为了后面的操作, 我们都是要手动标注类型的, 比如:typescriptconst response = await http.get<ResponseData>("/summ...

2022-01-20 09:42:56 476

原创 ⚡npm/yarn/pnpm快速切换/还原安装源(淘宝)

整理了3个常用包管理工具的设置, 收藏起来, 用的时候复制粘贴.????npm查看源npm get registry 临时修改npm --registry https://registry.npm.taobao.org install any-touch持久使用npm config set registry https://registry.npm.taobao.org...

2022-01-19 11:03:29 1089

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除