go ants pool 协程池学习笔记
概述 使用 Go 开发并发程序很容易,一个 go 关键字就可以启动协程处理任务。Go 创建一个 goroutine 只需要 2K 内存空间,并且 go 协程上下文信息仅存储在两个寄存器中,对于 Go 运行时来说,切换上下文特别快。 不过凡事不加限制就会出问题,如果不加节制的滥用 goroutine ...
JSAPIThree 地图投影学习笔记:理解坐标系统
这是一篇关于 JSAPIThree(mapvthree)地图投影的学习笔记,以初学者的视角记录什么是地图投影、如何选择投影方式、如何设置投影等功能的完整学习过程。 ...
AI运动小程序鸿蒙平台适配指南
鸿蒙5的首版发布距现在已快满一年了,同时伴随着华为终端芯片制造的突破,搭载有HarmonyOS5的终端及用户的保有量在不断的上升,各大厂商的APP也在逐渐适配鸿蒙生态,微信小程序生态也在逐渐适配成熟,移动端适配HarmonyOS生态已势在必行。今天我们就结合我们一段时间以来「Ai乐运动」用户的反馈、 ...
基于 NodeJs 的分布式任务队列与容器优雅停机
当在后端执行复杂的任务时,通常不能够在短时间内即时响应,例如文档导入、导出任务等。再加上当前的LLMs发展,我们可以实现文档的写作、质检、翻译等复杂任务,这些任务通常都比较耗时,这样就需要任务队列来管理这些异步任务的执行顺序和资源分配,而优雅停机则用以保证任务的完整处理。 AI Infra 系列相关 ...
抛弃 Ubuntu 18.04:在 Debian 13 (WSL2) 下优雅的编译 Rockchip SDK 内核
前言 Rockchip(瑞芯微)官方的 SDK(如 RV1126 或 RK3588)通常推荐使用 Ubuntu 18.04 作为编译环境。然而,在 2025 年的今天,死守着一个早已停止维护的老旧发行版既不安全也不方便。 笔者更偏爱使用 Debian 13 (Trixie/Sid) 配合 WSL2 ...
用 .NET 构建你的第一个 MCP 服务器并发布到 NuGet
用 .NET 构建你的第一个 MCP 服务器并发布到 NuGet 引言 随着人工智能技术的快速发展,AI 助手在各行各业的应用越来越广泛。然而,AI 模型本身往往缺乏与外部系统和数据源直接交互的能力。Model Context Protocol (MCP) 正是为解决这一问题而生的开放标准,它作为连 ...
js中async 和await 的详细讲解
async 函数永远会返回一个promise,即使你在函数中没有返回任何值。 async 函数永远会返回一个promise,即使你在函数中没有返回任何值。 因为:返回没有返回值时函数默认返回的是 undefined. 所以:会返回一个 promise,这个 promise 的 值为 undefine ...
【每日一面】webpack plugin 原理
基础问答 问:什么是 Webpack Plugin?它的核心作用是什么? 答:Webpack Plugin 是 Webpack 插件系统,本质是一个实现了 apply 方法的 JavaScript 类或函数。Plugin 通过 Webpack 提供的构建生命周期的回调钩子介入构建全流程(如初始化配置 ...
⚠️登录认证功能的成长过程:整体概述
本 篇 开 始 我 们 走 进 登 录 认 证 功 能 的 探 索 之 路 ~ ~ ~ 很 久 以 前 , 小 明 做 了 一 个 简 单 的 网 站 , 分 享 他 的 摄 影 作 品 。 起 初 , 网 站 没 有 任 何 登 录 功 能 , 所 有 人 都 能 随 意 上 传 、 删 除 照 ...
AI SDK:重新定义 AI 应用开发
引言 如果你在过去一年中关注前端和全栈开发领域,可能会注意到一个有趣的现象:传统的 Web 应用正在积极拥抱人工智能。 什么是 AI SDK? AI SDK 是由 Next.js 开发团队 Vercel 推出的开源 TypeScript 工具库,专为构建 AI 驱动应用而设计。它支持 Next.js ...
PHP 8.5 在性能、调试和运维方面的新特性
PHP 8.5 在性能、调试和运维方面的新特性 2025 年即将结束,这意味着 PHP 的新版本也已经发布了! 在本文中,我们将重点介绍那些你在上述文章中找不到的,关于 PHP 8.5 在性能、调试和运维方面的变化。 其中一些改动甚至是由 Tideways 的员工直接贡献的。 你是不是最好奇 PHP ...
MySQL 8.4:未使用 mysql_native_password 却报插件未加载(Plugin 'mysql_native_password' is not loaded)?
现象 最近遇到一个有趣的案例:在一个新创建的 MySQL 8.4 实例中,使用用户 u2 登录时,返回了Plugin 'mysql_native_password' is not loaded错误。 $ mysql -h127.0.0.1 -P3316 -uu2 -p123mysql: [Warni ...
上周热点回顾(11.17-11.23)
热点随笔: · Visual Studio 2026 上手体验,AI 懂你、界面清爽、协作无缝 (小码编匠) · 九成九新自用C#入门文档 (假设狐狸有信箱) · .net 行不行?在线客服系统成功支持客户双11大促,21客服在线,高峰超300会话并发 (升讯威在线客服系统) · 网页版微信来了!无 ...
C#/.NET/.NET Core技术前沿周刊 | 第 62 期(2025年11.17-11.23)
前言 C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。 欢迎投稿、推荐或自荐优质文章、项目、学习资源等。 � ...
TypedSql:在 C# 类型系统上实现一个 SQL 查询引擎
前言 在 .NET 里写查询的时候,很多场景下数据其实早就都在内存里了:不是数据库连接,也不是某个远程服务的结果,而就是一个数组或者 List<T>。我只是想过滤一下、投影一下。这时候,通常有几种选择: 写一个 foreach 循环 —— 性能好、可控,但代码稍微有点啰嗦; 用 LINQ —— 写起 ...
Serilog 日志库简单实践(三)集中式日志与分析平台 Sinks(.net8)
〇、前言 前文已经介绍过什么是 Serilog,以及其核心特点,详见:https://www.cnblogs.com/hnzhengfy/p/19167414/Serilog_basic。 本文继续对各种类型的 Sink 进行简单的实践,主题是集中式日志与分析平台 Sinks,供参考。 此类型的 S ...
Paddle-CLS图像分类_环境安装
Paddle-CLS图像分类_环境安装
paddle-cls 图像分类的组件,依赖于`paddle`环境,因此需要先安装`paddle`的环境,而`paddle-cls`对paddle的版本依赖度较高,容易出错,因此建议第一次安装遵循本安装文档,后续再进行其他版本的尝试(百度的`paddle-ocr... ...
Git使用经验总结8-Git仓库历史记录清除
介绍了一种通过彻底清除Git历史并重新初始化仓库的方式来移除敏感信息、减小仓库体积的方法,并提供了逐文件提交的PowerShell脚本以应对大文件或网络不稳定的情况。 ...
Spring AI 代码分析(六)--Vector Store
Spring AI Vector Store 分析 请关注微信公众号:阿呆-bot 1. 工程结构概览 spring-ai-vector-store 是 Spring AI 的向量存储抽象层,它提供了统一的接口来操作各种向量数据库。Spring AI 支持 20+ 种向量数据库实现,包括 Neo4j ...


