自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 嵌入式Linux(树莓派)环境设置和交叉编译

SL是 Windows下的Linux子系统的简称,它是一个在Windows 10上能够运行原生Linux二进制可执行文件的兼容层。WSL提供了一个微软开发的Linux兼容但不包含Linux代码的内核接口,二进制文件可以在其上运行。WSL不能运行图形用户界面和那些需要未实现的Linux内核服务的软件,但可以用外部软件来实现。(1)以管理员身份运行 Windows PowerShell ,然后输入如下命令启用WSL。(2)Windows 功能设置控制面板–>程序–>启用或关闭Windows功能,勾选“适

2022-06-19 12:46:19 73

原创 VGA显示

以RGB色彩模式作为色彩显示标准,根据三原色中的红色(R)、绿色(G)、蓝色(B)所占比例多少以及三原色之间的相互叠加,得到各种各样的颜色。引脚1、2、3是负责传输三原色的传输通道(传输模拟信号)引脚13、14分别是行同步与场同步以VESA VGA时序标准为例Video:传输的图像信息。HSync:行同步信号。行同步信号为周期性信号。行扫描周期分为六个阶段,单位为“像素”。仅有效图像阶段图像有效;其余五个阶段图像无效,作用是同步图像信息以及进行图像的消隐。同步阶段为高电平,其余五个阶段保持低电

2022-06-13 18:55:49 365

原创 【FPGA】IP核概述

目录一、IP核是什么二、为什么要使用IP核三、IP核的存在形式(分类)四、IP核的缺点五、Quartus II软件下IP核的调用1、调用方式2、实际操作一、IP核是什么二、为什么要使用IP核三、IP核的存在形式(分类)四、IP核的缺点五、Quartus II软件下IP核的调用1、调用方式第三方IP核是由网表文件的方式提供有以下四种方式(第一种最为常用,后两种仅支持部分IP核的例化和使用):2、实际操作点击 Tools —> IP Catalog之后会出现在屏幕右边,对

2022-05-13 20:00:08 1859

原创 【FPGA】状态机练习

目录一、状态机原理1、有限状态机2、Moore状态机3、Mealy状态机4、状态机描述方法(1)一段式(2)两段式(3)三段式5、状态机标准评判标准二、状态机状态设计1、实验要求2、设计思路3、实现(1)创建文件夹如下(2)创建项目(3)新建verilog文件(4)代码设计模块(5)引脚绑定三、检测10010串的状态1、实验要求2、设计思路3、实现(1)代码实现部分(2)引脚绑定四、总结一、状态机原理1、有限状态机状态机由状态寄存器和组合逻辑电路构成,能够根据控制信号按照预先设定的状态进行状态转移,是

2022-05-11 22:05:31 99

原创 【FPGA】用Verilog代码实现无源蜂鸣器驱动实验

目录一、理论部分1、蜂鸣器概述2、驱动原理3、实验目标二、模块框图三、波形图1、时钟与复位信号2、计数器(1)0.5s计数器(2)音调计数器(3)分频计数器一、理论部分1、蜂鸣器概述2、驱动原理3、实验目标使蜂鸣器依次输出Do、Re、Mi、Fa、So、La、Si七个音调,每个音调持续时间为0.5s,占空比为50%.二、模块框图三、波形图1、时钟与复位信号2、计数器(1)0.5s计数器因为系统时钟为50MHz 所以0.5s需要24_999_999个时钟周期(2)音调计数器对

2022-04-24 23:03:08 1386

原创 【FPGA】Verilog语言通过状态机实现可乐机系统

目录一、实验概述二、模块框图三、状态转移图四、波形图1、时钟与复位信号2、投币信号3、投币记录信号4、状态变量信号5、输出信号五、代码部分1、Verilog代码2、tb仿真代码六、结果及仿真1、综合器综合出的状态转移图2、仿真波形七、总结一、实验概述上一篇博客实现了1元硬币的可乐机系统,参考链接: 【FPGA】状态机的理论学习与实战演练(1元硬币可乐机系统)此处提升难度,投入硬币的面值除了1元,还可投入0.5元,将可乐的售价定位2.5元。投币如果不足2.5元,不吐出可乐。投币如果超过2.5元,

2022-04-23 19:00:33 963 1

原创 【FPGA】状态机的理论学习与实战演练(1元硬币可乐机系统)

