自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AnChenliang_1002的博客

越努力,越幸运。

  • 博客(376)
  • 资源 (15)
  • 收藏
  • 关注

原创 Python(九十四)变量的作用域

❤️ 专栏简介:本专栏记录了我个人从零开始学习Python编程的过程。在这个专栏中,我将分享我在学习Python的过程中的学习笔记、学习路线以及各个知识点。☀️ 专栏适用人群 :本专栏适用于希望学习Python编程的初学者和有一定编程基础的人。无论你是学生、职场人士还是对编程感兴趣的爱好者,都能从中受益。跟着我的学习笔记一起学习python吧。

2024-04-18 22:05:44 820

原创 iPhone和Windows之间通过无线的方式传输图片、文件、视频等

记录一下如何在iPhone和Windows之间通过无线的方式传输图片、文件、视频等;

2024-02-28 19:56:12 734

原创 美国自由大学edu教育邮箱免费申请方法记录

记录一下免费申请美国edu教育邮箱的过程,该教育邮箱可以用来注册office、oneDrive等。

2024-02-28 08:28:23 1535 2

原创 在github的README.md中插入视频;在github的README.md中添加gif演示动画

最近需要再github中上传项目的源代码,应导师的要求,需要再README中加入对实验视频的展示,但是github的README.md其实就是一个markdown文件,据我的理解这个文件里应该无法直接插入视频吧?(如果后续有办法直接插入视频再补充吧)markdown文件里是可以插入动图的呀,所以我暂且将视频转换为gif动图并插入到README.md中,下面记录一下整个过程。

2024-02-26 22:37:32 1143 2

原创 STM32G030C8T6:定时器1ms中断(以64MHz外部晶振为例)

本专栏记录STM32开发各个功能的详细过程,方便自己后续查看,当然也供正在入门STM32单片机的兄弟们参考;本小节的目标是,系统主频64 MHZ,采用高速外部晶振,通过定时器3 每秒中断控制 PB9 引脚输出高低电平,从而实现 LED 灯的亮灭。原理:通过配置定时器3每1mS进入中断一次,每进入中断服务程序一次,增加一次计数,计数到达500,控制PB9引脚输出高或低电平,从而实现1S钟周期闪烁。。涉及到的知识:配置UART引脚,定时器中断,STM32CubeMX的使用。

2024-02-21 16:46:10 1379 1

原创 【AI应用】MagicAnimate项目在COLAB在线部署----通过图片生成舞蹈视频

本专栏主要记录人工智能的应用方面的内容,包括chatGPT、AI绘图等等;在当今AI的热潮下,不学习AI,就要被AI淘汰;所以欢迎小伙伴加入本专栏和我一起探索AI的应用,通过AI来帮助自己提升生产力;订阅后可私聊我获取 《从零注册并登录使用ChatGPT》《从零开始使用chatGPT的API;通过chatgpt-next-web部署自己chatGPT web网页;无需翻墙,无需服务器,无需域名;》 两份文档;通过这两份文档,每个人都能从零开始,成功注册chatGPT并能够随时随地的使用chatGPT。

2024-02-20 22:52:52 460

原创 Python(九十三)函数的参数总结

在Python函数中,参数的灵活使用对于构建强大而灵活的函数至关重要。位置实参、关键字实参、默认值形参、关键字形参、个数可变的位置形参和个数可变的关键字形参都是Python函数中常用的参数形式,它们为函数提供了多样性和适应性,使得函数的定义和调用更为灵活和自由。Python 官方文档 - 函数定义。

2024-02-19 20:45:32 1022

原创 STM32G030C8T6:USART串口通信(中断)

本专栏记录STM32开发各个功能的详细过程,方便自己后续查看,当然也供正在入门STM32单片机的兄弟们参考;本小节的目标是,系统主频64 MHZ,采用高速外部晶振,通过芯片PB6,PB7 的USART1 口,实现串口通信。原理:电脑上的串口调试器软件通过USB转TTL模块发数据给板子,板子把收到的数据发送给模块,数据在串口调试器软件上显示。涉及到的知识:配置UART引脚,串口通信,STM32CubeMX的使用。

2024-01-05 17:11:57 2038

原创 Python(九十二)函数的参数定义-个数可变的位置参数和个数可变的关键字形参

