文章
共 16 篇,按时间倒序。

Prompt、Skill、MCP 都会消失:人们只为结果付费
Prompt、Skill、Hook、Plugin,全都只是 AI 应用的过渡形态。留下来的,会是一个只交付结果的 Agent 市场。
AI 不会缩小人与人的差距,以及另外 7 条思考
AI 并不会让人与人之间的差距缩小,真实的情况恰恰相反。它放大人的创造力,scale 人的判断力,但也会放大人的愚蠢和偏见。
less 新版搞事情,tailwind 语法糖无奈躺枪
我们业务某个大型项目是微前端架构,技术栈是 SSR + Vue 3 + NestJS + Webpack4,样式预处理器用的是 less,项目内也集成了 Tailwind,平时大家习惯用 Tailwind…
emoji 的长度到底是多少?UTF-16 下 emoji 字符串原理探究
在日常前端开发过程中,我们经常会与 emoji 打交道。相信刚入门的新手们或多或少会遇到类似这样的问题: 使用split方法拆开含有 emoji 的字符串,拆坏了 使用.length获取含 emoji…
如何缩短前端项目构建时间
构建的步骤不要放在 Dockerfile 里 Dockerfile 只负责构建运行时镜像 缓存 nodemodules, 不要每次都安装,当 package.json 没有发生变化时复用 使用 npm prune…
Objective-C 学习笔记
标准 C 数据类型也是可以用的 局部变量在栈上分配,而对象在堆上分配 oc 需要手动装箱/拆箱 intValue 是 NSValue 类的方法 可变 / 不可变 可变 / 不可变 %@ 的行为类似 printf…
关于 cookie 的一些总结
一条 cookie 应该有什么属性? 当一个 Cookie 被设置为 HttpOnly 属性后,它只能通过 HTTP(或 HTTPS)协议传输,不能被客户端的 JavaScript…
nginx 笔记
下面是Nginx HTTP配置中常见的配置实例,涵盖了静态文件服务、反向代理、负载均衡、缓存设置等核心功能: 使用以下命令测试配置是否正确: 如果配置无误,Nginx 会重新加载配置: 在 Nginx…
使用 puppeteer 批量生成微信读书 423 活动勋章
众所周知,每年 4 月 23 日是世界读书日,微信读书这次又搞活动了,要给每个用户生成一个独特的勋章。…
移动端 WebView 如何 hook 日志到客户端
移动端混合开发中,我们可能会嵌入 RN 或者嵌入 WebView,他们的 JS 都是在自己的引擎里运行的。 例如: RN 的 js 在 Hermes 里运行 iOS 上的 WKWebView 中,js…
解决了一个豆包还没解决的 Markdown 渲染问题
在近期公司业务开发中,需要对大模型生成的 Markdown 文本进行解析并在移动端 WebView 上渲染,我们遇到了一个 Markdown 渲染问题: AI…
列表性能优化居然会导致曝光错误?RN FlatList removeClippedSubviews 踩坑实录
在 React Native 开发中,我们经常会使用 FlatList 的 removeClippedSubviews…
从 import 与 import type 的区别引出的深入讨论
工作中,一直稳定运行的 Nuxt 3 框架的其中一个页面突然在生产环境出现 500 Server Error,遂与同事用本地 dev 模式排查问题。 以本地开发模式排查报错的过程中,发现了项目抛出了一个错误…
在团队中共享 VS Code 代码片段
代码片段是可以更轻松地输入重复代码模式(例如循环或条件语句)的模板。 VS Code 允许用户在以下级别定义自己的代码片段: 全局片段适用于每个文件(语言无关) 语言级片段适用于特定语言,例如…
Git
分支只是指向 snapshot 节点的指针 snapshot 节点组成一幅有向无环图 HEAD 指针指向当前工作区状态对应的 snapshot 节点 工作区(Working Directory) 暂存区(Staging…
Kotlin 学习笔记
最近想要深入一下 React Native 的源码,感觉从 Android 入手会相对好一点,因为本身就熟悉 Java,但是现在维护的项目是 Java 和 Kotlin 混合的,所以 Kotlin 也顺带看了一下。…