0

TreeMap集合--底层原理、源码阅读及它在Java集合框架中扮演什么角色?

1. TreeMap底层数据结构 TreeMap 是 Java 集合框架中基于 红黑树(Red‑Black Tree)实现的一个 有序映射。 它的数据结构非常简单,只使用了红黑树一种数据结构,不像HashMap和LinkedHashMap 那么复杂。 Entry内部类字段: static final ...

渊渟岳 发布于 2025-07-21 08:22 评论(2) 阅读(249)
15

.NET 使用 DocNET 库快速高效的操作 PDF 文档

前言 PDF 文档,作为日常工作中不可或缺的文档格式,广泛应用于各类场景。今天我们来讲讲在 .NET 中使用 DocNET 库快速高效的操作 PDF 文档。 项目介绍 DocNET 是一个基于 .NET 开源(MIT license)、跨平台(支持Windows、Linux和macOS平台)的旨在提 ...

追逐时光者 发布于 2025-07-21 08:00 评论(6) 阅读(1594)
3

Docker 磁盘占用分析和清理方法

本地或测试环境使用 Docker 时,常出现 Docker 占用磁盘空间大,导致系统磁盘资源不足等问题。基于此,总结了 Docker 磁盘占用分析及清理方法。 一、分析方法 1. 使用 docker system 分析占用整体分布 [root@linux7 data]# docker system ...

曾左 发布于 2025-07-21 07:23 评论(0) 阅读(423)
25

在 .NET 中使用内存映射文件构建高性能的进程间通信队列

目录前言什么是内存映射文件(Memory-Mapped File)如何在 .NET 中使用 MMF创建内存映射文件使用 MemoryMappedViewAccessor 来直接读写结构体数据使用 MemoryMappedViewStream 来读写数据使用 MMF 构建高性能的进程间通信队列仅支持结 ...

黑洞视界 发布于 2025-07-20 23:16 评论(16) 阅读(2907)
1

连接语言大模型(LLM)服务进行对话

本文展示了如何使用阿里云百炼平台的API通过openai模块和LangChain框架与大模型deepseek-r1进行对话及批量文本分类。 ...

charlee44 发布于 2025-07-20 23:13 评论(0) 阅读(228)
4

【EF Core】带主键实体与无主键实体

上一次老周已介绍了 EF Core 框架自动发现实体和实体成员的原理。涉及到对源码的分析,可能大伙伴们都看得气压升高了。故这一次老周不带各位去分析源码了,咱们聊一聊熟悉又陌生的关键词——主键。说它熟悉,是因为只要咱们创建数据表,99%会用到;说它陌生,是指在 EF Core 中与主键相关的细节。 P ...

东邪独孤 发布于 2025-07-20 22:58 评论(0) 阅读(339)
30

DotNetty 1.0 发布,希望不会太晚。

一、前言 通过1个月修改,今天dotnetty 发布了1.0 版本,虽然不是官方发布,但是我把最大的问题内存泄漏修复了,运行了7个小时,同时直播推流三个通道内存稳定在55mb左右,cpu 稳定在0.4%, 服务器只有4核16G,看如下图 HttpFlv:http://demo.kayakiot.cn ...

fanly11 发布于 2025-07-20 22:28 评论(16) 阅读(3395)
0

Rust从入门到精通03-变量

1、变量声明语法 Rust 变量必须先声明,后使用。 对于局部变量,常见是声明语法为: let variable : i32 = 100; 由于 Rust 是有自动推导类型功能的,所以后面的 :i32 是可以省略的。 1.1 语法解析更容易 局部变量声明一定是以 let 开头,类型一定是跟在冒号 : ...

Rust技术指南 发布于 2025-07-20 21:31 评论(0) 阅读(163)
0

AI-Compass(AI百科全书开源):构建最全面的AI学习与实践生态,服务AI全群体

AI-Compass(AI百科全书开源):构建最全面的AI学习与实践生态,服务AI全群体 AI-Compass将为你和社区提供在AI技术海洋中航行的方向与指引。无论你是刚踏入AI领域的初学者,还是寻求技术突破的进阶开发者,都能在这里找到通往AI各大技术方向的清晰路径和实践指南。作为一个全面覆盖人工智 ...

汀、人工智能 发布于 2025-07-20 20:44 评论(0) 阅读(232)
2

数论计算必吃榜之『模数乘法逆元』

有模数的乘法逆元是数论计算中的一个基本概念。在日常生活与科学计算中,我们早已习惯了实数域(\(\mathbb{R}\))里“倒数”这一直观概念:给定一个非零实数 \(a\),总能找到唯一的数 \(a^{-1}\),使得 \[a \times a^{-1} = 1. \]二的乘法逆元是二分之一,九的乘 ...

Ofnoname 发布于 2025-07-20 19:16 评论(0) 阅读(172)
1

