自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

清穷的博客

欢迎互相交流!

  • 博客(27)
  • 收藏
  • 关注

原创 重装系统Windows和Linux

使用 WinNTSetup 安装的核心在于分离引导与系统:“安装磁盘”选 C 盘,“引导驱动器”必须选 ESP 分区(切勿选 C 盘),这是 UEFI 启动成功的关键;一般软件会自动识别(亮绿灯)。其中制作 USB 启动盘 (烧录 ISO),下载并打开 Rufus,点击“选择”,找到你下载好的 ISO 镜像文件。第一个“选择包含 Windows 安装文件的位置”: 点击“选择”,找到你 U 盘里的 ISO 文件。制作完成后,你的 U 盘会被分成两个部分(一个是隐藏的启动分区,一个是可见的数据分区)。

2026-01-02 15:37:16 844

原创 git管理代码项目-初探

运行 ssh-keygen -t ed25519 -C “you@example.com”,然后将 ~/.ssh/id_ed25519.pub 的内容添加到 GitHub/Gitee 的 SSH key 设置中,实现免密操作。本地目录已经是一个完整的 Git 仓库(包含 .git 目录),不需要再 git init。这会生成一个 .git 文件夹,Git 会在这里记录版本信息。之后 git push 就是推送到你自己的仓库了。远程 origin 默认指向原作者的仓库。任务场景二:当作模板,建自己的仓库。

2025-09-18 10:25:25 411

原创 深度学习中项目的安装方式

给当前 Python 环境安装某些外部依赖,一般不涉及项目的包,项目包作为运行修改。把当前目录下的包复制到 Python 的 site-packages 目录。最近在和同门的探讨中,思考其安装方式的不同。(前提使用前人的模型)在传统的深度学习中需要安装环境和源码来对数据集进行训练和改进。会显示构建过程的详细信息(编译、依赖解析、安装路径等)。含义:-v 表示 verbose(详细输出)。必须指定安装位置(通常是 . 表示当前目录)。安装模式:普通模式(非 editable)。含义:从当前目录(.)安装包。

2025-08-15 15:24:01 246

原创 恶补Linux与docker命令

二、Docker 常用命令。一、Linux 常用命令。

2025-08-15 09:29:34 238

原创 打包PyQt5应用为exe文件

本文介绍了三种Python程序打包工具的使用方法: PyInstaller:详细讲解基本和高级打包步骤,包括规范文件修改、单文件模式和数据文件处理 cx_Freeze:通过setup.py配置文件实现打包 Nuitka:将Python编译为C代码的替代方案 重点说明了PyInstaller的参数配置(--name/--windowed/--icon)、隐藏依赖处理以及外部资源包含技巧,并对比了各工具的适用场景:PyInstaller通用、Nuitka性能更优。适合需要分发Python应用的开发者参考。

2025-06-06 11:29:11 573

原创 常见服务器阵列(RAID方案)

主要用于 科研数据归档、文件共享、对安全性要求高,推荐 RAID 6;如果需要较高读写性能(例如图像/视频处理),选 RAID 10。一、常见RAID方案对比(基于4块4TB硬盘)推荐 1:RAID 10(RAID 1+0)RAID 方案总结对比(NAS场景下)或者:如果你更看重性能而不是极致安全。✅ RAID 10:性能与安全平衡。✅ RAID 6:安全性优先推荐。首选 RAID 类型推荐。推荐 2:RAID 6。推荐 3:RAID 5。

2025-05-23 14:37:19 1035

原创 遥感Tif标签文件处理

每个像素用3个(或更多)通道直接存储颜色值,通常是红、绿、蓝3个通道,每个通道8位(0-255)。图像文件内部包含一个调色板(palette),调色板是一个颜色列表,索引值对应调色板中的某个颜色。其实图像像素是单通道8位灰度值,但这些灰度值不是直接颜色,而是调色板索引。每个像素值指向调色板里的颜色编号,比如像素值 5 代表调色板中第6个颜色。P模式(调色板模式,Palette mode)的TIFF文件。读取时,每个像素是一个RGB三元组,文件体积通常较大。img.mode 是 ‘L’ 是灰度图。

2025-05-22 16:39:07 483

原创 CloudCompare使用

二进制格式:通常比 ASCII 文件小很多,因为它不需要存储数值的字符表示(如 12.345678 需要 8 个字符,而二进制只需 4~8 字节)。ASCII 格式:数据以文本形式存储,占用空间大,读写速度较慢,但可以用文本编辑器(如 Notepad++)打开查看。二进制格式:数据以二进制编码存储,占用空间较小,读写速度快,但不能直接用文本编辑器查看。ASCII 格式:存储相同点云数据的文件更大,因为每个数据点都是以字符的方式存储的。二进制格式 适合存储 大规模点云,因为文件小、加载快,适合后续处理。

