技术栈
c语言
她说彩礼65万
1 小时前
java
·
linux
·
c语言
C语言 assert
assert 是 C 语言标准库 <assert.h> 中提供的诊断宏,用于在开发阶段捕获"不应该发生"的逻辑错误。它的核心设计理念是:如果断言失败,说明程序存在 Bug,应立即终止并报告位置。
沐欣工作室_lvyiyi
1 小时前
c语言
·
单片机
·
嵌入式硬件
·
课程设计
·
keil
·
跑步机设计
基于单片机的跑步机控制系统设计(论文+源码)
系统以STM32F103单片机为核心控制器,通过集成按键模块、XL01心率检测模块、DS18B20体温检测模块、OLED液晶显示模块、电机调速模块以及HC06蓝牙通信模块,实现了对跑步机的智能化控制。用户可以通过按键设定跑步机的速度,并通过电机调速模块实时调整跑步机的运行状态。同时,系统能够实时检测并显示用户的心率、体温、跑步里程、卡路里数据,确保锻炼过程中的安全性。此外,系统还具备数据上传功能,用户可以通过蓝牙将跑步数据上传至手机APP,实现数据的远程查看和管理。
苏辰澈
1 小时前
c语言
·
开发语言
·
c++
·
visualstudio
C++自己的族谱规则:继承详解下
本篇博客是对C++继承知识剩余的内容做的补充。6个默认成员函数,默认的意思就是指我们不写,编译器会帮我们自动生成一个,那么在派生类中,这几个成员函数是如何生成的呢?
她说彩礼65万
1 小时前
java
·
服务器
·
c语言
C语言 const的使用
const 放在 * 左边还是右边,决定了谁被限定为只读。这是C/C++指针中最核心的概念之一。💡 黄金法则(从右向左读): 遇到 const,看它修饰的是谁。const 紧邻 * 左侧修饰数据,紧邻 * 右侧修饰指针变量本身。
py有趣
2 小时前
c语言
·
stm32
·
单片机
硬件SPI和软件模拟SPI在配置方面的一点区别
顾名思义这种方式是硬件层面的,需要开启并使用单片机里面的SPI外设,IO口要复用到外设,由外设来控制电平翻转;软件模拟就可以随便选择IO口进行配置,需要手动控制电平翻转
Logic101
2 小时前
c语言
·
数据结构
·
数组
·
位运算
·
时间复杂度
·
算法题
·
异或性质
C语言/数据结构位运算题解:异或XOR找出英雄队伍中的“独特战斗力“——只出现一次的数字
小强最近沉迷于一款英雄对战游戏,他需要组建一支英雄队伍来通关副本。每个英雄都有一个独特的战斗力数值,但游戏规则特殊:除了一个英雄的战斗力数值只出现一次外,其余每个战斗力数值都恰好出现两次(即有两个英雄拥有相同的战斗力)。这个独特的英雄拥有特殊的技能,能够帮助队伍轻松通关。
Zootopia626
3 小时前
c语言
·
c++
·
考研
·
无人机
·
创业创新
·
学习方法
·
高考
论文复现|五机编队任务链
从起飞到返场,任务链真的接上了吗?前几期拆开的父机拓扑、位置误差、控制与判据,最终要放回同一条时间线上,才能看清任务怎样从一个状态走到下一个状态。
Escalating_xu
18 小时前
java
·
c语言
·
开发语言
【C 语言】深入理解指针(4):回调函数、qsort、void * 与泛型排序的模拟实现
🔥 星光编译者 · 个人主页📚 学习专栏: 《C/C++ 成长笔记》 · 《Linux 实践手册》 · 《数据结构与算法》
吠品
18 小时前
c语言
·
开发语言
·
算法
GitHub 周榜拆解:决策小模型扎堆上位
周五晚上照例刷周榜,本来只想扫两眼就睡。结果看到前三名里两个是讲怎么好好生活的仓库,一个叫 HowToLiveBetter,一个叫 how-to-live-better,名字像双胞胎,一周各自涨了一万九和五千多星。
小师兄吃牛肉
19 小时前
c语言
·
开发语言
C语言篇:内联函数
内联函数是 C 语言中一种优化手段,通过 inline 关键字建议编译器在调用处直接展开函数体,从而减少函数调用的开销。它适用于函数体较小、调用频繁的场景。
白山编程大哥
20 小时前
c语言
·
数据结构
·
算法
C语言篇:语法进阶
在掌握了 C 语言的基础语法之后,我们进入语法进阶阶段。这一阶段将帮助你深入理解 C 语言的核心机制,包括指针、内存管理、结构体、文件操作等高级主题。这些知识是编写高效、健壮、可维护 C 程序的关键。
Logic101
20 小时前
c语言
·
数据结构
·
动态规划
·
时间复杂度
·
空间复杂度
·
算法题
·
爬楼梯
C语言/数据结构动态规划题解:爬楼梯(含坏台阶)——避开障碍物的路径计数
小明正在爬一个有 n 级台阶的楼梯,但是他的体力有限,每次只能爬 1 级或者 2 级台阶。更特别的是,楼梯的某些台阶是坏的,小明不能踩上去。小明的目标是爬到楼梯的顶部(第 n 级台阶),但必须避开所有坏掉的台阶。现在,请你帮助小明计算,在避开所有坏台阶的情况下,他有多少种不同的方式可以爬到楼梯顶部。
山下梅子酒225
21 小时前
c语言
洛谷-入门-B2081
这是我在洛谷刷的第81道题。反思: 特殊数的平方和。
wuminyu
21 小时前
java
·
linux
·
c语言
·
jvm
·
c++
Virtual Thread重投递至ForkJoinPool任务队列过程解析
本文旨在记录近期研读Java源码的学习心得与疑难问题。由于个人理解水平有限,文中内容难免存在疏漏,恳请读者不吝指正。
Navigator_Z
1 天前
c语言
·
算法
·
leetcode
LeetCode //C - 1281. Subtract the Product and Sum of Digits of an Integer
Given an integer number n, return the difference between the product of its digits and the sum of its digits.
iCxhust
1 天前
c语言
·
开发语言
·
单片机
·
嵌入式硬件
·
51单片机
51单片机电力载波应用开发(七)广播通讯
Hi20240217
1 天前
c语言
·
汇编
·
rust
·
gpgpu
·
vortex
·
cudac
同一个 NMS 算子,两种语言实现:CUDA C 与 Rust 生成 LLVM IR 和 Vortex 汇编的差异
NMS(non-maximum suppression)采用两段式 SIMT 实现:IoU 用角点公式,fmaxf/fminf 写交叠宽高并 clamp 到 0。
lhbweilai
1 天前
c语言
·
汇编
·
stm32
·
单片机
深挖FreeRTOS内核实现(二)
在之前的学习中,我们知道在裸机系统中,全局变量、局部变量、子函数、中断发生函数的返回地址都是放在 RAM 中一个叫栈的空间中(栈是单片机 RAM 里面一段连续的内存空间,栈的大小一般在启动文件或者链接脚本里面指定,最后由 C 库函数 _main 进行初始化)。
杨丰玮418
1 天前
java
·
c语言
·
开发语言
·
学习方法
C语言核心语法
结果:运行结果:要点: - 使用 math.h 中的函数时,编译需要链接数学库,Linux 下加 -lm 参数 - sqrt 返回 double 类型,接收时用 double 变量 - 常用函数:sqrt 开方、pow 幂、fabs 绝对值、ceil 向上取整、floor 向下取整
Zwawa
1 天前
c语言
·
单片机
·
嵌入式
反馈:让系统知道自己做得对不对
给电机一个固定的 PWM,它确实会转起来。但转起来以后,程序知道轮子现在有多快吗?不知道。程序只知道自己写出了一个数字,比如 30。这个 30 是给驱动器的命令,不是轮子的实际速度。电池电压变了,齿轮摩擦变了,小车从桌面落到地面了,轮子的速度都会变;程序却还以为“我已经给过 30,一切应该没问题”。