自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(148)
  • 资源 (6)
  • 收藏
  • 关注

原创 ubuntu:22.04_arm64_ros2humble

镜像来释放磁盘空间。由于新导入的镜像名称也为此时名称已经变为<none>,需要先执行。如果是导出为tar包再导入为镜像,那么可以删除旧的。想导出镜像为tar包,可以执行命令。,然后关闭容器,根据ID删除镜像。可以删除tar包节省空间。

2024-05-06 19:25:27 928

原创 解决Ubuntu有网卡但无法上网,且设置中找不到网卡

ip addr。

2024-01-19 15:57:44 1666

原创 Tmux教程

Tmux 是一个终端复用器(terminal multiplexer),可以将会话与窗口"解绑"。(1)它允许在单个窗口中,同时访问多个会话。这对于同时运行多个命令行程序很有用。(2) 它可以让新窗口"接入"已经存在的会话。(3)它允许每个会话有多个连接窗口,因此可以多人实时共享会话。(4)它还支持窗口任意的垂直和水平拆分。Oh my tmux用于美化并降低Tmux的配置难度,和Tmux的关系就像oh-my-zsh和zsh的关系一样。安装Tmux安装Oh my tmux。

2024-01-19 15:55:43 580

原创 ubuntu:22.04_amd64_ros2humble

【代码】ubuntu:22.04_amd64_ros2humble。

2024-01-18 17:56:23 521

原创 Docker编译多平台文件、构建多平台镜像并运行

 如果在 x86_64/amd64 的平台上,想构建适用于多个平台的镜像,例如 linux/amd64、linux/arm64,根据官方文档,有三种方法可以使用:QEMU  使用 QEMU 模拟构建多平台映像是最简单的入门方法,但可能比本机构建慢得多,特别是对于编译、压缩或解压缩等计算量大的任务。因此如果条件允许的话,更推荐使用 Cross-compilation(交叉编译)。但因为使用起来最简单,所以我在x86_64平台上构建arm64镜像并运行容器时用的是这个方法。Multiple native

2024-01-18 17:33:07 1814

原创 Docker实践:使用Docker搭建个人开发环境(极简版)

了在服务器上如何构建。

2023-07-23 12:44:55 4625 4

原创 在Docker中使用MindSpore GPU版本

这里选择已经预安装MindSpore x.y.z GPU版本的生产环境。(CUDA10.1或CUDA11.1或CUDA11.6后端)替换为对应MindSpore依赖的CUDA版本,包括cuda10.1,cuda11.1和cuda11.6。替换为对应上述表格中的标签,包括devel和runtime。替换为对应MindSpore版本,如2.0.0。

2023-06-28 15:03:30 1083 1

原创 Ubuntu下 NVIDIA Container Runtime 安装与使用

NVIDIA Container Runtime 是一种 GPU 感知容器运行时,与 Docker、CRI-O 和其他流行容器技术使用的 Open Containers Initiative (OCI) 规范兼容。它简化了构建容器化 GPU 加速应用程序并将其部署到桌面、云或数据中心的过程。

2023-06-28 10:43:20 9478 3

原创 在Windows 11 中安装和使用 WSL 2

在Windows上安装好后,只要设置好TUN模式,无需在wsl中进行任何设置,即可使用Windows上开启的代理。通过导入和导出,可以实现 WSL 发行版的备份、迁移,类似于 Docker 中将容器导出为。如果能成功打开,那么第一次打开时需要设置用户名和密码,设置好后就能正常使用了。新建一个文件夹用于存储导入后的发行版的数据,例如我创建的文件夹路径为。类似,先用VSCode连接到wsl,再在左侧的远程资源管理器中选择。中有特定分发的exe文件,那么输入文件名如。这样会删除原来的容器,然后创建新的容器,但。

2023-06-28 10:31:04 4104 1

原创 在 CentOS 7/8 上安装 NVIDIA Container Toolkit

参考官方文档,在CentOS 7。

