自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 蓝牙的HCI 以上的协议栈的 UPPER STACK AND LOWER STACK

在蓝牙协议栈中,HCI(Host Controller Interface)是一个关键的接口,它定义了主机(Host)和蓝牙控制器(Controller)之间的通信。蓝牙协议栈通常被划分为几个层次,每个层次都有其特定的功能和任务。当讨论“UPPER STACK”和“LOWER STACK”时,这通常指的是协议栈中位于HCI之上的上层协议(UPPER STACK)和位于HCI之下的底层协议(LOWER STACK)。

2024-05-07 15:26:16 226

原创 PYTHON 的 glob.glob() 详解

glob.glob是 Python 的glob模块中的一个函数,它用于查找所有路径名匹配指定模式的文件,路径名是使用 Unix shell 风格的模式进行匹配的。

2024-05-04 20:34:22 304

原创 嵌入式电子烟开发-STM32/PY32F030/ESP32-任务调度系统(TMT)

TMT(Task Management System)是一个简单的任务调度系统,专为电子烟或其他嵌入式设备设计。该系统通过时间片轮询的方式,管理并执行多个任务,确保每个任务都能按照预定的时间和优先级运行。#endif/*** @brief 硬件平台相关的头文件,提供硬件运行的基本环境,一般是寄存器头文件。**/#include "tim.h" //STM32版//#include "STC8Ax_REG.h" //51版本/**

2024-05-04 17:40:35 340

原创 C/C++ 静态函数 STATIC FUNCTIONS

通常指的是在 C 或 C++ 语言中定义为static的函数。这里的STATIC关键字有几种不同的用法,但当它用于函数时,通常意味着这个函数的作用域被限制在定义它的文件内部,也就是说,这个函数只能在其定义的文件内部被调用,而不能从其他文件中调用。

2024-04-30 12:03:09 146 1

原创 python 中的:嵌入式可移植的MicroPython

可移植到MicroPython”意味着某个代码库、软件模块或功能可以被修改或适配,以在MicroPython环境中运行。MicroPython是Python 3的一个精简但功能强大的实现,专为微控制器和嵌入式系统运行环境设计。它具有Python语言的可读性和易用性,使得它成为初学者和专业开发人员都喜爱的嵌入式编程语言。总的来说,“可移植到MicroPython”是一个涉及代码修改、环境适应和功能验证的复杂过程,目的是使特定的代码或软件能够在MicroPython环境中稳定运行并实现预期功能。

2024-04-30 10:21:28 690 1

原创 LVGL设计辅助(提供可视化图形界面设计) Square line studio 和 Gui guider

LVGL设计辅助工具中,SquareLine Studio和GUI Guider都是提供可视化图形界面设计的软件,它们各自具有不同的特点和使用时需要注意的问题。

2024-04-29 16:44:34 477

原创 Tuple(元组)在Python中的理解

()

2024-04-29 12:03:24 244

原创 输入一个日期,算出它是这一年中的第多少天,需要考虑闰年和平年。同时使用Python语言和C语言写!

注意,这个函数假设输入的日期字符串格式是'年-月-日',例如'2023-03-17'。如果你需要处理其他格式的日期字符串,你可能需要相应地调整。模块已经内置了处理闰年的逻辑,所以当我们计算两个日期之间的差值时,它会自动考虑闰年的影响。另外,这个函数并没有直接处理闰年和平年的逻辑,而是依赖于Python的。模块来自动处理这些细节。

2024-04-28 11:21:21 196 1

原创 python 的两种编程模式: 脚本方式编程和交互式编程,以及案列

在Python中,脚本方式编程(Script Mode Programming)和交互式编程(Interactive Mode Programming)是两种常见的编程模式。它们之间有一些关键的区别,并且各自具有不同的优点和缺点。

2024-04-27 12:01:46 496 2

原创 python 写一个简单的有声读物的学习案例:用Google Text-to-Speech) 和科大讯飞的库