目录一、理论部分二、模块框图三、状态转移图四、波形图1、时钟与复位信号2、投币信号3、状态信号4、输出信号五、代码部分1、三种码型2、状态机的三种写法3、Verilog代码4、tb仿真代码六、结果及仿真1、综合器综合出的状态转移图2、仿真波形一、理论部分状态机的作用:FPGA为并行执行的,若想处理具有前后顺序的事件,则需要用到状态机。Moore型状态机:输出只与当前状态有关,而与输入无关。Mealy型状态机:输出与当前状态、输入均有关。共同点是状态的跳转都只和输入有关。二、模块框图包含三个

2022-04-23 15:58:16 556

原创 【FPGA】用Verilog语言实现呼吸灯实验

目录一、模块框图二、大致原理三、波形图1、时钟与复位信号2、计数器3、输出信号4、使能信号四、代码部分1、Verilog代码2、tb仿真代码五、仿真波形一、模块框图包含两个输入信号:系统时钟(sys_clk)以及复位信号(sys_rst_n)。一个输出信号:led_out二、大致原理通过PWN来控制呼吸灯的亮、灭程度前一周期为:完全熄灭 ——> 完全点亮后一周期为:完全点亮 ——> 完全熄灭三、波形图1、时钟与复位信号2、计数器完全熄灭 ——> 完全点亮 、 完

2022-04-22 23:46:00 1668

原创 【FPGA】用Verilog语言实现流水灯实验

目录一、模块框图二、波形图1、时钟与复位信号2、计数器3、脉冲信号4、输出信号5、理想结果三、代码部分1、Verilog代码(1)法1:拼接运算符(2)法2:移位运算符,再取反2、tb仿真代码四、仿真波形一、模块框图包含两个输入信号:系统时钟(sys_clk)以及复位信号(sys_rst_n)。一个输出信号:led_out (因有4个led灯组成流水灯,故位宽为4,每一个比特位控制一个led灯)二、波形图1、时钟与复位信号2、计数器因每一个流水灯点亮的时间为0.5s,板子频率为50Mh

2022-04-20 20:31:19 6229

原创 Ubuntu下MySQL的常用操作(以教务成绩管理为例)

