- 博客(38)
- 收藏
- 关注
原创 基于Tensorflow和Keras实现卷积神经网络CNN
一、环境的配置1.安装Anaconda具体安装过程,请自行百度2.配置TensorFlow、Keras①创建虚拟环境输入下面命令conda create -n tf1 python=3.6#tf1是自己为创建虚拟环境取的名字,后面python的版本可以根据自己需求进行选择②安装tensorflow和keraspip install 包名#直接这样安装可以由于网络的原因,安装失败或者安装很慢#解决方式:pip install -i https://pypi.tuna.tsinghu
2021-06-18 11:57:09
464
原创 Excel实现线性回归分析
父亲的身高和儿子身高进行回归分析1.筛选出儿子的身高2.对数据进行数据分析选择数据->数据分析->回归->确定回归结果如下:母亲身高和儿子身高进行回归分析同理可得:
2021-03-25 22:19:43
118
原创 配置Java Web的环境——显示学生管理系统
一、安装MySQL…一直next在电脑开始处,选择MySQL 8.0 Command Client,进入后输出密码,出现下面情况就表示MySQL安装是成功的。
2021-01-11 20:05:23
191
原创 STM32蜂鸣器播放歌曲《小星星》
一、芯片选择及配置利用STM32Cube软件配置芯片并生成Keil文件。(需要提前配置环境,没有此软件可以跳过此步 )选用SMT32F103RB芯片配置完成,点击此处生成Keil文件。二、keil代码编程main.c(偷懒把所有代码粘了进来)/** ****************************************************************************** * @file : main.c * @br
2021-01-08 11:50:56
11099
5
原创 STM32三种BOOT模式的差异
一、STM32三种BOOT模式介绍所谓启动,一般来说就是指我们下好程序后,重启芯片时,SYSCLK的第4个上升沿,BOOT引脚的值将被锁存。用户可以通过设置 BOOT1 和 BOOT0 引脚的状态,来选择在复位后的启动模式。启动模式主闪存存储器(Main Flash memory)STM32内置的Flash,一般我们使用JTAG或者SWD模式下载程序时,就是下载到这个里面,重启后也直接从这启动程序。系统存储器(System memory)从系统存储器启动,这种模式启动的程序功能是由厂家设置的。
2020-12-29 22:41:59
224
原创 HTTP和MQTT协议实践
一、验证码发送要发送短信,我们需要第三方提供的短信接口,这里我使用阿里云的短信服务。首先进入(阿里云的官网),然后注册。登陆之后选择云通信——》短信服务创建用户,添加权限添加签名、模板...
2020-12-29 22:35:31
186
原创 基于SPI/IIC接口的OLED数据显示
一、显示学号姓名二、显示AHT20的温度和湿度显示温湿度的代码void read_AHT20(void){ uint8_t i; for(i=0; i<6; i++) { readByte[i]=0; } //------------- I2C_Start(); I2C_WriteByte(0x71); ack_status = Receive_ACK(); readByte[0]= I2C_ReadByte(); Send_ACK(); readByte
2020-12-27 22:41:58
115
原创 计算机网络实验:【Cisco Packet Tracer 实验】
Cisco Packet Tracer 实验本部分实验共有 15 个,需使用 Cisco Packet Tracer 软件完成。请大家先了解 VLSM、CIDR、RIP、OSPF、VLAN、STP、NAT 及 DHCP 等概念,以能够进行网络规划和配置。???? 参考CPT 软件使用简介请使用上面的参考链接 1 ,了解和熟悉 CPT 软件的使用。直接连接两台 PC 构建 LAN将两台 PC 直接连接构成一个网络。注意:直接连接需使用交叉线。进行两台 PC 的基本网络配置,只需要配置 IP
2020-12-26 02:46:59
1294
原创 计算机网络实验报告:【Wirshark 实验】
二、 Wireshark 实验本部分按照数据链路层、网络层、传输层以及应用层进行分类,共有 10 个实验。需要使用协议分析软件 Wireshark 进行,请根据简介部分自行下载安装。准备请自行查找或使用如下参考资料,了解 Wireshark 的基本使用:1.选择对哪块网卡进行数据包捕获2.开始/停止捕获3.了解 Wireshark 主要窗口区域4.设置数据包的过滤5.跟踪数据流???? 参考1.官方文档 https://www.wireshark.org/docs/wsug_html
2020-12-26 02:23:30
442
原创 计算机网络实验报告:【验证性实验】
简介本计算机网络实验教程由验证性、Wireshark 和 Cisco Packet Tracer 实验等三个部分组成,可供信息学院各专业及校内其它专业使用建议验证性实验和 Wireshark 实验建议全部掌握,Cisco Packet Tracer 实验可根据情况选择完成特点覆盖面广难易组合实用性强What you’ll learn常用计算机网络命令使用 Wireshark 进行协议分析使用 Cisco Packet Tracer 进行网络模拟What you’ll need本.
2020-12-26 01:03:06
720
原创 AHT20温湿度传感器的数据采集
实验器材:温湿度传感器:AHT20单片机:STM32F103系列单片机(本人用的时野火的指南者)每隔2秒钟采集一次温湿度数据,并通过串口发送到上位机(win10)保留 AHT20 Demo中的如下函数TempHum_init函数/************************************************** 初始化温湿度传感器**************************************************/void TempHum_init(
2020-12-22 21:56:25
402
原创 STM32串口通信
一、安装准备安装串口驱动成功找到串口下载配置,成功连接二、USART串口通信实践在已建好的工程文件(已经引用了STM32的固件库)中,新建一个main.c,bsp_usart.h、bsp_usart.c文件
2020-12-07 22:51:46
168
原创 FreeRTOS入门
为什么要学习RTOS 什么是RTOS当我们进入嵌入式这个领域的时候,往往首先接触的都是单片机编程,单片机编程又首选 51 单片机来入门。这里面说的单片机编程通常都是指裸机编程,即不加入任何 RTOS(Real Time Operating System 实时操作系统)的程序。常用的 RTOS 有国外的FreeRTOS、μC/OS、RTX 和国内的 FreeRTOS、Huawei LiteOS 和 AliOS-Things 等,其中尤以国外开源且免费的 FreeRTOS 的市场占有率最高。 在裸机系统中,
2020-12-04 20:35:49
164
原创 端口扫描器和网游客户端
1.首先打开 cmd,输入 ping 10.1.230.41 看能否与游戏服务器建立连接。2.能 ping 通后,在输入命令 telnet,进入 telnet 终端界面。输入 set localecho,打开本地回显。连接游戏服务器,输入命令 open 10.160.52.106 3900。然后就进入了一个文字版的网游(金庸梦,这是20年前与BBS一起风靡大学校园的一款MUD游戏,具体是啥?俺也不知????),显示效果如下:...
2020-11-20 22:59:51
138
原创 Linux系统(Ubuntu和树莓派)的远程操作练习
一、实验准备①将网络适配器改为桥接模式②配置虚拟网络(“查看” ——> “虚拟网络编辑器”)③创建一个新的用户
2020-11-10 21:26:12
60
原创 Proteus仿真运行stm32程序
一、用MDK创建一个工程文件①新建一个工程文件,配置并引入固件库②在 USER 文件夹下新建一个 bsp_led.c 文件// bsp: board support package 板级支持包#include "bsp_led.h"//微秒级的延时void delay_us(uint32_t delay_us){ volatile unsigned int num; volatile unsigned int t; for (num = 0; num <
2020-11-09 23:29:28
1206
原创 C#编程入门以及wireshark 抓包软件运用
一、控制台程序使用 UDP 通信1)创建新项目打开 VS2019 ,点击 “ 创建新项目 ”创建完成如下:2)编写代码在控制台上简单输出:在 Main 函数内书写如下的代码(功能:连续输出 50 行数据)。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApp2{
2020-10-31 23:26:16
955
原创 Ubuntu下OpenCV的安装及使用示例
一、OpenCV3.4.11的安装①下载安装包国内快速下载地址②解压缩包在解压缩包之前,将 opencv-3.4.11.zip 复制到 home 文件夹下,再解压缩。解压代码unzip opencv-3.4.11.zip效果如下:文件类型转变③使用 cmake 安装 opencv首先进入解压后的文件夹:opencv-3.4.11cd opencv-3.4.11首先进入 root 用户,并更新一下。sudo susudo apt-get update接着再
2020-10-31 21:10:30
362
原创 编译器背后的故事
一、用 gcc 生成 .a 静态库和 .so 动态库静态库:在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库:库在程 序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需 要动态库存在。1.创建一个 test1 文件夹,并在该文件夹中创建三个子程序 hello.h、hello.c 和 main.chello.h文件如下:hello.c文件如下:main.c文件如下:...
2020-10-17 01:18:15
62
原创 MFC的简单编程
一、VS2017创建MFC应用程序①创建新项目②弹出对话框,点击“完成”二、MFC简易窗口实现①创建源文件window.cpp②写入如下代码#include "stdafx.h" // 引入MFC的库// 继承了CFrameWnd的子类CFristMFC,主要实现了Window窗口class CFristMFC : public CFrameWnd{public: CFristMFC() { Create(NULL, _T("First MFCApplicatio
2020-10-14 22:26:46
5029
原创 stm32简单程序编译
一、环境的配置1.MDK软件的安装安装过程:①下载完后,开始安装,点击安装。②弹出安装导向,点击“Next”③勾选“I agree to… ”并点击“Next”④选择安装路径,点击“Next”⑤填写注册信息,点击“Next”⑥等待安装⑦安装完成,点击“Finish”...
2020-10-09 22:15:45
210
原创 Windows API程序设计(窗口创建)
目的1.了解 windows操作系统应用程序开发的基本概念,win32 API函数、消息与事件驱动;2.掌握WinMain函数的基本框架,窗口定义、窗口创建、消息循环及窗口过程函数;创建一个Win32应用程序的步骤:1.定义 WinMain 函数;2.设计窗口类 WNDCLASS;3.注册窗口类;4.创建窗口;5.显示并更新窗口;6.编写消息循环;7.编写窗口过程调用函数;#include <windows.h>#include <stdio.h>LRES
2020-09-26 15:22:27
1039
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人