使用来定义个数可变的位置参数,这样函数就可以接受任意数量的位置参数,并将它们封装成一个元组。"""函数用于演示个数可变的位置参数。参数:- args: 个数可变的位置参数,封装成元组。"""# 调用函数,传递不同数量的位置参数函数接受任意数量的位置参数,并将它们封装成一个元组。使用**来定义个数可变的关键字形参,这样函数就可以接受任意数量的关键字参数,并将它们封装成一个字典。"""函数用于演示个数可变的关键字形参。参数:- kwargs: 个数可变的关键字形参,封装成字典。"""

2023-12-28 17:11:23 1165

原创 Python(九十一)函数的参数定义-默认参数值

让我们来定义一个简单的函数,其中一个参数有一个默认值。函数用于打印问候语,默认问候语为"Hello"。参数:- name: 字符串,表示要问候的人的名字。- greeting: 字符串,表示问候语,默认值为"Hello"。name }!") # 调用函数 greet("Alice") greet("Bob" , "Good morning")函数用于打印问候语,默认问候语为"Hello"。参数:- name: 字符串,表示要问候的人的名字。

2023-12-27 11:09:09 1143

原创 Python(九十)函数的返回值

在Python中,函数是组织和重用代码的关键工具。函数的返回值是函数执行完毕后传递给调用处的数据。本文将详细讨论函数的返回值,涵盖了没有返回值、返回单个值、返回多个值以及函数是否需要返回值的情况。

2023-12-27 11:08:37 1138

原创 【Stable Diffusion】在windows环境下部署并使用Stable Diffusion----通过星空整合包一键安装

用整合包安装Stable Diffusion有一些利弊。好处是,安装非常简单,只需要一键启动就行,而且会自动更新。整合包里自带了一些模型和必要的插件,不需要安装Python等其他软件。不过,也存在一些问题。安装过程中可能会遇到各种问题,而且整合包里的插件可能包含一些用户用不上的东西。目前市面上主要有两款推荐的整合包,分别是秋葉aaaki和独立研究员-星空的。这两个整合包的内核一样,使用上差别不大,主要区别在启动界面和集成的插件。如果是新手,建议用秋叶老师的整合包;而对于使用。

2023-12-20 23:57:27 1462

原创 【Stable Diffusion】在windows环境下部署并使用Stable Diffusion----通过秋葉整合包一键安装

用整合包安装Stable Diffusion有一些利弊。好处是,安装非常简单,只需要一键启动就行,而且会自动更新。整合包里自带了一些模型和必要的插件,不需要安装Python等其他软件。不过,也存在一些问题。安装过程中可能会遇到各种问题,而且整合包里的插件可能包含一些用户用不上的东西。目前市面上主要有两款推荐的整合包,分别是秋葉aaaki和独立研究员-星空的。这两个整合包的内核一样,使用上差别不大,主要区别在启动界面和集成的插件。如果是新手,建议用秋叶老师的整合包;

2023-12-19 23:01:03 1898

原创 【AI应用】在VSCode中集成AI编程 ------CodeGeeX智能编程助手

CodeGeeX是一款基于大模型的全能的智能编程助手。它可以实现代码的生成与补全、自动添加注释、代码翻译以及智能问答等功能,能够帮助开发者显著提高工作效率。CodeGeeX支持主流的编程语言,并适配多种主流IDE。CodeGeeX的功能:本文以VSCode中安装使用CodeGeeX插件为例,介绍CodeGeeX的使用方法;领略一下AI的强大;打开VSCode,在扩展中搜索CodeGeeX,点击安装即可,如下图所示:安装成功后如下图所示:在左侧就可以看到这个插件了;点击接受即可;然后长按下图图标,拖动到最

2023-12-13 15:45:14 1703

原创 人工智能应用专栏----专栏介绍

从零开始使用chatGPT的API;通过chatgpt-next-web部署自己chatGPT web网页;无需翻墙,无需服务器,无需域名;本专栏主要记录人工智能的应用方面的内容,包括chatGPT、AI绘图等等;《从零注册并登录使用ChatGPT》

2023-12-12 23:08:16 691

原创 【Stable Diffusion】在windows环境下部署并使用Stable Diffusion Web UI---通过 Conda

Stable Diffusion是当下最强大的AI绘画工具;可本地部署,可切换多种模型,且新的模型和开源库每天都在更新发布,最重要的是免费,没有绘图次数限制;其是一种基于深度学习的文本到图像生成模型,于2022年发布。它能够根据文本描述生成详细的图像,同时也可以应用于其他任务,例如图生图,生成简短视频等。是一个基于Web的用户界面,用于使用Stable Diffusion进行图像生成和其他任务。该Web UI由AUTOMATIC1111开发,并开源上传至Github,也是目前使用最多的WebUI版本。

