自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Matlab(三)——图像处理

本文是的续篇。

2024-12-07 16:43:19 647

原创 SLAM导航入门介绍

介绍SLAM导航用到的一些库

2024-11-24 09:22:42 1143

原创 Gir clone 设置代理与错误

git从huggingface官网下载预训练模型的两种方法

2024-05-29 20:08:22 645

原创 numpy向量的转置与向量相乘

可以把给ai扩充一个第一维度,转为矩阵。另一种方法是从a中选取。

2024-05-28 10:10:57 407

原创 OrangePi入门教程(待更新)

envFlag=1。

2025-04-05 23:22:44 232

原创 编译pytorch——cuda-toolkit-nvcc

nvcc(NVIDIA CUDA Compiler Driver)是NVIDIA提供的CUDA编译器驱动程序,用于编译和链接CUDA代码。CUDA(Compute Unified Device Architecture)是NVIDIA推出的一种并行计算平台和编程模型,允许开发者使用NVIDIA GPU(图形处理单元)进行通用计算任务。CUDA通过提供一系列的API和工具,使得开发者能够编写在GPU上高效运行的程序,从而显著提高计算密集型任务的性能。-dc:仅编译CUDA源文件,生成中间文件(.o)。

2025-01-15 11:32:29 486

原创 ubuntu22.04安装注意点

设置好规则后,安装软件包,持久化并重载。

2025-01-14 23:50:23 502

原创 Ubuntu24.04安装libwebkit2gtk-4.0

Ubuntu24.04已经移除了libwebkit2gtk-4.0的库,因此直接采用默认源安装会搜索不到,因此需要再apt源里面增加一些内容。使用文本编辑器vim或者gedit都可以,这里使用gedit。为防止新增加的源产生影响,完成之后建议删除增加部分。安装libwebkit2gtk-4.0。打开之后,在里面新增以下内容。

2025-01-14 19:31:31 2233

原创 用gpg和sha256验证ubuntu.iso

介绍校验ubuntu.iso,防止传输中修改的流程

2025-01-13 19:14:09 1176

原创 磁盘结构分析 + “磁盘GUID分区表损坏”的修复

BIOS负责启动计算机并读取MBR以获取分区信息。UEFI是BIOS的现代替代品,通常与GPT一起使用,提供更好的硬件支持和启动功能。MBR和GPT是两种不同的分区方案,分别用于管理硬盘的分区结构。ext2是一个文件系统,可以在MBR或GPT分区中使用,用于存储文件和目录。因此,BIOS、UEFI、MBR、GPT和ext2之间的关系是:BIOS通过MBR读取分区信息,而UEFI通过GPT读取分区信息,ext2则是存储在这些分区上的文件系统。

2025-01-12 17:06:47 683

原创 笔记本电脑 选购& 回收 &特权模式使用 指南

回收是为了环保

2025-01-12 14:19:56 500

原创 ubuntu官方软件包网站& 字体设置

在https://ubuntu.pkgs.org/22.04/ubuntu-universe-amd64/xl2tpd_1.3.16-1_amd64.deb.html搜索找到需要的软件后,点击,下滑,即可在Links和Download找到相关链接,下载即可,

2025-01-12 07:17:46 375

原创 ubuntu进行C++的调试

GDB 是一个强大的调试工具,可以帮助你逐步检查程序的执行过程,发现潜在的内存错误。结合 Valgrind 使用,可以更全面地检测和修复内存相关的问题。

2025-01-01 17:22:20 772

原创 SLAM评估-evo绘制APE、ATE和ARE曲线

绘制ATE曲线(transplant-平移)绘制APE曲线(full-平移+旋转)绘制ARE曲线(rotation)

2024-12-31 15:14:51 579

原创 cpp代码编写总结(持续更新中)

如果子结点成员用类表示,会发生树节点无穷嵌套,根本无法初始化(会榨干内存)在 C++ 中表示树节点时,使用类的指针来表示子节点通常是更常见和更灵活的做法。以下是使用类和使用指针的比较,以及推荐的实现方式。在 C++ 中,使用指针(尤其是智能指针)来表示树节点的子节点是更灵活和高效的做法。它允许动态管理内存和树结构,适合树这种动态变化的数据结构。使用引用作为参数传递大型对象可以显著提高性能,因为它避免了内存分配和数据复制的开销。这使得引用在处理大型数据结构时成为一种非常有效的选择。

