自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TLS握手及其报文详细分析,服务器视角

TLS(传输层安全协议)握手是建立安全通信通道的关键过程。这个过程涉及客户端和服务器之间交换一系列消息,以协商加密算法、验证身份并生成会话密钥。以下是TLS握手过程及其报文的详细分析

2024-06-27 15:33:31 1092

原创 python项目结构示例

记住项目的用户将是谁,并根据他们的需求进行调整。公共和开源项目是打算与大量用户分享的项目,可能涉及庞大的开发团队。这些项目应将项目文档的优先级放在与项目开发本身一样高。私有项目是专为个人使用而设计的项目,通常不与其他用户或开发人员共享。文档应该比私有项目需要的要严格一些,主要是为了帮助新成员加入项目或提醒贡献者/用户项目的新变化。共享项目是您与少数其他人在项目的开发和/或使用中进行合作的项目。“客户”或项目的用户仍然是您自己和那些少数人员使用项目的人员。许可证:描述您的项目正在使用的许可证的纯文本文件。

2024-05-11 11:58:10 314

原创 pep8规范

不同类型的命名规范有所不同,包括模块、类、异常、函数/方法、全局/类常量、全局/类变量、实例变量和方法名。- 函数/方法的文档字符串应描述其功能、输入参数和返回值,如果有必要还需描述复杂的算法和实现。- 使用字符串的 join 方法拼接字符串,使用字符串方法而不是 string 模块的方法。- 尽量不要在 try/except 中写过多的内容,只在可能抛出异常的地方使用。- 操作符两侧添加空格,例如 +、-、*、/、|、&、=。- 在列表、字典、元组、集合和参数列表的逗号后添加空格。

2024-05-11 11:56:27 365

原创 python命名规则

变量名可以包含英文、下划线、数字,但不能以数字开头,例如 `student_id`、`student1`、`student_1`、`_student` 都是合法的变量名,但 `1student` 是非法的。- **类(class)的命名**:采用驼峰命名法,首字母大写,私有类可用一个下划线开头,例如 `Farm`、`AnimalFarm`、`_PrivateFarm`。- **双下划线开头的命名**:表示类的私有成员,不能被导入和其他类变量访问。

2024-05-11 11:54:57 388

原创 python项目代码注释代码规范4

如果您使用argparse,那么可以省略参数特定的文档,假设它已经正确地在argparser.parser.add_argument函数的help参数中被文档化。脚本的文档字符串应放在文件的顶部,并且应该被充分文档,以便用户能够充分了解如何使用脚本。不同之处在于,现在文档的是模块以及模块内的任何函数,而不是类和类方法。1、包文档字符串应放在包的__init__.py文件的顶部。- 传递的任何参数(必需的和可选的),包括关键字参数。- 由模块导出的任何类、异常、函数和其他对象的列表。

2024-05-11 11:52:14 314

原创 python项目代码注释代码规范3

3、类构造函数参数应记录在__init__类方法docstring。各个方法应该使用各自的文档字符串进行记录。让我们来看一个简单的例子,表示动物的数据类。1、类文档字符串适用于类本身以及任何类方法。- 传递的任何参数(必需的和可选的),包括关键字参数。- 与接口相关的任何内容,如果该类打算被子类化。- 标记任何被认为是可选的或具有默认值的参数。- 对何时可以调用该方法有任何限制吗。- 任何公共方法,以及简短的描述。- 执行该方法时出现的任何副作用。- 对该方法及其用途的简要描述。- 任何类属性(特性)

2024-05-11 11:50:55 113

原创 python项目代码注释代码规范2