2023-12-12 20:51:18 1401 2

原创 STM32G030C8T6:使用按键控制LED亮灭(外部中断)

STM32CubeMX是一款由STMicroelectronics开发的集成开发环境(IDE)工具,用于快速配置和生成基于STM32微控制器的项目。它提供了一个直观的图形界面,使开发人员能够轻松地进行微控制器的配置和初始化设置,包括引脚映射、时钟配置、外设配置等。以下是使用STM32CubeMX的一般步骤:下载和安装STM32CubeMX:你可以从STMicroelectronics的官方网站下载适用于你的操作系统的最新版本的STM32CubeMX,并按照安装向导进行安装。

2023-12-12 17:29:39 2384

原创 STM32G030C8T6:使用外部晶振配置LED灯闪烁

STM32CubeMX是一款由STMicroelectronics开发的集成开发环境(IDE)工具,用于快速配置和生成基于STM32微控制器的项目。它提供了一个直观的图形界面,使开发人员能够轻松地进行微控制器的配置和初始化设置,包括引脚映射、时钟配置、外设配置等。以下是使用STM32CubeMX的一般步骤:下载和安装STM32CubeMX:你可以从STMicroelectronics的官方网站下载适用于你的操作系统的最新版本的STM32CubeMX,并按照安装向导进行安装。

2023-12-12 14:53:37 1916

原创 庆科EMW3080wifi模组烧录AT固件

本文记录庆科的EMW3080wifi模组烧写AT固件的过程;以上链接为庆科方提供的文档,如有侵权立即删除;庆科官方提供了三种烧录方式,我这边只记bootloader方式;其他两种方式请参考以上链接中庆科的文档;

2023-12-01 15:20:53 1293

原创 Python(八十九)函数的参数的内存分析

在Python中,函数参数的传递方式取决于参数是不可变对象还是可变对象。对不可变对象的修改不会影响到实参,而对可变对象的修改会影响到实参。通过深入了解参数传递的内存机制,我们能更好地理解在函数调用过程中发生的事情。这对于编写高效、可维护的代码至关重要。Python 官方文档 - 不可变序列Python 官方文档 - 可变序列。

2023-11-28 21:32:31 1090

原创 STM32G0+EMW3080+阿里云飞燕平台实现单片机WiFi智能联网功能(四)STM32G0控制EMW3080实现IoT功能

本节为该项目的第四节,主要任务是实现,即STM32G030C8T6控制EMW3080实现配网、断网重连、以及数据的下发、app控制设备等;最终的结果是,单片机上电后,向EMW3080发送配网指令,配网成功后,在云智能app端下发指令能够控制单片机上的LED等开和关;当然也支持wifi断开重连等功能;经过上一篇文章,

2023-11-07 17:21:58 1419

原创 STM32 HAL库函数——HAL_TIM_Base_Start_IT()详解

以STM32G030C8T6中的HAL_TIM_Base_Start_IT()函数为例,进行解释;

2023-10-23 08:00:00 4976

原创 STM32CubeIDE+STLINK调试和下载代码

STLINK是一种用于STM32单片机的调试和编程工具,由STMicroelectronics开发和提供。它是一种集成了调试器和编程器功能的硬件工具,可用于连接主机计算机和目标STM32单片机,以便进行调试、烧录程序和固件升级等操作。STLINK具有以下主要特点和功能:调试功能:STLINK支持通过调试接口(如SWD或JTAG)与目标STM32单片机进行连接,以实现单步执行、断点调试、变量监视等功能。

2023-10-10 16:02:33 2160

原创 STM32CubeIDE修改文件编码格式(解决代码注释出现乱码问题)

STM32CubeIDE是STMicroelectronics开发的一款集成开发环境(IDE),用于编程和调试STM32微控制器。以下是对STM32CubeIDE的介绍:集成了STM32Cube软件平台,提供了丰富的软件组件和例程。支持多种编程语言,包括C、C++以及汇编语言。提供了直观易用的图形化界面,方便配置和管理工程。内置了调试器,支持在线调试和仿真功能。具备代码生成和自动完成功能,提高开发效率。STM32CubeMX是一个图形化配置工具,在STM32CubeIDE中进行集成。

2023-10-08 14:59:06 2384

原创 Python(八十八)函数的参数传递

