11 2022 档案

摘要:1. 生命周期介绍 maven是一个项目构建(build)工具。对于一个项目包含清理、编译、测试、打包、发布包、部署等工作,maven把这些工作抽象成一个项目的生命周期,即mavn的生命周期。可以在不使用maven的情况下,实现项目的清理、编译、测试、打包等项目相关操作,可以更好理解maven功能。 阅读全文
posted @ 2022-11-28 18:12 車輪の唄 阅读(29) 评论(0) 推荐(0) 编辑
摘要:1. CopyOnWriteArrayList 功能简介 CopyOnWriteArrayList 是juc中提供的 并发安全的 ArrayList, 我们拆分一下类名 "Copy" "On" "Write" "ArrayList", 从字面意思我们推断出, 这个是以在 Write 时进行 Copy 阅读全文
posted @ 2022-11-09 23:03 車輪の唄 阅读(14) 评论(0) 推荐(0) 编辑
摘要:要判断一个结构体所占的空间大小,大体来说分三步走: 1.先确定实际对齐单位,其由以下三个因素决定 1> CPU周期 WIN vs qt 默认8字节对齐 Linux 32位 默认4字节对齐,64位默认8字节对齐 2> 结构体最大成员(基本数据类型变量) 3> 预编译指令#pragma pack(n)手 阅读全文
posted @ 2022-11-04 21:34 車輪の唄 阅读(50) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示