2、在所有情况下,文档字符串都应该使用三重双引号(""")字符串格式。无论文档字符串是否是多行的,都应该这样做。至少,docstring应该是对您所描述的内容的快速总结,并且应该包含在一行中。而不是直接操作__doc__属性,字符串直接放在对象下面的特定位置将自动设置__doc__值。4、所有文档字符串的最大字符长度应该与注释相同(72个字符)。3、多行文档字符串用于进一步阐述摘要之外的对象。- 包和模块文档字符串:包、模块和函数。- 脚本文档字符串:脚本和函数。- 类文档字符串:类和类方法。

2024-05-11 11:48:50 167

原创 python项目代码注释代码规范1

即使您的项目将最大行长度更改为大于推荐的80个字符,这也是正确的。- 规划和审核:在开发代码的新部分时,使用注释作为计划或概述该部分代码的一种方式可能是合适的。5. 算法描述:当使用算法时,特别是复杂的算法,解释算法的工作原理或如何在您的代码中实现它可以是有用的。最简单的理解代码的方法是阅读代码。当您使用清晰、易于理解的概念设计代码时,读者将能够快速理解您的意图。7. 您的代码的注释应保持简短和专注。1. 在Python中,注释是使用井号(#)创建的,应该是简短的句子,长度不超过几句话。

2024-05-11 11:46:29 227

原创 vsomeip问题

直接运行./hello_world_service,也就是官方的可执行文件会出现。只需要在命令的时候多加几条命令,以及把配置文件放入当前目录,指明名字。

2024-04-23 09:49:43 159 1

原创 win10+boost+vs2022安装问题

【代码】win10+boost+vs2022安装问题。

2024-04-22 16:44:45 77

原创 SOMEIP-SD协议介绍

该协议规范详细说明了协议SOME/IP服务发现(SOME/IP-SD)的格式、消息序列和语义。服务发现协议的主要任务是在车内通信中传达称为服务的功能实体的可用性,以及控制事件消息的发送行为。这允许仅向需要它们的接收方发送事件消息(发布/订阅)。此处描述的解决方案也称为SOME/IP-SD(基于IP的可扩展面向服务的中间件 - 服务发现)。SOME/IP-SD 用于:- 定位服务实例。- 检测服务实例是否正在运行。- 实现发布/订阅处理。在车载网络中,服务实例的位置通常是已知的;

2023-11-24 11:26:26 2139 1

原创 makefile linux简单教程3

你可以使用变量来存储常用的值和命令,使用函数来进行字符串操作和条件判断。模式规则允许你使用通配符来定义一类文件的编译规则,从而简化 Makefile 的书写。PHONY 目标是指那些不对应真实文件的目标,而是代表一些动作或命令。声明可以避免与同名文件冲突,并告诉 Makefile 这是一个伪目标。你可以为一个规则指定多个目标,表示这些目标共享相同的依赖和命令。命令来执行清理操作,而不会与同名的文件产生冲突。是变量,存储了版本号和目标文件名。表示依赖文件列表中的第一个文件,是一个自动化变量,表示当前目标。

2023-07-05 11:06:33 131 1

原创 makefile linux简单教程2

变量可以通过使用等号()或冒号等号(:=)进行定义。CC = gcc在上面的示例中,CC和CFLAGS是两个定义的变量,分别存储了编译器的名称和编译选项。CC:C 编译器的名称。CFLAGS:C 编译选项。LDFLAGS:链接选项。LDLIBS:链接的库。这些预定义变量可以简化 Makefile 的书写。

2023-07-05 10:56:15 152 1

原创 gcc命令语句大全

还提供了许多其他选项和参数,用于特定的编译和链接需求。的官方文档来获取完整的选项和参数列表。除了上述常用选项之外,

2023-07-05 10:33:17 4226 1

原创 makefile linux简单教程

当使用Linux系统进行软件开发时,Makefile 是一种常见的构建工具,用于自动化编译和构建项目。下面是一个简单的 Makefile 教程,帮助你入门使用 Makefile。这是一个简单的 Makefile 教程,介绍了如何创建、编写规则、构建目标和清理构建。Makefile 中的规则描述了如何构建目标和其依赖关系。你可以编写一个特殊的规则来清理构建生成的文件。如果没有指定目标名称,Makefile 将构建默认的第一个目标。你可以根据自己的项目结构和需要添加更多的规则。也有各自的规则来构建它们。

2023-07-05 10:19:11 366 1

原创 tcp、udp报文的python代码实现

udp报文的生成,tcp报文的生成。

2023-07-04 22:09:11 347

原创 IP报文的创建python代码实现

创建ip抱头的实现

2023-07-04 22:00:43 255

原创 SOME/IP介绍

本协议规范规定了AUTOSAR协议“可扩展的面向服务的IP中间件(SOM/IP)”的格式、消息序列和语义。SOME/IP是一种自动/嵌入式通信协议,支持远程过程调用、事件通知和底层序列化/有线格式。唯一有效的缩写是SOME/IP。其他缩写(例如Some/IP)是错误的,不应使用。SOME/IP应在不同的操作系统(如AUTOSAR、GENIVI和OSEK)上实现,甚至在没有操作系统的嵌入式设备上实现。SOME/IP应用于ECU客户端/服务器之间的串行化。

2023-06-01 21:09:20 3769 1

原创 在tcp连接时候端口占用

杀死进程

2023-05-04 19:43:02 194

原创 boofuzz变异策略之s_string

boofuzz变异策略之s_string的使用

2023-04-13 15:05:56 259

原创 python画3d公式图

z=x+y,三维公式画图

2022-12-28 20:43:16 229

原创 yolov5半自动标注,测试好用

只需要标注几十张或者一百张张小样本训练好,再自动标注1000,10000张,自己在用,很好用。

2022-12-11 20:34:02 1202

原创 python时钟

写时钟

2022-12-07 16:57:43 1901

原创 服务器配置pytorch

记录自己配置yolo服务器过程

2022-11-30 10:31:11 911 1

原创 python基础学习 输入

仅供自己学习参考

2022-11-19 11:20:14 163 1

原创 python初始教程 打印字符串

初学python第一课,用于记录自己学习过程。

2022-11-18 11:29:05 4118 1

原创 R语言绘柱状图

初学R的第一课,绘制柱状图,统计文档当中每个名字的个数,并用图绘制。

2022-11-17 09:40:46 1734 1

原创 在Yolov5中同时实现文件夹全部图片的检测

在做口罩项目时候需要用到一张一张图片的检测,这样会非常繁琐,不利于观察结果,我就稍微改了一下,使得在一个文件夹批量检测并保存。

2022-11-09 20:14:02 2794 1

以太网TLS原理ppt介绍

TLS原理ppt介绍

2023-06-26

someip以及sd的ppt讲解

车载以太网someip以及sd的报文ppt讲解

2023-06-26

yolov5数据集预处理必备文件

包括划分训练集测试集,查看标签,解决问题,改标签名。

2023-06-26

深度学习数据集txt文件转xml

在YOLOv5中,常用的数据集格式是TXT文件,其中包含了目标检测的标注信息。如果需要将TXT文件转换为XML文件格式,可以按照以下步骤进行操作: 读取TXT文件:首先,需要读取包含目标检测标注信息的TXT文件。每行通常表示一个目标,每个目标由一系列数据组成,如边界框的坐标和类别标签等。 解析TXT文件:对于每个目标,解析TXT文件并提取所需的信息,如边界框的位置和类别标签。 创建XML文件:根据解析到的目标信息,创建相应的XML文件。XML文件的结构应符合标准的PASCAL VOC格式或其他目标检测任务所需的格式。 写入XML文件:将解析到的目标信息写入XML文件中。在XML文件中,每个目标通常表示为一个独立的XML元素,包含有关目标的各种属性,如边界框的坐标、类别标签等。 重复以上步骤:对于TXT文件中的每个目标,重复步骤2至步骤4,直到将所有目标信息写入XML文件中。 通过以上步骤,可以将YOLOv5中的数据集TXT文件转换为XML文件格式。这样做的目的可能是为了适应其他目标检测框架或工具,或者方便与其他系统进行数据交互。

2023-06-26

车载以太网模糊测试ppt综述

车载以太网模糊测试是指对车辆中使用的以太网通信协议进行模糊测试,以发现潜在的漏洞和安全风险。这种测试方法通过发送具有异常、异常边界和非预期输入的数据包来评估车辆网络的安全性和鲁棒性。 车载以太网模糊测试的目的是模拟现实世界中的攻击场景,以评估车辆网络的弱点并提供改进建议。模糊测试可以揭示由于软件错误、协议设计缺陷或实现漏洞而引起的潜在安全问题,包括拒绝服务(DoS)攻击、远程代码执行、信息泄露等。 在车载以太网模糊测试的过程中,ppt是一些常见的步骤和方法

2023-06-26

yolov5货车检测100轮训练结果权重

yolov5货车检测100轮训练结果权重

2023-06-26

yolov5烟火检测100轮训练结果权重

yolov5烟火检测100轮训练结果权重

2023-06-26

yolov5吸烟检测100轮训练结果权重

yolov5吸烟检测100轮训练结果权重

2023-06-26

yolov5人头数量100轮训练结果权重

yolov5人头数量100轮训练结果权重

2023-06-26

yolov5水果分类100轮结果权重

可识别四类水果

2023-06-26

水果水果分类数据集,几种不同的

水果水果分类数据集,几种不同的

2023-05-15

拜登戴黑色口罩数据集 yolov5已打标签

拜登戴黑色口罩数据集 yolov5已打标签

2023-05-04

拜登戴红色口罩数据集 yolov5已打标签

拜登戴红色口罩数据集 yolov5已打标签

2023-05-04

CA注意力模块组会ppt

自己做的ppt

2023-03-10

空空如也

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

TA关注的人

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