2025-03-30 10:41:16 695

原创 镜像云备份(持续更新)

全局pip一般地址:C:\Users\用户名\AppData\Roaming\pip。当更新完.condarc文件时无效,可以查查是不是设置了全局的pip。

2025-03-29 16:44:21 180

原创 nerfstudio遇到的问题

sudo apt install ffmpegsudo apt-get install colmap

2025-03-27 17:37:41 355

原创 使用ffmpeg对视频抽帧命令

使用ffmpeg抽帧是个高效的方法,具体命令可以根据你的需求进行调整。

2025-03-24 11:09:40 2477

原创 Ubuntu 20.04 Nvidia驱动的安装(显卡V100)

仍在运行,导致 NVIDIA 驱动无法正常工作。这样可以获取更详细的错误信息,我可以帮你进一步分析!这一块如果安装驱动很慢,在软件和更新部分更换源。这里换了阿里云的服务器速度比较快。如果上面的方法仍然不行,尝试。如果仍然失败,可能是。

2025-03-22 15:26:34 2293

原创 yolov8 一般报错解决方案---持续更新

解决:更换环境,python=3.8,pytorch为1.9版本的,CUDA 11.1。换完如何还是报这个错误,建议多换几个pytorch版本。ps:我的换了pytorch1.7不行,1.9就好使。是由于当前数据集缓存的问题,把数据集生成的缓存(labels.cache)删除,在运行训练即可。测试完,是因为pytorch版本对不上导致的问题。

2025-01-10 17:28:36 777

原创 Easy-GPU-PV一键安装hyper-v虚拟机

在 Windows 10 上,GPUName 必须保持为"AUTO",在 Windows 11 上可以是"AUTO"或你想要分区的 GPU 的具体名称,与 PreChecks.ps1 中显示的完全一致。此外,你还需要提供你下载的 Windows 10/11 ISO 文件的路径。打开并运行 PreChecks.ps1,使用 Powershell ISE 中的绿色播放按钮,并复制列出的 GPU(或需要修复的警告)。在您下载的提取文件夹中,打开 PowerShell ISE 中的 PreChecks.ps1。

2024-11-15 20:33:39 2157

原创 Ubuntu 22.0安装MMSegmentation

下载过程将需要几秒钟或更长时间,具体取决于您的网络环境。下载完成后,您将在当前文件夹中找到两个文件pspnet_r50-d8_4xb2-40k_cityscapes-512x1024.py和。安装低版本的pytorch,在继续安装MMSegmentation,才能避免报错。(只有本机系统的CUDA是合适的,在环境中的是向下兼容的,个人的理解)如果从源安装 mmsegmentation,只需运行以下命令。以下的步骤就是为安装MMSegmentation做准备。下面可能会进行的报错,以及我解决的方式。

2024-10-27 21:11:05 611

原创 Mask2Former环境配置解决

我个人认为,首先的明确机器上的CUDA toolkit和环境的CUDA对上,不然就容易出现这种问题,但这种情况只针对于当前的项目而言(可能是因为需要CUDA Toolkit编译的问题吧)。首先我的服务器的显卡为4090,下面是详细信息,Windows本机只有显卡驱动,没有CUDA工具包。因为我的服务器显卡比较新,所以在对应CUDA的版本是有兼容性问题的。我的解决方法是:在我当前的子系统上进行CUDA的安装。我经历了很多过程,我首先是从官方的步骤进行安装,遇到了很多问题。接下来我就把我踩的坑一一讲述。

2024-07-22 12:16:18 1386

原创 解决CUDA环境问题

从系统的层面去安装CUDA工具包,然后用pip或者conda 安装pytorch缺点:得更新CUDA版本,Nvidia的GPU没有版本兼容性得找相应的CUDA版本的包。

2024-01-06 16:26:29 696

原创 Java GUI(快递信息管理系统)

本篇文章是基于我们学期课设而成的,GUI是来自于互联网,只是做了简单的数据模块操作的更改,可能会有一点小BUG,欢迎大家互相交流!

2022-02-14 15:51:55 2095 6

原创 对象与类(一)

2021-09-06 17:11:43 125

原创 JAVA的基本程序设计结构(六)

