技术栈
后端
贰先生
2 分钟前
后端
Xiuno BBS 审计之问题16:get_magic_quotes在 PHP 8.0 被移除
此文章为XIUNOX版本重构审计时发现问题,XIUNOX版本已优化修复此问题。分享出来方便后续想基于xiuno bbs4.0.4版本制作维护版本或插件模板等需求的开发者和站长参考。
IT_陈寒
13 分钟前
前端
·
人工智能
·
后端
Vite的热更新突然失效,原来我忽略了这个配置
作为现代前端开发的重要工具,Vite以其极速的启动时间和高效的热更新(HMR)赢得了开发者的青睐。然而,在实际开发中,我们偶尔会遇到热更新突然失效的情况,导致开发体验大幅下降。最近我在一个项目中就遇到了这样的问题:代码修改后浏览器没有自动刷新,控制台也没有任何错误提示。经过一番排查,最终发现是一个容易被忽略的配置项导致的。本文将详细分析这个问题,并深入探讨Vite热更新的工作原理及其相关配置。
云浪
18 分钟前
前端
·
人工智能
·
后端
Milvus + RAG 实战:《红楼梦》问答助手
用 Node.js + Milvus + 大模型,搭一个基于《红楼梦》小说的问答助手。RAG 是 Retrieval-Augmented Generation(检索增强生成),是一种将大语言模型(LLM)与外部知识检索结合起来的 AI 技术。它的核心思想是:
阿部多瑞 ABU
1 小时前
后端
·
算法
·
ui
·
pdf
·
c#
告别手工核图:基于 .NET + MuPDFCore 的 CAD 等轴测 PDF 材料表提取与新旧版本对比实战
关键词:C# / .NET、CAD 等轴测图、PDF 矢量文本提取、MuPDFCore、Excel 差异比对、WinUI 3 项目:EGtools(AGPL-3.0 开源,含 GUI + 两个 CLI)
卷无止境
1 小时前
后端
·
python
·
fastapi
FastAPI 的 WebSocket 装了些什么
聊起 FastAPI 的实时通信能力,很多人第一反应就是 WebSocket。这东西说白了就是让浏览器和服务器之间建立一条双向的、持续在线的通道,不用像 HTTP 那样一问一答地折腾。FastAPI 官方文档专门开了一个 Reference 页面来讲这个 WebSocket 类,内容看着不多,但底层逻辑其实相当扎实。这篇文章就带你把这个类从里到外扒一遍,顺便理清背后那些容易让人犯迷糊的核心概念。
AINative软件工程
1 小时前
后端
·
架构
·
ai编程
Agent 上下文账本工程:别让工具结果把 128K 窗口塞成垃圾场
长任务 Agent 最容易翻车的不是模型不够聪明,而是上下文越来越脏:工具结果、历史消息、检索片段和临时决策混在一起,最后关键证据反而被挤出去。本文把 context engineering 落到一个可实现的上下文账本:每条上下文都有来源、价值、保质期和驱逐策略。
卷无止境
1 小时前
后端
·
python
FastAPI 的 Request 类装了什么
写 FastAPI 接口的时候,大部分场景我们都靠 Pydantic 模型自动帮忙做参数校验,几乎不用手动碰原始请求。但总有些时候,比如要拿到客户端 IP、读取原始请求头、判断连接是否断开,这时候就得请出 Request 这个类。它是 FastAPI 留给开发者的一扇后门,绕过所有校验逻辑,直接摸到 ASGI 层面的原始数据。下面就把 Request 类里里外外拆开看看。
程序员爱钓鱼
1 小时前
后端
·
面试
·
rust
Rust 方法 Method详解:self、方法调用与API设计
《Rust编程实战》系列第43篇 上一篇文章中,我们学习了Rust的impl,知道了如何为Struct定义方法和关联函数。本篇继续深入其中最常用的一部分:
橙子家
1 小时前
后端
MSDTC(微软分布式事务处理协调器)对系统稳定性的影响
日常开发过程中会有很多 MSDTC 升级的风险,其会显著降低系统性能。虽然现代微服务架构倾向于用“最终一致性”来规避 MSDTC,但在实际的企业级开发和遗留系统维护中,MSDTC 仍然扮演着不可替代的角色。
程序员爱钓鱼
2 小时前
后端
·
面试
·
go
Go break、continue、goto 详解
Go 编程实战系列(二十)上一篇《Go for 循环详解》中,我们学习了 Go 中唯一的循环关键字 for,包括普通循环、无限循环、range 遍历以及嵌套循环等内容。本篇继续学习流程控制中的三个重要关键字:
凤山老林
2 小时前
spring boot
·
后端
·
elasticsearch
复杂检索引擎落地:Spring Boot + Elasticsearch 数据同步与高阶查询实战
业务量上来之后,MySQL 的复杂查询慢日志开始刷屏,P99 延迟从几十毫秒慢慢爬到两三秒。这时候引入 Elasticsearch 不是赶技术潮流,而是架构演进到一定阶段必须跨过的坎。很多团队一开始把 ES 当数据库用,结果踩了一堆数据不一致、内存溢出、分片倾斜的坑。这篇内容不堆砌官方文档,只聊线上真实场景里怎么搭同步链路、怎么写 Mapping、怎么封查询以及怎么兜底。
不是光头 强
1 天前
java
·
spring boot
·
后端
SpringBoot事务优化与状态机实战
用途:代码CR、AI评审、团队编码参考 核心主题:@Transactional大事务优化,晚开事务、早提交事务,区分哪些逻辑放事务内、哪些放事务外,附带正反案例、坑点、两种业务模式代码;深入探讨事务内外数据一致性风险、并发覆盖问题及原子更新方案;最后引入状态机模式统一管理订单状态流转与审批流。
笃行350
10 小时前
后端
SQLServer数据迁移之后,那张报表还能不能秒出
先说个具体的事。前几天翻 KES V9R4C019 的发布资料,翻到一张图,整张图上就一句话。10分钟 VS 1分钟。
LucianaiB
10 小时前
后端
别再被 AI 骗了:我把腾讯云 4 个 Skill 做成了个「AI 打假侦探」,过程的一个小配置坑惨了我
你有没有想过,你刚在朋友圈刷到的那张"精修自拍",可能压根不是P图的?然后是直接扔给 AI 去处理的。
名字还没想好☜
3 天前
java
·
jvm
·
后端
·
golang
·
go
Go 的 strings.Builder 实战:拼接性能、Grow 预分配与何时该用 bytes.Buffer
Go 里拼字符串,新手第一反应是 +=,循环几万次后 CPU 和内存双双爆表。老手会甩一句「用 strings.Builder」,但很少讲清楚它为什么快、Grow 有什么用、什么时候反而该用 bytes.Buffer。这篇用能跑的代码说明白。
candyTong
11 小时前
后端
·
架构
·
ai编程
Claude Code 如何恢复一段会话
一段 Claude Code 会话做到一半,关掉终端,之后再运行 claude --continue,通常还能接着做。终端里的旧消息会重新出现,能恢复的 agent 配置、Git worktree 等工作状态也会一并带回来。
En^_^Joy
12 小时前
后端
·
python
·
django
Django项目配置全攻略:settings配置文件
settings.py 是 Django 项目的核心配置文件,存放数据库、静态文件、中间件等关键参数。
IT_陈寒
15 小时前
前端
·
人工智能
·
后端
Python线程池吞了异常还不告诉我,这谁顶得住啊
在Python的多线程编程中,线程池(ThreadPoolExecutor)是一个常用的工具,它能有效地管理线程资源,提高并发性能。然而,许多开发者在实际使用中会遇到一个令人抓狂的问题:线程池中的异常被默默吞掉了,导致程序在出现错误时没有任何提示,最终引发难以调试的BUG。本文将从问题现象出发,深入分析异常被吞的原因,并提供多种解决方案,帮助开发者彻底解决这一痛点。
小强库计算机毕业设计
15 小时前
java
·
spring boot
·
后端
·
vue
·
学生宿舍管理系统
SpringBoot+Vue3 学生宿舍管理系统实战
小强库计算机毕业设计 — 成品也能改。面向计算机及相关专业毕业生,提供精品毕设源码、答辩 PPT、部署文档与答辩支持。每个项目含 界面截图 · 功能说明 · 交付清单,官网支持 在线预览。
小狼183
15 小时前
后端
·
claude
实践6|SDD 实战:AI 写的规格被推翻了四次
实践4 是 PM 视角:素材是需求文档 + 原型,装 pm-execution 插件,终点是一份可评审的 PRD。当时结尾写了句"AI 出的是初稿不是终稿",也留了个尾巴——PRD 之后呢?