自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Bruce小鬼

专注性能测试、接口测试、java测试开发、自动化测试

  • 博客(1104)
  • 资源 (24)
  • 收藏
  • 关注

原创 IDEA 搜索常用方法

IDEA 搜索常用方法1.当前类搜索1.1.Ctrul+F12功能:查看当前类中的所有成员:方法、属性、内部类亮点:直接显示所有成员的列表,支持搜索功能快速定位到某个成员的位置上。效果图:搜索类中某个成员位置直接输入关键字就会匹配出当前类中所有符合的成员。选择查询结果直接定位到跳转到代码位置。1.2.Alt+7功能:显示当前类的所有成员:方法、属性亮点:显示当前...

2020-04-30 14:49:59 38659 2

原创 (一)性能总领思想

性能总领思想 有已知的已知;有些事情我们知道自己知道。我们也知道有已知的未知;这是指我们知道有些事情自己不知道。 但是还有未知的未知;有些事情我们不知道自己不知道 ----美国国防部长 唐纳德.拉姆斯菲尔德在取得数据之前就把事情理论化是一个严重的错误。不理智的人扭曲事实来适应理论,而不是改变理论来适应事实。----夏洛克...

2019-09-13 18:58:55 1002

原创 IDEA实用快捷键

IDEA实用快捷键一、运行类快捷键1、选择某个类文件的代码运行:Alt+shift+F102、运行当前类代码:shift+F103、断点调试:shift+F9二、代码注释快捷键1、单行注释:Ctrl+/ 取消注释:再次按Ctrl+/ 2、代码块注释:选中要注释的代码块,按下组合键。Ctrl+Shift+/取消注释:去除注释的时候,不需要全部...

2019-06-19 12:11:24 8645 1

原创 博客大咖收藏录

一、java开发博主1、博主亮点: java从基础到web开发博文描述清晰,系统化、文章很多。http://www.cnblogs.com/xdp-gacl/tag/JavaWeb%E5%AD%A6%E4%B9%A0%E6%80%BB%E7%BB%93/http://www.cnblogs.com/xdp-gacl/2、博主亮点:各种开发语言的文档资料很多。zhanglu23...

2017-07-16 10:58:05 1302 1

原创 最新版本TensorFlow训练模型TinyML部署到ESP32入门实操

colab平台是google提供的一个免费模型训练的云端计算机,他有两个作用可以写笔记,还可以运行代码训练模型。注册一个google账号就会得到一个云端的硬盘,访问下面的地址进入硬盘。在google云盘的首页点击我的云盘硬盘,然后点击上面的新建,选择新建文件夹为新建的文件夹命名,例如TinyML,在这个文件夹中存放机器学习的笔记。双击tinyml文件夹,然后点击新建,选择如果没有找,就点击下面的关联更多应用并添加colab新创建的colab和我们平时用的jutyper。

2024-09-20 15:53:33 688

原创 ESP32自己做个蓝牙音箱-基于Arduino开发环境

名称数量ESP-32 WROOM开发板1MAX98357 I2S功放13w喇叭1ESP32MAX9835725LRC26BCLK22DINGNDGND3V3VIN。

2024-08-22 17:40:15 408

原创 基于I2S和esp-now协议制作esp32对讲机

名称型号数量esp32开发板2麦克风INMP4412音频放大器MAX983572喇叭3w2通过百度网盘分享的文件:esp32对讲机I2S_ESP-NOW协议链接:https://pan.baidu.com/s/1Jvx-XWG0ejYKe6ORIhqrCQ?pwd=21zz提取码:21zz打开下载后的文件能够看到如下6个文件,他们作用如下esp32-audio-communication:项目主程序。

2024-08-22 15:33:41 468

原创 Arduino复制的方法快速搭建ESP32低版本2.0.10开发环境

这篇文章介绍如何使用复制安装包的方式快速搭建好ESP32开发环境,而且是指定的2.0.10低版本。

2024-08-22 14:43:00 158

原创 米思奇安装——Mac版本

访问米思奇官网打开官网后在首页点击导航栏的软件平台,选择Mixly离线版点击Mixly2.0RC4发布下载。进入百度网盘分享的文件,选择Mac一键更新版本,等待下载完成。

2024-08-12 18:36:22 630

原创 ESP32低功耗蓝牙服务端的库介绍和实例演示

