logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

一篇文章掌握“单链表”

本文全面介绍了单链表的核心概念与实现方法。主要内容包括:单链表的基本结构(结点、头指针等定义);项目搭建文件组织;核心操作实现(插入、删除、查找等);单链表与顺序表的性能对比;以及关键注意事项(野指针处理、二级指针使用等)。文章通过具体代码示例详细讲解了各种操作的实现逻辑,重点分析了指针操作和内存管理的要点,并对比了单链表在不同场景下的优劣势。最后强调了动态内存管理和指针使用的注意事项,为单链表的

文章图片
#算法#数据结构#c语言
从 C 到现代 C++:嵌入式开发者的技术升级之路

摘要: 嵌入式开发长期以C语言为主,但其在复杂项目中面临模块化不足、错误处理繁琐等问题。现代C++(C++11及以上)通过零成本抽象提供了解决方案:封装与模块化(类/命名空间)、RAII自动资源管理、强类型与泛型(模板/枚举类)等特性,显著提升代码可维护性。迁移路径包括:明确嵌入式禁用特性(异常/RTTI)、兼容现有C代码、逐步应用核心功能(类/RAII/模板),并优化编译与内存管理。C++与C并

文章图片
#c语言#开发语言#c++ +1
嵌入式系统的开发流程

对于嵌入式系统领域的开发者与爱好者而言,明晰其开发流程至关重要。它是构建功能完备、稳定可靠嵌入式系统的基石,关乎从需求梳理到系统落地全周期的顺畅推进,更是精准把控产品质量、提升开发效率的关键所在。接下来,让我们一同深入探究嵌入式系统的开发流程。

文章图片
#嵌入式硬件
从 C 到现代 C++:嵌入式开发者的技术升级之路

摘要: 嵌入式开发长期以C语言为主,但其在复杂项目中面临模块化不足、错误处理繁琐等问题。现代C++(C++11及以上)通过零成本抽象提供了解决方案:封装与模块化(类/命名空间)、RAII自动资源管理、强类型与泛型(模板/枚举类)等特性,显著提升代码可维护性。迁移路径包括:明确嵌入式禁用特性(异常/RTTI)、兼容现有C代码、逐步应用核心功能(类/RAII/模板),并优化编译与内存管理。C++与C并

文章图片
#c语言#开发语言#c++ +1
一篇文章入门 C++(三万字长文,从用法到底层原理,全面分析)

本文全面介绍了C++的入门知识,从Hello World程序开始,详细讲解了命名空间、输入输出、缺省参数、函数重载、引用、内联函数和nullptr等核心概念。文章通过大量代码示例和底层原理分析,帮助读者理解C++如何弥补C语言的不足,提升编程效率和安全性。内容包括命名空间解决命名冲突、引用简化指针操作、内联函数替代宏函数等实用技巧,为后续学习类和对象打下坚实基础。全文约3万字,适合有一定C语言基础

文章图片
#c++#开发语言
一篇文章掌握“树”(上)

本文系统介绍了树形数据结构及其应用,重点讲解了二叉树和堆的实现。首先阐述了树的基础概念、特性、表示方法、文件系统等实际应用场景。然后详细解析了二叉树的定义、分类(满二叉树和完全二叉树)及存储结构(顺序和链式)。接着深入讲解了堆的实现,包括大小根堆的定义、核心操作(创建/销毁、入堆/出堆)及调整算法(向上/向下调整)。最后探讨了堆的核心应用——堆排序和TOP-K问题,分析了算法的时间复杂度与优势。全

文章图片
#数据结构#算法#c语言
嵌入式系统的开发流程

对于嵌入式系统领域的开发者与爱好者而言,明晰其开发流程至关重要。它是构建功能完备、稳定可靠嵌入式系统的基石,关乎从需求梳理到系统落地全周期的顺畅推进,更是精准把控产品质量、提升开发效率的关键所在。接下来,让我们一同深入探究嵌入式系统的开发流程。

文章图片
#嵌入式硬件
嵌入式系统基础知识

冯·诺依曼结构和哈佛结构是计算机体系结构中的两种重要类型,以下从其基本定义、特点、应用场景等方面进行介绍。冯·诺依曼也称为普林斯顿结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构。程序指令和数据都存储在同一存储器中,并且通过同一组总线进行访问。

文章图片
#嵌入式硬件
嵌入式系统的开发流程

对于嵌入式系统领域的开发者与爱好者而言,明晰其开发流程至关重要。它是构建功能完备、稳定可靠嵌入式系统的基石,关乎从需求梳理到系统落地全周期的顺畅推进,更是精准把控产品质量、提升开发效率的关键所在。接下来,让我们一同深入探究嵌入式系统的开发流程。

文章图片
#嵌入式硬件
一篇文章带你了解嵌入式系统

那么,什么是嵌入式系统呢?嵌入式系统就是将特定功能的程序,也就是软件部分,紧密集成到硬件之中,硬件为软件运行提供基础平台,二者协同工作来完成相应功能。

文章图片
#嵌入式硬件
    共 15 条
  • 1
  • 2
  • 请选择