MySQL 18 为什么这些SQL语句逻辑相同,性能却差异巨大?

在MySQL中,有很多看上去逻辑相同,但性能差异巨大的SQL语句。对这些语句使用不当的话,就会不经意导致整个数据库压力变大。本文选择了三个这样的案例。 案例一:条件字段函数操作 假设现在维护了一个交易系统,其中交易记录表tradelog包含交易流水号(tradeid)、交易员id(operator) ...

叁沐 发布于 2025-07-20 18:52 评论(0) 阅读(365)
3

AI 发展 && MCP

AI发展——计算机视觉、ChatGPT、Sora、DeepSeek、生成式AI。什么是MCP,Prompt、LLM、Function Call、Agent、MCP是什么,各自区别;MCP如何工作,MCP架构、MCP Server工作原理,Cursor如何使用MCP,自定义MCP Server ...

BJRA 发布于 2025-07-20 16:41 评论(0) 阅读(369)
20

浅谈为什么我讨厌分布式事务

CAP,基础理论 CAP理论是分布式系统中最核心的理论基础 Partition tolerance,分区容错性 the system continues to operate despite arbitrary message loss or failure of part of the syste ...

叫我安不理 发布于 2025-07-20 12:12 评论(8) 阅读(3138)
1

FFmpeg开发笔记(七十六)使用国产SDK的播放器wlmedia渲染视频

《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上播放视频,基于FFmpeg的国产播放器开源框架也有很多了,前有哔哩哔哩的ijkplayer,后有小红书的RedPlayer,参见之前的文章《使用国产的ijkplayer播放器 ...

aqi00 发布于 2025-07-20 11:36 评论(0) 阅读(230)
1

题解:Luogu-P8624 [蓝桥杯 2015 省 AB] 垒骰子

复习了一遍矩阵快速幂,感谢 @naroto2022 的讲课和分享的好题。 本题是一道动态规划结合矩阵加速的好题。 读完题考虑设计状态,记 \(f_{i,j}\) 为第 \(i\) 个骰子点数 \(j\) 朝上时的方案数,则初步得出转移方程为 \(f_{i,j} = \sum_{k = 1}^{6}f ...

Tiger_Rory 发布于 2025-07-20 10:56 评论(0) 阅读(98)
1

SpringBoot集成测试笔记:缩小测试范围、提高测试效率

如果需要指定需要测试的 Bean 及其依赖,而不是加载完整的上下文环境,可以在 `@SpringBootTest` 注解的 `classes` 参数中配置需要测试及依赖的类或对象。如果遇到不是项目中自己写的或者可以自动生成的实现类,可以通过配置 `@TestConfiguration` 的方式,在测... ...

飞鸟_Asuka 发布于 2025-07-20 09:55 评论(0) 阅读(189)
9

圆方树学习笔记 —— 一种关于点双连通分量的思考方式

引言 本文原名为《圆方树学习笔记 & 最短路题解》,原始版本可见文末。 本文旨在系统梳理 圆方树(Block forest) 及其思想在图论问题中的应用,尤其是在信息学奥林匹克竞赛(OI)中的实际价值。 我们将从一种特殊的图结构——仙人掌图(Cactus Graph)出发,逐步扩展至一般无向图,分析 ...

XuYueming 发布于 2025-07-19 20:48 评论(0) 阅读(484)
1

一文读懂什么是逻辑回归

逻辑回归介绍 逻辑回归(Logistic Regression)是一种经典的分类算法,尽管名字中带有 “回归”,但它本质上用于解决二分类问题(也可扩展到多分类)。 逻辑回归的本质是 “在线性回归的基础上,通过一个映射函数将输出转化为概率(从而实现对类别概率的预测)”,这个映射函数就是Sigmoid函 ...

马贡多在下雨 发布于 2025-07-19 17:18 评论(0) 阅读(302)
0

Unity微信小游戏小窗口模式点击适配

1. 问题描述 项目使用UGUI方案,以点击交互为主。 微信unity方案本身只能调PixelRatio,不能直接调整Unity的分辨率,(还没有测试过“自适应屏幕尺寸”会怎么样),不过看前段时间热门的unity小游戏项目《无尽冬日》也没有对分辨率进行适配,采用了分辨率拉伸的模式。 简单以我自己的手 ...

lunoctis 发布于 2025-07-19 16:35 评论(0) 阅读(266)
2

MySQL 17 如何正确地显示随机消息?

假设有一个场景,一个英语学习APP首页有一个随机显示单词的功能,用户每次访问首页的时候,都会随机滚动显示三个单词。 已知表里有10000条记录,来看看随机选择3个单词有什么方法,又存在什么问题。 建表语句: mysql> CREATE TABLE `words` ( `id` int(11) NOT ...

叁沐 发布于 2025-07-19 15:24 评论(0) 阅读(391)