低功耗蓝牙库的地址在/Users/你的用户名称/Library/Arduino15/packages/esp32/hardware/esp32/3.0.3/libraries/BLE/src/*创建多个特征,在第二个特征中开启通知和指示功能,给客户端发送通知或指示。*///创建一个服务//在服务里创建一个特征// 给特征设置权限:读和写都要权限//给特征赋值//创建第二个特征,开启通知和指示功能// 只允许客户端读取,不能写// 开启通知// 开启指示。

2024-08-03 10:34:00 897 1

原创 ESP32之经典蓝牙库BluetoothSerial介绍和实例演示

经典蓝牙模式开发使用库,这个库在Arduino中已经存在,不需要单独下载,下面就来介绍下这个库常用的函数,以及如何使用这些库开发程序。不同的蓝牙设备之间的连接他们都有一个身份,这个身份就是主机还是从机。下面介绍下两个身份的区别:主机身份:主机身份可疑主动搜索从机的蓝牙地址,并且和他们建立连接。一个主机可以同时连接多个从机。从机身份从机模式不能搜索其他设备的蓝牙不能主动建立连接,只能被搜索。从设备和主机建立连接后可以和主设备收发数据,从设备可以允许多个主设备配对,但只能允许一台主机连接。

2024-07-29 18:57:43 1761

原创 最靠谱的搭建方式-ESP32入门搭建Arduino开发环境基于mac系统

ESP32开发版作为物联网开发非常的方便,不过在入门时候搭建Arduino开发环境比较麻烦,因为Arduino在下载ESP32开发环境时总是失败,因此不得不采用手动安装环境方式。这篇文章主要介绍mac系统如何手动安装ESP32开发环境。

2024-07-29 17:27:48 1421

原创 AppInventor蓝牙实现收发信息的原理是什么?顺便开发个蓝牙聊天室功能

这里将使用一种新的方法来介绍,这个方法就是采用问答形式介绍。为什么要采用这种方法那,通常每个人对一个事务的不了解的时候都会提出几个问题,当这些问题都找到了答案,那么是不是就掌握了那。这种形式还有个好处就是有目标针对性,只需要带着自己的问题阅读,找到答案,不用全篇阅览。

2024-07-26 21:52:56 824

原创 AppInventor导入导出项目以及打包apk安装包

当项目开发好了之后,如果想将项目分享给其他人,或者导入其他人开发的项目怎么办那。如果给其他人安装你的项目,如何安装那?

2024-07-24 12:18:00 195

原创 AppInventor开发第一个APP

这篇文章介绍如何使用AppInventor工具入手第一个APP,体验App开发的流程,掌握开发技能。

2024-07-24 11:55:29 721

原创 图形化开发安卓程序-App Inventor环境搭建一

appInvenor开发不依赖本地计算机,它只需要通过浏览器登录官网就可以在线开发,非常的方便。由于appInvenor是由谷歌公司开发的产品,因此服务器在国外,这个时候对于国内来说访问就不太方便了,因此为了国内用户能够使用目前在国内也搭建了服务与官网是一致的,下面介绍下这几个开发环境的地址和区别。注:谷歌公司在2021年1月将App Inventor移交给麻省理工学院MIT行动学习中心维护。

2024-07-24 10:19:37 340

原创 Arduino-ILI9341驱动-SPI接口TFTLCD实现触摸功能系列之触控开关二

这篇文章在触摸屏上绘制一个开关,通过点击开关实现控制灯的开关功能。1.创建stitch_font.c文件保存位图首先给出实现点击屏幕实现开关状态改变的完整代码,然后在详细说明实现思路以及代码中每个部分的作用。在代码中开关图标是十六进制的位图,因此在字体取模软件PCtoLCD2002软件绘制开关图形即可,下面是绘制好的代码。在主程序同路径下新建一个文件然后将下面的内容复制到该文件中。2.程序代码3.2.实现思路触控屏幕实现开关状态变化在思路上分成了两个支线,一条线是点亮屏幕后显示的初始化内容,另一个

2024-05-14 17:58:35 683

原创 Arduino-ILI9341驱动-SPI接口TFTLCD实现触摸功能系列之获取触控坐标一

这篇文章将操控TFTLCD屏幕触控功能写成一个小系列,从零开始搭建电路获取到触控坐标开始面向最终实现一个工程控制的复杂触控控制系统介绍。

2024-05-13 20:42:41 715

原创 Arduino-ILI9341驱动实现TFT屏输出中文四

