今晚Cloudflare一哆嗦,我的加班计划全泡汤

博主头像 事情发生在今晚加班的黄金时间。我正对着代码发愁,想着让ChatGPT帮我debug一下。结果连续三次重试,等来的都是冷冰冰的错误页面。 "行吧,AI也有累的时候",我自我安慰着,顺手想点开X摸鱼五分钟。 结果呢?小鸟直接躺平了。页面加载圈转得比我家旧电脑开机还慢。 那一刻我突然顿悟——这不是某个网站 ...

通过liquibase实现一个简单的数据库适配器,自动适配60+数据库

博主头像 1. 简介 最近我打算开发一个数据库适配器,核心目的是实现数据库表结构语句的动态执行,比如常见的创建/删除操作——涉及表、视图、索引、序列等各类数据库对象。当然,这个组件的理想状态是能自动适配主流数据库,用户无需纠结不同数据库的语法差异,只用专注于对应操作的数据结构定义就行。 之前写过一篇关于liq ...

Solon AI 开发学习 - 1导引

博主头像 Solon AI & MCP 是 Java 智能体开发框架,支持 Java 8-25,简化了与主流 AI 模型(如 OpenAI、DeepSeek)的集成。它提供统一接口抽象,支持多种 AI 模型(ChatModel、GenerateModel等)协作,并兼容 MCP 协议实现工具服务发布。该框架采... ...

Spring AI Alibaba 项目源码学习(十二)-完结:Tool

Tool 系统分析 请关注微信公众号:阿呆-bot 概述 本文档分析 Spring AI Alibaba Agent Framework 中的 Tool(工具)系统,包括工具的定义、注册、调用流程、扩展机制以及 AgentTool 的实现。 入口类说明 ToolCallback - 工具回调接口 T ...

SQL进阶必备:从计算字段到多表联结,让查询效率翻倍!

博主头像 一、创建计算字段:让数据“按需重组” 存储在数据库中的原始数据,往往不符合直接使用的格式(比如分散在多列的信息、需要计算的数值),这时候“计算字段”就能派上用场——它不是表中实际存在的列,而是运行时通过SQL语句动态创建的虚拟列。 1. 核心用法:拼接与算术运算 字段拼接:用Concat()函数将多 ...

2025 ICPC 沈阳区域赛 游记

2025 ICPC 沈阳区域赛 游记 计院没钱了,ICPC不给报销,遂开放报名。重金获得一次参赛机会。 为了节省住宿钱,我们选择星期六早上出发,星期天晚上回,只住一晚,订了个三人间。 Day 0 三个人都是两点钟睡觉六点钟起床。六点半出发,坐了快两个小时地铁,从乡里到朝阳站。 在车上吃了前一天预备的 ...

Doubao-Seed-Code实测:AI驱动的全流程游戏开发新体验

博主头像 豆包发布了全新的编程模型——Doubao-Seed-Code。今天我就迫不及待地尝试用它来快速实现一个自己的小创意。之前,我一直在尝试通过各种模型来快速开发一款游戏,所以这次我想亲自验证一下:这个全新的编程模型,究竟能不能胜任真正的游戏开发任务。 不过今天我想换一种思路,不只是单纯地做一个游戏,而是 ...

OpenCVSharp:使用 MOG实现背景替换

博主头像 概述 背景替换是计算机视觉中的一个常见应用,广泛应用于视频会议、直播特效和电影制作等领域。本文将介绍如何使用 OpenCV 中的 MOG(Mixture of Gaussians)背景减法算法实现实时背景替换功能。虽然说效果不太行,但是可以学习一下OpenCV中的一些方法。 效果: 动态效果: 实现 ...

【FAQ】HarmonyOS SDK 闭源开放能力 — Account Kit

博主头像 1.问题描述: 接入微信登录后,还要接华为登录吗? 解决方案: 为了帮助用户省去多次输入不同应用账号登录的繁琐过程,我们为HarmonyOS应用和元服务提供了使用华为账号快捷登录的能力。提交至华为应用市场的HarmonyOS应用和元服务,需要遵循如下规范: 如果开发者应用支持用户使用第三方账号登录, ...