在函数的定义和调用中,我们通常会遇到两种类型的参数:形式参数(形参)和实际参数(实参)。形式参数(形参):形参是函数定义中的参数,它们用于接收传递给函数的值。形参实际上是函数内部的变量名,用于在函数内部引用传递给函数的值。实际参数(实参):实参是在函数调用时提供的参数,它们是实际的值或表达式。实参是用于填充函数定义中形参的具体值。def greet(name): # 这里的name是形参def greet(name) : # 这里的name是形参 print(f"Hello, {name }!

2023-10-06 18:52:40 764

原创 Python(八十七)函数的定义与调用

函数是一段封装了特定功能的可重复使用的代码块。你可以将函数看作是程序中的"子程序"或"小程序",它们接受输入(参数),执行操作,然后返回输出。

2023-09-18 22:02:29 246

原创 Python(八十六)字符串的编码与解码

编码是将字符转换为特定编码系统中的数字表示形式的过程。在编码过程中,字符被映射为对应的数字编码,从而可以在计算机中进行处理。而解码则是将编码后的数字表示重新转换回字符的过程,使得我们可以读取和理解文本数据。常见的字符编码系统包括ASCII、UTF-8、GBK等。不同的编码系统可以表示不同的字符集,因此在进行编码和解码时需要明确所使用的编码方式。

2023-08-23 21:13:32 303

原创 Python(八十五)格式化字符串

❤️ 专栏简介:本专栏记录了我个人从零开始学习Python编程的过程。在这个专栏中,我将分享我在学习Python的过程中的学习笔记、学习路线以及各个知识点。☀️ 专栏适用人群 :本专栏适用于希望学习Python编程的初学者和有一定编程基础的人。无论你是学生、职场人士还是对编程感兴趣的爱好者,都能从中受益。跟着我的学习笔记一起学习python吧。

2023-08-23 21:08:50 182

原创 Python(八十四)字符串的切片操作

在 Python 中,字符串切片操作是一种强大的方式,用于从字符串中获取特定部分。它通过使用索引和切片范围来实现,可以在不修改原始字符串的情况下创建新的子字符串。切片操作在文本处理和数据提取中非常有用,希望本文对你有所帮助。

2023-08-23 20:50:24 325

原创 Python(八十三)字符串的比较操作