实验要求:安装了mysql后,在mysql上建立反映学校教务管理的数据库JW,自行设计并建立教务数据库的表,输入测试数据,并查询选择了“云计算与大数据处理”课程同学在2021年春的平均成绩。在Ubuntu环境下安装MySQL后,启动MySQL服务器并进入mysql shell界面,此过程此处不再赘述。1、建立jw数据库create database jw;2、建立xscj(学生成绩)表进入jw数据库:use jw;建立xscj表,并设定字段列表,此处我设置了6个字段,分别为id(学号.

2022-03-28 21:45:34 882

原创 【FPGA】Quartus-II用三种方式实现D触发器

目录一、在Quartus-II中自己用门电路设计一个D触发器及仿真1、创建工程2、编译原理图文件3、创建vwm格式波形文件4、仿真结果二、在Quartus-II中直接调用一个D触发器及仿真1、创建工程2、调用D触发器3、时序仿真结果三、在Quartus-II中用Verilog语言写一个D触发器及仿真1、编写Verilog文件2、查看生成的电路图3、仿真效果一、在Quartus-II中自己用门电路设计一个D触发器及仿真1、创建工程File->New Project Wizard选择存储路径和工程

2022-03-15 22:30:19 1034

原创 Quartus-II软件和Modsim仿真软件的安装

目录一、Quartus II 13.1的安装及使用1、Quartus II的下载2、Quartus II的安装(1)下载解压,运行安装程序一、Quartus II 13.1的安装及使用1、Quartus II的下载百度网盘下载链接:https://pan.baidu.com/s/1a9d-bq9RZmWrRV542X4IEA提取码:ifte2、Quartus II的安装(1)下载解压,运行安装程序...

2022-03-15 21:13:40 1195

原创 STM32F103C8移植RT_Thread

目录一、准备工作1、CubeMX 安装Nano pack(1)获取软件包地址(2)打开 CubeMX(3)下载安装完成后如下,前面的勾选框变为绿色2、Keil MDK安装 RT-Thread(1)打开 MDK 软件,点击工具栏的 Pack Installer 图标(2)点击右侧的 Pack二、CubuMX新建文件1、芯片选择STM32F103C82、选择 Nano 组件(1)点击 Softwares Packages(2)选择 RealThread(3)这时会新增Software Packs3、RCC配置4

2021-12-31 18:16:00 2184

原创 fiddler视频分析

目录一、VCL1、简介2、特色二、VLC保存网络流视频1、打开vlc2、在URL里输入网址,点击播放下拉选项的串流3、点击下一个4、点击添加5、点击浏览6、勾选激活转码7、点击流,开始保存8、播放效果三、fiddler抓包1、以bilibili视频为例分析2、找到第一个蓝白色图标四、参考链接一、VCL1、简介VLC多媒体播放器(最初命名为VideoLAN客户端)是VideoLAN计划的多媒体播放器。它支持众多音频与视频解码器及文件格式,并支持DVD影音光盘,VCD影音光盘及各类流式协议。它也能作为u

2021-12-30 19:32:08 376

原创 FTP文件传输与Linux分割粘合文件

目录一、ftp环境搭建1、清除vsftpd,打开ubuntu终端输入2、安装vsftpd3、创建ftp用户4、配置vsftpd.conf5、设置允许登录ftp账户6、启动停止重启服务7、访问ftp服务器二、FTP文件下载上传1、登录2、设定本地目录3、上传本地文件里已经有的txt文件4、在Ubuntu可以使用命令5、原文件和拼接文件对比三、总结一、ftp环境搭建1、清除vsftpd,打开ubuntu终端输入sudo apt-get purge vsftpd2、安装vsftpdsudo apt-g

2021-12-30 19:14:09 69

原创 telnet登录并使用SMTP和POP收发邮件(QQ邮箱)

目录一、POP3、SMTP和IMAP协议原理1、POP协议2、SMTP协议3、IMAP协议4、POP3与IMP3的差异二、开启QQ邮箱的SMTP服务1、登陆QQ邮箱2、找到“POP3/SMTP服务”和“IMAP/SMTP服务”项3、需要发送短信到下面号码4、开启之后,系统会给你一个“授权码”三、开启TELNET客户端四、使用SMTP协议手工发送邮件1、打开 cmd2、输入 helo qq.com3、输入 auth login4、输入邮箱相关信息5、邮箱接收五、POP查看邮件1、打开 cmd2、输入 user

2021-12-30 17:42:17 2620

原创 CLion 基于CubuMX实现 stm32F103C8 点亮 LED

目录一、前期准备1、CLion安装2、安装GCC3、安装OpenOCD4、配置CLion(1)进入 CLion,新建一个工程(2)选择File-Settings-Build-Embedded Development二、在CLion中使用CubeMX1、新建一个STM32CubeMX工程2、点击Open with STM32CubeMX3、更换芯片为STM32F103C84、配置SYS5、配置RCC6、配置串口USTART17、将工程文件名和路径设置成与CLion工程相同8、回到clion会弹出一个页面9、在

2021-12-25 21:14:59 359

原创 SVM算法应用综合练习(2)--人脸表情识别

目录一、原理1、流程2、HOG特征提取原理二、代码实现三、结果四、总结一、原理1、流程1.先构建一个HOG特征提取器,到时候图片处理完之后就可以直接提取特征了2.用opencv来读取数据集,但有些照片是检测不出脸的,可以直接删掉3.如果对一整张照片进行特征提取的话维数就太多了,不仅影响提取和训练速度,进行了图片截取,截取的是嘴巴那一部分的4.图片处理好了,就是提取图片的特征值了,提取了特征值之后就是筛掉检测不到脸的图片,后面就是训练和保存图像2、HOG特征提取原理HOG特征提取流程可分为

2021-12-25 19:41:38 291

原创 数字图像与机器视觉基础补充(2)

目录一、彩色图像文件转换为灰度文件1、使用opencv(1)通过cvtColor库将其转为灰度(2)通过分离RGB三个通道得到三个通道的灰度图2、不使用opencv二、将彩色图像转化为HSV、HSI 格式1、彩色图像转化为HSV格式2、彩色图像转化为HSI格式三、将车牌数字分割为单个的字符图片1、车牌信息如下2、代码3、结果四、总结一、彩色图像文件转换为灰度文件1、使用opencv(1)通过cvtColor库将其转为灰度代码:import cv2 as cvimg = cv.imread('D:

2021-12-24 21:15:40 2135

原创 Python+Selenium动态网页的信息爬取

目录一、Selenium1、Selenium简介2、安装环境(1)要开始使用selenium,需要安装一些依赖(2)安装驱动二、自动化测试三、爬取名言四、爬取淘宝商品信息五、总结一、Selenium1、Selenium简介Selenium是一个Web的自动化测试工具,最初是为网站自动化测试而开发的,类型像我们玩游戏用的按键精灵,可以按指定的命令自动操作,不同是Selenium 可以直接运行在浏览器上,它支持所有主流的浏览器(包括PhantomJS这些无界面的浏览器)。Selenium 可以根据我们的

2021-12-17 21:01:38 684

原创 Springboot+netty网络聊天

目录一、新建SringWeb项目1、选择File->New-> Project2、Spring Initializr->Next3、Java Version 对于JDK选择8,点击next4、选择新建Sring Web项目5、创建成功如下二、环境配置三、代码实现1、项目结构2、代码(1)User(2)SessionGroup(3)SocketSession(4)WebSocketServer(5)WebSocketTextHandler(6)DemoApplication3、测试文件四、运

2021-12-17 20:01:12 216

原创 基于IO、NIO、Netty的Java网络编程

目录一、IO实现1、IO概述(1)传送IO特点(2)原理图2、IDEA创建Java项目3、代码(1)server服务端(2)client客户端4、运行结果二、NIO实现1、NIO概述(1)NIO的特点(2)NIO的通信步骤(3)原理图一、IO实现1、IO概述(1)传送IO特点服务端阻塞点server.accept();获取套接字的时候inputStream.read(bytes);输入流读取数据的时候传统socket是短连接,可以做短连接服务器,他无法做长连接,属于一问一答的模式,比如老

2021-12-17 18:19:33 601

原创 数字图像与机器视觉基础补充(1)

目录一、实践操作1、位图2、文件压缩比二、图像处理编程1、奇异值分解(SVD)2、图像的开闭运算3、图像梯度、开闭、轮廓运算三、总结四、参考一、实践操作1)用图画板或其他图像编辑软件(Photoshop/GIMP、cximage、IrfanView等)打开一个彩色图像文件,将其分别保存为 32位、16位彩色和256色、16色、单色的位图(BMP)文件,对比其文件大小,并计算分析这些图片在内存中的存储容量是多少?当保存为BMP文件时,将用文件头来记录图像的属性,请问:BMP文件头是多大?是什么格式?上述

2021-12-10 15:47:28 43

原创 使用示波器和keil仿真逻辑仪分析串口波形

目录一、使用软件 & 硬件二、keil仿真使用三、使用真实逻辑仪查看四、总结一、使用软件 & 硬件keil5,logic1.1.30和真实逻辑仪(SaleaeLogic16)二、keil仿真使用打开一个项目,什么项目都可以,只要能向上位机发送信息就行点击仿真,进入仿真调试点击系统分析窗口的第一个逻辑分析添加引脚添加后把展示类型设为bit点击运行,这边的波形自然就会出来,可以看到每隔一秒左右发送一次信息看一下代码里控制发信息的模块,可以看到上面逻辑分析界面的时间

2021-12-04 22:28:50 102 1

原创 基于实时时钟RTC实现STM32F103C8的日历读取、设置和输出

目录一、什么是RTC二、用STM32CubeMX建立工程1、选择STM32F103C8芯片2、配置RCC3、配置RTC4、设置初始时间5、配置USART16、生成项目三、修改代码四、总结一、什么是RTCRTC (Real Time Clock):实时时钟RTC是个独立的定时器。RTC模块拥有一个连续计数的计数器,在相应的软件配置下,可以提供时钟日历的功能。修改计数器的值可以重新设置当前时间和日期RTC还包含用于管理低功耗模式的自动唤醒单元。 在断电情况下 RTC仍可以独立运行 只要芯片的备用电源一

2021-12-04 22:05:39 251

原创 STM32F103C8T6移植uCOS基于HAL库

目录一、使用CubeMX建立STM32F103C8T6HAL库1、配置RCC2、配置SYS3、设置PC13为GPIO_Output4、设置串口USART15、设置工程6、生成代码7、修改代码二、准备uCOSIII源码三、移植前准备1、为uC-BSP文件夹新建bsp.c和bsp.h文件2、给文件夹uC-CONFIG添加以下文件(从以下路径复制过来)3、将uCOS相关文件复制到HAL工程的MDK-ARM文件夹下四、开始移植1、将uCOS文件添加到项目(1)点击Manage Project Items(2)为项目

2021-12-04 21:38:32 263

原创 C#实现简单的网游客户端编程

目录一、项目创建1、创建新项目2、选择窗体应用二、界面设计1、图片PictureBox设置2、总的界面三、代码实现1、服务器连接2、发送确定按钮3、结果4、播放背景音乐5、变换游戏背景图片四、结果一、项目创建1、创建新项目2、选择窗体应用修改名称以及位置,点击确定。二、界面设计1、图片PictureBox设置2、总的界面三、代码实现1、服务器连接 private NetworkStream stream; private TcpClient tcpC

2021-11-27 23:09:44 2606

原创 基于I2C/SPI的温湿度采集与OLED显示

目录一、基于I2C/SPI的温湿度采集与OLED显示1、什么是I2C2、温湿度采集一、基于I2C/SPI的温湿度采集与OLED显示1、什么是I2CI2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。主器件用于启动总线传送数据,并产生时钟以开放传送的器件,此时任何被寻址的器件均被认为是从器件.在总线上主和从、发和收的关系不是恒定的,而取决于此时数据传送方向。如果主机要发送数据给从器件,则主机首先寻址从器件,然后主动发送数据至从器件

2021-11-27 22:19:21 3159

原创 TCP/UDP编程基础

目录一、UDP通信1、VS创建项目2、代码3、结果二、Form窗口程序1、创建新项目2、界面设计(1)从工具箱中选择button和textbox控件(2)textbox选择多行文本(3)设置边界样式(4)设置消息显示界面的 TextBox 不可编辑(5)设置按钮名称(6)设置窗体3、代码(1)客户端代码(2)服务端代码4、结果三、端口扫描1、单线程2、多线程3、结果对比四、抓包分析五、总结一、UDP通信1、VS创建项目选择C#—>控制台应用,然后输入项目名称,选择位置 ,点击确定2、代码

2021-11-24 19:28:18 53

原创 网络爬虫入门

目录一、爬取南阳理工学院ACM题目1、新建.py文件2、爬取结果3、代码分析(1)调用(2)定义表头(3)爬取信息并显示进度条(4)把爬取内容存放文件NYOJ_Subjects.csv中二、爬取重庆交通大学新闻网站1、确定爬取信息的位置(1)进入网站http://news.cqjtu.edu.cn/xxtz.htm(2)按“F12”,选择“元素”2、代码实现3、爬取结果三、总结一、爬取南阳理工学院ACM题目网站 http://www.51mxd.cn/1、新建.py文件import requests

2021-11-20 22:30:24 471 1

原创 Wireshark抓取疯狂聊天数据包

目录一、抓包准备1、下载打开crazychat.exe2、关闭防火墙3、网络设置二、开始聊天1、输入房间号和昵称开始聊天2、发送信息开始聊天三、wireshark进行抓包1、抓取数字信息数据包2、抓取中文数据包3、抓取英文数据包四、总结一、抓包准备1、下载打开crazychat.exe2、关闭防火墙3、网络设置关闭不需要的虚拟网络和其他不必要的以太网,只留下一个网络聊天的通道。二、开始聊天1、输入房间号和昵称开始聊天2、发送信息开始聊天三、wireshark进行抓包通过分析代码

2021-11-20 22:00:40 1237

原创 dlib+opencv+python人脸识别

目录一、采集人脸二、采集20张图片对应的68个特征点数组和平均特征值三、总结一、采集人脸建立自己的人脸数据库,采集多角度的20张人脸import cv2import dlibimport osimport sysimport random# 存储位置output_dir = 'D:/631907060115/face'size = 64 if not os.path.exists(output_dir): os.makedirs(output_dir)# 改变图片的亮度与对

2021-11-18 22:03:32 2167

原创 基于LibSVM实现支持向量机核函数训练并写出决策函数

目录一、LibSVM下载及安装1、下载2、解压二、基于LIBSVM处理手工生成数据集1、启动libSVM2、手工绘制数据集(1)鼠标左键进行描点(2)点击change更换颜色描点(3)点击save保存训练集(4)重复上述步骤创建一组测试集3、利用libSVM训练模型并求出决策函数(1)导入库(2)数据导入(3)使用线性核训练模型(4)使用多项式核训练模型三、总结一、LibSVM下载及安装1、下载官网下载连接2、解压二、基于LIBSVM处理手工生成数据集1、启动libSVM打开2、手工

2021-11-18 21:35:57 70

原创 SVM算法补充

目录一、基于SVM处理月亮数据集分类1、绘图函数(1)绘制函数(2)生成测试数据(3)可视化样本集2、基于线性核函数3、基于多项式核4、基于高斯核二 、基于SVM处理鸢尾花数据集分类1、基于线性核2、基于多项式核3、基于高斯核三、总结一、基于SVM处理月亮数据集分类1、绘图函数(1)绘制函数# 边界绘制函数import numpy as npfrom matplotlib.colors import ListedColormapdef plot_decision_boundary(model,

2021-11-15 19:48:18 38

原创 电脑间串口连接传输文件

目录一、电脑间通过串口传输1、打开串口调试助手2、另一台电脑接收的文件3、设置波特率为 2000000,发送文件4、另一台电脑接收的文件5、保存6、结果二、总结一、电脑间通过串口传输1、打开串口调试助手选择文件,设置波特率为115200,点击发送文件2、另一台电脑接收的文件3、设置波特率为 2000000,发送文件4、另一台电脑接收的文件5、保存6、结果二、总结本次实验总的来说较为简单,主要是波特率的设置以及16进制发送与接受。收益较多。...

2021-11-12 22:29:14 1405

原创 点阵汉字的字模读取与显示

目录一、Ubuntu下调用opencv库编程显示图片和学号姓名1、打开ubuntu2、把图片、24点阵.hz文件,ASCII码.zf文件,粘贴到该路径下3、输入代码后按Esc键输入:wq保存退出4、编译5、运行二、总结一、Ubuntu下调用opencv库编程显示图片和学号姓名1、打开ubuntu新建文件夹用来存放代码、图片、24点阵.hz文件,ASCII码.zf文件mkdir chinesetestcd chinesetest2、把图片、24点阵.hz文件,ASCII码.zf文件,粘贴到该路

2021-11-12 22:03:09 2677

原创 人脸特征提取

目录一、实时采集人脸并绘点1、代码2、结果二、人脸虚拟P上一付墨镜1、代码2、结果三、总结一、实时采集人脸并绘点1、代码打开摄像头,实时采集人脸并保存、绘制68个特征点import cv2import dlibimport osimport sysimport random# 存储位置output_dir = 'D:/631907060115'size = 64 if not os.path.exists(output_dir): os.makedirs(output_di

2021-11-12 18:41:30 3428 1

原创 STM32中断与DMA通信编程

目录一、CubeMX中断控制LED灯1、生成项目(1)新建项目File-New Project(2)选择芯片为STM32F103C8(3)相关设置(4)PB9的GPIO mode(5)PA4引脚配置(6)RCC配置时钟和SYS配置(7)开启中断(8)时钟树设置(9)项目命名位置选择(10)用keil5打开2、代码修改3、编译运行二、DMA通信编程1、创建项目(1)新建项目File-New Project一、CubeMX中断控制LED灯1、生成项目(1)新建项目File-New Project(2)

2021-11-08 21:38:21 50

原创 网络抓包与HTTP协议

目录一、Wireshark抓包工具1、Wireshark简介2、下载Wireshark3、安装Wireshark二、网络抓包1、抓包(1)打开Wireshark(2)点击 捕获>选项,开始抓包(3)查看网络状态(4)双击以太网(5)点击统计——流量图2、抓包分析(1)TCP建立连接的三次握手(2)抓取的内容如下(3)抓取包的信息如下(4)选中以太网首部,最下面的数据同步显示(5)选中IP首部,最下面的数据同步显示(6)选中TCP首部,最下面的数据同步显示(7)具体的每个字节展开(8)TCP三次握手分析

2021-11-06 19:14:16 76

原创 线性判别准则与线性分类编程实践

目录一、LDA算法代码实现1、python编程实现(1)引入相关库(2)LDA算法实现(3)构造数据集(4)LDA训练(5)实例测试2、sklearn 库实现二、月亮数据集算法可视化1、使用线性LDA对月亮数据集聚类2、使用k-means对鸢尾花数据集聚类3、使用SVM对月亮数据集聚类三、总结一、LDA算法代码实现1、python编程实现(1)引入相关库import numpy as npimport pandas as pdimport matplotlib.pyplot as plt#计

2021-11-05 20:08:34 43

空空如也

空空如也

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

TA关注的人

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