技术栈
后端
Rust研习社
1 小时前
后端
·
rust
·
编程语言
组合真的优于继承吗?为什么 Rust 和 Go 都拥抱组合舍弃继承?
首先,先叠个甲,我并不认同组合一定优于继承这种太过于绝对化的观点,其实只要你对继承和组合这两者都有过思考的话,两者不存在孰优孰劣,只是组合更适合当下的开发模式。
IT_陈寒
1 小时前
前端
·
人工智能
·
后端
JavaScript的闭包把我坑惨了,说好的内存会自动回收呢?
作为JavaScript开发者,我们都听说过闭包(Closure)这个强大的特性。它让我们能够创建私有变量、实现模块化、编写高阶函数等。然而,闭包也是一把双刃剑——尤其是在内存管理方面。许多开发者(包括我自己)都曾因为闭包的内存泄漏问题而头疼不已。本文将深入探讨闭包的内存机制,分析它如何绕过JavaScript的自动垃圾回收(GC),以及如何避免由此引发的内存问题。
CaffeinePro
2 小时前
后端
·
fastapi
Pydantic深度使用:数据校验、枚举、ORM映射
在FastAPI 后端接口开发中,Pydantic是不可或缺的核心依赖,FastAPI所有的请求参数解析、数据校验、响应格式化、接口文档生成,底层均依赖Pydantic模型实现。不同于普通Python数据处理场景,FastAPI对参数合法性、数据规范性、接口安全性要求更高,原生手动校验方式无法适配接口快速开发、统一报错、自动生成Swagger文档等核心需求。 随着Pydantic V2版本全面普及,基于Rust重构的底层架构,相比V1在FastAPI高并发接口场景下性能大幅提升,同时优化了模型解析规则
Chenyiax
2 小时前
后端
从 Chat 到 Responses:OpenAI API 抽象为什么变了?
早期 LLM API 的核心任务是“给一段上下文,生成一段回复”。因此 Chat Completions 采用了非常直接的抽象:客户端传入 messages[],模型返回一条 assistant message。这一设计适合聊天、问答、摘要、改写、简单结构化输出等场景,也成为大量 OpenAI-compatible API 的事实标准。
MariaH
2 小时前
后端
Koa和Express的区别
统一测试需求: 3 层中间件,要求:同步代码时,Express 和 Koa 表现完全相同: 自上而下执行 next() 前代码,全部走完后,自下而上执行 next() 后代码。 差异只在异步场景爆发。
MariaH
3 小时前
后端
Koa框架的使用
Koa 是 Express 原班团队打造的下一代 Node.js Web 框架,核心仅1600+行代码,轻量简洁,原生支持 async/await,异步处理能力远优于 Express。 Koa 不内置路由、参数解析、静态文件等功能,全部依靠第三方中间件按需引入,自由度极高。本文整合基础使用、路由、参数解析、文件上传、静态服务、错误处理、洋葱模型、Express 对比,可直接当作开发查阅文档。
luckdewei
4 小时前
后端
那个用 passlib 做认证的新同事,上线第一天就把用户密码写进了日志
大家好。上周我们组来了个实习生小张,Python 底子不错,FastAPI 也能跑通。Leader 让他负责新项目的用户认证模块。
用户29869853014
1 天前
java
·
后端
Java 操作 Word 文档:添加背景颜色与背景图片
在文档编排过程中,页面背景的适当运用能有效提升视觉层次感。对于宣传册、邀请函或营销材料等场景,纯白背景有时显得过于单调。本文介绍如何通过 Java 代码为 Word 文档设置纯色、渐变背景以及图片背景,并附带段落背景色的补充用法。
Csvn
1 天前
后端
Shell 脚本入门 — 运维自动化第一步
前面学了很多单条命令:grep、awk、find、systemctl、lvextend……但运维的工作不是敲一条命令就收工的。日常巡检、批量操作、定时任务、故障自愈——写脚本才是把这些命令串联成生产力的关键。
ping某
5 小时前
后端
·
nginx
为什么 Nginx 明明监听了 80,转发后端时却用了 4xxxx 端口?
我第一次认真看 Nginx 反向代理链路的时候,也被两个现象绕住过。第一个现象是:Nginx 明明监听的是:
JustHappy
5 小时前
前端
·
后端
·
面试
我汇总了身边朋友的经历才发现,其实第一份实习是最难找的......
Hi!这里是刚毕业的 JustHappy,闲下来时间和认识的多个一同闯荡互联网的朋友聊天,一致认为第一份实习往往是最难找的。正好最近也在毕业前给师弟师妹们做了一次汇报,结束后也不少来私信问我如何找的,正好可以写一篇文章,哈哈,也省去逐个回复。
uhakadotcom
5 小时前
后端
·
面试
·
github
在python 的 工程化架构中 ,什么是 薄包装器层?
在 Python 工程化架构中,薄包装器层(Thin Wrapper Layer) 是指一个代码量极少、几乎不包含业务逻辑的中间隔离层。它的主要目的是封装第三方库、外部服务 API 或底层系统调用,向应用内部暴露符合自身业务领域的统一接口。
用户147485307974
9 小时前
后端
CodeX使用Skill生成游戏美术和音乐资源,一分钟入门
先去 Meowa 创建 key:然后执行:安装完 skill 和环境变量后,重启一次 Codex。不要用系统 Python,直接用 Codex 自带的 Python 路径。
Melody123
10 小时前
后端
用 abort 中断 AI 流式请求,我之前做错了
"停止生成"这个按钮,看着简单,我第一版做得是错的——点了停止,前端是不显示了,但请求还在后台跑,后端还在生成,token 照烧。后来认真用 AbortController 重做了一遍,把正确姿势和坑记下来。
onething365
10 小时前
人工智能
·
后端
·
全栈
Spring Boot + Spring AI 从入门到实战:7天转型计划 Day 5 —— SSE 流式输出 + 打字机效果
作为一名技术人,我深知学习新框架时的迷茫与焦虑。尤其是当你已经熟悉了一套技术栈,想要转向另一个生态时,那种“无从下手”的感觉尤为强烈。
一个做软件开发的牛马
10 小时前
java
·
后端
MyBatis-Plus 从零实战:完整搭建可运行 Demo,BaseMapper 零 SQL、Wrapper 条件构造、分页插件与代码生成器详解
如果你用过 MyBatis,一定写过这样的重复代码:MyBatis-Plus 解决的核心问题:MyBatis-Plus 定位: 在 MyBatis 基础上只做增强不做改变,简化开发、提高效率。
码事漫谈
10 小时前
后端
AI 编程的「三体」架构:OpenSpec + Superpowers + GStack 如何让一个开发者撑起整个研发团队
2026 年,AI 编程工具遍地开花。Codex、Claude Code、Cursor、Copilot……每个都能写代码,但每个都有同样的问题:
吃饱了得干活
10 小时前
后端
深入解析 OpenFeign:从重试、拦截到负载均衡的全维度实践
在微服务架构体系中,服务间的远程调用是核心环节之一,而 OpenFeign 作为 Spring Cloud 生态中轻量级的声明式 HTTP 客户端,凭借其简洁易用、高度可配置的特性,成为实现服务间通信的主流选择。本文将围绕 OpenFeign 的重试机制、拦截器、兜底返回、负载均衡等核心功能展开,结合实际代码与配置示例,全面解析 OpenFeign 在微服务远程调用中的应用实践。
onething365
10 小时前
人工智能
·
后端
·
全栈
Spring Boot + Spring AI 从入门到实战:7天转型计划 Day 6 —— 业务完善 + 会话消息预览
作为一名技术人,我深知学习新框架时的迷茫与焦虑。尤其是当你已经熟悉了一套技术栈,想要转向另一个生态时,那种“无从下手”的感觉尤为强烈。
BingoGo
11 小时前
后端
·
php
PHP 泛型之殇 泛型 RFC 提案被拒绝
PHP 开发者眼中的泛型现实PHP 很可能不会迎来泛型。这并非什么新鲜事。一些核心开发者撰写了详尽的技术博客,阐述为什么运行时擦除式泛型不是个好主意,以及他们为何对当前的 RFC 投下反对票。