在字符串操作中,比较操作是一项基本且常用的技能。本篇博客将详细介绍Python中字符串的比较操作符(>,

2023-08-13 05:15:00 998

原创 Python(八十二)字符串的常用操作——替换与合并

本篇博客介绍了Python字符串的替换和合并操作。通过使用replace()函数,我们可以方便地替换字符串中的子串。而使用join()函数,我们可以将多个字符串合并为一个字符串。

2023-08-13 02:00:00 481

原创 Python(八十一)字符串的常用操作——字符串判断的相关方法

在本篇博客中,我们介绍了Python字符串的常用判断方法,包括isspace()isalpha()和isalnum()。这些方法可以帮助我们判断字符串是否符合特定的条件,从而方便地进行字符串处理和验证。用于判断字符串是否是一个合法的标识符。isspace()用于判断字符串是否只包含空白字符。isalpha()用于判断字符串是否只包含字母。用于判断字符串是否只包含十进制数字。用于判断字符串是否只包含数字字符。isalnum()用于判断字符串是否只包含字母和数字字符。

2023-08-12 02:30:00 469

原创 Python(八十)字符串的常用操作——字符串的劈分

split()方法和rsplit()方法都用于对字符串进行劈分操作。split()方法从左到右进行劈分,而rsplit()方法从右到左进行劈分。split()方法和rsplit()方法的参数是分隔符,用于指定劈分的标志。split()方法和rsplit()方法返回的结果是一个列表,其中包含了劈分后的所有子串。Python字符串操作文档Python split()方法文档Python rsplit()方法文档。

2023-08-12 00:30:00 276

原创 Python(七十九)字符串的常用操作——字符串内容对齐操作的方法

center()ljust()和rjust()方法都可以用于字符串的对齐操作,但对齐的方向不同。center()居中对齐,ljust()左对齐,rjust()右对齐。这些方法都接受一个填充字符作为可选参数,用于在对齐时填充空白部分,默认为空格。zfill()方法用于在字符串的左侧填充零字符,适用于对数字进行格式化的场景。Python字符串Python字符串方法。

2023-08-12 00:15:00 744

原创 Python(七十八)字符串的常用操作——字符串大小写转换操作

upper()和lower()方法是将字符串的所有字符转换为大写和小写形式,它们返回新的字符串。swapcase()方法是将字符串中的大小写字母互换,也返回新的字符串。方法是将字符串的第一个字符转换为大写,其他字符转换为小写,同样返回新的字符串。title()方法是将字符串中每个单词的首字母转换为大写,返回新的字符串。Python字符串方法文档。

2023-08-11 08:00:00 385

原创 Python(七十七)字符串的常用操作——字符串的查询操作

在Python中,字符串是一种常见的数据类型,用于表示文本数据。在处理字符串时,我们经常需要进行查询操作,以查找特定的子字符串或获取字符串中某个字符的位置。

2023-08-11 07:30:00 779

原创 Python(七十六)字符串的驻留机制

在Python中,字符串是一种表示文本数据的数据类型。它由一系列字符组成,可以包含字母、数字、符号等。字符串在Python中被广泛使用,用于存储和操作文本数据。在Python中,我们可以使用单引号或双引号来创建字符串。字符串的驻留机制是Python解释器在内存中对字符串进行优化的一种机制。为了节省内存和提高性能,Python解释器会对一些字符串进行驻留(interning),即将相同的字符串对象共享在内存中,以便多个变量引用同一个对象。

2023-08-11 05:45:00 315

原创 Python(七十五--总结)列表、字典、元组、集合总结

列表是有序、可变、可重复的数据集合,适用于存储一组相关的元素。字典是无序、可变的键值对集合,适用于存储具有键值关系的数据。元组是有序、不可变的数据集合,适用于存储不可变的数据。集合是无序、可变的数据集合,不允许重复元素,适用于快速查找和去重。

2023-08-10 10:18:07 181

原创 Python(七十五)集合的生成式

集合生成式是一种用于生成集合的公式,它可以根据一定的规则生成集合中的元素。在Python中,集合生成式使用一对大括号{}来表示,类似于集合的字面量表示。通过在大括号内部定义一个表达式,我们可以根据这个表达式生成集合中的元素。# 集合生成式示例注释:上述代码中,我们使用集合生成式生成了一个包含整数1到5的集合。通过这个集合生成式,我们定义了一个表达式x,并使用来生成1到5的整数序列。生成式会根据这个表达式和序列生成对应的集合。Python集合生成式。

2023-08-10 10:17:11 211

原创 Python(七十四)集合的数学操作

在Python中,集合(Set)是一种无序、不重复的数据结构。它支持一系列数学操作,包括交集、并集、差集和对称差集。

2023-08-10 10:14:03 138

EMC3080的用于连接FogCloud的固件

EMC3080的用于连接FogCloud的固件

2024-04-19

STM32Cube-FW-G0-V1.6.2版本的库

STM32Cube_FW_G0_V1.6.2版本的库,可以直接解压放到Repository,完成针对STM32G030的V1.6.2版本的STM32CubeMX 库的安装;

2024-01-04

直连ILOP 的AT固件

用于阿里云飞燕的直连ILOP AT固件,适用于庆科的EMW3080和EMW3090两款芯片;

2023-12-01

庆科EMW3080 AT固件

用于EMW3080wifi模组的AT固件包

2023-12-01

庆科wifi模组固件烧写工具

GuduYL_MXCHIP_1.0.10.0265_x64_Release为庆科开发的wifi模组固件烧写工具;可以用于串口通信;也可以通过Ymodem进行文件的传输;可用于串口通讯,固件烧写等;免安装,下载解压即可使用;直接运行GuduYL_MXCHIP.exe便可以使用; GuduYL_MXCHIP_1.0.10.0265_x64_Release为庆科开发的wifi模组固件烧写工具;可以用于串口通信;也可以通过Ymodem进行文件的传输;可用于串口通讯,固件烧写等;免安装,下载解压即可使用;直接运行GuduYL_MXCHIP.exe便可以使用; 如有侵权立即删除;

2023-12-01

源码:STM32G0+EMW3080+阿里云飞燕平台实现单片机WiFi智能联网功能

本资源为代码STM32G030C8T6+EMW3080实现IoT功能的源码;可以直接用STM32CubeIDE直接打开;主要任务是实现**STM32G030C8T6控制EMW3080实现IoT功能**,即STM32G030C8T6控制EMW3080实现配网、断网重连、以及数据的下发、app控制设备等;最终的结果是,单片机上电后,向EMW3080发送配网指令,配网成功后,在云智能app端下发指令能够控制单片机上的LED等开和关;当然也支持wifi断开重连等功能;

2023-11-07

STLINK和JLINK安装包

STLINK和JLINK安装包

2023-10-10

演唱会门票代码.py

python抢票脚本

2023-07-19

后端、嵌入式等岗位常用Linux命令总结(非常详细,持续更新).pdf

后端、嵌入式软件开发、嵌入式应用等岗位常用Linux命令总结,非常详细; 在本文中详细整理了本人在嵌入式岗位(后端嵌入式软件开发、嵌入式应用开发)日常工作中常用到的linux指令。其中包括:文件相关操作、系统运行监测相关操作(进程、线程、内存、内核等)、网络配置和网络性能相关命令、linux动态库相关操作、数据库相关操作等。详细内容请看正文。 ———————————————— 版权声明:本文为CSDN博主「乘凉~」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/AnChenliang_1002/article/details/123583335

2023-07-19

stm32cube-fw-f0-v1.11.4

stm32cube_fw_f0_v1.11.4版本的库,可以直接解压放到Repository Folder目录下,完成离线安装。

2023-07-17

stm32cube-fw-g0-v160和161版本

stm32cube_fw_g0_v160和stm32cube_fw_g0_v161版本的库,可以直接解压放到Repository Folder目录下,完成离线安装。 STM32Cube MCU包,用于STM32G0系列(HAL、底层API和CMSIS(CORE、DSP和RTOS)、USB PD、File system和RTOS - 附带在以下ST板上运行的示例:STM32 Nucleo、探索套件和评估板),官方网址为:https://www.st.com/zh/embedded-software/stm32cubeg0.html#get-software

2023-07-06

学生管理系统java示例

学生成绩管理系统(java) 背景 学生成绩管理系统是一个用于管理学生成绩的简单应用程序。它提供了学生成绩的录入、存储、查询和删除功能,以及用户注册、登录和登出功能。该系统旨在帮助教师或管理员轻松管理学生成绩信息,并提供方便的操作界面。 功能 用户注册:用户可以注册一个新的账户,提供用户名和密码,以便后续登录使用。 用户登录:已注册的用户可以使用其凭据进行登录,以便访问系统的其他功能。 用户登出:已登录的用户可以选择登出当前账户,注销用户会话。 录入成绩:用户可以输入学生姓名和对应的成绩,将其添加到系统中进行存储。 删除成绩:用户可以根据学生姓名,从系统中删除对应的成绩记录。 查询成绩:用户可以根据学生姓名查询其对应的成绩。 显示所有成绩:用户可以查看系统中所有学生的成绩列表。

2023-07-05

STM32CubeMX MCU包,G0系列,v1.4.0(解压密码666)

STM32Cube MCU包,用于STM32G0系列(HAL、底层API和CMSIS(CORE、DSP和RTOS)、USB PD、File system和RTOS - 附带在以下ST板上运行的示例:STM32 Nucleo、探索套件和评估板),官方网址为:https://www.st.com/zh/embedded-software/stm32cubeg0.html#get-software

2023-07-05

STM32CubeMX MCU包,G0系列,v1.6.0

STM32Cube MCU包,用于STM32G0系列(HAL、底层API和CMSIS(CORE、DSP和RTOS)、USB PD、File system和RTOS - 附带在以下ST板上运行的示例:STM32 Nucleo、探索套件和评估板),官方网址为:https://www.st.com/zh/embedded-software/stm32cubeg0.html#get-software

2023-07-05

VSCode的remote-ssh插件,VSIX

此资源为VSCode的Remote-SSH离线插件VSIX文件, VSCode的Remote-SSH插件是一款强大的工具,它为开发者提供了在远程服务器上进行代码编辑和调试的能力。通过这个插件,你可以在本地的VSCode编辑器中,直接连接到远程服务器,并像在本地编辑代码一样,对远程服务器上的代码进行修改、保存和调试。 Remote-SSH插件的主要功能包括: 连接远程服务器:通过SSH协议连接到远程服务器,无需离开VSCode。 本地编辑远程文件:在本地的VSCode编辑器中打开远程服务器上的文件,进行代码编辑和保存。 远程终端访问:在VSCode中打开一个终端,直接与远程服务器进行交互,执行命令和调试代码。 扩展远程开发环境:通过安装其他VSCode插件,可以在远程服务器上进行代码的编译、运行和调试,实现完整的远程开发环境。 使用Remote-SSH插件,你可以方便地在远程服务器上进行代码开发和调试,无需在本地复制文件或使用其他远程连接工具。这大大提高了开发效率,尤其适用于需要在远程服务器上进行开发的场景,如云服务器、远程虚拟机等。

2023-07-05

使用Flask Web创建一个调用ChatGPT API的网页-简单示例(linux环境下)

下面是一个使用Flask Web框架创建调用ChatGPT API的网页的示例代码和工程结构: ```plaintext project/ ├── app.py ├── templates/ │ └── index.html └── static/ └── style.css ``` `app.py` 是Flask应用的入口文件,负责处理请求和返回响应。 templates/index.html 是网页的HTML模板文件,负责展示用户输入和ChatGPT的回复。 static/style.css 是网页的样式表文件,负责设置网页的样式。你可以根据需要自定义样式。 要运行这个工程,你需要在Linux系统上搭建Python环境。以下是一些基本的步骤: 安装Python:在终端中运行以下命令安装Python 3: sudo apt update sudo apt install python3 安装pip:在终端中运行以下命令安装pip: sudo apt install python3-pip 安装虚拟环境(可选):为了隔离项目的依赖,你可以创建一个虚拟环境。在

2023-07-05

创建一个调用ChatGPT API的网页的源码

要创建一个调用ChatGPT API的网页,你需要以下几个主要组成部分: ChatGPT API:一个可以处理用户输入并生成回复的ChatGPT模型的API。你可以使用OpenAI提供的GPT-3.5 Playground API或者自己搭建一个类似的API。在本示例中,我们将使用OpenAI的ChatGPT模型。 Flask:一个Python的Web框架,用于创建和处理网页请求。 HTML模板:用于构建网页的前端界面。 Python脚本:用于编写处理网页请求的后端代码。 下面是一个详细的示例工程,展示了如何创建一个调用ChatGPT API的网页。 工程结构: Copy code - chatgpt_webapp/ - app.py - templates/ - index.html 说明: chatgpt_webapp:主文件夹,整个工程的根目录。 app.py:Flask应用的主要Python脚本,用于处理网页请求和调用ChatGPT API。 templates:存放HTML模板文件的文件夹。 index.html:HTML模板文件,定

2023-07-04

JAVA 运行环境安装包

Java运行环境(Java Runtime Environment,JRE)是一种用于执行Java程序的软件环境。它包含了Java虚拟机(Java Virtual Machine,JVM),以及Java核心类库和运行时所需的其他组件。 JRE的主要作用是提供Java应用程序的运行时支持。当我们编写并编译Java代码后,生成的是字节码文件(.class文件)。而JRE就负责将这些字节码文件转换为机器能够执行的指令。它通过Java虚拟机来实现对字节码的解释或即时编译执行。 Java虚拟机是JRE中最重要的组成部分。它是一个虚拟的计算机环境,具有自己的指令集和内存模型。它负责加载字节码文件,并在运行时进行解释或编译执行。Java虚拟机还提供了垃圾回收等机制,方便自动管理内存资源,提高程序的稳定性和安全性。 除了Java虚拟机,JRE还包含了Java核心类库。这些类库提供了丰富的API(应用程序接口),用于实现各种不同的功能和任务。例如,java.lang包提供了基本的类和对象操作,java.io包用于输入输出,java.util包包含了常用的数据结构和算法等等。开发人员在编写Java程

2023-07-03

串口调试工具和MXkit开发套件文档.zip

本节需要用到putty.exe串口调试工具以及《UM0010CN_MXKit开发套件用户手册_V1.2.pdf》,我放在了资源中,点击下载链接直接下载即可,putty.exe不需要安装,点击可以直接运行;

2023-06-20

生日祝福、新年祝福、表白的HTML源码

基于 HTML+CSS+JavaScript 制作了一个小网页,有简单的用户登录功能,蛋糕、祝福、照片、烟花等小功能;稍加修改就可以用来表白、给好朋友送祝福、祝福新年等。 此资源是源码,下载即可使用;效果展示:https://download.csdn.net/download/AnChenliang_1002/86590763。详细的修改教程,请参考:https://blog.csdn.net/AnChenliang_1002/article/details/126963438?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22126963438%22%2C%22source%22%3A%22AnChenliang_1002%22%7D

2022-09-20

生日祝福、新年祝福、表白的HTML(视频演示)

基于 `HTML+CSS+JavaScript` 制作了一个小网页,有简单的用户登录功能,蛋糕、祝福、照片、烟花等小功能;稍加修改就可以用来表白、给好朋友送祝福、祝福新年等。这里只是视频演示,对应的代码链接:https://download.csdn.net/download/AnChenliang_1002/86591059

2022-09-20

socket编程和高性能http服务器开发专栏中的图.zip

ocket编程和高性能http服务器开发专栏中所有的配图均打包记录在这里;用于以后修改或使用这些图片;此为个人资源,请他人不要下载。

2022-08-29

Docker专栏中所有的配图均打包记录在这里;用于以后修改或使用这些图片;此为个人资源,请他人不要下载。

Docker专栏中所有的配图均打包记录在这里;用于以后修改或使用这些图片;此为个人资源,请他人不要下载。

2022-07-15

《Linux下分别使用C和C++语言实现线程池》里的线程池图;仅供自己使用;请不要下载。

用来备份《Linux下分别使用C和C++语言实现线程池》里的线程池图;已备修改,仅供自己使用,请不要下载。文章链接https://blog.csdn.net/AnChenliang_1002/article/details/124643323

2022-07-07

适用于Ubuntu20.04的VINS-mono源码

适用于Ubuntu20.04的VINS-mono源码,与官方源码比,修复了在Ubuntu20.04上编译时出现CV_FONT_HERSHEY_SIMPLEX未定义、‘CV_RGB2GRAY’ was not declared等错误。

2022-05-22

适用于Ubuntu 20.04的opencv-3.3.1资源

适用于Ubuntu 20.04的opencv-3.3.1资源;经过我的修改,解决了error: ‘CODEC_FLAG_GLOBAL_HEADER’ was not declared in this scope、error: ‘AVFMT_RAWPICTURE’ was not declared in this scope、error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive] 856 | char* str = PyString_AsString(obj);等错误。

