技术栈
c语言
lhbweilai
9 小时前
c语言
·
开发语言
·
stm32
·
单片机
分析FreeRTOS内核对象API的源码实现(八)
在计算系统中,变量、中间数据一般存放在系统存储空间中,只有在实际使用时才将它们从存储空间调入到中央处理器内部进行运算。通常存储空间可以分为两种:内部存储空间和外部存储空间。内部存储空间访问速度比较快,能够按照变量地址随机地访问,也就是我们通常所说的 RAM(随机存储器),或电脑的内存;而外部存储空间内所保存的内容相对来说比较固定,即使掉电后数据也不会丢失,可以把它理解为电脑的硬盘。在这一章中我们主要讨论内部存储空间(RAM)的管理——内存管理。
艾络迅Acceleronix
10 小时前
c语言
·
stm32
·
单片机
·
嵌入式硬件
·
物联网
·
1024程序员节
环境监测终端:STM32+EG800Z AT+ 艾络迅平台实战|多传感器采集联动全流程
本文档以环境监测终端产品为例,介绍基于 STM32 MCU + EG800Z 模组 的 AT 指令方案接入移远物联网开发者中心的完整上云流程。设备端采用 at_middleware 中间件驱动 MCU 与模组间的 AT 通信,通过 TTLV 编解码实现物模型数据上下行,最终在 PaaS 平台、SaaS 系统与移联万物 App 中形成全链路闭环。
Zwawa
10 小时前
c语言
·
单片机
·
嵌入式
一只按键不只“按下”:短按、长按和连按如何共存
Q: 按键事件是什么? A: 它是程序根据电平变化和持续时间整理出的单击、长按或多击等一次性结果。Q: 为什么要把电平转换成事件? A: 业务代码关心的是“用户完成了什么动作”,不应该重复处理抖动、计时和多击窗口。
wyhwust
12 小时前
c语言
·
开发语言
程序设计基础--C语言输入输出单元测试
A. a = 1234.6, b = 5.32 B. a =1234.567, b = 55.32 C. a = 1234.57, b = 55.3 D. a =1234, b =55
another heaven
13 小时前
c语言
·
c++
·
架构
【C/C++ C++ 面向对象架构的五大特点与能力场景:封装、继承、多态、抽象与 RAII(含实战案例)】
🔥 个人主页: flos chen❄️ 个人专栏: 《系统分析师》 《C/C++》《Qt》 《Linux》 《SQL》
晓蛋
14 小时前
c语言
·
跨平台
·
编程语言
·
高级语言
·
低级语言
什么是C语言
什么是C语言这篇文章主要介绍了C语言的详细内容,具有一定借鉴价值,需要的朋友可以参考下。下面就和我一起来看看C语言具体内容吧。
知识分享小能手
15 小时前
c语言
·
单片机
·
学习
C学习教程,从入门到精通,C语言单片机基础 — 完整知识点手册(19)
定义: 单片机(Microcontroller Unit,简称 MCU)是将中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM/Flash)、输入/输出端口(I/O)、定时器/计数器、中断系统、串行通信接口等主要计算机功能部件集成在一块芯片上的微型计算机。
another heaven
15 小时前
c语言
·
开发语言
·
c++
【C/C++ C++ 新特性中的那些内存优化的特性】
🔥 个人主页: flos chen❄️ 个人专栏: 《系统分析师》 《C/C++》《Qt》 《Linux》 《SQL》
我叫洋洋
16 小时前
c语言
·
c++
·
单片机
·
嵌入式硬件
·
eda
·
嘉立创
Allegro 画布“垃圾显示“清理指南:把板子调成干净工作台(实战总结)
环境:Cadence Allegro PCB Editor 16.6 场景:从模板新建/导入网表后,画布上全是 COMP NAME、PADSTACK、 MANUFACTURE 之类的大段标注文字、绿色漏斗镖、双位号、装配框…… 本文给出一套系统化的清理方法论,以及全部实战案例。 适合从嘉立创 EDA / AD 转过来的新手。
wuminyu
16 小时前
java
·
linux
·
c语言
·
jvm
·
c++
JVM规范学习总结-Class文件结构
本文旨在记录近期研读Java源码的学习心得与疑难问题。由于个人理解水平有限,文中内容难免存在疏漏,恳请读者不吝指正。
H.莓飛
17 小时前
linux
·
服务器
·
c语言
·
开发语言
·
数据结构
·
visual studio
【数据结构】归并与外排序
📖 博主简介:前面十几篇里,排序的动作要么是拿一个元素往回找位置,要么是在区间里来回换,都比对过元素之间的大小关系。归并换了个角度:它先假设手上已经有两段排好序的数据,只负责把这两段拼成一段。
xiaobobo3330
17 小时前
c语言
·
业务逻辑
·
流程控制
·
循环结构
·
移植+输入
关于c语言循环结构的一些思考
最近,我在看正点原子的usmart源码程序,当看到usmart_get_fname()函数的时候,其中有一部分代码我死活看不懂了,后来还是我问了一下vscode中的AI工具才明白源码作者的意图,于是我就产生了这样一个疑问“我是在不了解usmart协议具体内容的情况下直接看代码,发现有些代码看不懂,会不会是自己的代码功力不足导致的呢?”。我已经通过看视频以及平时利用下班时间自学过完整的c语言基础、高级用法,学过51单片机、stm32单片机、基于s5pv210芯片的嵌入式开发;平时在工作中也经常不间断的看我同
Navigator_Z
17 小时前
c语言
·
算法
·
leetcode
LeetCode //C - 1304. Find N Unique Integers Sum up to Zero
Given an integer n, return any array containing n unique integers such that they add up to 0.
晓蛋
18 小时前
c语言
·
程序设计
·
概述
·
关键字
·
编译环境
C语言第1章概述.ppt
1 1C语言程序设计课程简介语言程序设计课程简介 C C语言是当今使用最广泛的高级语言,是操作系统、语言是当今使用最广泛的高级语言,是操作系统、编译系统等大型复杂系统的首选语言。实践证明,用该编译系统等大型复杂系统的首选语言。实践证明,用该语言编写的程序,灵活、方便、简洁、高效、数据结构语言编写的程序,灵活、方便、简洁、高效、数据结构丰富、功能齐全。丰富、功能齐全。C C语言自问世以来,很快就流行于全语言自问世以来,很快就流行于全世界,并为各种规模的通用计算机所必备。世界,并为各种规模的通用计算机所必备。
学逆向的
1 天前
c语言
·
开发语言
·
网络安全
C 枚举变量
用来管理一组关联的状态:就绪 READY、运行 RUNNING、暂停 SUSPEND、恢复 RESUME、退出 EXIT
冷凝雨
1 天前
c语言
前导零、后导零、最高有效位、最低有效位计算(C)
鸥梨菌Honevid
1 天前
c语言
C 语言 restrict 关键字深度解析:从“独占访问”承诺到编译器激进优化
restrict 是 C99 标准引入的一个类型限定符,它也是 C 语言里最容易被误解的关键字之一。它的核心作用是向编译器做出一个承诺,以换取更激进的性能优化。
水饺编程
1 天前
linux
·
c语言
·
汇编
第2章:Linux 基础,切换用户
上一篇:第2章:Linux 基础,在 root 中创建用户账号回到目录下一篇:第2章:Linux 基础,删除用户
知识分享小能手
1 天前
c语言
·
学习
·
1024程序员节
C学习教程,从入门到精通,C语言学生信息管理系统 — 知识点详解(18)
结构体是C语言中最重要的自定义数据类型之一,它允许我们将多个不同类型的数据组合在一起,形成一个整体。在学生信息管理系统中,每个学生具有姓名、学号、成绩等多种属性,这些属性类型各不相同,非常适合用结构体来表示。
爱读书的小胖
1 天前
c语言
·
数据结构
·
算法
·
leetcode
·
1024程序员节
LeetCode 55 跳跃游戏 C 语言解题分析
从零点检查到贪心覆盖范围本文分析你提供的 canJump 初版和改进版,结合题目约束说明其中的正确性问题,并给出更稳定的贪心实现。核心结论是:能否到达终点不需要统计零的数量,而应维护当前已经能够覆盖到的最远下标。