- 博客(11)
- 收藏
- 关注
原创 USB HID 流量分析详解
USB HID(Human Interface Device),中文译为人机接口设备,是一种允许人与计算机交互的接口的设备,主要用于连接各种人机界面设备,如键盘、鼠标、游戏手柄、数字仪表、触摸屏等。USB HID 设备与计算机通信使用的是 USB HID 协议,这个协议规定了 USB HID 设备与主机之间的通信协议和数据格式。本文将对 USB HID 协议进行简单的介绍,演示如何用 Wireshark 捕获、过滤 USB 流量,重点对鼠标、键盘流量进行分析,利用 Python 脚本解析流量,从中还原出
2023-04-14 14:35:16
2430
1
原创 二分查找算法:初始化、查找区间与终止条件
本文详细介绍了二分查找算法的实现过程和关键注意事项。通过分析查找某个元素以及查找某个边界的场景,文章阐述了如何正确初始化查找区间、设置终止条件以及缩小查找范围。文章旨在帮助读者深入理解并掌握二分查找算法,提高编程效率。
2023-04-14 14:27:08
470
原创 吃握手包的电子宠物 - Pwnagotchi开箱教程
Pwnagotchi 是一个能够帮助你捕获附近破解WiFi需要的握手包的工具。它的亮点在于采用了不同的情绪和性格来表示程序当前的状态,会在嗅探握手包时东张西望,会因为没有收到新鲜的握手包而感到无聊,会因为交到新朋友而感到开心,当然了,偶尔也会摸摸鱼......就好像养了一只电子宠物一样。...
2022-07-31 12:23:13
2914
原创 C语言链接属性
什么是链接属性链接属性与C语言中各个目标文件及函数的链接过程有关,用于认定不同文件的标识符(即程序中定义的各种名称,包括变量名、函数名)是否是同一个实体。更通俗地说,就是在两个不同文件中的变量、函数声明是否指向同一个实体。比如:a、b文件同时声明了变量c,链接属性就指定了这两处变量c是否是同一个c。简单来说,链接属性的作用就是让你能在a文件中决定要不要访问b文件中的变量、函数。链接属性的分类链接属性有三种:external - 外部链接internal - 内部链接none - 无链接对
2022-03-17 18:39:12
1600
原创 gdb调试缺少glibc
使用环境VMWare CentOS8踩坑过程使用gdb第一次调试C程序时产生如下报错:Missing separate debuginfos, use: yum debuginfo-install glibc-xx意思是缺少调试信息,需要安装glibc然后不明就里在终端尝试输入sudo yum debuginfo-install glibc结果安装不了。网上查了发现debuginfo-install命令是yum-utils中的一个安装命令,所以要先装yum-utils。接着还得打开C
2021-06-23 11:50:08
372
原创 [Python]matplotlib库实现数据可视化之随机漫步
随机漫步(Random walk),也称随机游走,是一种数学统计模型,它由一连串轨迹所组成,其中每一次都是随机的,它能用来表示不规则的变动形式,如同一个人乱步所形成的随机记录。气体或液体中分子活动的轨迹等也可作为随机漫步的模型。这个概念在1905年由卡尔·皮尔逊首次提出,目前已在许多领域中得到应用,如生态学、经济学、心理学、计算科学,物理学、化学和生物学等。随机漫步有很多实际用途。比如,分子...
2019-07-15 09:12:03
493
原创 [Python]matplotlib库实现数据可视化之折线图与散点图复习
这次用到的数据是立方数同时绘制了折线图和散点图,所以效果有叠加# -*- coding:utf-8 -*-import matplotlib.pyplot as pltdef main(): values = list(range(0, 11)) cubes = [x**3 for x in values] plt.plot(values, cubes) ...
2019-07-15 02:35:15
343
翻译 [matplotlib官方文档] Colormap参考
原文:Colormap referenceColormap参考Matplotlib附带的色彩映射参考。通过将_r附加到名称,例如viridis_r,可以获得每个这些颜色映射的反转版本。请参阅Choosing Colormaps in Matplotlib,以深入讨论色彩映射,包括色盲友好。import numpy as npimport matplotlib.pyplot as pl...
2019-07-15 02:28:45
5024
原创 [Python]matplotlib库实现数据可视化之绘制散点图
绘制散点图主要用到pyplot模块的scatter()函数。详细参数可参考【matplotlib】scatter()散点图的详细参数1. 绘制单个点import matplotlib.pyplot as pltplt.scatter(2, 4)plt.show()使用函数scatter(),并向它传递一对x和y坐标,他将在指定位置绘制这个点:2. 设置输出的样式import...
2019-07-15 02:25:03
1245
原创 [Python]matplotlib库实现数据可视化之绘制折线图
1. 安装使用pip安装,不多解释pip install matplotlib2. 绘制简单的折线图主要用到pyplot模块的plot()函数import matplotlib.pyplot as plt# 生成1~8的平方数squares = [x**2 for x in range(1, 9)]plt.plot(squares)plt.show()首先导入模块pyp...
2019-07-15 02:23:17
1060
原创 [C++]分类任务——线性分类器|人工智能基础
分类山鸢尾和变色鸢尾测试数据(测试数据中-1,1表示不同种类):81.1 0.1 -11.7 0.5 -11.4 0.3 -11.6 0.6 -15.0 1.7 14.0 1.0 14.5 1.5 13.0 1.1 1源代码:#include<iostream>#include<fstream>#define fin cin#define ...
2019-07-15 02:17:21
629
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人