草庐IT

行业介绍

全部标签

Jar包常见的反编译工具介绍与使用

反编译JAR能干什么:排查问题、分析商业软件代码逻辑,学习优秀的源码思路。反编译工具介绍JD-GUI下载地址:http://java-decompiler.github.io/点评:支持的java版本不会太高,中文注释能够正常显示。Luyten下载地址:https://github.com/deathmarine/Luyten点评:支持更多,但是中文不正常显示。底层使用的是Procyon。Jadx下载地址:https://github.com/skylot/jadx点评:卡了很长时间都没显示解析完,很耗内存与时间。BytecodeViewer下载地址:https://github.com/Ko

「Win」Windows环境变量介绍与操作

✨博客主页:何曾参静谧的博客📌文章专栏:「Win」Windows程序设计相关术语Windows环境变量:是一组用于存储系统和应用程序配置信息的变量,在Windows操作系统中起着非常重要的作用。本文将详细介绍Windows环境变量的概念、类型、设置方法以及如何在程序中访问环境变量。一、环境变量的概念环境变量是一种存储在计算机内存中的变量,其值可以在系统和应用程序之间共享。它们通常由操作系统或应用程序定义,并在系统启动时自动加载到内存中。可以通过访问环境变量来获取有关系统和应用程序的信息,例如安装位置、配置文件路径等。二、环境变量的类型在Windows中,环境变量分为两种类型:系统环境变量和用户

Cobalt Strike(CS)介绍,安装及初步使用(学习笔记1)

 目录 CS简介2.安装使用 CS简介CobaltStrike(简称CS)是一个为对手模拟和红队行动而设计的平台,主要用于执行有目标的攻击和模拟高级威胁者的后渗透行动,分为服务器和客户端。模式:CobaltStrike使用C/S架构(client/server),CobaltStrike的客户端连接到团队服务器,团队服务器连接到目标,也就是说CobaltStrike的客户端不与目标服务器进行交互 (1)服务器(TeamServer)生成攻击载荷(payload)下载攻击代码(会在服务器设置的端口上提供攻击代码下载)监听器(端口监听)日志记录保存在logs文件夹支持团队协同操作团队服务器只能运行

文件操作介绍及C语言实现通讯录管理系统3.0最终版(文件操作版本)

文章目录1.前言2.文件操作2.1什么是文件2.2文件缓冲区2.3文件指针2.4文件的打开与关闭2.5文件的顺序读写3.优化通讯录3.1保存通讯录3.2加载通讯录4.结尾1.前言上一篇文章我们学习了动态内存开辟的相关知识点,并用动态内存函数优化了我们的通讯录,但通讯录还有需要改进的地方,比如,正常情况下的通讯录,应该可以一直保存联系人信息,而不是退出就清空了,这就需要我们实实在在的保存下来一个通讯录。接下来我会给大家介绍文件以及如何用C语言来操作文件。2.文件操作2.1什么是文件磁盘上的文件是文件。但是在程序设计中,我们一般谈的文件有两种:程序文件、数据文件程序文件:包括源程序文件(后缀为.c

详细介绍 Yolov5 转 ONNX模型 + 使用ONNX Runtime 的 Python 部署(包含官方文档的介绍)

1Pytorch模型转Onnx对ONNX的介绍强烈建议看,本文做了很多参考:模型部署入门教程(一):模型部署简介模型部署入门教程(三):PyTorch转ONNX详解以及Pytorch的官方介绍:(OPTIONAL)EXPORTINGAMODELFROMPYTORCHTOONNXANDRUNNINGITUSINGONNXRUNTIMEC++的部署:详细介绍Yolov5转ONNX模型+使用ONNXRuntime的C++部署(包含官方文档的介绍)。1.1获得自己的PyTorch模型我用的是自己训练好的一个yolov5-5.0模型。1.2Yolov5-5.0的模型转换成ONNX格式的模型PyCharm

UDS基础知识介绍

文章目录前言UDS简介为什么需要UDSUDS特点UDS格式介绍诊断Request格式:PositiveResponse:NegativeResponse:UDS的寻址模式UDS的OSI模型前言本文介绍UDS的基础知识,便于做汽车诊断的同学知道一些基本原理和概念,希望能对你有点帮助UDS简介UDS(UnifiedDiagnosticServices统一的诊断服务)是一种通用的诊断服务标准,用于汽车电子控制单元(ECU)的诊断和调试。UDS是ISO14229标准定义的一种通信协议,可以在CAN、LIN等多种总线上进行通信。UDS协议定义了一套标准的诊断服务,包括会话控制、诊断请求、诊断响应和ECU

Spring Security:身份验证令牌Authentication介绍与Debug分析

在SpringSecurity中,通过Authentication来封装用户的验证请求信息,Authentication可以是需要验证和已验证的用户请求信息封装。接下来,博主介绍Authentication接口及其实现类。AuthenticationAuthentication接口源码(Authentication接口继承Principal接口,Principal接口表示主体的抽象概念,可用于表示任何实体):packageorg.springframework.security.core;importjava.io.Serializable;importjava.security.Princi

常用车载总线CAN、CAN FD、LIN、FlexRay、Ethernet介绍

文章目录前言【关于这些总线的详细介绍可分别参考如下】:一、为什么要这些总线二、车载总线的种类1.CAN1.1CAN协议简介1.2CAN协议特点2.CANFD2.1CANFD协议简介2.2CANFD协议特点3.LIN3.1LIN总线简介3.2LIN总线特点4.FlexRay4.1FlexRay简介4.2FlexRay特点5.MOST6.Ethernet三、总结参考资料前言摘要:相信做汽车电子行业的小伙伴,对CAN等常用车载总线并不陌生,当然了,可能不做汽车电子的也知道CAN,因为CAN的使用范围不再局限于汽车行业了。航空航天、机械工业、纺织机械、农用机械、机器人、数控机床、医疗器械等都会使用到。

人工智能:人脸识别技术应用场景介绍

1、场景分类 人脸识别:安防监控识别、人脸门禁、明星脸、VIP身份识别等等。 人证对比:金融领域身份认证、考勤打卡、登机安检、考试身份认证等等。人脸编辑:人脸美化、人脸贴纸等特效等等。 人脸验证:刷脸支付、找回密码、通过人脸安全登录系统等等。2、  人脸编辑随着短视频、直播的流行,人像美化技术现在越来月成熟,现在可以通过人脸美化、编辑把人脸的关键点检测出来,然后进行放大眼睛、美白皮肤、瘦脸等操作,还可以增加一些贴纸效果。让从事直播、短视频的朋友变得更加赏心悦目。2、认证对比认证对比主要是把人脸图像和身份证上的信息进行对比,来验证人脸图像是否身份证上的本人。这种业务系统的流程一般都是先在业务系统

Docker搭建Sentinel 控制台环境搭建及使用介绍

1、概述Sentinel提供一个轻量级的开源控制台,它提供机器发现以及健康情况管理、监控(单机和集群),规则管理和推送的功能。Sentinel控制台包含如下功能:查看机器列表以及健康情况:收集Sentinel客户端发送的心跳包,用于判断机器是否在线。监控(单机和集群聚合):通过Sentinel客户端暴露的监控API,定期拉取并且聚合应用监控信息,最终可以实现秒级的实时监控。规则管理和推送:统一管理推送规则。鉴权:生产环境中鉴权非常重要。这里每个开发者需要根据自己的实际情况进行定制。2、制作镜像sentinel-dashboard就是一个SpringBoot项目,直接使用命令启动即可,所有自定义