ILI9341驱动在TFT屏幕上不支持直接输出汉字,需要借助提取字模软件将汉字转为十六进制地址,然后通过改地址控制每行和每列点阵的亮和灭实现显示汉字功能。

2024-05-13 10:40:56 472

原创 Arduino-ILI9341驱动开发TFT屏显示任意内容三

序号引脚编号说明1VCC5V/3.3V电源输入2GND接地3CS液晶屏片选信号,低电平使能4RESET液晶屏复位信号,低电平复位5DC/RS液晶屏寄存器/数据选择信号,低电平:寄存器,高电平:数据6SDI(MOSI)SPI总线写数据信号7SCKSPI总线时钟信号8LED背光控制,高电平点亮,如无需控制则接3.3V常亮9SDO(MISO)SPI总线读数据信号,如无需读取功能则可不接10。

2024-05-11 16:23:30 1259

原创 Arduino-ILI9341驱动介绍二

Adafruit_ILI9341.h文件源代码做了三件事情// 1.为各个地址创建引用的变量2403200x000x010x040x09.........//2.定义颜色对应的编码地址0x00000x000F0x03E0.........//3.创建该类的构造器和函数public:#if!defined。

2024-05-10 17:18:44 1050

原创 Arduino-点亮TFT触摸屏一

序号引脚编号说明1VCC5V/3.3V电源输入2GND接地3CS液晶屏片选信号,低电平使能4RESET液晶屏复位信号,低电平复位5DC/RS液晶屏寄存器/数据选择信号,低电平:寄存器,高电平:数据6SDI(MOSI)SPI总线写数据信号7SCKSPI总线时钟信号8LED背光控制,高电平点亮,如无需控制则接3.3V常亮9SDO(MISO)SPI总线读数据信号,如无需读取功能则可不接10。

2024-05-10 14:27:36 1129

原创 Fusion360导入STL和OBJ文件转化为实体文件自由编辑

在模型网站上下载的3D打印文件通常是STL和OBJ格式文件,该类型文件都是网格类型的文件,Fusion360只可以对实体文件进行编辑。因此不能对他们直接修改,需要导入文件将他们转为实体文件后进行编辑。

2024-04-27 11:04:30 2778 1

原创 Windows系统搭建Arduino+mindPlus开发环境发布第一个作品

这篇文章介绍在Windows环境中搭建Arduino基于MindPlus开发环境,以及开发环境使用介绍。

2024-01-10 14:57:24 831

原创 搭建 Mac系统Arduino + MindPlus开发环境

2024年1月1号,元旦大家的安排丰富多彩,在这一天中我的安排依旧坚持初心,牢记使命。学习是我的起点也是我的终点,只要活着就要用知识丰富自己的生活。今天是一个有意义的日子,从搭建环境开启Arduino新篇章。

2024-01-01 18:08:59 1058 1

原创 单片机外设矩阵键盘之行列扫描识别原理与示例

为什么不直接介绍矩阵按键而是先介绍独立按键工作原理那,这是因为矩阵键盘是独立按键数量的升级,矩阵键盘工作原理并没有改变,还是独立按键的工作原理。

2023-12-27 20:17:01 2340 1

原创 单片机外设矩阵键盘之线反转法识别原理与示例

线反转识别的设计非常巧妙,简化了代码的复杂度和冗余度。首先识别列号,然后在识别行号,经过两次识别确定按键位置,因此称为线反转识别。线反转识别步骤如下设置列识别模式行为低4位,列为高4位,将行全部设置为0,列全部设置为1,十六进制值为0xf0识别列号当按键按下的时候,某列的值就会变为0,因此可以获取对应列号,例如按下第一列 1110反转 设置行识别模式行为低4位,列为高4位,将行全部设置为1,列全部设置为0,十六进制值为0x0f识别行号。

2023-12-27 09:45:40 3650 1

原创 51单片机模数转换ADC原理与代码一

ADC(Analog-to-Digital Converter)是用于将模拟形式的连续信号转换为数字形式的离散信号的一类设备。Analog: 直接翻译过来就是模拟,也就是说是模拟信号,这里我们就要了解一个概念了什么是模拟信号?其实并不难理解,模拟信号就是将电路模拟成信号,电信号有电压、电流等因素等等;Digital:直接翻译过来就是数字的,也就是数字信号,那我们又要了解一个概念了,什么是数字信号?其实它比模拟信号还要容易理解,将电路的信号模拟成数字信号,通常情况下高电平就表示1,低电平就表示0;

