首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
前端
Python
架构
Go
面试
JavaScript
数据库
展开
全部
后端
Java
前端
Python
架构
Go
面试
JavaScript
数据库
Agent
程序员
人工智能
AI编程
Rust
MySQL
暂无数据
推荐
最新
🚀 Node.js path 和 fs 模块,从回调地狱到 async/await 的进化之路!
🚀 Node.js path 和 fs 模块,从回调地狱到 async/await 的进化之路! 📌 前言 刚学 Node.js 的时候,我以为文件操作就是"读一下、写一下"的事。直到我遇到了: pa
Node.js fs 文件系统模块 四种读写方案全解析
fs 是 Node 内置文件系统模块,用于读写文件、操作文件夹。JS 是单线程语言,fs 提供同步阻塞、回调异步、Promise、async/await 四种写法,一步步解决异步嵌套带来的回调地狱问题
Bun.redis真正的强项
100 万条键的"压榨"实验 假设你的 Redis 里有 100 万个用户画像(Hash 结构),现在要做一次全量数据加工: 朴素版本(单线程串行)—— 别想跑完 进阶版本:自动 Pipeline(不
从回调地狱到优雅异步:Node.js 文件操作进化史
写在前面 刚开始学 Node.js 文件操作时,我的第一反应很直接:读文件嘛,readFileSync 一把梭。 代码跑通的那一刻,确实很有成就感。
还在手动拼路径、写回调地狱?一文吃透 Node.js 的 path 和 fs
从零搞懂 Node.js 的 path 和 fs 模块 —— 文件操作不再迷糊 前言 刚开始学 Node.js 的时候,最常打交道的就是路径处理和文件读写。这两个东西几乎是每个后端开发者的基本功——读
后端开发入门:业务能力、数据库与程序员的核心竞争力
很多同学学习后端时,容易陷入一个误区: 实际上,真正决定一个后端工程师水平的,并不是会不会写几个 API,而是能否理解业务、设计数据结构,并把需求落地。 随着 AI 的发展,未来程序员最重要的能力也正
手写迷你 Cursor 终端:深入 Node.js child_process 的 spawn 核心实现
🔨 手写迷你 Cursor 终端:深入 Node.js child_process 的 spawn 核心实现 前言:为什么我们需要子进程? Node.js 的主线程是单线程的,它天生只能执行 Java
Bun.js 集成了 SQL/Redis/S3,为什么 Java/Go/Python 不集成?
先看最小代码: 数据库、缓存、对象存储,一把梭。 不用 npm install。不用 go get。不用 pip install。 Bun 出生就带。 痛点:每个语言都要装包 写后端,连数据库是基本操
从一行报错开始,把字符串反转、回文算法连带着包装类一起捋明白
我昨天写反转字符串的时候,顺手就敲了个 str.reverse(),按下运行的瞬间还觉得这有啥难的。结果控制台直接给我甩了个 TypeError,说 reverse 不是个函数。当时我还愣了两秒 ——
作用域链与 Environment:变量查找、遮蔽和赋值怎么实现
Environment(环境)和作用域链(Scope Chain)共同解决了 JS 最核心的三个设计难题:变量存储、变量隔离、和变量查找。
用 Bun.cron 定时 7 月 7 日,为啥? 看图1
完事儿。 进程不退出,7 月 7 日凌晨 0 点 0 分,handler 自动触发。 为啥是7月7日? ⭐bun1.4 也就是rust版本就要发布了, 真的很期待, 等到时候我会写一篇1.4介绍的文章
3行代码搞定页面截图,Bun.WebView真的简单
就 3 行: 完事儿。 痛点:装 Puppeteer 太烦 想截个网页图。 npm i puppeteer。 300MB Chromium 下起来。 Linux 还得装 libatk``libnss3
Next.js 风格路由内置?Bun FileSystemRouter 凭啥这么香
bun run server.ts 就跑起来了。访问 / 返回"首页"。再加个 pages/about.ts,/about 就有了。文件名,就是路由。 痛点:手写路由表,写了十几年 写电商、写 OA、
GatewayWorker 从零到一完整指南
一、这玩意儿解决什么问题 平时做网站是 "请求-响应" 模式: 服务器永远被动,没法主动找浏览器说话。 但现实中有大量场景需要跨客户端通知——A 做了一件事,B 要立刻知道: 场景 谁操作 谁收到通知
从 0 实现一个 Tiny JavaScript VM:项目架构拆解
用 C++ 从 0 实现一个 Tiny JavaScript VM。本文介绍该项目主要架构以及路线。
从一次栈溢出报错说起,我把递归彻底扒明白了
先从一个爆栈的报错说起 昨天在写一个数组工具函数,需要把深层嵌套的数组拍平。我顺手写了个递归版本,自测用个三层嵌套的数组没问题,就丢进去测了个十几层的大数组。结果控制台直接红了一片,报 Maximum
LC 128 最长连续序列:别上来就排序,O (n) 解法才是这题的灵魂
今天就聊聊这道经典题,从排序的朴素解法,到真正满足要求的 O (n) 解法,我把我踩过的坑都给你们捋一遍。 先说说题目到底要干啥 一句话说清题意:给你一个未排序的整数数组,找出数字连续的最长序列的长度
LC 200 岛屿数量:经典 DFS 入门题,我第一次写居然连方向都搞错了
当初我刚学完 DFS,信心满满点开这道题,觉得不就是遍历嘛,结果写了三遍才过。要么越界报错,要么数量算不对,说多了都是泪。今天就把这道面试高频题掰开揉碎了讲,DFS 和 BFS 两种写法都安排上,顺便
Rust版Bun1.4之前, 盘点Bun1.3新特性
Bun 1.3.14 上个月发了。 这是 1.3 系列的收官版。 1.3 这个版本线从发布到现在。 我看完 changelog。 就一个感受。 Bun 设计的API是真优雅 真简单。 今天就掰开讲讲。
JavaScript 字符串面试题:反转、回文与双指针
从字符串反转讲起,梳理包装类型、call、toString、JSON.stringify,并用双指针解决回文及最多删除一个字符的高频面试题