- 博客(11)
- 收藏
- 关注
原创 【无标题】
无论原始张量的维度如何,都会将其看成一个一维的线性数据流。这并不实际改变张量的存储顺序(即内存布局),而是改变它的形状视图。:根据指定的新形状,重新组织这些元素。要求新形状的元素数量总数必须等于原张量的元素总数(即的值保持不变)。
2024-12-11 09:31:59
214
原创 WSL2 Read-only file system报错
我的是/dev/sdc,但你的可能不是,但形式应该差不多,执行如下命令。WSL无法创建文件,使用如下命令看看自己的ext4系统,在powershell中关闭wsl,然后重新打开wsl。
2023-04-30 17:32:44
2178
原创 ROS dynamic_reconfigure正常安装但不能使用
经过阅读源码,发现其实dynparam其实是dynamic_reconfigure里scripts下的脚本,然后该脚本利用parse获取用户的命令行输入然后对相关动态参数进行获取。在源代码中当获取的信息为None时会出现waiting...的结果。在这里,我认为是我原来进行的二进制安装和源代码安装在运行的时候引用的路径不太对,然后就使用源代码对dynamic_reconfigure重新进行了源代码安装。使用dynamic_reconfigure时无法正常的获取以及修改参数,获取参数时,执行命令如下。
2023-04-21 17:05:52
431
原创 ROS源代码安装
6、souce一下环境变量,不然rospack find不知道你用源代码安装了新的包。3、观察可得,每个包和我们自己写的结构其实差不多,都有Cmakelist。8、查看结果,可以看到amcl的路径在自己源代码安装的位置!4、在工作空间下进行编译catkin_make。1、从github克隆对应版本的安装包。7、比如这里我找一下新安装的amcl。2、放在工作空间的src下。
2023-03-23 17:01:37
1314
3
原创 git 分支操作总结
当尚不清楚项目的某项修改对项目可能造成的影响的时候,git的分支管理指令可以让使用者同时进行主线任务的开发和分支任务的修改。
2022-06-26 11:44:45
782
原创 Checked异常和Unchecked异常
从异常处理机制的角度可以分为两类,Unchecked Exceptions和Checked Exceptions。Unchecked Exceptions指的是被程序员check的异常,Checked Exceptions指的是被编译器check的异常。
2022-06-13 09:36:41
2849
原创 rep exposure
表示泄露(rep exposure),即ADT内部的某些数据可能会由于某些操作暴露给外部。 首先变值器是否是表示泄露?例如我的一个ADT开发为地点, 设置了一个改变经纬度的变值器,这是否为表示泄露? 答案:不是,变值器设置的值发生了改变,这种肯定显然不是表示泄露。 那么获得器getter是否有表示泄露? 这就是我犯下的错误。 首先 返回一个immutable的类或者基本数据类型(int double)这些显然都不会有表示泄露。 例如下图: 若loc...
2022-05-28 08:12:43
119
原创 java程序设计规范名词解释
一、Spec函数规约,包括函数前面的解释以及函数的签名。如下图:二、Representation Independence(表示独立性):要求用户不能直接访问类的属性,对其进行修改。如果存在这样的可能,那么就称为表示暴露,存在表示暴露的设计算不上是ADT。三、Invariants(不变量) 保持类的不变量,满足最最基本的要求。目前见过的情况有两类:immutability Rep Invariant四、Rep Invariant and Abstraction...
2022-05-16 22:11:37
219
原创 mutability and immutability
改变一个变量和改变一个变量的值的区别改变一个变量:将该变量指向另一个值的存储空间。改变一个变量的值:将该变量当前指向的值的存储空间中写入一个新的值。Immutability&Mutability根据我个人的理解,immutability就是在改变变量值的时候能够再申请一个新的空间,而mutability则是对于原存储空间中写入一个新的值。为了保障安全性,mutability需要采用防御式拷贝,但是又未必需要做改动,因此会产生大...
2022-05-03 10:28:51
121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人