2023-12-22 20:14:47 5738

原创 51单片机4线并发IO口控制1602LCD

这篇文章介绍单片机使用4个并发IO口数据线控制LCD显示字符,为单片机节省了4个IO口。单片机4个IO口控制LCD原理就是将原来1个字节8位数据拆分2次读写,首先读取高4位数据,然后再读低4位数据,实现了4个IO口读取1个字节数据,控制1602LCD显示屏显示字符。

2023-12-18 20:08:12 900

原创 51单片机控制1602LCD输出整数和浮点数

1602LCD只能显示ASCLL码字符,如果我们给他输入整型类型或者浮点数类型数据让他输出,它在ASCLL码中是找不到对应的字符,因此什么都不会输出。例如我们让LCD显示传感器采集到的数据就是一个整型或浮点型,LCD展示不了这个数据,需要我们将数据转换为char型的字符,LCD在内置的CGROM中查找ASCLL码找到对应的字符并输出。

2023-12-18 19:55:06 1793

原创 51单片机控制1602LCD字符滚动三

这篇文章介绍单片机控制1602LCD屏幕上的字符滚动显示。

2023-12-15 10:15:20 1458

原创 51单片机控制1602LCD显示屏输出自定义字符二

上面创建的函数有缺陷,每当需要改变字符存放CGRAM位置或者修改LCD显示位置都需要修改这个函数,因此对他进行优化,将变化的内容提取为参数。成为一个工具函数,每次只需要传入参数就可以输出不同的字符。LCDSetChar函数封装了自定义内容功能,该函数设计思想如下首先定义参数包含字符在LCD显示的位置,CGROM位置,字符内容x:LCD显示字符位置y:设置字符在LCD显示的行pos:设置CGRAM位置str:字符内容构造自定义字符包含两个部分设置字符在CGRAM存储位置。

2023-12-14 16:06:11 2471

原创 51单片机控制1602LCD显示屏输出两行文字一

这篇文章介绍1602型号显示屏的基础知识,以及使用单片机控制它输出两行内容。

2023-12-13 17:56:20 2571

原创 51单片机使用串口查看程序执行的数据

这篇文章介绍利用串口输出程序执行的数据,辅助我们调试程序,提高代码定位问题的效率。

2023-11-28 18:47:45 2759

原创 51单片机中断控制灯的开关

这篇文章介绍单片机的中断使用方式,通过一个小实验体验中断的应用。

2023-11-28 11:28:43 677

原创 51单片机蜂鸣器发出悦耳的声音

这篇文章介绍单片机控制蜂鸣器入门小实验,通过该实验掌握蜂鸣器发声的原理,控制声音发出我们想听的音乐。

2023-11-26 20:01:11 1356

原创 Keil5个性化设置及常用快捷键

这篇文章是Keil工具介绍的第三篇文章,主要介绍下Keil5优化配置,以及工作中常用的快捷键提高开发效率。第一篇:《安装嵌入式单片机开发环境Keil5MDK以及整合C51开发环境》https://blog.csdn.net/m0_38039437/article/details/134599013第二篇:《Keil5MDK创建C51工程》 https://blog.csdn.net/m0_38039437/article/details/134604477。

2023-11-25 20:33:36 4711

原创 Keil5MDK创建C51工程

上篇文章介绍了安装Keil5MDK和C51工具,这篇文章介绍工具的使用,首先介绍如何创建一个51单片机工程,写一个demo程序通过编译,烧录到单片机。第一篇安装工具文章地址:https://blog.csdn.net/m0_38039437/article/details/134599013。

2023-11-24 19:51:59 1904

原创 安装嵌入式单片机开发环境Keil5MDK以及整合C51开发环境

Keil5MDK以及整合C51非常简单,关键步骤有两点MDK和C51是两个工具,都需要安装MDK和C51工具整合,只需要在MDK的TOOLS.INI文件中添加C51配置信息下一篇文章将介绍如何在MDK中创建C51工程,实现编译下载,烧录到单片机。

2023-11-24 16:32:26 1391

原创 51单片机利用I/O口高阻状态实现触摸控制LED灯

这篇文章介绍使用I/O口的高阻状态实现一个触摸控制LED灯亮灭的实验。该实验通过手触摸P3.7引脚,改变电平信号控制灯的亮灭。

