草庐IT

SpringMVC笔记

全部标签

【STM32】STM32学习笔记-串口发送和接收(27)

00.目录文章目录00.目录01.串口简介02.串口相关API2.1USART_Init2.2USART_InitTypeDef2.3USART_Cmd2.4USART_SendData2.5USART_ReceiveData03.串口发送接线图04.USB转串口模块05.串口发送程序示例06.串口发送支持printf07.串口发送支持printf_v208.串口发送和接收接线图09.串口接收示例(轮询模式)10.串口接收示例(中断模式)11.程序下载12.附录01.串口简介串口通讯(SerialCommunication)是一种设备间非常常用的串行通讯方式,因为它简单便捷,因此大部分电子设备

【刷题笔记4】

动态规划题目汇总斐波那契数列:1,1,2,3,5,8,13……递归一把解决三类问题:1.数据定义是按照递归的(斐波那契数列)。2.问题解法是按递归算法实现的。3.数据形式是按照递归形式定义的。递归的一般形式:voidrec(形参列表){ if(test)return;//边界条件//!!!注意!!!递归一定要有边界条件!!!否则就会死循环!!!rec(实参列表)//递归调用语句序列2//递归返回段(回溯)}有一种兔子,从出生后第3个月起每个月都生一只兔子,小兔子长到第三个月后每个月又生一只兔子。例:假设一只兔子第3个月出生,那么它第5个月开始会每个月生一只兔子。一月的时候有一只兔子,假如兔子都

读元宇宙改变一切笔记12_元宇宙+

1. 元宇宙的价值1.1. 元宇宙的价值,将“超过”物理世界1.2. 移动互联网时代不是突然降临的1.2.1. 我们可以确定一项特定的技术是何时被创造、测试或部署的,但不能确定一个时代何时开始或何时结束1.2.2. 转型是一个迭代的过程,在这个过程中,许多不同的变化在其中汇聚1.3. iphone1.3.1. iPhone比WAP和第一代黑莓问世晚了近10年,比2G的出现晚了近20年,比第一个移动电话的出现晚了30多年,但它定义了许多移动互联网时代的视觉设计原则、经济理论和商业实践1.3.2. iPhone还依赖无数其他技术1.3.2.1. 从三星的CPU(由ARM授权),到意法半导体(STM

Datawhale学习笔记:faster git丨202401 task02

Datawhale学习笔记:fastergit丨202401task02分支的相关操作分支在Git中是一个非常重要的概念,它允许我们在一个项目的不同点上工作,而不会互相干扰。以下是一些常用的分支操作:分支的创建创建一个新的分支,可以使用gitbranch命令。例如,如果想创建一个名为feature-branch的新分支,可以运行:gitbranchfeature-branch这将在当前所在的提交上创建一个新分支。默认情况下,新分支会指向当前所在的分支。分支的切换要切换到一个已存在的分支,可以使用gitcheckout命令。例如,如果想切换到feature-branch分支,可以运行:gitch

Linux shell编程学习笔记40:stat命令

程序员必备的面试技巧“程序员必备的面试技巧,就像是编写一段完美的代码一样重要。在面试战场上,我们需要像忍者一样灵活,像侦探一样聪明,还要像无敌铁金刚一样坚定。只有掌握了这些技巧,我们才能在面试的舞台上闪耀光芒,成为那个令HR们心动的程序猿!”目录0 前言1 DOS、Windows、Linux中的文件存储1.1 扇区1.2 DOS、Windows:簇(Cluster)1.3Linux:块(block)和索引节点(inode)2stat命令的功能、格式和选项说明2.1stat命令的功能2.2stat命令的格式2.3stat命令的选项3stat命令使用实例3.1stat 文件或目录:查看文件或目录信

嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记02:开发环境安装

系列文章目录嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记01:赛事介绍与硬件平台嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记02:开发环境安装嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记03:从零开始创建工程模板并开始点灯前言上一篇介绍了一下蓝桥杯板子CT117E的硬件情况,这一篇讲一下如何配置开发环境。基于STM32CubeMX的HAL库开发主要依靠图形化配置软件STM32CubeMX、JAVA开发环境、集成开发环境MDK-ARM、芯片器件包、HAL固件包。这五个软件资源的安装可以分为两个部分,一是STM32

Acwing-基础算法课笔记之搜索与图论

Acwing-基础算法课笔记之搜索与图论一、bellman-ford算法1、概述2、特例3、举例4、bellman-ford算法模板一、bellman-ford算法1、概述bellman-ford算法适用于负权边的图,求1到n的最多经过k条边的最短距离。如图所示:123dist0∞\infty∞∞\infty∞⇓\Downarrow⇓123dist01∞\infty∞⇓\Downarrow⇓123dist012此过程中出现了串联的结果,所以是错误的,此时需要进行备份操作。备份操作如下:for(inti=0;ik;i++){memcpy(backup,dist,sizeof(dist);//ba

web开发学习笔记(6.element ui)

1.安装2.在app.vue中引入ElementView中的内容3.表格控件,当页大小发生变化,当当前页发生变化4.对话框组件5.将form表单中的数据打印出来6.当遇到日期选择器得到的数据为昨日时,应该加入 value-format="yyyy-MM-dd"即可避免这个问题7.vue中安装axios8.使用插槽构建三元表达式9.vue路由10.侧边栏路由管理然后在app.vue中添加router-view11.最下面的页面重定向12.使用nginx发布网页,把内容放到html中13.查找系统中哪个进程占用了80端口14.更改nginx端口号

前端通信(解析url、异步、跨域、http、缓存、安全)自用笔记

目录请求头,响应头HTTP版本、状态码web安全浏览器缓存、本地存储SSR/CSR:HTML拼接?网页源码?SEO/交互性解析url 合成URL->本地缓存/拦截请求->DNS解析IP/端口号(域名缓存)TCP->HTTP请求同步 js标签跨域、url异步web-worker(创建分线程):适用于计算密集型任务index.js为加载到html页面中的主线程(js文件)work.js为在index中创建的分线程异步ajax、websock协议ajax是异步的技术术语,最早的api是xhr(XMLHttpRequest)axios 同构:同样的代码在nodejs端,浏览器端都可用 在浏览器用xhr

【笔记ing】数学建模(厦大谭忠)-引言、数学建模与数学思想

数学建模 第一章数学建模与数学思想1何谓数学建模2确定性数学3不确定性数学4数学与现实5数学建模与各学科6数学建模与各行业7变量识别8数学建模的步骤9论文写作要求10《数学建模》课程特色11先修课程教材与网站12培养目标13教学方法1何谓数学建模数学建模思维方式:定量思维探讨对象:自然现象、社会现象工程技术、人类自身日常生活中的实际问题探讨模式:1、寻找因素,即识别变量并创建方法量化这些变量2、建立变量之间的定量关系,这种定量关系统称为数学模型3、然后求解所建立的数学模型,并解释、验证求解结果而应用于实际形成的知识体系:1、解决现实问题的同时形成特定的数学思想和建模方法2、建立该数学模型的理论