2022-05-22

realsense-ros资源

此为realsense-ros资源安装包,在ROS下安装Intel RealSense D435i 驱动时使用。驱动的详细安装过程记录在博客中,博客链接:https://blog.csdn.net/AnChenliang_1002/article/details/109454465

2022-04-28

librealsense安装包

librealsense安装包,在ROS下安装Intel RealSense D435i 驱动时使用。驱动的详细安装过程记录在博客中,博客链接:https://blog.csdn.net/AnChenliang_1002/article/details/109454465

2022-04-28

3.8.1版本的Onboard-SDK-ROS.zip

3.8.1版本的Onboard-SDK-ROS.zip,此资源在搭建DJI M100无人机的开发环境时被使用到,具体的开发环境搭建过程博客链接为:https://blog.csdn.net/AnChenliang_1002/article/details/112240699?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22112240699%22%2C%22source%22%3A%22AnChenliang_1002%22%7D&ctrtid=EpPum

2022-04-28

3.8.1版本的Onboard-SDK.zip

3.8.1版本的Onboard-SDK.zip。在配置DJI M100无人机开发环境时可以用到,博客链接为https://blog.csdn.net/AnChenliang_1002/article/details/112240699

2022-04-28

ORB_SLAM2源码工作空间(带位姿发布功能)

