- 博客(69)
- 收藏
- 关注
原创 STM32不小心禁用SW和JTAG导致下载不了程序
1.使用 ISP方式下载 不禁用的程序到芯片Step1:将BOOT0设置为1,BOOT1(PB2)设置为0,然后按下复位键,这样才能从系统存储器启动BootLoaderStep2:最后在BootLoader的帮助下,通过串口下载程序到Flash中Step3:程序下载完成后,又有需要将BOOT0设置为GND,手动复位,这样,STM32才可以从Flash中启动2.选择从系统存储器启动BootLoader后 使用SW或JTAG下载程序到芯片Step1:将BOOT0设置为1,BOOT1(P.
2021-04-16 11:44:06
1369
原创 C语言返回数组
首先,看如下的一段C代码,请问这样能正常返回数组吗? #include <stdio.h> int* fun(){int arr[100]; /* 操作 arr[] */ arr[0] = 10; arr[1] = 20; return arr;} int main(){int* ptr = fun(); printf("%d %d"...
2021-03-17 16:33:00
1275
原创 C++中的平方、开方、绝对值怎么计算
#include <math.h> //平方 pow() int a = pow(4,2);// 4的平方=16 //开方 int b = pow(4,0.5);// 4的平方根=2 int c = sqrt(4);// 4的平方根=2 //整数绝对值 int c = abs(b-c); /...
2021-03-17 16:33:00
1641
原创 const关键字详解
修饰变量(针对C编译器而言) 可以通过指针来从内存中获取const修饰的变量,修改其值 做左值:直接报错做右值:直接取值,使用取地址符来取值使用const修饰数组(与修饰变量类似) (针对C编译器而言) const修饰指针 const修饰函数参数和返回值 volatile关键字 每次编译器使用修饰的变量,则每次都要去内存中取值...
2021-03-17 16:32:00
107
原创 预处理(宏定义)
宏定义就是替换,使用宏定义的值自动进行替换#define (宏定义指令) 宏名(一般采用大写) 字符串(使用宏名替换的东西,没有数据类型)不需要加分号(;) 如何宏名替换的是多条语句,需要用分号(;)隔开 宏名无法替换 双引号("")中的内容 #undef 宏名(取消宏名,之后的代码不可以使用宏名) 当宏名定义的是计算时,宏...
2021-03-17 16:32:00
219
原创 使用MDK .axf转.bin
将编译的 .axf 文件转换成 .bin 文件: 命令形式:"fromelf.exe"所在路径 --bin -o ".bin"文件存放路径 ".axf"文件所在路径 示例:D:\ARJ\AXX\Keil\keilv5\ARM\ARMCC\bin\fromelf.exe --bin -o HT9600_mcu.bin HT9600_mcu\HT9600_mcu.axf...
2021-03-17 16:28:00
161
原创 串口通信代码死机
串口命令发送,长或短于要去的命令就会造成代码死机stm32 解决办法: 原因:在程序还没从串口接收寄存器取走数据的时候突然又来了数据,(1.短:未到 指定命令长度,会等待第二次接收,满足后串口寄存器未取走数据,但后面紧跟着数据 2.长:长于指定命令长度,满足后串口寄存器未取走数据,后面依然紧跟着数据) 会导致Overrun标志位的置位。这个标志位一置,串口基本上就罢工了。所以...
2021-03-17 16:28:00
1004
原创 MDK格式化工具
D:\ARJ\AXX\Keil\AStyle\bin\AStyle.exe格式化当前-n !E --style=ansi -p -s4 -S -f -xW -w -xw格式化全部-n "$E*.c" "$E*.h" --style=ansi -p -s4 -S -f -xW -w -xw -R
2021-03-17 16:27:00
106
原创 QT 配置OpenCV
INCLUDEPATH += D:\ARJ\AXX\JDK\jar\opencv-3.0.0\build\include\ D:\ARJ\AXX\JDK\jar\opencv-3.0.0\build\include\opencv \ D:\ARJ\AXX\JDK\jar\opencv-3.0.0\build\include\opencv2LIB...
2021-03-17 16:24:00
127
原创 博客园SimpleMemory主题
官方教程: https://bndong.github.io/Cnblogs-Theme-SimpleMemory/v1.1/#/Docs/GettingStarted/install?id=%e9%80%89%e9%a1%b9 博客侧边栏公告<script type="text/javascript"> window.cnblogsConfig = { ...
2021-03-17 16:23:00
360
原创 Eagle电路板绘制
第一章: 1.先设置图纸删格 mil与mm的转换 mil(中文译音:密耳),即千分之一英寸,等于0.0254mm(毫米)。 一般用来标明丝、线的直径或按页出售的材料的厚度。常用直径尺寸的密尔与毫米换算如下:1.0mil= 0.025mm1.2mil= 0.030mm1.25mil= 0.032mm 创建图纸框架 删除命令: Ctrl+D 或 Del 键...
2021-03-17 16:22:00
739
原创 QT打包
选择Release模式编译执行 找到对应生成的exe文件 将生成的exe文件拷贝到一个空文件夹中 运行Qt自带的Qt_MinGW进入刚刚创建好的带有exe的空文件中 执行 windeployqt 程序名.exe 命令自动复制运行所需的库文件 ...
2021-02-06 10:12:00
89
原创 JavaFXpackage打包
在jar文件所在目录使用命令行:javafxpackager -deploy -native image -appclass class完整信息 -srcdir 文件夹目录 -outdir 生成文件的文件夹目录 -outfile chinaApp -name 生成的exe名示例: javafxpackager -deploy -native image -appclass co...
2021-02-06 10:10:00
602
原创 JMS 之 ActiveMQ
ActiveMQ 开发包下载及运行环境搭建 <<activemq-parent-5.11.1-source-release.zip>> <<apache-activemq-5.11.1-bin.zip>> 网页地址 主页:http://activemq.apache.org/&#...
2020-06-08 16:19:00
171
原创 Java 操作 Excel 之 Poi
导入包 <<poi-3.9-20121203.jar>> 创建新工作簿 创建新 Sheet 页 创建单元格 创建一个时间格式的单元格 处理不同内容格式的单元格 &...
2020-06-08 13:18:00
172
原创 容器
容器API 两个对象equal时,两个对象的hashcode相等 Set 没有顺序且不可以重复 HashSet 哈希表(数组+链表) List 有顺序且可以重复(两个对象直接回想的equal,就算重复) ArrayList 数组结构 LinkList
...
2020-06-05 07:40:00
118
原创 Java 7/8 HashMap源码详解
按照哈希值进行分配数据,每个哈希值对应一个哈希桶。 当哈希值对应的哈希桶中存在多个元素时,称为哈希碰撞。 该数据结构称之为哈希表,哈希表="数组+链表。 哈希表中的哈希值中的每个值在内存地址都有单独的一个地址,与数据容量无关,复杂度是O1. 哈希桶是链表,所以复杂度是On。 HashMap是将哈希表作用于所有类型元素的实...
2020-06-05 07:39:00
138
原创 Mybatis3
MyBatis 项目配置 目录结构 ?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/...
2020-06-05 07:37:00
169
原创 SpringBoot
问候 SpringBoot 他大爷 SpringBoot 简介 STS 插件安装 SpringBoot HelloWorld 实现 项目配置 SpringBoot 项目属性配置 项目内置属性 //修改服务器端口号 server.port=8888&...
2020-06-05 07:37:00
85
原创 SpringMVC4
问候 SpringMVC 他大爷 <<SpringMvc.rar>> SpringMVC 简介 SpringMVC 版 HelloWorld 实现 项目结构(lib中必须含有使用的jar包) 配置web.xml <servlet>&#...
2020-06-05 07:36:00
99
原创 Spring4
Spring 简介 <<Spring4.rar>><<spring-4.0.6.rar>> Spring 作者:Rod Johnson; 官方网站:http://spring.io/ 最新开发包及文档下载地址:http://repo.springsource.org/libs-...
2020-06-05 07:35:00
208
原创 Mysql索引优化、JMM内存模型
Mysql索引优化 二叉树 红黑树 Hash表 B-Tree(B树) 先从根节点(每个节点16k)查找,根节点(常驻内存) 索引的底层数据结构 B+Tree(B+树) 先从根节点(每个节点16k)查找,根节点(常驻内存) 可以存储1170*1...
2020-06-05 07:15:00
98
原创 ZGC垃圾搜集器
JVM调优使用到的所有命令 cmd 使用 java -XX:PrintFlagsFinal -version Serial(最古老的) STW时间不可以接受的 其他垃圾回收器全部是对stw时间(停顿时间)进行优化的 停顿时间是第一的,吞吐量是第二的 凡是带Serial的全部都是单线程的(不过是分代的) Serial,ParNew,ParallelScav...
2020-05-15 01:05:00
328
原创 Hibernate4基础
hibernate4核心包 <<hibernate4.rar>> hibernate4jar包 <<hibernate-release-4.3.5.Final.zip>> hibernate配置文件 <<hibernate.cfg.xml>> ...
2020-04-29 12:15:00
189
原创 红楼梦 各版本及资料
ed2k://|file|曹雪芹:红楼梦(红研所校注本)(ED2000.COM).pdf|33292681|0dd36634b30365c9c31053875ad14b86|h=3C3SVTE2V6P4GXUMTUKUQB4MOGIFJ6YB|/ ed2k://|file|曹雪芹:红楼梦(红研所校注本.第二版)(ED2000.COM).pdf|64683244|f5df03eb...
2020-03-23 18:31:00
3821
原创 JavaME环境配置
1.使用eclipse使用3.7.0版本 eclipse版本说明 版本号代码日期下载地址Eclipse 3.1IO[木卫一,伊奥]2005http://archive.eclipse.org/eclipse/downloads/drops/R-3.1-200506271435/Eclipse 3.2Callisto[木卫四,卡里斯托]2006http://arc...
2020-03-22 14:46:00
174
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人