数组数组存储相同类型值的序列。声明数组数组是一种数据结构,用来存储同一类型的集合。通过一个整型下标可以访问数组中的每一个值。例如:如果a是一个整型数组,a[i]就是数组中下标为i的整数。在声明数组变量时,需要指出数组类型(数据元素类型紧跟 [ ])和数组变量的名字。下面声明了整型数组a: int [ ] a;不过,这条语句只声明了变量a,并没有将a初始化为一个真正的数组。应该使用new操作符创建数组。int [ ] a=new int[100]; 这条语句声明并初始化了一个可

2021-08-07 17:56:25 294

原创 JAVA的基本程序设计结构(五)

一、输入与输出现代的程序都使用GUI收集用户的输入,然而,编写这种界面的程序需要使用较多的工具与技术,目前还不具备这些条件。我们的第一要务是熟悉Java程序设计语言,因此我们要使用基本的控制台来实现输入输出。读取输入前面小节已经看到,将输出打印到“标准输出流”(即控制台窗口)是一件非常容易的事情,只要调用System.out.println即可。然而,读取“标准输入流”System.in 就没有那么简单了。要想通过控制台进行输入,首先需要构造一个与“标准输入流”System,in关联的Scanne

2021-07-25 21:02:53 208

原创 JAVA的基本程序设计结构(四)

一、字符串从概念上讲,Java字符串就是Unicode字符序列。Java没有内置的字符串类型,而是在标准Java类库中提供了一个预定义类,很自然地叫做Sting。每个用双引号括起来的字符串都是String类的一个实例:String e="";//空串String s=“Hello”;子串String类的subString方法可以从一个较大的字符串提取一个子串。例如:String a=“Hello”;String b=a.sbuString(0,3);创建一个由字符"Hel"组成的字符串。

2021-07-18 16:11:08 127

原创 JAVA的基本程序设计结构(三)

一、运算符运算符用于连接值。算术运算符在Java中,使用算术运算符+、-、*、/ 、表示加、减、乘、除运算。当参与 /运算的两个操作数都是整数时,表示整数除法;否则,表示浮点除法。整数的求余操作(也可称为取模)用%表示。例如:15/2=7、15%2等于1、15.0/2等于7.5。需要注意,整数被0除将会产生一个异常,而浮点数被0除将会得到无穷大或NaN结果。数学函数与常量在Math类中,包含了各种各样的数学函数。要想计算一个数值的平方根,可以使用sqrt方法:double x=4;d

2021-07-17 14:08:34 125

原创 JAVA的基本程序设计结构(二)

一、Java的数据类型Java是一种强类型语言。这意味着必须为每一个变量声明一种类型。在Java中共有八种基本类型,其中四种整型,二种浮点型,一种字符型char和一种用于表示真值的boolean类型。整型整型用于表示没有小数部分的数值,允许是负数。Java提供了四种整型:int(整型) 4字节short(短整型) 2字节long(长整型) 8字节byte(字节型) 1字节在Java中,整型的范围与运行Java代码的机器无关。这就解决了软件从一

2021-07-15 15:10:54 103

原创 JAVA的基本程序设计结构(一)

一、一个简单的Java应用程序public class FirstSample{ public static void main(String[] args) { System.out.println("HelloWord!"); }}上述代码,将“Hello Word!”发送到控制台上,也就说我们常说的打印到控制台上,一种输出流。我们先来分析这段代码,所说程序比较简单,还是有很多需要注意的地方。首先,Java区分大小写,如果出现大小写拼写错误,程序将无法运行。关键字public

2021-07-14 14:16:27 270 1

原创 Java程序设计环境

安装Java开发工具包1.1 下载JDK下载Java开发工具包,可以访问Oracle公司的网站:www.oracle.com/technetwork/java/javase/downloadsJava SE是Java的标准版。1.1.1 Java 术语Java Development Kit(Java开发工具包)缩写:JDK解释:编写Java程序的程序员使用的软件Java Runtime Environment(Java运行时环境)缩写:JRE解释:运行Java程序的用户使用的软件.

2021-06-25 14:27:06 139

原创 单例模式

单例模式单例模式是二十三种设计模式中最简单的一种模式。单例模式为了解决什么问题呢?1、为了保证JVM中某一个类型的Java对象永远只有一个。2、为了节省内存开销。实现单例模式单例模式的要领:1、提供一个当前类型的静态变量。2、构造方法私有化。3、对外开放一个公开的静态的获取当前类型对象的方法。单例模式分为两种懒汉式单例与饿汉式单例。懒汉式单例:在类的加载阶段就创建对象。...

2020-02-29 16:21:25 163

Java GUI(快递信息管理系统)

Java GUI(快递信息管理系统)

2024-01-06

空空如也

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

TA关注的人

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