存放
用keil开发STM32流程——STM23F103C8T6最小系统板
⽤keil开发STM32流程——STM23F103C8T6最⼩系统板前期准备:1.keil V5 MDK-ARM2.固件库V3.5.0(STM32F10x_StdPeriph_Lib_V3.5.0)3.STM32F103C8T6最⼩系统板4.J-Link烧写器下⾯进⾏开发环境的搭建下载固件库,进⾏解压,⼤概了解⼀下,然后关闭。接着新建或到⾃⼰的⼯作空间(建⽴⼯作空间的⽬的是便于储存不同开发环境下...
STM32F103RCT6基于STM32Cube_FW_F1_V1.8.0库建立工程模板
STM32F103RCT6基于STM32Cube_FW_F1_V1.8.0库建⽴⼯程模板1、下载STM32Cube_FW_F1_V1.8.0库⽂件官⽅下载地址:官⽅下载地址需要注册,也可以在下⾯百度⽹盘下载:2、建⽴⼯程⽂件夹新建⼯程⽬录HAL_Template,在⼯程⽬录HAL_Template内新建CORE、USER、OBJ、HAL_LIB四个⽂件夹;CORE &nb...
标准库c++_STM32入门系列-库目录及文件介绍
标准库c++_STM32⼊门系列-库⽬录及⽂件介绍下⾯简单介绍各个⽂件件及⽂件的作⽤。_htmresc ⽂件夹:存放ST公司的LOGO图标,这个⽂件夹不⽤管。Libraries ⽂件夹:在这个⽂件夹内有两个⼦⽬录,CMSIS⽂件夹⽤于存放符合CMSIS标准的⽂件,包括STM32启动⽂件、ARM Cortex内核⽂件和对应外设头⽂件stm32f10x.h。STM32F10x_StdPeriph_Dr...
STM32F4xx固件库的说明及使用
3、Libraries⽂件夹,⾥⾯有CMSIS、和STM32F4xx_StdPeriph_Driver两个⽂件夹,CMSIS ⽂件夹存放的是符合 CMSIS 规范的⼀些1、core_m4.h是 CMSIS核⼼⽂件,提供进⼊M4内核接⼝由ARM公司提供,所有的CM4内核的芯⽚都适⽤。2、system_stm32f4xx.h是⽚上外设接⼊层系统头⽂件。主要⽤来申明设置系统以及总线时钟相关的函数。源⽂件...
mysql的索引方法btree和hash的区别
mysql数据库的方法mysql的索引⽅法btree和hash的区别1. Hash索引:Hash 索引结构的特殊性,其检索效率⾮常⾼,索引的检索可以⼀次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远⾼于 B-Tree 索引。可能很多⼈⼜有疑问了,既然 Hash 索引的效率要⽐ B-Tree ⾼很多,为什么⼤家不都⽤ Ha...
查看MySQL数据库大小的几种方法
查看MySQL数据库⼤⼩的⼏种⽅法1、进⼊information_schema 数据库(存放了其他的数据库的信息)use information_schema;mysql> use information_schemaReading table information for completion of table and column namesYou can turn off this...
intelbsf指令
intelbsf指令导读:bsfl汇编指令:intel汇编指令:bsf oprd1,oprd2;顺向位扫描(bit scan forward)从右向左(从位0-->位15或位31)扫描字或双字操作数oprd2中第⼀个含"1"的位,并把扫描到的第⼀个含'1'的位的位号送操作数oprd1AT&T格式汇编指令bsfl类似bsf,只是源操作数和⽬的操...
C#调用PowerShell方法
C#调⽤PowerShell⽅法PowerShell应为编写和运⾏都很⽅便,所以为了重复利⽤,经常写了⼀些⼩⽅法或者PS代码⽚段。使⽤的时候可能会很难到⾃⼰想要的那个⽅法,如果要是有⼀个界⾯把这些代码管理起来并且调⽤,那就很爽了1.创建⼀个powershell的⽅法,供C#调⽤,⽅法很简单,两个数的加法运算1function Sum2 {3param([int]$first, [int]$sec...
IMXRT分散加载文件修改OCRAM,DTCM、ITCM大小
IMXRT分散加载⽂件修改OCRAM,DTCM、ITCM⼤⼩分散加载MXRT1052/1064芯⽚的RAM空间分为四种类型:ITCM,DTCM,OCRAM以及外部SDRAM,其中前⾯三个属于芯⽚内部RAM,RT1052有512KB,RT1064为1MB,⽀持⽤户静态分配,SDRAM属于外置RAM,最⼤⽀持到1.5G扩展空间。ITCM和DTCM 是直接挂在芯⽚内核总线,速度可以达到与内核同频的600...
JavaWeb实现用户登录注册功能实例代码(基于Servlet+JSP+JavaBean模式...
1dom4j ⽤于操作XML ⽂件2⽤于解析XPath 表达式3⼯具类,⽤于处理bean 对象4的依赖jar 包5jstl 标签库和EL 表达式依赖包6jstl 标签库和EL 表达式依赖包存放系统的JavaBean 类(只包含简单的属性以及属性对应的get 和set ⽅法,不包含具体的业务处理⽅法),提供给【数据访问层】、【业务处理层】、【Web 层】来使⽤2存放访问数据库的操作接⼝类数据访问层3...
mac用idea编写java,mac上使用IntelliJIDEA创建javaWeb项目步骤_百度文...
mac⽤idea编写java,mac上使⽤IntelliJIDEA创建javaWeb项⽬步骤使⽤IntelliJ IDEA创建javaWeb项⽬,在这篇⽂章中我会将其分为两⼤部分进⾏总结。分别为:「往IntelliJ IDEA开发⼯具中配置本地服务器(Tomact)」与「IntelliJ IDEA创建javaWeb项⽬步骤⼀、IntelliJ IDEA创建javaWeb项⽬步骤1.创建⼀个⼯程,然...
IntelliJIDEA中各种文件夹标记的区别
IntelliJIDEA中各种⽂件夹标记的区别在IntelliJ IDEA中可以将⽂件夹标记为各种root⽂件夹,⼤致如下图所⽰:这些root⽂件夹有何区别呢?1. Source roots (or source folders)By assigning a folder to this category, you tell IntelliJ IDEA that this folder and i...
Linux系统下Hadoop运行环境搭建
Linux系统下Hadoop运⾏环境搭建1.安装ssh免密登录命令:ssh-keygenoverwrite(覆盖写⼊)输⼊y⼀路回车将⽣成的密钥发送到本机地址ssh-copy-id localhost(若报错命令⽆法到则需要安装openssh-clients)yum –y install openssh-clients测试免密设置是否成功ssh localhost2.卸载已有java确定JDK版...
IDEA中GitLab的使用详解
IDEA中GitLab的使⽤详解 ⾸先安装git 下载好了,安装打开Windows. 打开之后2步⾛,与git连接⾸先选择仓库,进⾏git init本地建⽴,然后配置你的名字与邮箱git config --global user.name “⽤户名”,git config --ail “邮箱”然后到当前⽬录⽣成公钥ssh-keygen -t rs...
C++-使用CMake(cmake-gui)编译第三方库
C++-使⽤CMake(cmake-gui)编译第三⽅库正⽂1. 下载并解压第三⽅库(⽰例中的第三⽅库为 leptonica)2. 在第三⽅库解压的同级⽬录下分别新建 build、debug、release 和 res ⽂件夹。其中 build ⽂件夹⽤于存放 CMake ⽣成的项⽬⽂件,debug ⽂件夹⽤于存放 Debug 模式下编译⽣成的⽂件,release ⽂件夹⽤于存放 Release...
CMake 使用小记
CMake 使用小记杨波 2008-5-23创建库文件使用CMake构建工程,创建一个共享库文件。工程目录结构/tliba/|-- -- bin|-- build`-- src|-- -- hello.cpp`-- hello.hpp规范说明bin 生成的目标文件存放目录;build cmake生成的工程编译文件存放目录;sr...
c语言m行m列的二维数组存放,在C语言里二维数组在内存中的存放顺序是什么...
c语⾔m⾏m列的⼆维数组存放,在C语⾔⾥⼆维数组在内存中的存放顺序是什么?...在c语⾔⾥⼆维数组在内存中的存放顺序是按⾏存放的,⼆维数组A[m][n],这是⼀个m⾏,n列的⼆维数组,设a[p][q]为A的第⼀个元素,即⼆维数组的⾏下标从p到【m+p】,列下标从q到【n+q】即可。在c语⾔⾥⼆维数组元素在内存中是按⾏存放的。⼆维数组A[m][n],这是⼀个m⾏,n列的⼆维数组。设a[p][q]为A...
matlab之cell数组的使用元胞数组如何建立赋值
matlab之cell数组的使⽤元胞数组如何建⽴赋值元胞数组(cell)创建及赋值:⾸先胞元可以存放任何类型、任何⼤⼩的数组,如任意维数值数组、字符串数组、符号对象等。总结来看就是⼩括号()创建及定位功能,中括号{}有赋值和引⽤⾥⾯的值得功能⽬录元胞数组(cell)创建及赋值:(1)cell(n),创造n×n⼤⼩的数组(2)cell(a,b),创造a×b⼤⼩的数组(3)直接⽤{ }建⽴即可,这样的...
使用VBA数组公式
使⽤VBA数组公式怎么给数组赋值1. 数组的好处①可作为辅助列,临时存放数值②⼤⼤加快运算的效率2. 如何定义数组dim arr()3. 动态数组和静态数组动态数组指⼤⼩不固定,可将区域直接赋值进去静态数组指数组固定⼤⼩,即Dim arr(1 to 5)4. 计算数组⼤⼩Ubound(arr) -- 返回数组的上限Lbound(arr) -- 返回数组的下限5. 重新定义数组⼤⼩ReDim6. 将...
C++中this指针的作用以及用法详解
C++中this指针的作⽤以及⽤法详解为什么引⽤this指针?当我们在类中定义了⼀个变量,同时⼜在类成员函数中定义了同⼀个变量时,也就是变量名重复时,但是我们要想使⽤类中的定义的变量,此时就需要this指针了。1.this指针的作⽤指针存在于类的成员函数中,指向被调⽤函数类实例的地址。⼀个对象的this指针并不是对象本⾝的⼀部分,不会影响sizeof()的结果。this指针的作⽤域是在类内部,当在...
用Debian类安装Nginx详细配置
Nginx (“engine x”) 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。201...
linux下nginx部署以及配置详解
linux下nginx部署以及配置详解1.部署1.添加nginx服务进程⽤户# groupadd -r nginx# useradd -r -g nginx nginx2.下载源码包解压编译可以在到nginx对应版本1.下载# wget /download/nginx-1.9.2.解压# tar xvf nginx-1.9. -C...
springboot中使用thymeleaf片段引入出现500错误(易错)
springboot中使⽤thymeleaf⽚段引⼊出现500错误(易错)通常我们再编写前端界⾯的时候,头部和尾部,我们都喜欢使⽤⽚段引⼊的⽅式,那么再springboot中使⽤thymeleaf模板也是如此通常,我们引⼊thymeleaf的⽚段是这样的编写⽚段<div th:fragment="test2">房间数量放假艾莉看到交</div>thyme引⼊⽚段<...
LayUI超简单导出execl模板(无数据模板)
LayUI超简单导出execl模板(⽆数据模板)因业务需求,点击按钮,⽣成⼀个execl模板,给⽤户按照模板填写数据然后发现Layui⾃带⼀个带出execl的功能,可以作为⽣成execl模板直接使⽤,⽆后端交互,直接前端⽣成,并且只需⼏⾏数据。实现如下点击⾃带⽣成execl表格,并且下载到本地代码如下:<div class="layui-col-md7">layui下载<div...
vue项目引入iconfont【最简单方便的Symbol引用】(从下载到使用的步骤...
vue项⽬引⼊iconfont【最简单⽅便的Symbol引⽤】(从下载到使⽤的步骤)⼀、⾸先到iconfont图标库⼆、下载图标的步骤先收藏icon图标库收藏(也叫⼊库,购物车的图标)添加到项⽬(这个项⽬不是只我们开发中的项⽬,代指⽽已)先创建项⽬(代指),在我的项⽬中(相当于你要⽤的这些图标在哪个项⽬中)我的项⽬这时才有添加的⽬标库最后下载下来【下载后是个压缩包zip】三、引⽤到vue项⽬中的...
androidoffice转pdf插件,AndroidwordExcel文档转PDF
androidoffice转pdf插件,AndroidwordExcel⽂档转PDF ⾸先grable⽂件导⼊jar包,implementation 'org.apache.poi:poi:3.17'// Excel XLSimplementation 'org.apache.poi:poi-ooxml:3.17'// Excel XLSX DOCXimplementation 'org.apac...
2021年华南理工大学嵌入式系统课程考试知识点整理
嵌入式系统课程复习提要Chapter 11、Keil MDK开发步骤2、嵌入式处理器结构: 哈佛结构Vs冯.诺依曼结构(普林斯顿结构)。STM32(Cortex-M3内核)系列处理器结构哈佛结构: 将程序指令和数据分开储存结构; 存放器地址独立编址、 独立访问; 四总线制提升吞吐率(程序、 数据分别有相对独立数据和地址总线); 取值与实施能力并行。冯.诺依曼结构: 指令存放器与数据存放...
Node.js之判断字符串中是否包含某个字符串
Node.js之判断字符串中是否包含某个字符串内容如下:阿⾥云服务器关于应⽤场景,就不多说了,字符串是不论是后端开发还是前端开发等,都是要经常打交道了。test.js(node.js代码,只要被本地装了node.js环境,直接可通过node test.js运⾏看效果):var fs = require("fs");var result = fs.readFileSync("./...
黑马程序员讲义-C++核心编程
⿊马程序员讲义-C++核⼼编程C++核⼼编程(⿊马程序员讲义)本阶段主要针对C++⾯向对象编程技术做详细讲解,探讨C++中的核⼼和精髓。1 分区模型C++程序在执⾏时,将内存⼤⽅向划分为4个区域代码区:存放函数体的⼆进制代码,由操作系统进⾏管理的全局区:存放全局变量和静态变量以及常量栈区:由编译器⾃动分配释放, 存放函数的参数值,局部变量等堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作...
解释内存中的栈(stack)、堆(heap)和静态区(staticarea)的用法。
解释内存中的栈(stack)、堆(heap)和静态区(staticarea)的⽤法。堆区:1.存储的全部是对象,每个对象都包含⼀个与之对应的class的信息。(class的⽬的是得到操作指令)2.jvm只有⼀个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引⽤,只存放对象本⾝.3.⼀般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 。栈区:1.每个线程包含⼀个栈区,栈中只保存...