2024-12-30 10:41:44 345

原创 矩阵运算提速——玩转opencv::Mat

/ 定义4维矩阵,大小为2x3x4x5,数据类型为CV_32F(32位浮点数)// 填充矩阵i < 2;++l) {mat4D.atfloatfloat// 输出矩阵的形状和内容std::cout

2024-12-29 21:45:31 633

原创 xmind bug测试 ubuntu

24.04另存为异常。

2024-12-29 19:46:17 115

原创 Cpp map的pointer, element, [key,value] 3种形式迭代访问

pointer, element, [key,value] 3种形式

2024-12-29 19:35:22 361

原创 VSCode outline显示异常的解决方法——清除VSCode的配置和用户文件

如此,可修复异常导致的VSCode outline无法正常显示的问题了。

2024-12-29 09:39:55 733

原创 SLAM/数字图像处理基础

五点法的核心在于通过基础矩阵或本质矩阵的计算与分解,恢复相机之间的相对位姿。它在计算机视觉中广泛应用,尤其是在立体视觉和三维重建任务中。

2024-12-26 15:56:47 934

原创 ROS拓展功能包介绍

详细介绍文章。

2024-12-23 15:12:03 421

原创 ROS拓展功能包(1)——pcl

本文介绍ROS的常见拓展包

2024-12-23 14:47:29 1069

原创 ubuntu24.04使用opencv4

【代码】ubuntu24.04使用opencv4。

2024-12-21 14:07:00 379

原创 uDefend yourbuntu system against Network attacks

以上就是如何加固你在敌对网络中的存在和活动。在接下来的文章中,我们将学习一些沙盒应用程序的知识,并在设备上执行恶意程序时确保系统安全。之后,我们将深入学习审计、使用杀毒软件和监控系统日志。使用虚拟专用网络(VPN)可以防止对敌对网络的数据包操纵攻击。VPN 提供一整套技术,可以。

2024-12-18 19:27:27 203

原创 Ubuntu 安装texstudio sty与texlive

本文介绍ubuntu下安装texstudio下手动安装package与安装所有package的方式(texlive),希望对大家有帮助

2024-12-14 21:09:50 839

原创 Linux系统调用应用(一)——fork

好摆呀,药剂了

2024-12-11 20:51:05 228

原创 ROS基础

本文介绍ROS的基础使用

2024-12-10 10:39:23 310

原创 Linux系统重要(概念/模块)汇总

介绍服务、系统调用、内核、OS、沙箱、DBUS

2024-12-09 23:38:20 543

原创 Ubuntu防火墙管理(七)——系统服务分析

在 Linux 中,服务(Service)通常指的是在后台运行的程序或进程,它们提供特定的功能或服务,供其他程序或用户使用。服务通常在系统启动时自动启动,并持续运行,直到系统关闭或服务被手动停止。

2024-12-09 23:27:07 520

原创 Ubuntu防火墙管理(六)——ARP防火墙过滤防御&自定义系统服务

感觉花的时间有点多了,要废了,滚去板砖

2024-12-09 19:19:03 690

原创 Apparmor禁止Typora联网

在 Ubuntu 中,AppArmor 是一个强制访问控制(MAC)系统,可以用来限制程序的权限,包括网络访问。

2024-12-08 23:18:53 397

原创 ubuntu防火墙管理(六)——ebtables

ebtables是一个用于管理以太网帧的防火墙工具,主要用于在数据链路层(第 2 层)过滤和控制网络流量。它类似于iptables,但专注于以太网流量。以下是ebtables的基本使用方法和示例。

2024-12-07 23:22:08 532

原创 Ubuntu防火墙管理(五)——ufw源规则解读与修改

在文件中,选项用于指定 Firewalld 使用的防火墙后端实现。:这是当前的默认选项,表示 Firewalld 将使用nftables作为防火墙后端。nftables是一个现代的防火墙框架,旨在替代旧的iptables,提供更好的性能和更灵活的配置。:这是一个较旧的防火墙后端,支持iptablesip6tablesebtables和ipset。不过,正如注释中所提到的,iptables后端已经被标记为过时(deprecated),并将在未来的版本中被移除。因此,的意思是 Firewalld 将使用。

2024-12-07 22:51:24 527

原创 ubuntu防火墙设置(四)——iptables语法与防火墙基础配置