2023-06-27 12:22:02 3276 2

原创 在 CentOS 上安装 Docker Engine

在 Debian 和 Ubuntu 上,Docker 服务默认在启动时启动。在某些 Linux 发行版上,系统在使用包管理器安装 Docker Engine 时会自动创建该组。在新主机上首次安装 Docker Engine 之前,需要设置 Docker 存储库。要在 CentOS 上开始使用 Docker 引擎,请确保满足先决条件,然后按照安装步骤进行操作。您可以设置 Docker 的存储库并从中进行安装,以方便安装和升级任务。在测试和开发环境中,您可以使用自动化便捷脚本来安装 Docker。

2023-06-27 11:22:39 868 1

原创 《自然语言处理》复习

《自然语言处理》复习

2023-06-26 13:41:59 1044 1

原创 《自然语言处理》第二次实验:机器翻译(Seq2Seq中英文翻译实验)

EOS = "" SOS = "" MAX_SEQ_LEN = 10 #我们需要将字符转化为ASCII编码 #并全部转化为小写字母,并修剪大部分标点符号 #除了(a-z, A-Z, ".", "?", "!", ",")这些字符外,全替换成空格 def unicodeToAscii(s) : return '' . join(c for c in unicodedata . normalize('NFD' , s) if unicodedata . category(c)!??

2023-06-23 12:00:00 1097

原创 《自然语言处理》第二次实验:机器翻译(Transformer中英文翻译实验)

加载原始数据,切分训练、测试数据,并预处理成模型输入所需的数据形式,并保存为mindrecord格式测试数据是否加载正常")")

2023-06-23 12:00:00 1216

原创 《自然语言处理》第二次作业:语言模型和文本分类

2.进行朴素贝叶斯分类,训练集进行学习,并对测试集的分类性能进行评估,指标包括正向类别的精确率,召回率和F1度量;数据集:text_classification_data用户评论(包括训练集、开发测试集、测试集和词表)1.建立数据集(包括所有数据)的二元语法模型,计算测试集困惑度;题目:语言模型和文本分类。

2023-06-22 13:35:22 230

原创 《自然语言处理》第一次作业:分词

根据训练语料建立词表,使用最大匹配法(或者隐式马尔科夫模型)实现分词,并对测试集进行性能评估;对数据集进行分词实验,并进行性能评估,评估指标包括准确率,召回率,F1-测度;使用任意一种分词工具(如jieba分词等等)实现分词,并对测试集进行性能评估。处理数据时分为单线程和多线程两个版本,单线程版本保证了顺序与原文一致。测试数据总共324行,因此产生了324份结果,每份结果包含。在一个函数内实现了读取训练集和测试集,并建立词表。数据集:人民日报标注集(包括训练集和测试集)负责读取训练集和测试集,并建立词表。

2023-06-22 13:33:37 292

原创 《自然语言处理》第三次作业:词向量

2.确定数据集的Word2vec词向量(调用gensim函数实现训练);1.确定数据集的TFIDF词向量(随机选择20%数据进行训练);3.选择10个词根据词向量确定其Top5相似词;数据集:input.zh.txt数据集。

2023-06-22 13:32:33 366

原创 Google C++ Style文档及常用代码规范(二):头文件、作用域、类、函数

所有置于匿名命名空间的声明都具有内部链接性,函数和变量可以经由声明为 static 拥有内部链接性,这。

2023-06-20 20:38:53 449 1

原创 在 Ubuntu (Debian) 中安装 ROS 2 Humble

有三种包可以安装,分别是Desktop、ROS-Base和Development tools,只需安装一个即可,但是,如果您使用其他支持 UTF-8 的语言环境,应该没问题。如果您处于最小环境(例如 docker 容器)中,则语言环境可能是最小的,例如。ROS-Base:包括通信库、消息包、命令行工具,没有 GUI 工具。Development tools:编译器和其他构建ROS包的工具。您需要将 ROS 2 apt 存储库添加到您的系统。设置存储库后更新您的 apt 存储库缓存。确保您的语言环境支持。

