自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 docker

Dockerdocker 使用helloworld流程底层原理docker是怎么工作的docker为什么比虚拟机快Docker的常用命令帮助命令镜像命令容器命令常用的其他命令容器数据卷什么是容器数据卷使用数据卷DockerFileDockerFile指令测试实战:tomcat镜像发布自己的镜像Docker网络理解Docker0自定义网络实战:Redis集群测试docker 使用helloworld流程运行原理图[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-m7hh

2021-11-30 13:45:15 998 1

原创 JVM快速入门

JVM大JVM 体系结构类加载器双亲委派机制JVM 体系结构jvm优化大部分是在堆里进行优化类加载器类加载器类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的Class对象,Class对象封装了类在方法区内的数据结构,并且向Java程序员提供了访问方法区内的数据结构的接口。流程类加载器并不需要等到某个类

2021-10-19 17:55:02 157

原创 第13周实验-基于卷积神经网络的猫狗识别

第13周实验-基于卷积神经网络的猫狗识别

2021-06-21 23:05:14 633 1

原创 第12周实验--VGA协议与图像输出Verilog编程

第12周实验–VGA协议与图像输出Verilog编程

2021-06-01 21:53:35 160

原创 HLS编程环境入门---第11周作业

第11周作业—HLS编程环境入门

2021-06-01 21:53:05 146

原创 什么是信息熵?

什么是信息熵?

2021-05-28 22:24:45 119

原创 信息熵与压缩编码基础

什么是信息熵?一串消息包含A,B,C,D,E共5类符号,其内容是AABBBBAAAACCCCCCCCCEEEEEEDDDDEEEEEEEEEEEEE, 请问其信息熵是多少?如果分别采用香农-凡诺编码,霍夫曼编码,压缩率分别是多少?一幅1024*768的24位RGB彩色图像一共在内存中占有多少字节? 如果将其保存为非压缩格式的BMP文件,文件有多少字节?请用实例验证。...

2021-05-28 22:24:17 223

原创 第七周--Verilog编程巩固

阿斯顿撒多

2021-04-27 22:02:55 111

原创 第7周--逻辑回归案例练习

sdasd

2021-04-24 22:50:56 507

原创 第八周实验--FPGA的NIOS-II开发入门

sad

2021-04-24 22:50:23 142

原创 第5周实验--线性/非线性规划问题求解

2021-03-31 19:51:11 134

原创 第四周---数字电路基础与Quartus-II入门

大岛

2021-03-31 19:49:59 150

原创 第4周--线性分类的Jupyter实践 熟悉Jupyter环境下的python编程,在Jupyter下完成一个鸢尾花数据集的线性多分类、可视化显示与测试精度实验。可参考附件1的ipynb文件或者网络资

熟悉Jupyter环境下的python编程,在Jupyter下完成一个鸢尾花数据集的线性多分类、可视化显示与测试精度实验。可参考附件1的ipynb文件或者网络资源,如 https://www.cnblogs.com/baby-lily/p/10639570.html。本实验的ipynb文件 、博客地址提交至学习通,。附件1-鸢尾花线性多分类练习.ipynb...

2021-03-26 20:32:57 443

原创 ROS通信编程与仿真工具

sad

2021-03-20 22:52:27 115

原创 第一周---机器人操作系统(ROS)入门

目录标题什么是ROS? ROS产生、发展和壮大的原因和意义?运行小海龟什么是ROS? ROS产生、发展和壮大的原因和意义?什么是ROS?ros是机器人操作系统(Robot Operating System)的英文缩写。ROS是用于编写机器人软件程序的一种具有高度灵活性的软件架构。ROS产生、发展和壮大的原因和意义?ROS的发展逐渐的趋于成熟,近年来也逐步是面对着Ubuntu的更新而更新,这说明ROS已经初步进入一种稳定的发展状态,每年进行一次更新的频率同时还保留着长期支持的版本,这使得ROS在稳

2021-03-02 20:10:14 194

原创 第18周---基于JSP的数据查询Web系统

文章目录使用工具创建一个新的数据库Idea导入项目要求:首先在Mysql中创建相应的学生成绩表,然后基于 JSP+Mysql 做一个简单的学生成绩查询web系统。下面两个博客作为参考,作者写得很清晰,也有源代码,只需按照说明搭建软件环境和数据库,把代码编译调试通过。使用工具Idea2020tomcat8.5SQLyog创建一个新的数据库打开SQLyog右键点击链接新建一个数据库在新的查询里面运行sql语句源码-- 学生表: 学号 密码 姓名DROP TABLE IF E

2021-01-11 19:45:58 109

原创 第17-18周实验---STM32的PWM和DAC练习

文章目录输出一路PWM波形输出周期为2kHz的正炫波形数字音频转换为模拟音频输出一路PWM波形PWM输出模式PWM输出就是对外输出脉宽(即占空比)可调的方波信号,信号频率由自动重装寄存器 ARR 的值决定,占空比由比较寄存器 CCR 的值决定。PWM 模式分为两种,PWM1 和 PWM2,总得来说是差不多。硬件设计这里使用的是野火STM32指南者开发板,根据引脚定义,示波器探头输入可以接开发板的PA8和PB13两个引脚,任选其一即可。软件设计这里我们使用野火自带的PWM输出波形工程文件ma

2021-01-09 18:59:46 383

原创 第17周实验一HTTP和MQTT协议实践

文章目录sadsdasdasadsdasda

2021-01-05 14:47:06 137

原创 STM汇编程序设计

文章目录任务要求BOOT模式汇编简述汇编练习参考任务要求一. 请说明STM32的三种Boot模式的差异,并在之前第11-12周“C语言各种变量的存储地址”作业代码基础上,研究至少两种boot模式下,代码下载(烧录)运行后所在的地址位置,与理论对比验证。二. 在Keil下完成一个汇编程序的编写,学习动态调试变量;并注意观察最终生成hex文件的各段的大小,以及Hex文件前8个字节内容,解释其含义。 三. 在上面Keil 汇编基础上,用汇编程序完成每间隔1秒钟闪烁一次LED的程序。BOOT模式B

2020-12-30 21:40:03 150

原创 第16周实验---基于SPI/IIC接口的OLED数据显示

基于SPI/IIC接口的OLED数据显示实验器材温度传感器的调试关于OLED显示的调试参考任务要求:显示自己的学号和姓名;显示AHT20的温度和湿度;上下或左右的滑动显示长字符,比如“Hello,欢迎来到重庆交通大学物联网205实训室!”或者歌词、诗词。(最好使用硬件刷屏模式)实验器材野火开发板OLED显示屏AH20温度传感器温度传感器的调试温湿度采集关于OLED显示的调试将淘宝店铺内商家所给的代码下下来选择自己需要的部分淘宝链接选择该项下载文件导入将一

2020-12-27 19:26:29 198

原创 计算机网络实验

计算机网络实验实验一ipconfigpingtracertarpDHCPnetstatDNScache实验一ipconfig使用 ipconfig/all 查看自己计算机的网络配置,尽可能明白每行的意思,特别注意 IP 地址、子网掩码 Subnet Mask、网关 Gateway。使用 ipconfig/all 查看旁边计算机的网络配置,看看有什么异同。阿两台机器的ip并不相同,因为我连的校园网他连的热点ping要测试到某计算机如 重庆交通大学 Web 服务器的连通性,可以使用 pin

2020-12-25 23:36:03 805

原创 第9周作业(续)---绘制stm32最小系统PCB图

绘制stm32最小系统PCB图绘制原理图参考绘制原理图右键点击添加一个原理图添加库文件将所需要的的库安装进去后就可以添加文件画图了原理图成品双击元器件将元器件的物理模型添加进去新建一个PCB文件的到工程里面将原理图的元件导入到PCB里面选择设计里面的第一个选项会自动导入将板子规划成自己想要的大小排版忘记截图了连线一般选择第一项ctrl+D可以更改亮度差铺铜将所需要的形状圈出来将网络选择为GND,并且移除

2020-12-25 22:24:17 121

原创 第14周---温湿度传感器采集

基于IIC通讯的温湿度传感器采集IIC通信协议硬件I2C与软件I2C的区别实现IIC AHT20温湿度传感器的数据采集参考IIC通信协议I2C协议简介IC( Inter-- Integrated Circuit)总线是一种由 PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。它是由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。在CPU与被控I2C之间、I2C与I2C之间进行双向传送,高速IC总线一般可达400kbps以上。 I2C总线在传送数据过程中共有三种类型信

2020-12-22 20:27:54 430

原创 第11-12周作业---STM32串口通讯

STM32串口通讯

2020-12-07 18:11:32 157

原创 Socket编程实战

Socket编程实战

2020-12-07 17:27:57 118

原创 第13周上机实验作业---FreeRTOS入门

FreeRTOS入门任务简述移植FreeRtos结果参考任务简述在STM32下完成一个基于FreeRTOS的多任务程序,执行3个周期性task。 task1,每间隔500ms闪烁(变化)一次LED;task2,每间隔2000ms,向串口发送一次指令数据“helloworld!";task3,每间隔5000ms,从AHT20采集一次温湿度数据(不考虑硬件情况,仅写出整个多任务框架模拟代码)。移植FreeRtos简述RTOS(Real Time Operating System 实时操作系统

2020-12-04 14:56:45 223

原创 第10周-TCP编程-端口扫描器与网游客户端

TCP编程-端口扫描器与网游客户端端口扫描器准备端口扫描单线程多线程总结参考网游客户端创建新项目界面及代码实现显示图片参考端口扫描器准备创建一个新的项目生成的项目名称为Port_Test界面设计端口扫描单线程代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Lin

2020-11-19 20:48:42 123

原创 2020-11-11

Linux系统(Ubuntu和树莓派)的远程操作练习ubuntu远程操作树莓派远程连接ubuntu远程操作将虚拟机Ubuntu系统的网络连接设置为“桥接模式”,并配置Ubuntu的IP、网关参数,保证其他同学的win10系统能够ping通你的Ubuntu;查询自己的ubuntu的ip使用putty和Xming连接用 ftp 上传和下载文件在 Windows 下打开终端命令,输入 ftpopen 192.168.43.9dir # 查看目录put litte.txtg

2020-11-11 21:13:16 95

原创 第8-9周作业--STM32嵌入式应用系统设计

第8-9周作业--STM32嵌入式应用系统设计vscode代码调试Proteus仿真运行stm32程序vscode代码调试在虚拟机上安装vscode安装完成后将c/c++的插件安装完成新建一个文件rever.c写入以下代码#include<stdio.h>void ShowRevertNum(int iNum){while(iNum>10){printf("%d",iNum%10);iNum=iNum/10;}}int main(void){int

2020-11-09 20:11:18 353

原创 第七周作业--C#编程和网络编程入门

C#编程和网络编程入门用C#编写一个命令行/控制台hello world程序二.用VS2015的C#编写一个简单的Form窗口程序,有一个文本框 textEdit和一个发送按钮button,运行程序后,可以在文本框里输入文字用C#编写一个命令行/控制台hello world程序用C#编写一个命令行/控制台hello world程序创建一个c#控制台应用写入源代码客户端代码 using System;using System.Collections.Generic;using Syste

2020-10-31 20:35:19 282

原创 第7周作业--嵌入式程序调试与opencv图像库

嵌入式程序调试与opencv图像库一、程序代码的GDB调试二、安装练习使用opencv三opencv库编写打开摄像头压缩视频的程序一、程序代码的GDB调试1、GDB简介GDB : GNU Debugger,是GNU工程为GNU操作系统开发的调试器,但它的使用不局限于GNU操作系统, GDB可以运行在UNIX、Linux甚至Microsoft Windows。 • GDB可以调试C、C++、Objective-C、Pascal、Ada等语言编写的程序;被调试的程序可以跟GDB运行于同一台电脑,也可

2020-10-30 21:36:09 121

原创 编译器背后的故事

编译器背后的故事练习gcc生成静态库和动态库自己编写函数实现静态库和动态库静态库动态库gcc编译工具集中各软件的用途gcc常用命令在ubuntu中下载安装nasm,对示例代码“hello.asm”编译生成可执行程序,并与“hello world”C代码的编译生成的程序大小进行对比。其他库函数参考资料练习gcc生成静态库和动态库1、使用vim生成三个文件hello.cmain.chello.h2、使用gcc编译hello.c生成hello.o文件3、创建hello.o 文件的静态库

2020-10-16 19:45:40 186

原创 使用cl.exe和linker.exe连接程序

使用cl.exe和linker.exe连接程序一、环境配置二、创建一个WIN32程序并使用cl.exe 和linker.exe使其编译并运行三、创建一个MFC程序并使用cl.exe 和linker.exe使其编译并运行四、参考资料一、环境配置1、在电脑桌面,右击此电脑,选择属性进入控制面板主页,点击高级系统设置。2、点击环境变量进行设置3、双击path变量输入自己cl.exe文件所在位置C:\Program Files (x86)\Microsoft Visual Studio\2019\C

2020-10-14 19:23:46 555

原创 MFC窗口程序基础

MFC窗口程序基础一、创建一个简单的MFC程序二、 对MFC中代码的分析参考博客一、创建一个简单的MFC程序1、MFC再vs2019中并不会自动安装需要自己去安装拓展包点击修改安装好之后就可以创建了2、新建一个MFC项目改为基于对话框3、运行后的结果二、 对MFC中代码的分析1、MFC中继承了Win32中的类和对象class CMFC2App : public CWinApp{public: CMFC2App();// 重写public: virtual BOOL In

2020-10-14 15:26:20 233

原创 ARM开发环境入门

ARM开发环境入门学习目的实验步骤安装MDK并完成一个简单程序编译1、根据指引完成安装2、新建一个project文件3、选取一个STM芯片4、新建一个文件写入如下代码5、运行结果安装Proteus ,完成一个51程序设计和仿真1、根据指引安装proteus2、新建一个文件3、点击图片所在位置分别添加进去需要的芯片和元件4、将各元件拖出连出需要的元件图5、在MDK中写入所需要的代码学习目的1、安装mdk5软件和stm32包,熟悉mdk开发环境,完成一个stm32的简单程序的编译。2、安装并熟悉Prote

2020-10-08 23:06:32 591

原创 linux下使用makefile方式编程主程序

linux下使用makefile方式编程主程序学习要求操作步骤总结学习要求1、编写一个主程序文件 main1.c 和一个子程序文件 sub1.c。要求:子程序sub1.c 包含一个算术运算函数 float x2x(int a,int b),此函数功能为对两个输入整型参数做某个运算,将结果做浮点数返回;主程序main1.c,定义并赋值两整型变量,然后调用函数 x2x,将x2x的返回结果printf出来。1) 请在ubuntu系统用gcc 命令行方式编译主程序main1.c 并运行;2) 请在wind

2020-09-25 23:45:33 1881

原创 Windows API程序设计

Windows API程序设计写作目的操作步骤源代码小结写作目的了解 windows操作系统应用程序开发的基本概念,win32 API函数、消息与事件驱动;掌握WinMain函数的基本框架,窗口定义、窗口创建、消息循环及窗口过程函数;操作步骤1.定义 WInMain 函数;2.设计窗口类 WNDCLASS ;3.注册窗口类;4.创建窗口;5.显示并更新窗口;6.编写消息循环;7.编写窗口过程调用函数;源代码#include<Windows.h>LRESULT CA

2020-09-25 15:52:51 316

空空如也

空空如也

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

TA关注的人

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