首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
2026年Cursor平替对比:免费高性价比替代方案
2026年Cursor平替对比:免费高性价比替代方案 Cursor作为AI原生IDE标杆,$20/月的Pro订阅和免费额度限制,让不少个人与学生开发者望而却步。而Trae以同架构、多模型支持和永久免费
HarmonyOS 测肤拍照页实战:Metadata 实时取景 + Core Vision 拍后校验,从 0.001 的 widthRatio 踩坑到可上线
:XComponent 预览、MetadataOutput 做实时椭圆取景与远近提示、拍后用 faceDetector 兜底校验,以及坐标归一化、横竖屏转换、两套检测阈值冲突、拍后提示被覆盖等真机问题
偶然发现一个高质量 AI Agent Skill 仓库,直接改变了我用 AI 写代码的方式
前两天在 GitHub 上瞎逛,无意间刷到一个仓库,本来以为又是什么 "100+ awesome prompts" 的套路合集,点进去一看——还真不是。 仓库叫 awesome-skills,9 个
Composable的命名规矩和参数约定,别再瞎写了
一、为啥要有约定?你乱写别人看不懂啊 你有没有接过别人的项目,打开代码一看——getData、fetchInfo、mouseHelper、windowSizeTool……啥名字都有,完全不知道哪个是C
大文件上传的基石:切片上传原理与实现详解
作为刚接触文件上传的JS学习者,一定会遇到这样的困境:当用户尝试上传一个大文件时,占满内存导致页面卡顿、网络波动时整个文件重传、触发服务器请求超时……
【初学者总结1】| 对 ai 生成实现小游戏的代码的初步运用
以ai为核心思想,工具,生产力,利用精准的逻辑分割,将各个需求分开,用精准的语言进行vibe coding,达到想要达到的效果 ##例子:一个3d世界游戏构建 ##内置功能框架.... ##技术约束
JavaScript 9 个先有库再有 API 的故事
你好,我是冴羽。 你可能觉得 querySelector、classList、Promise 这些是浏览器原生的能力,但实际上,它们都是从第三方库“抄”来的。 这就是经典的 Web 平台的演进逻辑:先
前端视频剪辑项目的技术方案有哪些?
前端视频剪辑项目的技术方案 前端视频剪辑项目最容易被误解的一点是:它看起来像播放器,但本质上不是播放器。播放器只需要把一个视频连续播出来;剪辑器要处理时间线、多轨道、裁剪、拖拽、缩略图、音频混合、画面
HarmonyOS HMRouter 接入记录:从普通 Tab Demo 到路由跳转
HarmonyOS HMRouter 接入记录:从普通 Tab Demo 到路由跳转 前言 今天在鸿蒙 Demo 中接入了 @hadss/hmrouter 路由库。 一开始只是用 @Local cur
Facade:少暴露一些,是种能力
你有没有接过这种需求:接入一个"功能很强大"的图表引擎,文档 200 页,核心类 30 多个,初始化要按顺序调 5 步,还得手动管理销毁。你只是想画一条折线图。 这不是引擎的问题——它确实强大。问题在
Proxy:谁在替你拦第一道门?
你大概写过这样的代码:页面需要加载一张高清大图,用户一进来就开始下载,哪怕那张图在屏幕下方三屏之外。结果首屏卡了,用户早就划走了。 问题不在图片本身,而在于——你把"是否加载"的决策权交给了错误的人。
useEffect 之外:专门处理异步、深比较和 SSR 的 Effect Hook
React 只给了你一个 effect hook:useEffect。其他所有 effect 模式——挂载后只跑一次、跳过首次渲染、比较对象依赖、不带竞态地处理异步、不在服务端报警告地跑 layout
Decorator:不用继承,也能叠 Buff
你有没有碰到过这种场景:一个请求发出去之前,要加 token、要加日志、要加缓存、要加重试……每加一个能力,就想多写一个子类或者一个 if 分支? 加到第四个的时候,你开始怀疑人生。 这不是你的问题。
Adapter:变化该放在哪层?
你有没有遇到过这种场面:后端接口返回了一个巨大的 JSON,字段名跟你的组件 props 完全对不上,你只好在每个组件里写一堆 data.user_info.bindPhone → phone 的映射
useEffect,你可能根本不需要
如果你做过 React 代码评审,大概率见过这种场面:一个组件里塞了五六个 useEffect,有的在"同步"派生值,有的在"监听" props 变化后 setState,有的在事件触发后绕一大圈才执
useMemo,真的该到处用吗?
如果你做过 React 代码评审,大概率见过这种场面:一个组件里密密麻麻十几个 useMemo,连 !data.length 这种一步到位的布尔判断都要包一层。 问写的人为什么,答案通常是:"性能优化
useRef,到底在 ref 什么?
你一定写过这种代码:一个 setInterval 跑起来之后,想在另一个函数里 clearInterval——然后发现,那个 interval ID 找不到了。 放到 state 里?每次更新都会触发
参数太多,构造函数快炸了?
你大概写过这种代码:一个函数接收十几个参数,其中大半是可选的,调用的时候一堆 null, undefined, false, null 排成一行,连你自己都看不清第 7 个参数到底控制什么。 这不是你
请求慢,到底慢在哪一步?
后端同事说"接口 50ms 就返回了",你说"我这边要 3 秒才拿到数据"——然后两人面面相觑,谁也没说错,但问题悬在空中。 这种对话之所以卡住,是因为你们在用"总耗时"对话,而没有把一次请求拆开看。
前端双Token机制无感刷新(二)
前端双Token机制无感刷新原理与关键点详解 目录 为什么需要双Token机制 Access Token 与 Refresh Token 的角色分工 完整刷新流程 核心实现:请求拦截器与响应拦截器 并
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