吴恩达深度学习课程二: 改善深层神经网络 第三周:超参数调整,批量标准化和编程框架(三)多值预测与多分类

博主头像 此分类用于记录吴恩达深度学习课程的学习笔记。 课程相关信息链接如下: 原课程视频链接:[双语字幕]吴恩达深度学习deeplearning.ai github课程资料,含课件与笔记:吴恩达深度学习教学资料 课程配套练习(中英)与答案:吴恩达深度学习课后习题与答案 本篇为第二课的第三周内容,3.8到3. ...

C# 14 新功能全面解析:提升生产力与性能的革命性更新

博主头像 引言 C# 语言作为.NET生态的核心,始终致力于提升开发者的生产力与应用程序性能。C# 14带来了多项突破性特性,包括扩展成员、字段关键词、空条件赋值等,这些改进显著减少了样板代码,增强了类型系统的灵活性。本文将深入解析这些新功能的设计原理、应用场景及实际价值,帮助开发者快速掌握C# 14的核心优 ...

DotMemory系列:5. 如何实现自动化抓取和应用自托管

博主头像 一:背景 1. 讲故事 前面几篇我们都是手工安装 dotmemory 软件,然后在程序的合适时机抓取snapshot,这种方式在绝大多数场景下都没有问题,但在一些精细化的场景下,如果能够实现自动化抓取,那就比较了,这篇我们就来聊一聊这玩意。 二:如何实现自动化抓取 1. 测试代码 所谓的自动 ...

随机爬树题解

随机爬树题解 题目传送门 更好的阅读体验 \(n^2\) 暴力: 思路: 求期望,即求所有点的权值乘上概率后的和,即: \[ans=\sum_{u \in V}{P_u a_u} \] 求每个点的概率 \(P_u\) : 由题,令走到父亲的概率为 \(P_f\),走到儿子 \(s\) 的概率则为 \ ...

opentelemetry全链路初探--jaeger架构拆分

博主头像 前言 jaeger的架构演变 在之前的描述中,一直使用jaeger:all-in-one来做数据存储与展示,jaeger:all-in-one就是将collector、query、ui、storage等等功能的大杂烩,在调试与测试环境中,非常方便,但是在生产环境肯定是不能这样用,本节就来 将其拆分成 ...

工作中最常用的6种API网关

博主头像 前言 API网关在项目中非常重要。 今天这篇文章跟大家一起聊聊工作最常用的6种网关,希望对你会有所帮助。 一、为什么需要API网关? 有些小伙伴在工作中可能会问:我们的系统直接调用微服务不是更简单吗? 为什么非要引入API网关这个"中间商"呢? 让我们先来看一个实际的例子。 没有网关的微服务困境 / ...

如何测试低概率BUG,例如万分之一的概率问题?

博主头像 “假设一个功能有万分之一的概率出现异常,你该怎么测试这个低概率事件?” 相信不少测试工程师在面试中都被问过类似的问题。初听之下,这个问题似乎有些“刁钻”——万分之一的概率意味着常规测试中可能跑上几千次都未必能碰到一次,难道真要靠“愚公移山”式的反复执行用例来碰运气吗? 其实,这个问题恰恰考察的是测试 ...

蓝牙基础(七):蓝牙协议栈的多路复用与数据调度中心 —— L2CAP(蓝牙逻辑链路控制与适配协议)

博主头像 liwen01 2025.11.08 前言 我们简单分析这样的一个应用场景:一个智能手表和一副蓝牙耳机,它们通过蓝牙都连接到了一个手机上。 智能手表 需要的功能有: 实时显示手机来电/消息提醒(低延迟信号传输) 同步健康数据(如心率、步数、睡眠等) 播放控制音乐(音频控制命令) 手表固件升级(OTA ...

<1234···100>