前面介绍的ufw和firewall-config均为iptables的前端,分别适合个人用户和服务器网络管理下面介绍底层——ipablesiptables是一个强大的工具,用于配置Linux系统的防火墙。

2024-12-07 00:00:02 1785

原创 ubuntu防火墙(三)——firewalld使用与讲解

firewalld提供了一种灵活且易于管理的方式来配置 Linux 防火墙。通过使用区域和服务的概念,用户可以轻松地管理网络流量和安全策略。使用firewalld时,确保定期检查和更新防火墙规则,以保持系统的安全性。在 Ubuntu 中,建议只使用一个防火墙管理工具(要么是ufw,要么是firewalld),以避免潜在的冲突和管理上的复杂性。选择一个适合你需求的工具,并确保另一个工具被禁用。

2024-12-06 23:11:09 1515

原创 Ubuntu——extrepo添加部分外部软件源

是一个用于 Ubuntu 和其他基于 Debian 的系统的工具,它的主要作用是简化和管理外部软件源(repositories)的添加和更新。允许用户轻松地切换不同版本的软件源,这对于需要测试不同版本的软件或库的开发者来说非常有用。,用户可以方便地添加、删除和管理第三方软件源,而不需要手动编辑源列表文件。是一个非常实用的工具,特别是对于需要频繁管理外部软件源的用户和开发者。:通过命令行界面,用户可以快速查找和安装所需的软件源,提升了用户体验。:当添加新的软件源时,目前提供的软件源如下。

2024-12-05 18:49:05 447

原创 车头的内核签名踩坑日记

nice,又浪费一个上午,好消息是以后不会轻易更新为签名的内核了,同时帮一个其他学院的同学调整用户分区

2024-12-04 12:28:32 260

原创 对加密的磁盘卷LVM 缩小文件系统空间、增大交换空间

由于笔者是个巨头,把磁盘加密了,因为swap和文件系统的修改不能在当前运行系统下进行,因此必须用U盘中的系统来更改笔记本中的LVM的交换空间,历经周折完成,感谢GPT和搜索引擎的牛力

2024-12-03 16:08:36 930

原创 Python基础(一)——模块导入小结

【代码】Python基础(一)——模块导入小结。

2024-12-03 11:04:18 159

原创 Linux下,用ufw实现端口关闭、流量控制(二)

本文介绍用ubuntu自带防火墙ufw实现端口关闭、流量控制的实现和原理,并与老版防火墙iptables的实现作对比,顺带介绍DoH与DoT的区别,提升系统安全性。

2024-12-02 23:37:36 1596

firewall-config.2.1.1-1.deb

Fedora自带防火墙软件firewall-config,来自开源大佬们的助力,值得信赖!

2024-11-15

FlexiSPY监控手机摄像头

FlexiSPY监控手机摄像头

2024-07-13

isaacgym,isaacgymenvs,rl-go2的库并集

isaacgym,isaacgymenvs,rl-go2的库并集

2024-07-07

joint-monkey.py

joint-monkey.py

2024-07-03

图像读取裁剪与人脸识别

my mini人脸数据集

2024-02-25

vnote-v3.17.0.zip(linux版,要访问github才能下载)

使用说明: 执行以下脚本 cd ~/Downloads; #进入下载目录 unzip vnote-linux-x64_v3.17.0.AppImage; #解压zip chmod +x vnote-linux-x64_v3.17.0.AppImage; #将AppImage设置为可执行 sudo mv vnote-linux-x64_v3.17.0.AppImage /opt/vnote.AppImage; #移入用户程序文件夹 sudo ln -s /opt/vnote.AppImage /usr/local/bin/vnote; #加入用户环境变量 之后terminal下输入vnote,即可打开vnote,推荐加入开机启动命令

2024-02-02

vnote-linux-x64-v3.16.0

非最新的,但支持公式预览

2024-01-16

OS3-文件的存储结构与管理

OS3-文件的存储结构与管理

2023-08-07

人工智能基础 lab1,lab2

lab1针对两个不同问题分别实现了启发式算法和CSP算法(带AC-3,MRV等改进); lab2的机器学习部分:朴素Bayes公式预测和k-means聚类实现模糊处理; DL部分:利用多头自注意力机制实现了一个transformer,自编码解码。

2023-08-06

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

TA关注的人

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