要使用科大讯飞的库进行文本转语音(TTS),你首先需要注册科大讯飞开放平台账号,并创建一个应用以获取API的Key。科大讯飞的TTS服务还提供了很多其他参数来调整语音的音量、语速、音调等,你可以根据需要调整这些参数。如果你想要将这个简单的有声读物系统扩展成一个更完整的学习应用,你可以考虑添加更多的功能,比如文本输入界面、语音控制、语音识别等。接下来,你可以使用以下代码示例来调用科大讯飞的TTS服务,并将返回的语音保存为文件,然后使用适合的音频播放库(如。为你的科大讯飞开放平台应用的实际值。

2024-04-26 12:06:28 266 1

原创 python 学习案例 :一个简单的学生管理系统

类提供了添加学生、列出所有学生和按名字搜索学生的功能。你可以根据需要扩展这个系统,例如添加删除学生、更新学生信息、按年级或其他条件搜索学生等功能。一个简单的学生管理系统的Python代码示例,这个系统允许用户添加学生、列出所有学生以及按名字搜索学生。这个简单的示例中,我们定义了一个。类来表示学生,以及一个。

2024-04-26 11:50:48 192 1

原创 简单的Python程序,实现了剪刀石头布的游戏实用案例

实现了剪刀石头布的游戏。在这个游戏中,计算机会随机选择剪刀、石头或布,然后用户会输入他们的选择。之后,程序会决定谁是赢家。函数用于获取用户的选择,它会一直提示用户输入,直到用户输入了一个有效的选择(剪刀、石头或布)。函数用于确定游戏的赢家,它根据剪刀石头布的规则来判断。函数用于获取电脑的选择,它是从剪刀、石头、布中随机选择的。函数中调用了这些函数来玩游戏,并打印出游戏的结果。

2024-04-26 11:42:06 105 2

原创 python 可迭代的数据类型有哪些 以及和c/C++里面的那个数据类型相相似

需要注意的是,尽管这些Python数据类型与C/C++中的某些类型在功能上有所相似,但它们在语法、使用方式和内存管理上有着显著的区别。Python的数据类型通常更为高级和抽象,提供了更多的功能和便利性。在Python中,可迭代的数据类型是指那些可以逐一返回其成员项的数据结构。

2024-04-26 11:25:06 295 1

原创 python 函数里面的 列表推导式是什么 ?

python 函数里面的 列表推导式是什么.Python中的列表推导式与C/C++中的相应构造相比,具有以下优点:

2024-04-25 23:50:02 270 2

原创 PYTHON 里面的lambda 匿名函数

在Python中,匿名函数指的是没有名字的函数,也被称为lambda函数。它们主要用于需要一个函数作为参数的函数式编程场景,例如在使用。由于lambda函数的简洁性,它们在需要一个小函数但又不值得定义一个完整函数的情况下非常有用。然而,对于更复杂的逻辑,建议使用正式的。等内置函数时,或者需要对一个简单的操作进行封装但又不希望正式地定义一个函数时。关键字来定义函数,因为这样的函数更具可读性且更易于维护。

2024-04-25 23:34:29 163 2

原创 PYTHON 函数里面的 闭包是什么 ?

在Python中,闭包(Closure)是一个非常重要的概念,尤其在函数式编程中。闭包可以简单理解为一个能访问和操作其外部词法环境(lexical environment)的函数。这意味着一个函数内部的函数(或称为内嵌函数)可以访问其父级函数的变量,甚至在父级函数执行完毕后,这些变量依然可以被内嵌函数访问。闭包在编程中有很多用途,比如数据封装、实现回调函数和高阶函数等。(注意,不是调用结果,而是函数本身)。是一个外部函数,它接受一个参数。的引用,形成了一个闭包。并定义了一个内嵌函数。

2024-04-25 23:29:04 152

原创 杰里手表7012/7013来消息不弹出! 弹出后背光不自动灭屏

杰里,日常BUG 调试记录, 手表背光不灭,消息不弹出 。

2023-11-03 19:19:46 507

原创 杰理 701N 换不同NORFLASH需要注意的点

杰理 701N 换不同NORFLASH需要注意的点

2023-06-16 13:50:01 346 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除