2023-11-23 20:33:41 1217

Python3标准库中文PDF版本

Python3标准库中文PDF版本介绍 1.掌握python核心模块 2.全面详细介绍python内置函数 3.掌握python标准库中所有的工具类,方法的使用提升代码的健壮性,安全性,易读性。 4.本手册由python开发作者倾力提供。

2022-11-01

IBM公司最全CBM模型培训资料

IBM公司最全CBM模型培训资料

2022-03-20

持续交付指导文件,包含DevOps持续交付工作流程介绍以及相关的工具

持续交付指导文件,包含DevOps持续交付工作流程介绍以及相关的工具

2022-02-22

ISO27000整理中文版.zip

ISOIEC 27004(信息技术-安全技术-信息安全管理测量) ISO27000(信息技术-安全技术-信息安全管理体系-概述和词汇) ISOIEC 27003(信息技术-安全技术-信息安全管理体系实施指南) ISOIEC 27005(信息技术-安全技术-信息安全风险管理) ISOIEC 27006 (信息安全管理系统验证机构认证规范) ISOIEC 27001(信息安全管理体系-规范与使用指南) ISOIEC 27002(信息技术-安全技术-信息安全管理实用规则)

2022-01-14

HTMLCSS_MI项目资源

HTMLCSS_MI项目资源

2021-01-29

setup-6.0.4.zip

一款支持将jar、exe等执行文件转为可安装exe程序工具,项目开发之后使用该工具方便对项目进行打包成安装包进行安装运行。 配合使用文档:https://brucelong.blog.csdn.net/article/details/105447322

2020-04-11

桌面开发工具jar转exe

在开发项目完成后,希望可以将项目打包部署,通过该工具可以将jar包转换成可执行exe可执行文件。通过改文件可启动项目。

2020-04-11

haozip_v6.0.1.10978.exe

在日常办公中方便对文件进行打包和解压,一款免费的工具使用非常方便。如果还没有工具来对文件继续打包和解压,那么这款工具就是很好的助手。

2020-04-09

博客分类图标.zip

博客分类图标用于分类识别博客分类图标用于分类识别博客分类图标用于分类识别博客分类图标用于分类识别博客分类图标用于分类识别博客分类图标用于分类识别博客分类图标用于分类识别博客分类图标用于分类识别博客分类图标用于分类识别博客分类图标用于分类识别博客分类图标用于分类识别博客分类图标用于分类识别博客分类图标用于分类识别博客分类图标用于分类识别博客分类图标用于分类识别博客分类图标用于分类识别博客分类图标用于分类识别博客分类图标用于分类识别博客分类图标用于分类识别博客分类图标用于分类识别博客分类图标用于分类识别博客分类图标用于分类识别

2020-03-15

xlwings-0.15.10.tar.gz

python读写Excel表格工具,方便对Excel表格进行读取,写入。以及修改Excel表格数据。

2019-09-30

chaosblade-0.2.0.linux-amd64.tar.gz

模拟服务器负载工具,可以对服务器的负载进行模拟。是一个开源工具。通过模拟负载的资源方便定位分析负载存在的问题。

2019-08-29

java体系笔记

全面体系的阐述了java的详细介绍,以及体系完整的介绍和笔记。

2018-04-27

apache-tomcat-6.0.53解压版

搭建tomcat环境服务器

2017-07-14

apache-tomcat-7.0.8-src

servlet开发源码包文件

2017-07-14

apache-tomcat-6.0.53-src

开发servlet所需要的源码包

2017-07-14

apache-tomcat-8.5.0-src

apache-tomcat-8.5.0-src

2017-07-13

apache-tomcat-8.5.11-src

apache-tomcat-8.5.11-src

2017-07-13

apache-tomcat-8.5.2-src

apache-tomcat-8.5.2-src

2017-07-13

apache-tomcat-8.5.9-src

apache-tomcat-8.5.9-src

2017-07-13

apache-tomcat-9.0.0.M1-src

apache-tomcat-9.0.0.M1-src

2017-07-13

apache-tomcat-9.0.0.M20-src.zip

apache-tomcat-9.0.0.M20-src.zip

2017-07-13

软件测试人生

学习软件测试规划,提高测试人生技能。

2017-04-17

JSP&Servlet学习笔记

学习JSP和 Servlet技术

2017-04-17

空空如也

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

TA关注的人

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