logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Azure Relay】记录使用Azure Relay在通信中遇见侦听器(Listener)或发送端(Sender)断开时的异常日志 (Hybrid Connection by Websocket)

它是一种单对单的通信方式,需要对服务端和客户端代码有一些改动才可以,需要定义服务端侦听器(Listener)来接受消息,客户端(Caller)来发送消息。

#azure#websocket#flask
PostgreSQL 解决“其他用户正在使用数据库”实操记录

遇到 PostgreSQL “其他用户正在使用数据库”的问题,核心是找到占用连接的 PID 并终止,无需复杂操作:用 pg_stat_activity 视图排查占用连接,获取 PID;

#数据库#postgresql#oracle
我在 Debian 11 上把 K8s 单机搭起来了,过程没你想的那么顺(/opt 目录版)

两天坑之后,我终于把这套流程捋顺了,而且还特意把所有数据目录都挪到了/opt下面——因为系统盘就剩 20G,不挪地方早晚要崩。我把整个过程记了下来,既给自己留个底,也给遇到同样问题的朋友省点时间。这篇文章不是流水账,里面夹了不少我的真实感受,比如“呵呵,这我没想到”的那种瞬间,你懂的。强烈建议搭配AI食用(当然,也别把AI太当一回事~)1。

#debian#kubernetes#运维
MySQL 架构大变革(全景版):从 5.7 到 9.7 的十年进化图谱

5.7 时代(2015–2023):在集中式架构下打补丁,引入临时表空间独立、Buffer Pool 精细化等“局部突围”。8.0 时代(2018–2026):彻底重构——事务数据字典、Undo 独立、Doublewrite 独立、并行 DDL、Instant DDL。这是架构变革的真正主体。9.7 LTS(2026 起):集大成者,吸收 Innovation 版本的所有优化,最终实现 Atomi

#mysql#架构#数据库
零基础玩转 MCP:这些开源框架,让你 10 分钟给 AI 装上“手脚”

我们不只聊概念,更把当前最主流、最好用的 MCP Server 开源框架,用打比方、拆场景、亮代码的方式讲透。15 分钟体验:安装 FastMCP,把你之前写的某个小函数(比如生成二维码、查询农历)用 @mcp.tool() 装饰,跑起来,用 Claude Desktop 连接,亲眼看着 AI 调用你的代码。生动场景:就像你本来要自己搭灶台、备菜、炒菜,结果 FastMCP 直接给了你一个集成厨房

#开源#人工智能
零基础玩转 MCP:这些开源框架,让你 10 分钟给 AI 装上“手脚”

我们不只聊概念,更把当前最主流、最好用的 MCP Server 开源框架,用打比方、拆场景、亮代码的方式讲透。15 分钟体验:安装 FastMCP,把你之前写的某个小函数(比如生成二维码、查询农历)用 @mcp.tool() 装饰,跑起来,用 Claude Desktop 连接,亲眼看着 AI 调用你的代码。生动场景:就像你本来要自己搭灶台、备菜、炒菜,结果 FastMCP 直接给了你一个集成厨房

#开源#人工智能
Go + Vue 接入行为验证码完整指南

检查 base64 编码是否正确,确保前端正确解析 data:image/png;验证码库:go-captcha(后端)+ go-captcha-vue(前端)Deviation = 10// 验证偏差值,允许用户滑动有一定误差。答案不暴露:验证码答案坐标只存储在服务端 Redis 中,不返回给前端。前端获取滑块坐标,调用 /api/captcha/verify 接口。偏差容忍:允许用户滑动有一定

#golang#vue.js#开发语言
拒绝宕机!用 Python 优雅榨干百万级 GIS 点矢量的裁剪极限

在 GIS 圈子里混,谁还没被超大数据集毒打过几次?最近手里塞进来一堆大活儿——。要求很简单:把经纬度转成点矢量,然后拿个边界面给它裁了。本来以为是个常规操作,结果一导入 ArcGIS/QGIS,好家伙,进度条直接卡死,电脑风扇开始疯狂蹦迪,最后反手送我一个(内存溢出)。传统工具既然遭不住,那就只能祭出大杀器了。今天分享一套我刚调通的自动化脚本。靠着这套组合拳,不仅把内存拉得极低,而且运行速度飞快

#python#算法#开发语言
到底了