默_笙几秒前
前端·javascript
🧀 用户访问一个网站到底经历了什么?全栈部署的"城市观光"指南写在前面:前几节课学了 Docker 容器化、Nginx 反向代理、React + NestJS 全栈开发。今天,这些零件终于串成了一条完整的流水线——全栈项目部署全流程。课堂讲了从买服务器到域名备案,从 DNS 解析到安全组,从 Nginx 分流到反向代理解决跨域,再到宝塔面板、nvm 版本管理、TS 构建。最有意思的是 readme 里那个直击灵魂的问题:"用户访问网站到底发生了什么?" 今天我们就顺着这个问题,把部署全流程走一遍。以下所有概念和流程均来自课堂真实笔记。
aixingpan2 分钟前
前端·php
aixingpan.cn API开发文档:api_docs_trichart_natal_composite_transit2接口指南本文档详细介绍了占星系统的api_docs_trichart_natal_composite_transit2接口的使用方法,包括请求参数详解、响应数据结构、错误处理机制以及最佳实践建议。
是立不是利3 分钟前
前端·html
CSS 架构——在混乱中建立秩序任何一个参与过中大型 Web 项目的人,都或多或少经历过样式失控的时刻:改一个按钮的颜色,却发现页脚也跟着变了;删掉一行看似无用的 CSS,结果某个隐藏多年的弹窗彻底变形;想给新功能写样式,却不知道该用哪个已有的类名,索性复制粘贴了一段旧代码,于是项目里又多了一份冗余;新同事入职,问他"这个页面的样式在哪里定义",他花了半个小时才找到分散在五个文件里的相关规则……这些混乱,并非 CSS 本身的问题,而是我们对"样式也是一种需要被认真对待的软件资产"这个事实认识不足。
FungLeo5 分钟前
node.js·jwt·session·认证方案
成为全栈·Node 后端篇·认证方案:JWT 还是 Session用户打开你的网站,发了一条"删除这篇文章"的请求。后端第一件事就得回答:“你是谁?你有权删它吗?” 这套"确认身份 + 确认权限"的机制,就是认证与授权,是后端最外的一道门,也是安全的第一道防线。
jyOverQ6 分钟前
数据库·mysql
MySQL 联合索引怎么用?最左匹配原则到底是什么意思?上一篇我们讲了 MySQL 索引为什么能加快查询,以及 InnoDB 为什么常用 B+Tree。现在来看一个实际开发中更常见的问题。
Lear6 分钟前
运维·自动化运维
Docker 私有仓库搭建与使用环境:registry:2 官方镜像,以 10.145.145.1:5000 为例。 所有命令在服务端(装 Docker 的 Linux 主机)或客户端(任意需要推/拉镜像的机器)执行,已标注。
wardenlzr6 分钟前
binder·性能·车机
车机Binder 线程池耗尽实战排查与内核内存原理深挖一次 VHAL HAL 阻塞引发的 Binder 线程池耗尽,带你从故障定位到内核原理全链路拆解某 Android Automotive 车机系统出现以下症状:
没文化的阿浩8 分钟前
android·mysql·adb
【MySQL】用户管理在学习Linux命令行操作的时候,我们就能够理解root用户和普通用户的区别,那么mysql中是否也存在这样的差别呢?答案是肯定的。本栏目中,《用户管理》前的所有章节,我们都是以root用户进行演示的,而在实际业务场景下,我们使用更多的是普通用户,因为root用户权限太大了。随意将root用户给他人使用,存在严重的安全隐患。因此,MySQL的用户管理相关功能是必不可少的。
触底反弹11 分钟前
python·sqlite
面试被问到 Text2SQL,我用 DeepSeek 自己实现了一个面试官问我:"如果让你用 AI 实现自然语言查数据库,你会怎么做?" 我当时答得不太好,回来研究了一下,发现核心原理并不复杂。记录一下。
Nil20811 分钟前
数据结构·算法·leetcode
leetcode 78子集这段代码是“子集”问题的标准回溯写法,可以这样总结:这题的核心思路是:从 index 开始往后选元素,每选一个元素就进入下一层递归,递归回来后再撤销选择。
oradh11 分钟前
数据库·oracle
Oracle enq: US - contention 等待事件总结enq: US - contention 中的 US = Undo Segment。这个等待事件表示:会话需要获取一个 UNDO 段来存放事务的 UNDO 数据,但在获取过程中发生了排队等待。
峰向AI12 分钟前
github
别再忍受杂乱的桌面了,这款窗口管理器让 Windows 也有平铺式操作一款用 Rust 写的平铺窗口管理器,12K+ Star,键盘操作,多工作区,让你的桌面从「打地鼠」变成「自动收纳」。
道可云12 分钟前
ar
AR实景导览对比传统地图导览:景区游览体验的全面升级随着智慧文旅建设的深入推进,各大景区与文博场馆逐步从“数字建设”向“体验升级”迈进。在这一转型的核心环节中,导览系统作为连接景区与游客的直接桥梁,正经历着前所未有的技术变革。
深蓝AI13 分钟前
程序员
AI 把写代码变快了,软件交付为什么没有同步变快过去两年,AI编程工具以前所未有的速度渗透进软件开发的第一线。JetBrains在2026年的AI Pulse Survey中发现,已有90%的开发者在工作中使用至少一种AI工具。GitHub Copilot、Cursor、Claude Code这些名字从实验室走进了日常终端,开发者用它们生成代码、补全函数、写出单元测试,速度确实快了。GitLab 2026年的AI问责报告显示,78%的受访开发者表示编码速度明显加快。Stack Overflow的2025年开发者调查也印证了这一点——69%的受访者认为A
MuYi042013 分钟前
ai编程
71.6 万行 Flutter 重写成 112.5 万行原生双端:一次 AI 驱动的百万行架构迁移复盘一个71.6万行Flutter的工程,按以前的行业经验值估算(100 行/人日),人工迁移重写成原生双端需要 约 51 人年——10 个人干五年。而当你重写完的时候,你重写的那个版本已经不存在了。 但是使用AI,我们实际用掉的是 2.5 人年,就完成了以前几乎不可能完成的任务。
恒锐丰科技林技术员14 分钟前
经验分享·嵌入式硬件·硬件工程
EG27524 双通道栅极驱动芯片:高速功率变换系统的驱动利器一、芯片核心特性 EG27524 为双路完全独立的低侧驱动,A、B 两个通道拥有各自独立的信号输入与使能引脚,两个通道既可以同步工作,也能够单独关闭其中一路,适配推挽、半桥、双路独立驱动等多种拓扑。 1.电气能力:供电 VDD 工作区间5V‑25V,输出拉电流 5A,灌电流 4A,峰值驱动能力强,可以快速给 MOS 管栅极充放电,大幅降低开关损耗;芯片静态功耗典型值仅 275μA,轻载工况功耗很低。 2.高速开关性能:开通延时典型 20ns,关断延时典型 30ns,上升时间 8.5ns、下降时间 8ns,
用户0942485680315 分钟前
java·jvm
第3章:OpenJDK从源码到字节码——Class 文件与 javac 管线业务场景:某团队正在做一次 Java 版本大升级——从 JDK 8 直升 JDK 21。升级后,一个使用了大量反射的 ORM 框架在运行时抛出 IllegalAccessException,但相同的代码在 JDK 8 跑得好好的。团队怀疑是字节码层面的兼容性问题——升级过程中,构建工具(Maven)编译出来的 .class 文件格式可能发生了变化。测试人员用 javap -v 对比了两个版本产生的字节码,发现 JDK 21 编译器在 lambda 和 try-with-resources 生成的桥接方法签
晚安code17 分钟前
ai编程·claude
Claude Fable 5.1 发布解读:科研智能体跑分翻倍,Agent 成本降45%大家好,我是晚安code。这周 AI 圈的新闻多到刷不完,可最该花时间看的一条,是 Anthropic 在 9 月 1 日端出来的 Claude Fable 5.1。名字跟上次的 Fable 5 只差一个小版本,结果我翻完官方博客差点没坐住——科研方向的终端基准直接从 24.7% 干到 52.6%,翻了一倍还多。这篇文章把它拆开讲:升级到底升在哪、价格怎么算,以及谁值得掏这个钱。
两只羊ovo18 分钟前
前端
让 Agent 接上“万能接口”:LangChain + MCP 实战,工具不再锁死在项目里前面手写的 mini-Cursor,工具都是写死在本项目里的:读文件、写文件、跑命令,清一色 Node.js。换个 Python 写的工具?接不了。换个项目想复用?得把代码复制一遍。
程序员于老七19 分钟前
llm
漫话大模型:同一个模型,换台机器效果就不同?——推理引擎这个隐形选手你有没有遇到过这种情况:同一份模型权重,部署到 A 机器上跑得好好的,换到 B 机器上,回答质量明显下降——逻辑变差、输出乱码、甚至直接崩溃。