古月《ROS入门21讲》16.参数的使用与编程方法.pdf### 16. 参数的使用与编程方法 主讲人:古月 ## 参数模型  参数模型(全局字典) ## • 创建功能包 $ cd ~/catkin_ws/src $ catkin_create_pkg learning_parameter 077058de-a38b-11e9-818b-000c29d22e4d ## rosparam ● 列出当前多有参数 $ rosparam list ● 显示某个参数值 $ roparam get param_key ● 设置某个参数值 $ roparam set param_key param_value ● 保存参数到文件 $ roparam dump file_name ● 从文件读取参数 $ roparam main(int argc, char **argv) { int red, green, blue; } ## • 编程方法(C++) ## /** ## $ ^{*} $ 该例程设置/读取海龟例程中的参数 */ #include#include #include ## // ROS节点初始化 0 码力 | 9 页 | 1.17 MB | 2 年前3
JAVA 应用与开发 - 集合与映射# JAVA 应用与开发 集合与映射 让我们愉快的 Coding 起来吧... 王晓东 中国海洋大学信息学院计算机系 November 4, 2019  ## 学习目标 ■ 掌握列表(List)、集(Set)、映射(Map)的概念、层次关系 ArrayListEnSureCapacitySample.java ## V ECTOR 类 java.util.Vector 也实现了 List 接口,其描述的也是可变长度的对象数组。 ## 与 ArrayList 的差别 Vector 是同步(线程安全)的,运行效率要低一些,主要用在在多线程环境中,而 ArrayList 是不同步的,适合在单线程环境中使用。常用方法(除实现 List 接口中定义的方法外): 将当前迭代到的元素从迭代器指向的集合中移除。 ## 使用迭代器 我们一般不直接创建迭代器对象,而是通过调用集合对象的`iterator()`方法(该方法在 `Collection` 接口中定义)来获取。 CODE ▶ TestIterator.java import java.util.ArrayList; import java.util.Iterator; public class TestIterator0 码力 | 66 页 | 713.79 KB | 2 年前3
TiDB 原理与实战## TiDB 原理与实战 ## About me ● 程序媛, TiDB committer, Go 语言狂热粉 ☐ 主要研究方向为分布式系统,坚信分布式系统才是未来 ● 目前在 PingCAP 就职 ☐ 15 年中旬加入 PingCAP ☐ 主要参与模块为 TiDB 的 online DDL, SQL 优化器, 各种必要的功能改进以及性能提升 之前在京东就职 ☐ 12 年末入职,学习 区间的 index 记录。虽然每个 handle 区间的长度可控,但是这个区间的 handle 值不可预计(handle 虽然是递增的,但是里面的记录可能被删除过),所以需要串行地获取 handle 区间。即真正的并发处理需要在获取完 handle 区间之后执行。 Add column 优化 1. The default value is nil and the not null flag is false0 码力 | 23 页 | 496.41 KB | 1 年前3
深度学习与PyTorch入门实战 - 08. 索引与切片## PyTorch ## 索引与切片 主讲人:龙良曲 ## I ndexing - dim 0 first ☐ ☐ ☐ 1 In [130]: 2 a=torch.rand(4,3,28,28) 3 In [131]: a[0].shape 4 Out[131]: torch.Size([3, 28, 28]) 5 6 In [138]: a[0,0].shape 7 Out[138]:0 码力 | 10 页 | 883.44 KB | 2 年前3
Java 应用与开发 - Java 语言基础与流程控制# Java 应用与开发 Java 语言基础与流程控制 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 August 28, 2018   3. 循环结构 4. 跳转语句 ## 大纲 数据类型 常量和变量 关键字与标识符 运算符与表达式 从键盘获得输入 语句 分支结构 循环结构 ## 接下来 数据类型 常量和变量 关键字与标识符 运算符与表达式 从键盘获得输入 数据的性质(数据结构) ▶ 数据的取值范围(字节大小) 数据的存储方式 ▶ 参与的运算 ## 数据类型 ## ☑ 基本数据类型 由程序设计语言系统所定义、不可再划分的数据类型。所占内存大小固定,与软硬件环境无关。在内存中存放的是数据值本身。 整型 byte short int long 浮点型 float double 逻辑型 boolean 字符型 char ## 引用数据类型(复合数据类型0 码力 | 37 页 | 685.82 KB | 2 年前3
Java 应用与开发 - Java 内存模型与分配机制Java 内存模型与分配机制 王晓东 wangxiaodongQouc.edu.cn 中国海洋大学 September 30, 2018 Java 内 学习目标 1. 理解 JVM 内存模型,掌握 JVM 内存构成 2. 理解 Java 程序的运行过程,学会通过调 HH 变化 3. 了解 Java 内存管理,认识垃圾回收 4. 建立编程时高效利用内存、避免内存溢上 D 的理 Java 内存管理建议 Java 虚拟机 (Java Virtual Machine, JVM ) * Java 程序运行在 JVM 上,JVM 是程序与操作系统之间的桥梁。 * JVM 实现了 Java 的平台无关性。 * JVM 是内存分配的前提。 通过全限定名装载 大网 Java 内存模型 Java 程序内存运行分0 码力 | 44 页 | 818.30 KB | 2 年前3
深度学习与PyTorch入门实战 - 34. 动量与lr衰减## PyTorch ## 动量与学习率衰减 主讲人:龙良曲 ## Tricks ■ momentum learning rate decay ## Momentum $$ w^{k+1}=w^{k}-\alpha\nabla f(w^{k}). $$ $$ z^{k+1}=\beta z^{k}+\nabla f(w^{k}) $$ $$ w^{k+1}=w^{k}-\alpha0 码力 | 14 页 | 816.20 KB | 2 年前3
Greenplum上云与优化# Greenplum上云与优化 — ApsaraDB for Greenplum介绍 主办单位:Alibaba Group 阿里巴巴集团 战略合作伙伴:intel 杭州 张广舟(明虚) 阿里云高级专家 ## 目录 ApsaraDB for GP的定位 ApsaraDB for GP的内核优化 未来的规划 # ApsaraDB for GP的定位 ## ApsaraDB for GP的定位  ### GP vs. RDS? 列存与压缩原理举例 ## Select count(*) from customer where status = valid group by city  - 与 Web Components 的兼容0 码力 | 36 页 | 2.00 MB | 2 年前3
Rust与算法 - 谢波## RUST CHINA CONF 2023 第三届中国 Rust 开发者大会 6.17-6.18 @Shanghai ## Rust 与 算法 谢波 • 背景介绍 1 • 算法相关知识 6 • Rust 实现数据结构 11 • Rust 实现算法 15 • 总结及学习资源 21 ## 背景介绍  # 与 Rust 结缘 疫情下的明智选择 / 个人项目实践  # 前 GPT 时代作品 学习中总结探索 ## 写作动机 ## 数据结构与算法 (Rust 语言描述) ' 次。 2 内层循环 'for j in 0..nums.len()' 也遍历数组 'nums' 的每个元素,用于与外层循环中的元素进行比较。同样,该循环执行了 'nums.len()' 次。 3. 在内层循环中,使用条件语句 `if nums[1] < nums[j]` 检查当前元素 `nums[1]`0 码力 | 28 页 | 3.52 MB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













