技术栈
c语言
inrichtt
3 小时前
c语言
·
数据结构
·
stm32
·
单片机
·
嵌入式硬件
第八课时:SPI总线揭秘:四线全双工通信的奥
本课主题:SPI 总线结构,也就是串行外设接口的基础知识。课程视频:SPI 总线结构(视频链接待补充)
wuminyu
6 小时前
java
·
linux
·
c语言
·
jvm
·
c++
JMM学习总结:深入理解happens-before关系
本文旨在记录近期研读Java源码的学习心得与疑难问题。由于个人理解水平有限,文中内容难免存在疏漏,恳请读者不吝指正。
Zwawa
8 小时前
c语言
·
单片机
·
嵌入式
让电机走到指定位置:编码器位置环 PID
Q: 位置环是什么? A: 位置环用累计编码器脉冲表示当前位置,并根据目标位置误差产生运动输出。Q: 为什么位置控制需要停止条件? A: 到达目标后若仍持续输出,电机就会在误差和噪声作用下抖动或越过机械限位。
fensnote
9 小时前
c语言
·
开发语言
西门子 S7 PLC 内部寄存器读写 Demo(C 语言)
结论先说:可行,而且对于「用上位机直接读写西门子 PLC 内部寄存器」这个需求,snap7 是目前最成熟的 开源选择。 它不走 Modbus,而是直接说西门子自己的 S7 协议(ISO-on-TCP / 端口 102), 所以能直接读写 DB / M / I / Q / T / C 全部内部区域,不用在 PLC 里额外写 Modbus 映射程序。
Logic101
12 小时前
c语言
·
数据结构
·
算法
·
数组
·
位运算
·
时间复杂度
·
空间复杂度
C语言/数据结构位运算题解:异或XOR找出被挑选一次的果子编号——只出现一次的数字
小C今天带来了一堆美味的果子到班级分享,每个果子都有一个编号。同学们依次挑选果子,有趣的是,除了一个编号的果子之外,其他编号的果子都被挑选了恰好两次。小C想快速找出那个被挑选了奇数次的果子编号(也就是只被挑走一次的果子),以便确认剩下的果子是否分配均匀。
dear_bi_MyOnly
12 小时前
c语言
·
开发语言
·
c++
·
学习
·
分类
栈和队列:从原理到应用全解析
01 栈的工作原理和基本操作 02 栈的顺序存储 03 栈的链式存储 04 栈的应用场景 05 队列的基本概念和类型 06 循环队列和链式队列实操
从小白到软工
13 小时前
c语言
·
开发语言
·
数据结构
·
经验分享
·
ai编程
4-3 项目-学生成绩管理系统(上)
⏱ 本节预计用时:75分钟本节意义:几乎所有的软件工程师都做过管理系统,里边涉及到的增删改查工作中必用。这一讲先搭一个带"输入安检"的最小系统,把骨架立起来;还有一半功能(删除、修改、查询、统计)放在下一讲补全。
Code_Solitude
14 小时前
java
·
c语言
·
算法
c语言:指针(3)+冒泡排序
##1. 数组和指针的关系 arr == &arr[0] 代表首元素的地址但是有两个例外 sizeof(arr) 得到整个数组的总字节数 &arr 取整个数组的地址
巴巴媛666
15 小时前
c语言
·
笔记
·
stm32
·
嵌入式硬件
·
bug
【Debug1】程序死机,while(1)循环,怎么办?
以后如果再遇到死机、跑飞、HardFault,按以下步骤:
Lxx_Zw
15 小时前
c语言
·
stm32
·
单片机
·
嵌入式硬件
PID 用顺了,然后呢:增强手术与前馈
速度环把轮子稳住了。PID 不再是三个神秘参数,改目标值、看曲线、调系数,一套流程已经走得熟。然后你多半会撞到两堵墙。
BeiGuTing_code
15 小时前
c语言
·
链表
·
音视频
C链表基础(二)有视频模拟!!!
在上一篇博客中(https://blog.csdn.net/BeiGuTing_code/article/details/168223571),我们已经了解了链表的基本概念,包括链表的定义、链表与数组的区别,以及链表的实现原理与代码准备。我们完成了静态链表的建立,并实现了链表的遍历。
学逆向的
16 小时前
c语言
·
开发语言
·
算法
·
网络安全
C 选择结构的执行效率分析
● switch:跳转表直接定位分支 ● if-else:依次逐个条件比较 核心差异:switch 计算偏移直接跳转;if-else 顺序依次判断 switch 反汇编底层原理(跳转表模式)
wuminyu
16 小时前
java
·
linux
·
c语言
·
汇编
·
jvm
·
c++
Continuation::freeze与thaw的x86_64汇编Stack Chunk拆解源码分析
本文旨在记录近期研读Java源码的学习心得与疑难问题。由于个人理解水平有限,文中内容难免存在疏漏,恳请读者不吝指正。
学逆向的
1 天前
c语言
·
开发语言
·
数据结构
·
网络安全
C 循环结构的执行效率分析
1.从反汇编代码的行数来看,for循环最慢,while循环和do-while循环较快 2.while循环和do-while循环在结构上较为清晰,执行速度较快 3.do-while循环的执行效率最高,适用于简单和通用的循环场景
Navigator_Z
1 天前
c语言
·
算法
·
leetcode
LeetCode //C - 1293. Shortest Path in a Grid with Obstacles Elimination
You are given an m x n integer matrix grid where each cell is either 0 (empty) or 1 (obstacle). You can move up, down, left, or right from and to an empty cell in one step.
jeo陽
1 天前
c语言
·
开发语言
·
数据结构
04-循环实战:素数、最大公约数、级数求和与枚举法
循环语法掌握了,这一篇用四个经典问题练手——它们是所有"算法课"的第一批作业,也是理解暴力求解与效率优化的起点。
爱读书的小胖
1 天前
c语言
·
数据结构
·
算法
LeetCode 88. 合并两个有序数组 C 解题分析
题目: 88. 合并两个有序数组 语言: C 调研日期: 2026-10-14 代码来源: 用户于 2026-10-14 在本对话中粘贴的方法一与方法二 结论: 方法一将数值 0 错当作空位,违反题目约束,且最坏为 O((m+n)n);方法二是正确的逆向归并,时间 O(m+n)、额外空间 O(1)。可进一步简化为标准的三个下标版本。
inrichtt
1 天前
c语言
·
数据结构
·
stm32
·
单片机
·
嵌入式硬件
第七课时:STM32时钟系统揭秘:从零理解时钟树
本课主题:时钟系统基础知识,包括 STM32 内部结构、总线架构与时钟树。要理解 STM32 的内部结构,可以拿电脑来类比。
知识分享小能手
1 天前
c语言
·
开发语言
·
学习
C学习教程,从入门到精通,C语言指针 —— 详细知识点总结(10)
在计算机内存中,每一个字节(Byte)都有一个唯一的编号,这个编号就叫做内存地址。操作系统通过地址来管理和访问内存中的数据。
金融小师妹
1 天前
c语言
·
人工智能
·
git
·
决策树
·
pyqt
多因子时间序列分析:美元与美债收益率变化对黄金价格+1.6%的影响
摘要:本文通过黄金价格的时间序列分析,结合美元指数、通胀数据及市场利率预期等变量,研究多重宏观因素与黄金+1.6%的关联,并构建用于观察价格变化的事件驱动分析框架。