相关文章
golang map扩容随笔
Go map 的扩容有两种情况:
1. 负载因子过大触发扩容
条件:负载因子 > 6.5计算公式:负载因子 元素个数 / 桶个数
loadFactor : count / (2^B) // count是键值对数量,B是桶数量的幂
if loadFactor > 6.5 {// 触发增量扩容…
建站知识
2025/5/1 23:46:45
spring mvc @ResponseBody 注解转换为 JSON 的原理与实现详解
ResponseBody 注解转换为 JSON 的原理与实现详解 1. 核心作用
ResponseBody 是 Spring MVC 的一个注解,用于将方法返回的对象直接序列化为 HTTP 响应体(如 JSON 或 XML),而不是通过视图解析器渲染为视图(如 HTML&…
建站知识
2025/5/1 22:06:37
Spring Boot 配置文件加载优先级全解析
精心整理了最新的面试资料和简历模板,有需要的可以自行获取
点击前往百度网盘获取 点击前往夸克网盘获取 Spring Boot 配置文件加载优先级全解析
Spring Boot 的配置文件加载机制是开发者管理不同环境配置的核心功能之一。其通过外部化配置(Externaliz…
建站知识
2025/4/30 22:07:37
frp 让服务器远程调用本地的服务(比如你的java 8080项目)
1、服务器上安装frp
2、本地安装frp
服务器上 frps.toml 配置信息:
bindPort 30000auth.token "密码" # 客户端连接密码vhostHTTPPort 8082
本地 frpc.toml
serverAddr "服务器ip"
serverPort 30000
auth.token "服务器上设置的…
建站知识
2025/4/30 13:07:48
打造船岸“5G+AI”智能慧眼 智驱力赋能客船数智管理
项目介绍
船舶在航行、作业过程中有着严格的规范要求,但在实际航行与作业中往往会因为人为的疏忽,发生事故,导致人员重大伤亡和财产损失; 为推动安全治理模式向事前预防转型,实现不安全状态和行为智能预警,…
建站知识
2025/4/30 9:49:52
Android 学习之 Navigation导航
1. Navigation 介绍
Navigation 组件 是 Android Jetpack 的一部分,用于简化应用内导航逻辑,支持 Fragment、Activity 和 Compose 之间的跳转。核心优势:
单 Activity 架构:减少 Activity 冗余,通过 Fragment 或 Com…
建站知识
2025/4/30 4:51:43
C++-ffmpeg-2-3-工厂模式封装SDL-9-7
1.接口设计 2.窗口渲染器和材质初始化 3.渲染Draw并测试渲染YUV 4.渲染画面随窗口大小自动缩放并抗锯齿 5.清理接口和接收窗口退出事件 1.接口设计:原则
主要的实现步骤: main的流程:
1打开文件 yuv_file.open("400_300_25.yuv&quo…
建站知识
2025/5/1 7:40:33