2023-06-20 20:38:35 1209 2

原创 Google C++ Style文档及常用代码规范(一):命名约定、格式、注释

放在一起, 描述类的。

2023-06-20 20:38:04 1857 2

原创 Google C++ Style文档及常用代码规范(三):来自 Google 的奇技、其他 C++ 特性、规则特例、结束语

风格指南的重点在于提供一个通用的编程规范, 这样大家可以把精力集中在实现内容而不是表现形式上. 我们展示的是一个总体的的风格规范, 但局部风格也很重要, 如果你在一个文件中新加的代码和原有代码风格相去甚远, 这就破坏了文件本身的整体美观, 也让打乱读者在阅读代码时的节奏, 所以要尽量避免.不是标准 C++ 的组成部分. 更重要的是, 它们根据数据大小动态分配堆栈内存, 会引起难以发现的内存越界 bugs: “在我的机器上运行的好好的, 发布后却莫名其妙的挂掉了”.所以拿不准时,干脆用更大的类型。

2023-06-20 20:37:41 835 1

原创 重新安装ROG Armoury Crate

更新奥创之后Aura Sync坏了,无法调整灯光,打开提示服务运行异常:在任务管理器中随便禁用了几个奥创、Asus的服务后,再次打开,提示出了具体可能存在问题的服务:重启这些服务依然无效,因此尝试重新安装奥创。

2023-06-19 16:42:07 2734

原创 《自然语言处理》第一次实验:TextCNN情感分类

本实验主要基于卷积神经网络对电影评论信息进行情感分析,判断其情感倾向。要求:熟悉实验环境,掌握TextCNN文本分类程序流程,研读代码具体:记录并观察实验结果,如损失随迭代轮数变化等在华为云主页搜索Modelarts并点击“进入控制台”,或者通过以下网址进入:https://console.huaweicloud.com/modelarts/?region=cn-north-4#/dashboard点击左侧导航栏的“开发环境”,选择“Notebook”点击创建按钮来创建一个新的Notebook,选择

2023-06-16 11:51:53 655

原创 Anaconda安装及入门教程(Windows、Ubuntu)

conda-pack 是一个命令行工具,用于创建可以安装在其他系统和位置上的 conda 环境的存档。conda-pack 之类的工具是必需的,因为 conda 环境不可重定位。这一步是选择为电脑上的哪些用户安装,Just Me是当前用户,All Users是所有用户。编辑 ~/.condarc ,输入以下内容,将http、https处改为自己实际的地址即可。输入yes,显示文件即将安装的位置,按enter即可安装。会安装这个包的特定版本,如果只输入包名,默认安装最新版本。

2023-06-10 18:24:03 2028

原创 Webots R2021a教程

我使用的是VSCode,conda环境中的python版本为 3.9.16 ,运行程序时直接通过powershell运行,因此采用了。中,既可以在url中手动指定贴图文件的路径,将url修改为。,文件较大的话就会出现“卡在99%”的情况,耐心等待。中对应图片的路径,也可以将整个文件夹复制到。如果要关闭控制器,在powershell中按。中,这是webots默认保存贴图的地方。,对于Pycharm还要有额外的设置。另外,如果使用的是清华源,还需要将。Finish,启动Webots。的贴图文件存放在文件夹。

2023-06-10 17:52:45 1851

原创 Docker官方文档学习笔记(一):安装、升级、卸载Docker Desktop for Linux(和安装Docker Engine二选一,推荐Docker Engine)

对新手来说有个图形化界面还是挺方便的,可以装上跟着学习笔记(二)熟悉Docker,我是练完手之后卸载了Docker Desktop转而装了Docker Engine,因为当时发现DD4L好像不支持容器内运行图形化程序,怎么设置都显示不出来窗口,装了Docker Engine马上就好了。若要完全删除,还需要删除配置文件和数据文件以及链接,并清除剩余的systemd服务文件。若要完全删除,还需要删除配置文件和数据文件以及链接,并清除剩余的systemd服务文件。如果上方的命令执行失败,运行以下指令检查。

