技术栈
c语言
嵌入式小杰
1 分钟前
c语言
·
单片机
一阶卡尔曼滤波入门教程:从原理到单片机 C 代码实现
在单片机项目中,我们经常会读取传感器数据,比如温度、角度、电压、电流、距离、速度等。 但是实际传感器数据往往不是稳定的,而是会不断抖动。
weixin_42172526
7 分钟前
c语言
·
编程语言
·
llvm
·
替代方案
·
go和rust
C语言已逐渐落伍 什么样的语言能取代C语言?
有人希望用另一种语言来替换 C 的关键原因也正在于此。用 C/C++ 编写的关键性软件实在太多了,但 C/C++ 中包含大量的“潜规则”。举个例子 OpenSSL 库中的 bug 就源于此。众所周知, C 语言非常不善于处理类似于缓冲溢出的问题。C 语言中的“坑”实在太多了。
三品吉他手会点灯
21 分钟前
c语言
·
笔记
·
学习
C语言学习笔记 - 26.C编程预备计算机专业知识 - 15~25关键内容回顾
计算机程序运行的本质是硬件间的协同数据处理,核心硬件的协作流程与核心职责如下:数据流转核心链路:程序/文件永久存储在硬盘中,运行时由操作系统将数据从硬盘调入内存条;CPU仅能直接处理内存条中的数据,无法直接操作硬盘数据。
聆风吟º
23 分钟前
c语言
·
开发语言
·
库函数
·
pow
·
幂运算
【C标准库】深入理解C语言pow函数:从入门到精通,一文搞定幂运算
🌈个人主页:聆风吟_ 🔥系列专栏:C语言标准库 🔖少年有梦不应止于心动,更要付诸行动。在 C 语言编程中,幂运算是非常常用的数学操作,而pow函数就是 C 标准库中专门用于计算幂的核心函数。无论是计算平方、立方,还是复杂的指数运算,pow都能轻松搞定,但很多新手在使用时会遇到精度丢失、编译报错、结果异常等问题。
流年如夢
37 分钟前
c语言
·
数据结构
·
leetcode
·
职场和发展
顺序表(LeetCode)
点击转跳👈原题: 🧐思路:用双指针法,用一个快指针遍历整个数组,检查每个元素是否等于val,再用一个慢指针记录下一个有效元素应该存放的位置;当快指针遇到不等于val的元素时,将其赋值给慢指针位置,然后慢指针向后移动;当遍历结束后,慢指针的位置就是k,直接返回即可
SunnyByte
12 小时前
c语言
·
单链表
·
贪吃蛇
C语言——贪吃蛇的实现
一.项目基本介绍1.win32API介绍2.控制台窗口控制3.结构体COORD4.GetStdHandle函数
笨笨饿
16 小时前
linux
·
c语言
·
网络
·
驱动开发
·
算法
·
硬件工程
·
个人开发
#79_NOP()嵌入式C语言中内联汇编宏的抽象封装模式研究
@[TOC](奇特的宏:NOPENI();DISI();NOP() 品鉴)在整理工程代码时,我看到了这样一行:
weixin_42172526
17 小时前
c语言
·
数据结构
·
运算符优先级
·
变量命名
·
volatile关键字
C语言中volatile关键字怎么用C语言volatile在多线程中的作用
C语言变量命名c语言变量名规则是:1、变量名以英文字母开头;2、变量名中的字母是区分大小写的;3、变量名不能是关键字;4、变量名中不能包含空格、标点符号和类型说明符。php中文网还提供c语言变量的相关下载、相关课程等内容,供大家免费下载使用。
星河耀银海
17 小时前
c语言
·
数据库
·
sqlite
·
交互
C语言与数据库交互:SQLite实战与数据持久化
💡 掌握数据库核心概念(表、SQL语句、事务),理解嵌入式数据库SQLite的优势与适用场景; 💡 精通SQLite C语言接口的核心函数,能独立实现数据库的创建、表设计、数据增删改查(CRUD)操作; 💡 熟练运用SQLite事务、预处理语句、错误处理机制,解决实际开发中的数据存储与查询问题; 💡 结合GUI(GTK+)与数据库交互案例,实现数据管理类应用(如学生信息管理系统),掌握数据库编程的调试技巧与避坑指南。
05候补工程师
18 小时前
c语言
·
开发语言
·
数据结构
·
c++
·
考研
【408 从零到一】线性表逻辑特征、存储结构对比与 C/C++ 动态内存分配避坑指南
在计算机科学中,线性表是最基础且应用最广泛的数据结构之一。根据物理存储方式的不同,线性表主要分为顺序表和链表。
傻瓜搬砖人
18 小时前
c语言
·
谭浩强
·
绿皮书第三版
第五章习题
有 3 个整数 a、b、c,由键盘输入,输出其中最大的数。有一个函数: 写一段程序,输入想x,输出y。
华清远见成都中心
19 小时前
java
·
c语言
·
算法
C 语言内存管理深度解析:malloc/free 与嵌入式堆栈分配策略
在 C 语言开发尤其是嵌入式系统开发中,内存管理是决定程序稳定性、运行效率的核心。与桌面系统不同,嵌入式设备资源极度有限,没有庞大的虚拟内存支撑,每一字节的内存分配都至关重要。本文将深度解析 C 语言malloc/free动态内存管理机制,并对比嵌入式场景下的堆栈静态分配策略,理清适用场景与避坑要点。
努力努力再努力wz
19 小时前
android
·
c语言
·
开发语言
·
数据结构
·
数据库
·
c++
·
mysql
【MySQL 进阶系列】拒绝滥用root:从 mysql.user 到权限校验,带你彻底理解用户管理与授权机制!
🔥 本文专栏:MySQL 🌸作者主页:努力努力再努力wz💪 今日博客励志语录:所谓逆袭,不是突然变强,而是你终于把那些没人相信的坚持,熬成了证据。
炸膛坦客
20 小时前
c语言
·
数据结构
·
链表
嵌入式 - 数据结构与算法:(1-4)数据结构 - 单链表的两个核心缺点(引入循环/双向链表)
单链表、循环链表和双向链表的主要区别源于单链表的两个核心缺点:只能单向遍历,无法反向访问单链表每个节点只有指向后继的指针,若要访问前驱节点,必须从头重新遍历,效率低。 → 双向链表通过增加一个指向前驱的指针(prev),支持前后双向遍历,插入/删除时可直接定位前驱,提升操作效率。
上弦月-编程
1 天前
c语言
·
开发语言
·
数据结构
·
算法
·
排序算法
高效编程利器:转移表技术解析
转移表(Jump Table)是一种编程技术,用于高效实现多路分支逻辑。它通过预定义的函数指针数组或标签数组,将输入值(如枚举、整数)直接映射到对应的处理函数或代码块,避免冗长的if-else或switch-case语句。
薇茗
1 天前
c语言
·
数据结构
·
算法
·
二叉树
【初阶数据结构】 左右逢源的分支诗律 二叉树2
在上期我们主要讲了二叉树的性质定义等基础,然而二叉树的核心是递归,在本期的题目分享中有大量递归实现,相信聪明的你,看完这些题目,递归思想会更上一层楼,当然看完后自己实现更好,掌握更加牢靠 话不多说直接上题目
2301_78901562
1 天前
linux
·
运维
·
服务器
·
c语言
·
开发语言
·
c++
·
linux指令
Linux基础指令(一)
我的博客:<但愿.我的专栏:C语言、题目精讲、算法与数据结构、C++、Linux欢迎点赞,关注我们先了解几个基础的命令,方便后面细解各个命令
ZK_H
1 天前
c语言
观星者手记_开发日志1
audio source,背景图,摄像机的层级,角色位置 Unity比godot成熟得多,也好用得多
zhangrelay
1 天前
linux
·
c语言
·
c++
·
笔记
·
学习
·
ubuntu
三分钟云课实践速通--C/C++程序设计--
这部分内容研发从2014年(indigo)到2026年,已经有12年经历了,博客中之放出了大概1%的研发内容。
努力努力再努力wz
1 天前
服务器
·
c语言
·
数据结构
·
数据库
·
c++
·
b树
·
mysql
【MySQL 进阶系列】C/C++ 如何通过客户端库访问 MySQL?从连接原理到 API 调用流程详解(附完整demo代码)
🔥 本文专栏:MySQL 🌸作者主页:努力努力再努力wz💪 今日博客励志语录:人生不是靠一次正确选择翻盘的,而是靠无数次选择之后,仍然愿意修正和前进。