- 博客(12)
- 收藏
- 关注
原创 Java调用HTTP POST通信接口发送POST请求
url为云端服务器的IP地址,jsonobect为POST请求内容,encoding为请求结果的编码格式。
2023-04-09 10:45:37 1442
原创 Python实现简易随机搜索算法(LSTM模型调参)
使用随机搜索算法寻找LSTM模型最优超超参数组合,以改善模型的性能和提高模型的预测精度。选取模型训练次数、模型隐含层的神经元个数和序列长度;根据实际模型设置三个超参数的范围。此处的随机搜索每次随机抽取27组超参数组合进行搜索,最后将模型的搜索结果保存到EXCEL文件中。import openpyxl as opfrom random import choicefrom random import sampleimport pandas as pdimport numpy as npfrom ke
2022-05-30 18:54:40 3698 4
原创 JDBC连接PgSQL(PostgreSQL)数据库
一、工具(1)Java开发平台:IntelliJ IDEA 2018.3.6(2)PgSQL数据库:postgresql-9.5.21(其他版本也行)(3)数据库管理软件:Navicat Premium 15(4)PgSQL连接驱动:postgresql-42.3.3.jar二、准备工作在连接之前应先完成一下工作:(1)在IDEA中新建一个JAVA项目文件(2)下载安装PgSQL数据库(3)在Navicat中搭建PgSQL数据库在IDEA中新建一个JAVA项目文件相对比较容易,再次不再赘
2022-04-18 15:26:18 36744 1
原创 VMware虚拟机Ubuntu自适应屏幕大小
在VMware上安装了Ubuntu虚拟机后,发现屏幕显示很小很别扭,需要安装VMware Tools,使其自适应屏幕。到网上找了很多教程发现都没有效果。后来多番探索和尝试终于找到了解决方法。其操作过程如下:(1)首先启动Ubuntu虚拟机,选择上方的虚拟机中的安装VMware Tools,我之前已经装过了,所以这里显示重新安装。(2)打开文件会看到VMware Tools文件夹,里面VMware Tools有安装包,如下图最中间的那个文件就是其安装包。(3)选中文件右击,选择复制,将其复制粘贴到下
2022-04-15 16:23:32 7547 1
原创 树莓派4B 智能小车循迹(PID控制)
树莓派4B AI视觉智能小车循迹(PID控制)1.循迹原理智能小车的前置摄像机实时采集前方的图像,调整底部舵机和顶部舵机的角度,使轨道能被摄像机捕捉到并将采集到的图像传回树莓派系统。利用OpenCV对图像进行处理,系统通过处理后得到的图像信息调整小车的运动状态,使小车沿着轨道行驶。OpenCV对图像的处理过程如下:(1)图像裁剪:对采集的图像进行进一步的裁剪,得到含有轨道的图像;(2)图像灰度化处理:调用cv2模块中的cvtColor函数,将图像转换为灰度图;(3)高斯模糊去除噪声干扰:调用Ga
2021-07-15 16:43:49 19156 27
原创 树莓派4B GPIO Python基础编程
树莓派4B GPIO Python基础编程1.管脚图2.指定编码规则# 2.1 BOARD规则和树莓派电路板上的物理引脚编号相对应。使用这种编号的好处是,硬件一直可以使用,树莓派的版本问题不会有影响(兼容)。GPIO.setmode(GPIO.BOARD)# 2.2 BCM规则是更底层的工作方式。在使用一个引脚时,需要查找信道号和物理引脚编号之间的对应规则。不同的树莓派版本,编写的脚本文件可能是无法通用。GPIO.setmode(GPIO.BCM)# 2.3 查询编码规则mod
2021-05-25 08:53:19 2018 2
原创 基于51单片机的8*8LED显示屏设计制作的移动字幕
基于51单片机的8*8LED显示屏设计制作的移动字幕51单片机能实现很多功能,今天笔者介绍一种基于51单片机的8*8LED实现移动字幕,本文以“LOVE”移动字幕为例。笔者创建一个动态数组,每循环一次把八个十六进制数给给动态数组,然后在数码管上显示动态数组的内容,由此来实现移动字幕。代码如下:#include<reg51.h>#include<intrins.h>typedef unsigned char u8;typedef unsigned int u16;sb
2020-12-19 20:38:46 1539 2
原创 51单片机抢答器
51单片机抢答器1.功能:利用51单片机实现四位抢答器,矩阵按键S1、S2、S3、S4代表四个抢答按钮,S5代表复位按钮。当四个抢答按钮其中一个按钮被按下之后,其他三个按钮再按无效,第一个抢答的选手的编号会显示在数码管上,该轮抢答结束。按下复位按钮之后,本轮抢答结束,开始下一轮抢答。2.矩阵键盘和数码管的原理图如下:(1)矩阵键盘原理图:(2)数码管原理图:3.代码如下:#include<reg51.h>typedef unsigned char u8;typedef u
2020-12-19 20:03:24 13851 9
原创 C++通讯录管理系统
C++通讯录管理系统功能1、添加联系人2、显示联系人3、删除联系人4、查找联系人5、修改联系人6、清空联系人7、退出通讯录联系人的信息包括:姓名、性别、年龄、联系方式(电话号码)、家庭住址。C++代码如下():#include<iostream>#include <windows.h>#include<iomanip>using namespace std;#define num 100 //通讯录中的人数void showmen
2020-12-18 18:13:05 294 2
原创 51单片机LED变频变向流水灯
#include<reg51.h>#include<intrins.h>#define LED P2typedef unsigned int u16;typedef unsigned char u8;void delay(u16 i){ while(i--);} void main(){ u8 i,b; u16 a=5000; LED=~0x01; delay(a); while(1) { for(i=0;i<8;i++) {
2020-12-10 16:45:38 285
原创 基于51单片机的简易计算器设计(C51编写、矩阵键盘、数码管显示)
#include <reg52.h> #include "math.h"#define GPIO_KEY P1typedef unsigned int u16; typedef unsigned char u8;sbit LSA=P2^2;sbit LSB=P2^3;sbit LSC=P2^4;u8 b[8]={0,0,0,0,0,0,0,0};u16 l,m,KeyValue,flag;u8 DisplayData[8]={0x00,0x00,0x00
2020-12-10 16:38:05 13128 18
原创 基于51单片机的简易减法器设计制作
基于C51单片机的简易减法器设计制作51单片机可实现很多功能,今天笔者介绍一种使用C51编写程序,通过4*4矩阵键盘和8位共阴数码管实现的简易减法器。矩阵键盘以及数码管的原理图如下:(1)4*4矩阵键盘原理图:(2)数码管的原理图:编程代码如下:#include <reg52.h> #include "math.h"#define GPIO_KEY P1typedef unsigned int u16; typedef unsigned char u8;
2020-12-10 16:21:43 2324 8
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人