【OneNET】_01_使用微信小程序通过新版OneNET平台获取STM32设备信息并进行控制一、 前言1.1 OntNET+硬件方面: STM32F103C8T6 + ESP01S教程1.2 微信小程序方面二、STM32代...
-
微信小程序 stm32 小程序 c语言 笔记 单片机 嵌入式硬件 【OneNET】
-
单片机 c语言 stm32 嵌入式硬件 算法 驱动开发 51单片机 分享一款嵌入式开源按键框架代码工程MultiButton
目录1 工程简介2 工程代码分析3 工程代码应用4 思考1 工程简介 MultiButton 是一个小巧简单易用的事件驱动型按键驱动模块。 Github地址:https://github.com/...
-
开发语言 c语言 【C++】一篇文章带你深入了解vector
目录一、vector的介绍二、 标准库中的vector2.1 vector的常见接口说明2.1.1 vector对象的常见构造2.1.1.1 [无参构造函数](https://legacy.cplusplus.com/ref...
-
c语言 vscode调试 反汇编c/c++ 查看汇编代码gdb/lldb
先看下流程! 先看下流程! 有问题请留言!文章目录必备F5开启调试左侧侧边栏-˃确保打开回调栈右键函数栈-˃查看反汇编方法二:手动输入命令查看调试的时候为什么进行反汇编,而不查看汇编后的代码?没有源码。我们引用的是动态库,编...
-
算法 华为机试 JavaScript C语言 华为OD机试 - 悄悄话(Java & JS & Python & C & C++)
题目描述给定一个二叉树,每个节点上站一个人,节点数字表示父节点到该节点传递悄悄话需要花费的时间。初始时,根节点所在位置的人有一个悄悄话想要传递给其他人,求二叉树所有节点上的人都接收到悄悄话花费的时间。输入描述给定二叉树注:-...
-
算法 数据结构 c语言 第十五届蓝桥杯 省赛 C/C++ 大学B组
个人感觉蓝桥杯管的不是很严,可以提前打好快读模板和对拍代码(C/C++组只能使用Dev-cpp),快读模板和对拍代码放在最后了;也可以自己带点吃的喝饮料(比赛时间是9:00 — 13:00,中午有可能会饿)。...
-
list 开发语言 c语言 笔记 贪心算法 动态规划 【C++】二叉树的进阶
二叉树的进阶二叉搜索树概念操作实现创建树形结构拷贝构造函数构造函数析构函数赋值运算符重载循环版本查找插入删除递归版本查找插入删除应用K模型KV模型性能分析二叉树进阶面试题二叉树创建字符串二叉树的分层遍历I最近公共祖先二叉搜索...
-
c语言 组合模式 BMP文件读写 数字图像处理【C++】
BMP文件的读写一、实验题目用C/C++语言编程实现以下功能:1.1 灰度BMP图像读写(1)读入lena.bmp文件;(2)通过文件内容得出文件大小、位图数据起始字节、图像长宽及每像素的位数等信息;(3)提取出原图像中的位...
-
开发语言 c++ 排序算法 算法 详解C语言的四种排序:冒泡排序、选择排序、插入排序、快速排序
目录前言一、冒泡排序 1.排序原理与思路2.代码实现3.应用二、选择排序1.排序原理2.代码实现3.应用三、插入排序 1.排序原理2.代码实现3.应用四、快速排序1.排序原理2.代码实现3.应用总结前言无论是处理数据还是单纯...
-
c语言 开发语言 算法 pyqt C++多线程编程实践:从基础到实例的全面指南
C++ 基础知识 九 线程和多线程一、线程基础知识1. 进程和线程的概念2. 多线程的优点和使用场景3. 线程的生命周期4. 线程的状态5. 线程的同步和互斥5.1 线程同步5.2 线程互斥6. 代码示例二、C++11线程库...
-
精准核酸检测(100用例)C卷(Java&&Python&&C++&&Node.js&&C语言)
为了达到新冠疫情精准防控的需要,为了避免全员核酸检测带来的浪费,需要精准圈定可能被感染的人群。 现在根据传染病流调以及大数据分析,得到了每个人之间在时间、空间上是否存在轨迹的交叉。 现在给定一组确诊人员编号(X1,X2,X3...
-
c语言 javascript 华为OD机试C卷 - 求字符串中所有整数的最小和(Java & JS & Python & C & C++)
介绍博主介绍:CSDN领军人物top1的作者,全网粉丝30w+,文章累计被阅读3800w+,直接帮助200+,间接帮助800+同学进入od 添加博主免费获取本题解析以及代码文章目录介绍题目描述输入描述输出描述用例1用例2解析...
-
c语言 visual studio 编写一个程序,将两个字符串s1和s2进行比较,若s1>s2,输出一个正数;若s1=s2,输出0;若s1<s2,输出一个负数。要求:不能使用strcmp函数
编写一个程序,将两个字符串s1和s2进行比较,若s1˃s2,输出一个正数;若s1=s2,输出0;若s1说明:(1)输入格式:gets()(2)提示性文字的输出格式: "input two strings:" 结...
-
算法 递归 开发语言 【数据结构】二叉树OJ题(C语言实现)
✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨ 追风赶月莫停留 平芜尽处是春山...
-
算法 c语言 数据结构第八弹---队列
队列1、队列的概念和结构2、队列的实现2.1、头文件包含和结构定义2.2、初始化2.3、销毁2.4、判断是否为空2.5、入队2.6、出队2.7、获取队头数据2.8、获取队尾数据2.9、获取有效数据个数3、代码汇总总结1、队列...
-
c语言 算法 【数据结构】顺序表专题
前言本篇文章我们来进行有关顺序表的专题训练,让我们一起来看一下有关顺序表的算法题 个人主页:小张同学zkf⏩ 文章专栏:数据结构若有问题 评论区见欢迎大家点赞收藏⭐文章 1.移除元素这道题看似简单,但我们不要忘了其中...
-
c语言 lua调用C/C++的函数,十分钟快速掌握
系列文章目录lua调用C\C++动态库函数系列文章目录摘要环境一些说明使用步骤你需要有个lua环境引入库码代码lua代码摘要在现代软件开发中,Lua作为一种轻量级脚本语言,在游戏开发、嵌入式系统等领域广泛应用。Lua与C/C...
-
双向队列的应用 C语言 探索数据结构:特殊的双向队列
✨✨ 欢迎大家来到贝蒂大讲堂✨✨养成好习惯,先赞后看哦~所属专栏:数据结构与算法 贝蒂的主页:Betty’s blog1. 双向队列的定义**双向队列(double‑ended queue **是一种特殊的队列,它允...
-
c语言 c++ 数据结构算法——链表带环问题——数学深度解析
前言:本节内容主要是讲解链表的两个问题 :1、判断链表是否带环; 2、一个链表有环, 找到环的入口点。 本节内容适合正在学习链表或者链表基础薄弱的友友们哦。 我们先将问题抛出来,友友们可以自己去...
-
服务器 后端 信息与通信 网络 c语言 【Linux】对system V本地通信的内核级理解
一、system V版本的进程间通信技术 通过之前的学习,我们大致可以感受出来,共享内存,消息队列和信号量在使用的时候是有很多共性的。它们三个的接口,包括接口中传的参数有的都有很大的相似度。其实,共享内存...
-
开发语言 c语言实现通讯录(用三种方法来实现一个属于你的通讯录)
前沿: ~~在一个周前,我用c语言实现了一个银行账号的功能,在总结当中我说了要实现一个通讯录,来实现人员的增删插改功能,而现在就是我实现它的时候!!,本文呢小马将通过三种形式来实现用户的增删插改,其实也就是一点点的优化版本...
-
c语言 开发语言 【2023华为od-C卷-第三题-孙悟空吃蟠桃】100%通过率(JS&Java&Python&C++)
本题已有网友报告代码100%通过率 本题视频讲解:视频讲解OJ &答疑服务购买任意专栏,即可私信博主,获取答疑/辅导服务OJ权限获取可以在购买专栏后访问网站:首页 - CodeFun2000题目描述孙悟空爱吃蟠桃,有一天趁着...
-
算法 开发语言 leetcode [C语言][数据结构][链表] 单链表的从零实现!
目录零.必备知识1.一级指针 && 二级指针2. 节点的成员列表 a.数据 b.指向下一个节点的指针.3. 动态内存空间的开辟 (malloc-calloc-realloc 一.单链表的实现与销毁 ...
-
算法 华为机试 JavaScript C语言 华为OD机试 - 剩余银饰的重量(Java & JS & Python & C & C++)
题目描述有 N 块二手市场收集的银饰,每块银饰的重量都是正整数,收集到的银饰会被熔化用于打造新的饰品。每一回合,从中选出三块最重的银饰,然后一起熔掉。假设银饰的重量分别为 x 、y和z,且 x ≤ y ≤ z。那么熔掉的可能...
-
sqlite c语言 Linux学习笔记——数据库
一、数据库简介1.数据data 能够输入计算机并能被计算机程序识别和处理的信息集合2.数据库Database 数据库是在数据库管理系统管理和控制之下,存放在存储介质上的数据集合3.文件管理和数据库...
-
c语言 leetcode 数据结构之单链表相关刷题
找往期文章包括但不限于本期文章中不懂的知识点:个人主页:我要学编程(ಥ_ಥ -CSDN博客所属专栏:数据结构数据结构之单链表的相关知识点及应用-CSDN博客 下面题目基于上面这篇文章: 下面有任何不懂的地方欢迎在评论区留言或...
-
排序算法 算法 c语言 数据结构——lesson12排序之归并排序
前言hello hello~ ,这里是大耳朵土土垚~ ,欢迎大家点赞拾拾关注收藏个人主页:大耳朵土土垚的博客 所属专栏:数据结构学习笔记 、排序算法合集 对于数据结构顺序表、链表、堆以及排序有疑问...
-
c语言 秋招 技术巨头背后的面试艺术与成功之道 --- 华为OD机试:分配土地( Python & C & C++ & Java&Go & JS & PHP)
华为机考深度洞察:探索技术巨头的面试策略与备考之道 在科技行业,华为以其独特的人才选拔标准和面试流程而备受关注。作为技术领域的佼佼者,华为在面试中不仅注重应聘者的技术能力,更重视其逻辑思维、问题解决和创新思维等多方面的素质。...
-
c语言 C#中的关键字params的用法
C#中有一个关键字params,它相对于一些主要关键字来说,还算是较为低频的,但也会用到。我们可以了解和学习下。一、定义及约束params关键字的作用在于可以让方法参数的数目可变。params的参数类型必须是一维数组。一旦在...
-
算法 数据结构入门(C语言版)二叉树的顺序结构及堆的概念及结构实现应用
二叉树的顺序结构及堆的概念及结构实现二叉树的顺序结构堆的概念及结构堆的实现1、堆向下调整算法2、堆的创建3、堆的插入4、堆的实现向上调整(AdjustUp 向下调整(AdjustDown 堆的初始化(HeapInit 堆的销...
-
c语言 算法 【数据结构】:单链表之头插法和尾插法(动图+图解)
头插法和尾插法一、头插法思考一:头插法的核心是什么❓❗❗ 重点一:以带头结点方式实现头插法❗❗ 重点二:以不带头结点方式实现头插法二、尾插法思考二:尾插法的核心是什么❓❗❗ 重点三:以带头结点方式实现尾插法❗❗ 重点四:...
-
开发语言 C语言嵌入Lua解释器的方法
Lua语言是一个轻量的脚本语言,可以用很少的资源运行其解释器C语言是一个很常用的语言,广泛用于嵌入式等底层场景这两个语言结合,可以应用于嵌入式等多个场景。比如,一些硬件公司会允许开发者使用Lua语言操作其硬件Lua的安装这里...
-
开发语言 算法 二维数组的鞍点(C语言)
一、鞍点解释;鞍点就是该位置上的元素在该行上最大、在该列上最小;二、N-S流程图;三、运行结果;四、源代码;//初始化变量值;//填充数组a;printf("请填充一个4行5列的数组:\n" ;//循环填充;//列;//填充...
-
开发语言 学习 【C语言】——内存函数的使用及模拟实现
【C语言】——内存函数的使用及模拟实现前言一、memcpy 函数1.1、函数功能(1)函数名理解(2)函数介绍1.2、函数的使用1.3、函数的模拟实现二、memmove 函数2.1、函数功能2.2、函数的使用2.3、函数的模...
-
算法 华为机试 JavaScript C语言 华为OD机试 - 机场航班调度程序(Java & JS & Python & C & C++)
题目描述XX市机场停放了多架飞机,每架飞机都有自己的航班号CA3385,CZ6678,SC6508等,航班号的前2个大写字母(或数字)代表航空公司的缩写,后面4个数字代表航班信息。但是XX市机场只有一条起飞跑道,调度人员需要...
-
华为机试 算法 JavaScript C语言 华为OD机试 - 跳马(Java & JS & Python & C & C++)
题目描述马是象棋(包括中国象棋和国际象棋)中的棋子,走法是每步直一格再斜一格,即先横着或者直者走一格,然后再斜着走一个对角线,可进可退,可越过河界,俗称"马走日"字。给定 m 行 n 列的棋盘(网格图),棋盘上只有棋子象棋中...
-
c语言 【C++类和对象】日期类的实现
前言hello hello~ ,这里是大耳朵土土垚~ ,欢迎大家点赞拾拾关注收藏个人主页:大耳朵土土垚的博客 所属专栏:C++入门至进阶 这里将会不定期更新有关C++的内容,希望大家多多点赞关注收藏...
-
算法 c语言 开发语言 c++ 1100*B. Chip and Ribbon(贪心&数学)
...
-
开发语言 L1-5 猜帽子游戏(C语言)
宝宝们在一起玩一个猜帽子游戏。每人头上被扣了一顶帽子,有的是黑色的,有的是黄色的。每个人可以看到别人头上的帽子,但是看不到自己的。游戏开始后,每个人可以猜自己头上的帽子是什么颜色,或者可以弃权不猜。如果没有一个人猜错、并且至...
-
c语言 算法 贪心算法 第十四届蓝桥杯省赛大学C组(C/C++)三国游戏
原题链接:三国游戏小蓝正在玩一款游戏。游戏中魏蜀吴三个国家各自拥有一定数量的士兵 X,Y,Z(一开始可以认为都为 0)。游戏有 n 个可能会发生的事件,每个事件之间相互独立且最多只会发生一次,当第 i 个事件发生时会分别让 ...
-
柚子快报激活码778899分享:开发语言 C语言常见面试题汇总
目录题1:变量的声明和定义有什么区别题2:写出bool 、int、 float、指针变量与“零值”比较的if语句题3:sizeof和strlen的区别题4:C中的malloc和C++中的new有什么区别题5:说明关键字vol...
-
开发语言 C语言:指针详解(1)
目录一、内存和地址1.内存2.究竟该如何理解编址二、指针变量和地址1.取地址操作符(& 2.解引用操作符(* 3.指针变量的大小三、指针变量类型的意义1.指针的解引用2.指针+-整数3.void*指针四、const修饰指针1...
-
开发语言 C语言:字符串函数的使用方法及模拟实现
一、strlen函数strlen的模拟实现:方法一:计数器方式方法二:指针-指针 二、strcpy函数1.strcpy使用 :1.1 strcpy只用于字符串复制,遇到‘\0’时停止,还会复制字符串的结束符'\0'; 所以源...
-
开发语言 算法 C语言第四十一弹---猜数字游戏
✨个人主页: 熬夜学编程的小林系列专栏: 【C语言详解】 【数据结构详解】猜数字游戏1、随机数生成1.4、设置随机数的范围2、猜数字游戏的分析和设计2.1、猜数字游戏功能说明2.2、猜数字游戏的结构分析2.2.1、用户选...
-
开发语言 文件操作 -- C语言
在之前学习的时候,我们可以发现当程序运行完,我们之前保存的数据就会消失,再次运行时还得重新输入,为了使我们保存的数据在下次运行时还能使用,我们这篇文章来学习一下怎么使用文件操作,将我们的数据保存在文件中。目录1.什么是文件...
-
c语言 基于I.MX6ULL的Linux C多线程物联网网关+STM32+Qt上位机+Linux C++多线程服务器(含web)的多种无线通信系统的智慧农场
...
-
算法 c++ 数据结构 学习 (使用C语言详解)求一个集合的全部子集(leetcode编程笔记)
原题链接:子集 (Subsets - 力扣 (LeetCode 原码于文章末尾会给出。本文通过位运算,实现题目要求,之后可能更新其他方法,敬请关注......题目:给你一个整数数组 nums ,数组中的元素 互不相同 。返...
-
开发语言 c语言 C++ 获取文件创建时间、修改时间、大小等属性
简介获取文件创建时间、修改时间、大小等属性代码std::cout std::cout std::cout std::cout std::cout std::cout std::cout std::cout std::cout...
-
算法 c++ c语言 数据结构 实验-动态规划(头歌实践教学平台-ACM/ICPC培训)
第1关:数塔问题任务描述相关知识编程要求解题思路:测试说明 任务描述 本关任务:编写用动态规划解决数塔问题。 相关知识 为了完成本关任务,你需要掌握:动态规划。 编程要求 求上图从顶层到顶层的一个路径,使路径上的数字和...
-
c语言 算法 【CCF CSP】202312-2 因子化简(C/C++解题思路+满分题解)
解题思路80分思路+代码 由于题目在数据规模中说明阈值k ˃ 1, 因此提取因式时只需要关注次数在二次以上的因式。也就是说,我们只需要判断从1到待化简因式的平方根是否是满足题意的因式即可。举个例子,假设题目所给...