yolov5环境配置教程
写在前面:本学期因为大创需要使用yolov模型来进行相关的工作,故记录如下。使用的系统为Ubuntu18.04. 1.安装Anaconda 访问Anaconda官网下载合适版本。 导航到下载目录:使用cd命令导航到下载目录。例如,如果下载文件在Downloads目录下: 1cd ~/Downloads 运行安装脚本:使用bash命令运行下载的安装脚本: 1bash Anaconda3-2024.10-1-Linux-x86_64.sh 阅读并接受许可协议:在安装过程中,会显示许可协议,按q键跳过,然后输入yes接受协议。 选择安装路径:默认安装路径是/home/your_username/anaconda3,可以按Enter接受默认路径,或者输入其他路径。 初始化Anaconda:安装完成后,系统会提示是否初始化Anaconda,输入yes以启用。 更新环境变量:安装完成后,关闭并重新打开终端,或者运行以下命令使环境变量生效: 1source...
网络攻防实战billu b0x打靶思路
写在前面:思路不同于cy老师上课讲的,故在此记录一下。 一、扫描端口首先还是尝试非常经典的扫描端口,输入以下命令 12arp-scan -l #查找靶机ipnmap -p- 10.0.2.13 -sV –min-rate 50000 –min-hostgroup 100 #查找靶机暴露的端口以及其具体信息 发现结果如下: 尝试寻找相应的漏洞后(使用searchsploit命令),没有发现可利用的漏洞,故进行到下一步。 二、尝试破解登录 首先尝试使用seclist中提供的目录来进行爆破,但是因为burpsuite没开会员,等待时间非常长,故选择放弃。 很容易想到经典的目录搜索dirsearch -u...
通过ssh连接VirtualBox的nat网络模式下的虚拟机
写在前面:因为这学期要上传奇史课os,课程要求使用OpenEuler系统,为了方便用vscode编程使用了ssh来连接虚拟机。折腾的过程中发现桥接模式会随着你网络环境他的变化而产生网段的变化导致ssh配置发生变动,而nat模式下的虚拟机ip不会产生改变。而使用nat网络模式来进行连接相对麻烦一点儿,故有了该文章。 一、设置端口转发因为nat模式下尽管虚拟机ping得通主机,但是主机ping不通虚拟机的话ssh连接仍然是不可行的,所以必须要先进行端口转发。设置端口转发也非常简单,首先点击VirtualBox左上角的管理,选择其中的工具,在工具的菜单栏中选择网络管理器。或者是直接使用快捷键Ctrl+H打开。之后先点开属性,选择NAT网络,在下方选择端口转发,点击右边的”+“添加新规则。主机ip和子系统端口和上图保持一致,除非你ssh端口自定义了非22端口。主机端口可以自己改动,只要该端口没有被占用就行。需要注意的是子系统ip要和你的虚拟机保持一致。至于如何获得子系统的ip,需要打开子系统输入命令ip...
zsh的安装和简单配置
写在前面:本教程使用的是WSL2(Debian系统),使用ArchLinux系或者RedHat系的操作系统可能在下面的操作中有些许不同之处。zsh有比bash更加丰富的扩展功能,在可自定义化和补全功能上都比bash要强大很多(最重要的是zsh比bash的prompt好看多了)。 一、下载zsh并设置其为默认shell 下载zsh下载zsh非常之简单,很多版本的Linux都提供了zsh的预编译包,可以通过系统的包管理器安装。 12sudo apt updatesudo apt install zsh 如果你的Linux使用的是其他包管理工具,比如yum或是pacman,请自行查找教程。 将zsh设置为默认shell首先要检查zsh是否安装成功,输入命令zsh --version后如果有类似于下面的输出,那说明安装成功了。之后就是输入命令让zsh成为默认shell。 1chsh -s...
WSL2的安装和简单配置
写在前面:本教程使用的是Windows11的系统,不保证Windows10也适用。 一、为Windows启用Hyper-v虚拟化 按下win键,打开开始菜单,在搜索框中搜索powershell并按下右键选择以管理员身份运行。 输入命令来执行虚拟化操作: 1Enable-WindowsOptionalFeature -Online -FeatureName $("Microsoft-Windows-Subsystem-Linux","VirtualMachinePlatform") 此操作需要重启,若询问是否立即重启执行操作,输入Y并按下回车键即可。 二、设置WSL2默认版本为version2在之前的管理员powershell界面输入wsl --set-default-version 2即可,之后可以输入wsl -v来确定版本。现在win11默认的wsl版本就是2,此操作也可以不做。 三、下载Linux发行版方案一:通过Microsoft...
DELL Latitude 5290 2in1扩展硬盘避坑
PS:写这篇文章的原因是我在扩展这个平板的硬盘时就踩过坑,而且关于这台平板的文章在网上非常少且有些错误的地方。 自从需要带着电脑出去干活的频率升高后就一直想搞个win平板玩玩,主要是方便带着出门加轻度办公(其实主要原因是方便玩旮旯给木)。为什么要选择傻多戴呢,无他,就是因为可以扩展硬盘而且二手也不贵(某鱼上1000多一点带键盘拿下,基本上是全新)。 关于硬盘位关于大家最关心的扩展位硬盘的问题,这个硬盘位是wwan口,不支持sata协议,只支持nvme协议 pcie3.0,并且需要双缺口(B&M key)的硬盘才能插得进去。规格我选择的是2242的(是短硬盘,平时大家看得多的长硬盘是2280规格的),2230的没试过,貌似也是可以的(别人有成功过)。根据硬盘的螺丝定位口来看,2242是刚刚好的。 速度测速大家自己看吧(主硬盘位商家给了一根sata协议的好黑心) 在这里纠正一点,在别的文章有看到过把ngff和nvme放在一起说的,而实际上ngff和nvme不是并列关系,ngff(Next Generation Form Factor)就是m.2的前称,而nvme是一种传输协议。