 古月《ROS入门21讲》16.参数的使用与编程方法.pdf16.参数的使用与编程方法 主 讲 人 : 古 月 参数模型 创建功能包 参数命令行使用 ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ 编程方法(C++) • • • parameter_config.cpp 配置代码编译规则 • • CMakeLists.txt 编译并运行发布者 编程方法(Python) • • • parameter_config.py 感谢观看0 码力 | 9 页 | 1.17 MB | 1 年前3 古月《ROS入门21讲》16.参数的使用与编程方法.pdf16.参数的使用与编程方法 主 讲 人 : 古 月 参数模型 创建功能包 参数命令行使用 ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ 编程方法(C++) • • • parameter_config.cpp 配置代码编译规则 • • CMakeLists.txt 编译并运行发布者 编程方法(Python) • • • parameter_config.py 感谢观看0 码力 | 9 页 | 1.17 MB | 1 年前3
 Debian 维护者指南. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 A.3.1 可选参数: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 A.4 示例 . . 本篇《Debian 维护者指南》(2023-11-10)教程文档面向普通 Debian 用户和未来的开发者,描述了使 用 debmake 命令构建 Debian 软件包的方法。 本指南注重描述现代的打包风格,同时提供了许多简单的示例。 • POSIX shell 脚本打包 • Python3 脚本打包 • C 和 Makefile/Autotools/CMake • 含有共享库的多个二进制软件包的打包,等等。 打包工作,您会注意到这和 dh_make 命令很像。这是因为 debmake 命令设 计时便旨在替代历史上由 dh_make 命令所提供的功能。1 debmake 命令设计提供如下特性与功能: • 现代的打包风格 – debian/copyright: DEP-5 compliant – debian/control:substvar 支持、multiarch 支持、多个二进制软件包、…… – debian/rules:dh0 码力 | 142 页 | 1.11 MB | 1 年前3 Debian 维护者指南. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 A.3.1 可选参数: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 A.4 示例 . . 本篇《Debian 维护者指南》(2023-11-10)教程文档面向普通 Debian 用户和未来的开发者,描述了使 用 debmake 命令构建 Debian 软件包的方法。 本指南注重描述现代的打包风格,同时提供了许多简单的示例。 • POSIX shell 脚本打包 • Python3 脚本打包 • C 和 Makefile/Autotools/CMake • 含有共享库的多个二进制软件包的打包,等等。 打包工作,您会注意到这和 dh_make 命令很像。这是因为 debmake 命令设 计时便旨在替代历史上由 dh_make 命令所提供的功能。1 debmake 命令设计提供如下特性与功能: • 现代的打包风格 – debian/copyright: DEP-5 compliant – debian/control:substvar 支持、multiarch 支持、多个二进制软件包、…… – debian/rules:dh0 码力 | 142 页 | 1.11 MB | 1 年前3
 Debian 参考手册(版本 2.109). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 9.10.1 内核参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 12.1.2 Shell 参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 12.2 shell 参数列表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 12.3 shell 参数展开列表 . . . . . . . . . . . . . . . .0 码力 | 261 页 | 1.39 MB | 1 年前3 Debian 参考手册(版本 2.109). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 9.10.1 内核参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 12.1.2 Shell 参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 12.2 shell 参数列表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 12.3 shell 参数展开列表 . . . . . . . . . . . . . . . .0 码力 | 261 页 | 1.39 MB | 1 年前3
 Debian 新维护者手册. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 8.4 更新打包风格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 章中的方法进行软件包测试,最后参考第 9 章这里的说明将其上 传。所有的这些主要步骤本教程都会进行解释。 如果你在修改过程中不小心删除或玩坏了某些模板,你还可以使用 dh_make 加 --addmissing 参数来将其还原。(译 注:也可以用 dpkg -L dh-make 来寻找您想要的模板) 更新一个已存在的软件包可能有点复杂,因为它可能使用了旧的打包技术。在学习基本功的阶段,建议只创建全新的 软件包;稍后的第 可以,这时候这些文件的安装可以用 debhelper 的配置文件来搞定,比如 debian/install (参见第 5.11 节)。 1⁷如果上游源代码已经提供了有内容的 debian 目录,那么带上参数 --addmissing 来执行 dh_make 命令。新的源码包格式 3.0 (quilt) 的鲁棒性 (Robust) 已经足够优秀,以不至于轻易损坏。另外,你可能需要修改上游提供的内容,以满足你的0 码力 | 63 页 | 493.28 KB | 1 年前3 Debian 新维护者手册. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 8.4 更新打包风格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 章中的方法进行软件包测试,最后参考第 9 章这里的说明将其上 传。所有的这些主要步骤本教程都会进行解释。 如果你在修改过程中不小心删除或玩坏了某些模板,你还可以使用 dh_make 加 --addmissing 参数来将其还原。(译 注:也可以用 dpkg -L dh-make 来寻找您想要的模板) 更新一个已存在的软件包可能有点复杂,因为它可能使用了旧的打包技术。在学习基本功的阶段,建议只创建全新的 软件包;稍后的第 可以,这时候这些文件的安装可以用 debhelper 的配置文件来搞定,比如 debian/install (参见第 5.11 节)。 1⁷如果上游源代码已经提供了有内容的 debian 目录,那么带上参数 --addmissing 来执行 dh_make 命令。新的源码包格式 3.0 (quilt) 的鲁棒性 (Robust) 已经足够优秀,以不至于轻易损坏。另外,你可能需要修改上游提供的内容,以满足你的0 码力 | 63 页 | 493.28 KB | 1 年前3
 Ubuntu 桌面培训 2010. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 4.58 选择一种艺术字风格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 4.59 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 6.21 Blue Heart 主题风格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 6.22 启动屏幕保护程序首选项对话框 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 8.23 为音频文件设定参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355 8.240 码力 | 524 页 | 57.54 MB | 1 年前3 Ubuntu 桌面培训 2010. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 4.58 选择一种艺术字风格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 4.59 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 6.21 Blue Heart 主题风格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 6.22 启动屏幕保护程序首选项对话框 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 8.23 为音频文件设定参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355 8.240 码力 | 524 页 | 57.54 MB | 1 年前3
 Linux命令大全搜索工具 v1.8多重引导程序grub的命令行shell工具 gunzip 用来解压缩文件 gzexe 用来压缩可执行文件 gzip 用来压缩文件 H halt 关闭正在运行的Linux操作系统 hdparm 显示与设定硬盘的参数 head 显示文件的开头部分 help 该命令是bash内建命令,用于显示bash内建命令的帮助信息 hexdump 显示文件十六进制格式 history 显示或操作历史列表 host 常用的分析域名查询工具 apache服务器创建密码认证文件 hwclock 显示与设定硬件时钟 I iconv 转换文件的编码方式 id 打印真实以及有效的用户和所在组的信息 ifcfg 置Linux中的网络接口参数 ifconfig 配置和显示Linux系统网卡的网络参数 ifdown 禁用指定的网络接口 ifstat 统计网络接口流量状态 iftop 一款实时流量监控工具 ifup 激活指定的网络接口 indent 格式化C语言的源文件 sftp-server sftp协议的服务器端程序 - 13 - 本文档使用 书栈网 · BookStack.CN 构建 sftp 交互式的文件传输程序 sh shell命令解释器 shift 移动位置参数 shopt 显示和设置shell操作选项 showmount 显示NFS服务器加载的信息 shuf 产生随机的排列 shutdown 用来执行系统关机的命令 skill 向选定的进程发送信号冻结进程0 码力 | 1347 页 | 8.79 MB | 1 年前3 Linux命令大全搜索工具 v1.8多重引导程序grub的命令行shell工具 gunzip 用来解压缩文件 gzexe 用来压缩可执行文件 gzip 用来压缩文件 H halt 关闭正在运行的Linux操作系统 hdparm 显示与设定硬盘的参数 head 显示文件的开头部分 help 该命令是bash内建命令,用于显示bash内建命令的帮助信息 hexdump 显示文件十六进制格式 history 显示或操作历史列表 host 常用的分析域名查询工具 apache服务器创建密码认证文件 hwclock 显示与设定硬件时钟 I iconv 转换文件的编码方式 id 打印真实以及有效的用户和所在组的信息 ifcfg 置Linux中的网络接口参数 ifconfig 配置和显示Linux系统网卡的网络参数 ifdown 禁用指定的网络接口 ifstat 统计网络接口流量状态 iftop 一款实时流量监控工具 ifup 激活指定的网络接口 indent 格式化C语言的源文件 sftp-server sftp协议的服务器端程序 - 13 - 本文档使用 书栈网 · BookStack.CN 构建 sftp 交互式的文件传输程序 sh shell命令解释器 shift 移动位置参数 shopt 显示和设置shell操作选项 showmount 显示NFS服务器加载的信息 shuf 产生随机的排列 shutdown 用来执行系统关机的命令 skill 向选定的进程发送信号冻结进程0 码力 | 1347 页 | 8.79 MB | 1 年前3
 Ubuntu 桌面培训 2010. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 IV.58 选择一种艺术字风格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 IV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267 VI.21 Blue Heart 主题风格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268 VI.22 启动屏幕保护程序首选项对话框 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 VIII.24为音频文件设定参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364 VIII0 码力 | 540 页 | 26.26 MB | 1 年前3 Ubuntu 桌面培训 2010. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 IV.58 选择一种艺术字风格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 IV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267 VI.21 Blue Heart 主题风格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268 VI.22 启动屏幕保护程序首选项对话框 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 VIII.24为音频文件设定参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364 VIII0 码力 | 540 页 | 26.26 MB | 1 年前3
 CentOS 7 操作命令-基础篇1.2就够了,下面选择将虚拟机拆分成多个文件,这样我们的物理机 的磁盘就不会立即被使用 20GB,而是该虚拟机使用了多少,我们的物理磁盘就被用掉多少, 动态分配的。点击“下一步” 7.下图就是我们创建的虚拟机的参数,点击“完成” 6 8.我们需要给这个虚拟机安装 Centos7 的系统,怎么安装?可以通过它的虚拟光驱,即 CD/DVD 这个设备,把我们之前下载的系统镜像文件放进去就行。单击虚拟机的 CD/DVD 命令行里的命令本质是什么,或者说 什么是命令? Linux 下的命令分 2 种,一种是内部命令,一种是外部命令 *外部命令其实就是程序名称,命令的第一个单词是系统里自带有的程序或新安装的程序, 之后的单词是传给这个程序的参数。这些程序可以是二进制程序,也可以是文本程序 (shell 脚本等) *内部命令就是命令行提供者(shell)自带的,是 shell 这个程序提供给用户的一些功能。 命令行里输入 type 加上目标命令,就可以查看目标命令的类型 27 #rm -rf xxx //强制删除 xxx 目录及其包含的所有文件,不提示 #du -sh /root //显示/root 目录使用的容量(占用的大小),默认以 KB 为单位 //使用 h 参数后表示以方便阅读的单位显示 ④文件操作 #touch 文件名 //如果文件已存在,则更新该文件的最后修改时间, //文件不存在则创建一个新的文件 #cat 文件名 //查看文件的内容 #cat0 码力 | 115 页 | 8.68 MB | 1 年前3 CentOS 7 操作命令-基础篇1.2就够了,下面选择将虚拟机拆分成多个文件,这样我们的物理机 的磁盘就不会立即被使用 20GB,而是该虚拟机使用了多少,我们的物理磁盘就被用掉多少, 动态分配的。点击“下一步” 7.下图就是我们创建的虚拟机的参数,点击“完成” 6 8.我们需要给这个虚拟机安装 Centos7 的系统,怎么安装?可以通过它的虚拟光驱,即 CD/DVD 这个设备,把我们之前下载的系统镜像文件放进去就行。单击虚拟机的 CD/DVD 命令行里的命令本质是什么,或者说 什么是命令? Linux 下的命令分 2 种,一种是内部命令,一种是外部命令 *外部命令其实就是程序名称,命令的第一个单词是系统里自带有的程序或新安装的程序, 之后的单词是传给这个程序的参数。这些程序可以是二进制程序,也可以是文本程序 (shell 脚本等) *内部命令就是命令行提供者(shell)自带的,是 shell 这个程序提供给用户的一些功能。 命令行里输入 type 加上目标命令,就可以查看目标命令的类型 27 #rm -rf xxx //强制删除 xxx 目录及其包含的所有文件,不提示 #du -sh /root //显示/root 目录使用的容量(占用的大小),默认以 KB 为单位 //使用 h 参数后表示以方便阅读的单位显示 ④文件操作 #touch 文件名 //如果文件已存在,则更新该文件的最后修改时间, //文件不存在则创建一个新的文件 #cat 文件名 //查看文件的内容 #cat0 码力 | 115 页 | 8.68 MB | 1 年前3
 鸟哥的Linux私房菜:基础学习篇 第四版安装Linux前的规划 4.4. 2.4 重点回顾 4.5. 2.5 本章习题 4.6. 2.6 参考资料与延伸阅读 5. 第三章、安装 CentOS7.x 5.1. 3.1 本练习机的规划—尤其是分区参数 5.2. 3.2 开始安装CentOS 7 5.3. 3.3 多重开机安装流程与管理(Option) 5.4. 3.4 重点回顾 5.5. 3.5 本章习题 5.6. 3.6 参考资料与延伸阅读 到的基础认知还是需要了解的,包括MBR, partition, boot loader, mount, software的…..2015/05/06 5.1. 3.1 本练习机的规划—尤其是分区参数 5.2. 3.2 开始安装CentOS 7 5.3. 3.3 多重开机安装流程与管理(Option) 5.4. 3.4 重点回顾 5.5. 3.5 本章习题 5.6. 3.6 参考资料与延伸阅读 就不 能不学习一下所谓的脚本“ shell scripts ”,他具有基础的程序能力( Program ),当真是个管理系统的好帮 手呢! 再来,在未来的建站设置当中,常会使用到文字编辑器来编辑参数配置文件,这个时候, 系统管理员至少务必要熟悉 一套命令行下的文书编辑软件,当然不限制哪一套软件啦,但是 vi 是最标准的 Unix-Like 的命令行之文书处理 软件,所以,我们几乎一定可以在每部0 码力 | 1057 页 | 14.60 MB | 1 年前3 鸟哥的Linux私房菜:基础学习篇 第四版安装Linux前的规划 4.4. 2.4 重点回顾 4.5. 2.5 本章习题 4.6. 2.6 参考资料与延伸阅读 5. 第三章、安装 CentOS7.x 5.1. 3.1 本练习机的规划—尤其是分区参数 5.2. 3.2 开始安装CentOS 7 5.3. 3.3 多重开机安装流程与管理(Option) 5.4. 3.4 重点回顾 5.5. 3.5 本章习题 5.6. 3.6 参考资料与延伸阅读 到的基础认知还是需要了解的,包括MBR, partition, boot loader, mount, software的…..2015/05/06 5.1. 3.1 本练习机的规划—尤其是分区参数 5.2. 3.2 开始安装CentOS 7 5.3. 3.3 多重开机安装流程与管理(Option) 5.4. 3.4 重点回顾 5.5. 3.5 本章习题 5.6. 3.6 参考资料与延伸阅读 就不 能不学习一下所谓的脚本“ shell scripts ”,他具有基础的程序能力( Program ),当真是个管理系统的好帮 手呢! 再来,在未来的建站设置当中,常会使用到文字编辑器来编辑参数配置文件,这个时候, 系统管理员至少务必要熟悉 一套命令行下的文书编辑软件,当然不限制哪一套软件啦,但是 vi 是最标准的 Unix-Like 的命令行之文书处理 软件,所以,我们几乎一定可以在每部0 码力 | 1057 页 | 14.60 MB | 1 年前3
 openEuler 24.03 LTS 技术白皮书特性:Linux 内存管理基于 page(页)转换到由 folio(拉丁语 foliō,对开本)进行管理,相比 page,folio 可 以由一个或多个 page 组成,采用 struct folio 参数的函数声明它将对整个(1 个或者多个)页面进行操作,而不仅仅是 PAGE_ SIZE 字节,从而移除不必要复合页转换,降低误用 tail page 问题;从内存管理效率上采用 folio 减少 LRU 全面支持鲲鹏 920 虚拟机单实例 redis 应用,最大支持链接数 5k+,性能提升约 30%+。 • 支持 netperf TCP_STREAM/TCP_RR(包长 1463 Byte 以下)参数测试。 • 对 gazelle 的 lstack、lwip、gazellectl 模块日志增强,便于定位。 • 支持 UDP 用户态协议栈,相比较内核协议栈性能提升约 50%。 gazelle openEuler 24.03 LTS 技术白皮书 kiran-desktop 2.6 版本 Kiran 是一款麒麟信安自研桌面环境产品,包含登录锁屏、开始菜单、控制中心等多种自研组件,采用模块化的设计风格,致 力于提供界面友好、简单易用的人性化用户操作界面。该版本支持在 openEuler 中使用 Kiran2.6。 Kiran 提供了操作系统的用户界面,包括了用户登录、桌面图标、控制面板、系统面板、文件管理器、桌面应用等功能。0 码力 | 45 页 | 6.18 MB | 1 年前3 openEuler 24.03 LTS 技术白皮书特性:Linux 内存管理基于 page(页)转换到由 folio(拉丁语 foliō,对开本)进行管理,相比 page,folio 可 以由一个或多个 page 组成,采用 struct folio 参数的函数声明它将对整个(1 个或者多个)页面进行操作,而不仅仅是 PAGE_ SIZE 字节,从而移除不必要复合页转换,降低误用 tail page 问题;从内存管理效率上采用 folio 减少 LRU 全面支持鲲鹏 920 虚拟机单实例 redis 应用,最大支持链接数 5k+,性能提升约 30%+。 • 支持 netperf TCP_STREAM/TCP_RR(包长 1463 Byte 以下)参数测试。 • 对 gazelle 的 lstack、lwip、gazellectl 模块日志增强,便于定位。 • 支持 UDP 用户态协议栈,相比较内核协议栈性能提升约 50%。 gazelle openEuler 24.03 LTS 技术白皮书 kiran-desktop 2.6 版本 Kiran 是一款麒麟信安自研桌面环境产品,包含登录锁屏、开始菜单、控制中心等多种自研组件,采用模块化的设计风格,致 力于提供界面友好、简单易用的人性化用户操作界面。该版本支持在 openEuler 中使用 Kiran2.6。 Kiran 提供了操作系统的用户界面,包括了用户登录、桌面图标、控制面板、系统面板、文件管理器、桌面应用等功能。0 码力 | 45 页 | 6.18 MB | 1 年前3
共 37 条
- 1
- 2
- 3
- 4













