- 博客(330)
- 收藏
- 关注
原创 编译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
原创 Ubuntu24.04安装libwebkit2gtk-4.0
Ubuntu24.04已经移除了libwebkit2gtk-4.0的库,因此直接采用默认源安装会搜索不到,因此需要再apt源里面增加一些内容。使用文本编辑器vim或者gedit都可以,这里使用gedit。为防止新增加的源产生影响,完成之后建议删除增加部分。安装libwebkit2gtk-4.0。打开之后,在里面新增以下内容。
2025-01-14 19:31:31
2233
原创 磁盘结构分析 + “磁盘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
原创 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
原创 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
原创 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
原创 Ubuntu防火墙管理(七)——系统服务分析
在 Linux 中,服务(Service)通常指的是在后台运行的程序或进程,它们提供特定的功能或服务,供其他程序或用户使用。服务通常在系统启动时自动启动,并持续运行,直到系统关闭或服务被手动停止。
2024-12-09 23:27:07
520
原创 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
原创 对加密的磁盘卷LVM 缩小文件系统空间、增大交换空间
由于笔者是个巨头,把磁盘加密了,因为swap和文件系统的修改不能在当前运行系统下进行,因此必须用U盘中的系统来更改笔记本中的LVM的交换空间,历经周折完成,感谢GPT和搜索引擎的牛力
2024-12-03 16:08:36
930
原创 Linux下,用ufw实现端口关闭、流量控制(二)
本文介绍用ubuntu自带防火墙ufw实现端口关闭、流量控制的实现和原理,并与老版防火墙iptables的实现作对比,顺带介绍DoH与DoT的区别,提升系统安全性。
2024-12-02 23:37:36
1596
vnote-v3.17.0.zip(linux版,要访问github才能下载)
2024-02-02
人工智能基础 lab1,lab2
2023-08-06
未设置的注册表值如何删除?
2023-03-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人