2023-04-19 19:15:14 1994 6

原创 Docker官方文档学习笔记(一):安装Docker Engine(和安装Docker Desktop for Linux二选一)

Docker daemon在它的启动环境中使用 HTTP_PROXY 、HTTPS_PROXY、NO_PROXY 环境变量配置 HTTP 或 HTTPS 代理行为,这些环境变量不能在 daemon.json 文件中配置,需要在Docker systemd 文件中添加配置。如果您不想在docker命令前加上sudo,请创建一个名为 docker 的Unix组并将用户添加到其中。使用脚本更新现有安装时,可能无法将依赖项更新到预期版本,从而导致使用过时的版本。这可能会安装大量软件包,具体取决于主机的当前配置。

2023-04-19 19:13:15 1762 2

原创 设置ssh免密登录目标主机

再次复制即可添加成功,生成的公钥会默认添加到目标主机的`~/.ssh/authorized_keys中。只是指定生成的 sshkey 的名称,可以是你的邮箱,也可以其他自定义的内容。现在就完成了免密登录的设置,以后连接目标主机就可以不需要输入用户密码了。输入命令后按三次回车(即使用默认设置),生成 ssh key,保存在。这两行解注释(删掉这两行开头的。是指定目标主机的ssh端口,按照gitee提供的教程。是指定公钥文件的位置,,则需要将目标主机中的。

2023-04-14 04:28:02 731 3

原创 使用Systemd设置ROS 2节点开机自启

Systemd 是 Linux 系统工具,用来启动守护进程。pm2、supervisor等也是守护进程工具,但不是系统工具。

2023-04-07 22:58:36 1414 1

原创 解决zsh中无法补全ROS 2、Colcon相关命令

首先安装python3-argcomplete。,然后就可以补全命令了。

2023-04-07 17:02:21 1178 1

原创 Kubuntu安装教程

Kubuntu 将 Ubuntu 与 KDE 和 Plasma 桌面结合在一起,为您带来一整套应用程序,包括生产力、办公、电子邮件、图形、摄影和音乐应用程序,这些应用程序可以在启动时使用,并且可以从两个桌面包管理器安装大量附加软件.使用 Qt 工具包构建的 Kubuntu 快速、流畅且美观。Kubuntu 支持移动设备,可以通过 KDE Con​​nect 在您的 PC 桌面和手机或平板电脑之间轻松集成。名称随便起内存同理,也要根据实际情况设置,点击左边的数字就能快速设置对应的内存大小。

2023-04-01 18:20:18 2553 2

原创 解决Kubuntu下登录vscode时报错:将登录信息写入密钥链失败,出现错误 “GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown

将登录信息写入密钥链失败,出现错误“GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.secrets was not provided by any.service files"。安装gnome-keyring,然后重新登陆。

2023-04-01 18:17:00 1878

原创 修改GRUB中Ubuntu和Windows双系统的启动顺序

定义默认启动项,0代表默认选择第一个启动项,也就是启动Ubuntu,我的电脑上Windows位于第三个启动项,所以把0改为2就将默认启动项设置为第三个也就是Windows了。定义默认选择时间,默认是10秒,如果改为1,那么在启动项选择界面停留1秒后就会选择默认启动项启动。修改好后,保存并退出,然后执行。使用vim打开grub文件。重启电脑即可看到修改成功。

2023-04-01 18:16:10 2025 3

原创 VMware创建和使用虚拟网络

在使用虚拟机的过程中,有时会需要让虚拟机使用物理机的网络设备直接与外部连接,例如让虚拟机通过有线网卡使用ssh的方式连接其他主机;或希望虚拟机与物理机连接到同一个局域网,以便虚拟机能像物理机一样与局域网中的其他主机通信,或与物理机通信等等,这些都可以通过在虚拟网络编辑器中添加虚拟网络,并在虚拟机的网络适配器中使用这些虚拟网络来实现。

2023-04-01 18:12:56 4487 2

原创 Kubuntu(Ubuntu) 22.04安装OBS Studio

可能会出现依赖项的版本过高导致无法安装,使用apt install的时候指定依赖的版本进行降级即可。但在我的Kubuntu 22.04中存在依赖冲突,无法安装,所以要从Flathub安装。官网没有提,但是商店里可以找到OBS Studio安装。如果没有安装flathub,需要先安装flatpak。安装插件,这条是给Ubuntu用的。这条是给Kubuntu用的。添加Flathub仓库。

2023-04-01 18:08:50 1605 1

原创 Using colcon to build packages:使用colcon来构建软件包

colcon是ROS构建工具catkin_make、catkin_make_isolated、catkin_tools和ament_tools的迭代。关于colcon设计的更多信息,请参见。源代码可以在GitHub组织colcon中找到。

2023-03-18 21:49:52 959 1

原创 Recording and playing back data:录制和播放数据

ros2 bag 是一个命令行工具,用于记录在你的系统中的话题上发布的数据。它积累了在任何数量的话题上传递的数据,并将其保存在一个数据库中。然后你可以重放这些数据来重现你的测试和实验的结果。记录主题也是分享你的工作并允许他人重现的一个好方法。

2023-03-18 20:14:38 575

原创 Launching nodes:启动节点

在大多数介绍性教程中,你一直在为你运行的每个新节点打开新终端。随着你创建的系统越来越复杂,同时运行的节点越来越多,打开终端和重新输入配置细节变得很乏味。启动文件允许你同时启动和配置一些包含ROS 2节点的可执行文件。用 ros2 launch 命令运行一个单一的启动文件将一次性启动你的整个系统——所有节点和它们的配置。

2023-03-18 19:31:27 618

原创 Using rqt_console to view logs:使用rqt_console查看日志

rqt_console 是一个GUI工具,用于查看ROS 2中的日志信息。通常情况下,日志信息会显示在你的终端。使用rqt_console,你可以收集这些信息,以一种更有组织的方式查看、过滤、保存它们,以及加载保存的日志文件来进行查看。节点使用日志以各种方式输出有关事件和状态的消息。为了用户,它们的内容通常是信息性的。

2023-03-18 18:56:21 740

原创 Understanding actions:理解动作(Action)

动作(Action)是ROS 2中的通信类型之一,旨在用于长期运行的任务。它们由三部分组成:目标(goal)、反馈(feedback)和结果(result)。动作是建立在话题和服务之上的。它们的功能类似于服务,只是动作可以被取消。它们也提供稳定的反馈,而服务只返回单一的响应。行动使用一个客户端-服务器(client-server)模型,类似于发布者-订阅者(publisher-subscriber)模型(在Understanding topics:理解话题(Topic)教程中讲过)。

2023-03-18 16:49:05 698

SangforHelperToolInstaller.zip

SANGFOR_SSL_Windows客户端环境诊断修复工具(深信服客户端环境诊断修复工具)v1.4,安装后会自动检测修复工具新版本

2022-12-13

DashToPanel_Config

Ubuntu插件DashToPanel的配置文件,仿照Windows风格设置的

2022-06-13

jre-8u311-linux-x64.tar.gz

jre-8u311-linux-x64.tar.gz

2021-11-17

Win10-DX(解决红警登陆后有声音但黑屏问题).zip

Win10-DX(解决红警登陆后有声音但黑屏问题).zip

2021-09-24

FileZilla_3.52.2_win64_sponsored-setup.exe

FileZilla_3.52.2_win64_sponsored-setup.exe

2021-09-24

Yolo_mark.zip

Yolo_mark.zip

2021-09-24

Free scientific calculator plus advanced 991 calc_v5.2.9.702

卡西欧计算器APP

2021-09-24

空空如也

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

TA关注的人

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