此资源包里包括ORB_SLAM2算法源码以及发布位姿信息所需要的文件,以及对应的文件正确的放置位置。仅供参考。

2022-04-22

ORB_SLAM2位姿发布所需的文件

此为ORB_SLAM2位姿发布所需的文件,里面包括头文件以及cpp文件;

2022-04-22

C/C++将json文件读取到内存的接口使用demo

使用C/C++语言,将json文件读取到内存中,demo源码

2022-04-22

无人机运动算法,仿真实验视频

An Extensible Framework of Monocular SLAM with Depth Recoveryfor an Unmanned Aerial Vehicle这篇论文中,设计了无人机的运动控制器,为了验证无人机控制器的功能,设计了仿真实验,并将仿真结果视频上传到该资源中。

2022-04-22

本人自己在研究生期间写的一篇小论文,将视觉SLAM算法应用到无人机的控制中,利用视觉SLAM为无人机提供环境感知能力。

自己在研究生期间写的一篇小论文,将视觉SLAM算法应用到无人机的控制中,利用视觉SLAM为无人机提供环境感知能力,并搭建了无人机控制系统(包括无人机平台、机载计算机、单目相机、SLAM算法、无人机控制器设计、轨迹跟踪等);具体内容是通过ORB_SLAM2算法,利用单目相机,为无人机提供了位姿(位置和姿态)信息;并设计了运动控制器实现了无人机在无GPS环境下的轨迹跟踪控制;最后对整个实验过程的代码进行了开源。

2022-04-21

大疆经纬100(M100)用户手册

此文件为大疆公司生产的经纬M100无人机的用户手册,为了便于以后查看方便因此上传,如果有侵权立即删除。

2020-11-29

空空如也

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

TA关注的人

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