C语言

首页 标签 C语言
# C语言 #
关注
40541内容
|
4月前
|
C语言进阶:指针与数组的底层关联及易混点拆解
本文深度剖析C语言中指针与数组的本质区别:数组名是“指向首元素的常量指针”,不可赋值,sizeof返回总字节数;而指针变量可修改、sizeof仅返回地址大小。厘清`arr`与`&arr`、数组退化等关键概念,助你避开新手典型陷阱。(239字)
|
4月前
| |
来自: 数据库
C语言核心剖析:堆与栈的本质差异及避坑指南
C语言中,栈与堆是内存管理的两大核心区域:栈由编译器自动管理,高效但易栈溢出;堆由程序员手动管理,灵活却易致内存泄漏、野指针等陷阱。本文深入剖析二者本质差异与典型风险,助你夯实底层基础。
CentOS 7 安装 gcc-4.8.5-44.el7.x86_64.rpm 详细步骤(含依赖解决)
本指南详解CentOS 7离线安装GCC 4.8.5全流程:先卸载旧版避免冲突,再下载对应RPM包;安装glibc-devel、mpfr等必要依赖;最后用rpm或yum localinstall完成安装,并验证版本。操作清晰,兼顾强制覆盖与自动依赖解决,适配老旧项目编译需求。(239字)
|
4月前
|
Kylin V10 安装 compat-gcc-44-4.4.7-8.el7.x86_64.rpm 详细步骤
本指南教你如何在银河麒麟V10(x86_64架构)系统上安装compat-gcc-44编译器。含系统确认、RPM包定位、推荐使用dnf/yum自动解决依赖安装,及安装后验证步骤,操作简洁可靠。(239字)
Rust Bindgen入门教程--搞定C的联合、位域与柔性数组
本文详解bindgen处理C语言三大特殊结构:联合(union)、位域(bitfield)和柔性数组(flexible array)。涵盖Rust 1.19+原生union用法、位域的自动getter/setter生成,以及柔性数组的`__IncompleteArrayField`与nightly版DST两种绑定策略,助你安全高效对接C库。
揭开 Java 容器“消失的内存”之谜:云监控 2.0 SysOM 诊断实践
云监控 2.0中的 SysOM 系统诊断对应用内存进一步深挖,结合应用和操作系统的角度实现对主机、容器运行时及具体的 Java 应用进程进行内存占用拆解,快速有效地识别出 Java 内存占用的元凶。
阿里云服务器网络性能测试方法:网络PPS、带宽和时延测试(图文测试结果)
本文介绍2026年阿里云ECS实例网络性能测试方法,涵盖PPS、带宽和时延测试,使用Netperf、sockperf等工具,图文详解操作步骤,帮助用户评估云服务器网络性能。
|
5月前
| |
来自: 云原生
从零开始学构建Docker镜像:4种实用方法+生产级实践规范
本文系统讲解Docker镜像构建四大方法,聚焦生产实践,涵盖环境搭建、Dockerfile规范、多阶段构建、安全管控与CI/CD集成,强调非root运行、镜像瘦身及可追溯Tag规范,助力开发者掌握从开发到生产的全链路容器化技能。
免费试用