09 2025 档案

摘要:c++代码 #include<iostream> int sum(int a, int b) { int temp = 0; temp = a + b; return temp; } int main() { int a = 10; int b = 20; int ret = sum(a , b); 阅读全文
posted @ 2025-09-30 21:51 焦涛 阅读(11) 评论(0) 推荐(0)
摘要:进程虚拟地址空间区域划分 示例程序如下 #include <iostream> int gdata1 = 10; int gdata2 = 0; int gdata3; static int gdata4 = 11; static int gdata5 = 0; static int gdata6; 阅读全文
posted @ 2025-09-30 18:50 焦涛 阅读(2) 评论(0) 推荐(0)
摘要:很好的问题!虽然编译器有默认对齐规则,但在很多场景下我们需要使用 alignas 来显式控制对齐方式。以下是需要手动指定对齐的主要原因: 1. 满足特定硬件要求 SIMD 指令集(SSE/AVX) #include <immintrin.h> // SSE 需要 16 字节对齐 struct ali 阅读全文
posted @ 2025-09-30 00:05 焦涛 阅读(4) 评论(0) 推荐(0)
摘要:为什么要字节对齐 1. 性能原因 硬件优化:大多数 CPU 在访问对齐的内存地址时效率更高 减少内存访问次数:未对齐的数据可能需要多次内存访问才能读取完整 缓存效率:对齐的数据能更好地利用 CPU 缓存行 例如,一个4字节的整数如果存储在4的倍数的地址上,那么处理器一次内存访问就可以读取它;如果存储 阅读全文
posted @ 2025-09-29 23:49 焦涛 阅读(3) 评论(0) 推荐(0)
摘要:已调研优缺点 使用uniapp开发前端应用的优点和缺点可以分别归纳如下: 优点: 跨平台开发:uniapp支持一套代码编写,多端运行,无需额外的适配工作。这可以显著节省开发成本和时间,提高开发效率。开发者可以使用同一套代码基础来构建面向iOS、Android、以及各种小程序、H5等多个平台的应用。 阅读全文
posted @ 2025-09-11 11:33 焦涛 阅读(11) 评论(0) 推荐(0)