c语言

wangjialelele5 小时前
java·c语言·开发语言·数据结构·c++·算法·深度优先
平衡二叉搜索树:AVL树和红黑树avl树是一种平衡二叉树,通过“平衡因子”来实现左右两侧高度差的平衡,只允许平衡因子取值为0、1、-1,相对于红黑树,avl树更接近“绝对平衡”,但是对于旋转子树的处理要相对繁琐一些
森G5 小时前
linux·c语言·arm开发·c++·ubuntu
七、04ledc-sdk--------makefile有变化原子哥的视频笔记一、官方SDK移植 1、新建cc.h文件 SDK包里面会用到很多数据类型,所以我们需要在cc.h里面定义一些常用的数据类型。
weixin_395448916 小时前
c语言·python·yolo
mult_yolov5_post_copy.c_cursor_0205#include "mult_yolov5_post_copy.h"static void swap_bbox(ttevxYoloV5BBox *a, ttevxYoloV5BBox *b);
Z9fish7 小时前
c语言·开发语言·算法
sse哈工大C语言编程练习201.数组指针重新分配内存以匹配实际需要的大小newarr=(int*)realloc(newarr,(*newSize)*sizeof(int))。
晓13137 小时前
c语言·算法
第六章 【C语言篇:结构体&位运算】 结构体、位运算全面解析目录1. 结构体与共用体1.1 结构体的定义1.1.1 结构体的基本概念1.1.2 结构体变量的声明1.2 结构体成员的访问
梵刹古音7 小时前
c语言·数据结构·算法
【C语言】 指针与数据结构操作指针是C语言的核心特性之一,它是一种特殊类型的变量,用于存储内存地址。通过指针,我们可以间接访问和操作内存中的数据,这为动态内存管理、数组操作、函数调用等提供了极大的灵活性。
刘琦沛在进步8 小时前
c语言·开发语言·c++
【C / C++】引用和函数重载的介绍概念:引用就是给已经创建好的变量取一个别名,并不是开辟出一块空间给我们新取的别名,而是和原来的变量使用同一个空间,只是换了一个名字。他有点像我们的外号。外号仍然表示的是我们。但是他和我们的名字不完全一致。
VekiSon9 小时前
linux·c语言·arm开发·嵌入式硬件
Linux内核驱动——杂项设备驱动与内核模块编译目录一、Linux 内存空间分布二、Linux 杂项设备驱动三、LED 杂项设备驱动实现3.1 头文件与硬件地址定义
2的n次方_9 小时前
c语言·开发语言·架构
CANN Ascend C 编程语言深度解析:异构并行架构、显式存储层级与指令级精细化控制机制CANN 组织链接: https://atomgit.com/cann asc-devkit 仓库链接: https://gitcode.com/cann/asc-devkit
_F_y10 小时前
c语言·开发语言
C语言重点知识总结(含KMP详细讲解)博主之前也写过很多C语言的文章,但都是一两年前的事情了。当初的文章还是很青涩,内容也有一些差错。如今学习完C/C++核心内容再回头去总结他们的重点。接下来按重要程度逐个回顾。
郝学胜-神的一滴11 小时前
linux·服务器·c语言·网络·网络协议·tcp/ip
深入解析C/S模型下的TCP通信流程:从握手到挥手的技术之旅在数字化时代的交响乐中,客户端/服务器(Client/Server)模型犹如指挥家与乐手的关系,而TCP协议则是那根无形的指挥棒,确保每个音符都能准确无误地传递。本文将带您深入探索C/S架构下TCP通信的完整生命周期,从最初的"你好"到最后的"再见",揭示这一看似简单实则精妙的过程背后的技术奥秘。
island131412 小时前
c语言·开发语言·神经网络
CANN GE(图引擎)深度解析:计算图优化管线、内存静态规划与异构 Stream 调度机制CANN 组织链接: https://atomgit.com/cann GE 仓库链接: https://gitcode.com/cann/ge
Once_day13 小时前
c语言·开发语言·c++·程序员自我修养
C++之《程序员自我修养》读书总结(1)Author: Once Day Date: 2026年2月3日一位热衷于Linux学习和开发的菜鸟,试图谱写一场冒险之旅,也许终点只是一场白日梦…
坚果派·白晓明13 小时前
c语言·c++·harmonyos·鸿蒙·编程语言·openharmony·三方库
在鸿蒙设备上快速验证由lycium工具快速交叉编译的C/C++三方库欢迎加入开源鸿蒙跨平台社区通过C/C++三方库鸿蒙化适配一篇搞定从环境到交叉编译完成从环境到交叉编译,成功鸿蒙化适配C/C++三方库后,将需要进入验证环节。业界内C/C++三方库测试框架多种多样(ctest、make check以及原生库demo用例等),我们无法将其统一,因此为了确保原生库功能的完整性,需基于原生库的测试用例进行测试验证。三方库测试主要是make test、ctest等测试命令,因此需要集成make、cmake、busybox、perl、shell_cmd工具。
风指引着方向14 小时前
c语言
图编译优化全链路:CANN graph-engine 仓库技术拆解在 AI 芯片生态中,图编译(Graph Compilation) 是连接高层框架(如 PyTorch、TensorFlow)与底层硬件(如昇腾 NPU)的核心桥梁。华为 CANN(Compute Architecture for Neural Networks) 作为昇腾 AI 全栈软件栈的关键组件,其 graph-engine 模块承担了从计算图到高效可执行代码的全流程优化任务。
C++ 老炮儿的技术栈15 小时前
c语言·开发语言·c++·windows·qt
VS2015 + Qt 实现图形化Hello World(详细步骤)本次实现基于VS2015+Qt5.9.x(兼容Qt5全系列),全程图形化UI操作,包含环境验证、项目创建、界面设计、代码编写、编译运行全流程,步骤精准可直接复刻。
Once_day15 小时前
c语言·c++·effective c++
C++之《Effective C++》读书总结(4)Author: Once Day Date: 2026年2月6日一位热衷于Linux学习和开发的菜鸟,试图谱写一场冒险之旅,也许终点只是一场白日梦…
晓131315 小时前
linux·c语言·开发语言
第七章 【C语言篇:文件】 文件全面解析目录1. 文件操作1.1 C文件概述1.1.1 文件的基本概念1.1.2 文件缓冲区1.2 文件指针1.2.1 FILE结构体
梵刹古音15 小时前
c语言·开发语言·算法
【C语言】 指针基础与定义指针是C语言中一个核心且强大的概念,它允许程序直接访问和操作内存地址。理解指针,首先要理解内存和地址的基本概念。