c++
文章平均质量分 60
weixin_42470012
这个作者很懒,什么都没留下…
展开
-
实验室新电脑ubuntu16.04安装记录
Turn off secure boot mode foreverTurn on UEFIPress e when entering installing interface and then input quiet splash acpi=off acpi=on nomodesetAnd then press F10 to boot.How to disable the acpi = off foreversudo gedit /etc/default/grubChange line GRU原创 2021-07-26 06:46:28 · 143 阅读 · 0 评论 -
4. Median of Two Sorted Arrays
There are two sorted arrays nums1 and nums2 of size m and n respectively.Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)).You may assume nums1 and nums2 cannot be both empty.Example 1:nums1 = [1, 3]nums2原创 2020-08-17 06:16:22 · 106 阅读 · 0 评论 -
fix no wifi adaper found in ubuntu 18.04
This blog will focus on how to solve the problem about no wireless adapter found after we set up the Ubuntu 18.04 successfully.First: run sudo lshw -C network at a new terminal.it is possibly no display like written in picture patched below*-networkdes原创 2020-06-14 07:14:11 · 426 阅读 · 0 评论 -
study note about the dvrk_ros
Recently, I am focusing on through controlling the actual MTM(Haptic device) to let the PSM move in virtual environment. The aspiration is from the understanding the script ,through running which in a terminal, the robot arm (PSM) will move correspondingly原创 2020-06-05 04:17:53 · 158 阅读 · 0 评论 -
cisstMultiTask tutorial
In this tutorial, I will describe how to use cisst library to write program to implement multitask. This kind of function need two component. One is counter, another is user. Its main function is to ...原创 2020-04-07 05:39:33 · 253 阅读 · 0 评论 -
非线性最小二乘法
最近和学长论文里面的LM算法较上劲了,明明只是构建了简单的雅可比矩阵用CV::solve求解的,通篇鼓吹自己的LM算法,我奇怪了,怎么还有两步LM优化,还说是以上一步中的结果作为下一步优化的约束,明明不存在约束的关系啊,只是把它分成了两步来做。我实在是难以复现他的过程,我准备自己写一个LM算法。论文里面这一部分是用来优化transformCur这个矩阵数组的,我们先来把它这个数学模型复现一下,...原创 2020-01-03 07:20:17 · 3523 阅读 · 0 评论 -
如何在ROS中使用PCL—数据格式(1)
在ROS中点云的数据类型在ROS中表示点云的数据结构有: sensor_msgs::PointCloud sensor_msgs::PointCloud2 pcl::PointCloud关于PCL在ros的数据的结构,具体的介绍可查 看关于sensor_msgs::PointCloud2 和 pcl::PointCloud之间的转换使用pcl::fromROSMsg ...转载 2019-12-19 00:40:12 · 135 阅读 · 0 评论 -
关于ouster里面的poll client功能
我非得把那么漂亮的代码搞懂不可OUSTER 里面有涉及TCP网络编程的东西,先把这一段代码搞搞清楚。client_state poll_client(const client& c, const int timeout_sec) {//上一句很直观,定义了一个函数,函数的返回值类型是client-state,函数名是poll_client,括号里面是参数。 fd_set r...原创 2019-12-18 09:37:08 · 204 阅读 · 0 评论 -
Lambda 函数与表达式
Lambda 函数与表达式C++11 提供了对匿名函数的支持,称为 Lambda 函数(也叫 Lambda 表达式)。Lambda 表达式把函数看作对象。Lambda 表达式可以像对象一样使用,比如可以将它们赋给变量和作为参数传递,还可以像函数一样对其求值。Lambda 表达式本质上与函数声明非常类似。Lambda 表达式具体形式如下:声明Lambda表达式Lambda表达式完整的声明格...原创 2019-12-17 11:58:04 · 174 阅读 · 0 评论 -
头文件
C 头文件头文件是扩展名为 .h 的文件,包含了 C 函数声明和宏定义,被多个源文件中引用共享。有两种类型的头文件:程序员编写的头文件和编译器自带的头文件。在程序中要使用头文件,需要使用 C 预处理指令 #include 来引用它。前面我们已经看过 stdio.h 头文件,它是编译器自带的头文件。引用头文件相当于复制头文件的内容,但是我们不会直接在源文件中复制头文件的内容,因为这么做很容易出...原创 2019-12-16 03:08:35 · 145 阅读 · 0 评论 -
TCP网络编程那些事
网络编程socket之bind函数摘要 :在套接口中,一个套接字只是用户程序与内核交互信息的枢纽,它自身没有太多的信息,也没有网络协议地址和 端口号等信息,在进行网络通信的时候,必须把一个套接字与一个地址相关联,这个过程就是地址绑定的过程。许多时候内核会我们自动绑定一个地址,然而有时用 户可能需要自己来完成这个绑定的过程,以满足实际应用的需要,最典型的情况是一个服务器进程需要绑定一个众所周知的地...原创 2019-12-15 12:37:21 · 181 阅读 · 0 评论 -
关于数组还有指针那些事情
目前Pproject 遇到一些问题,是把所有点的xyz坐标,用循环的方式读取,形成一个二维数组,然后将该二维数组转化为一维数组。运算中的矩阵是三行N列的,第一行是所有点的X坐标,第二行是所有点的Y坐标,第三行是所有点的Z坐标。在这里先补充一点指针的知识:二维数组和指针⑴用指针表示二维数组元素。要用指针处理二维数组,首先要解决从存储的角度对二维数组的认识问题。我们知道,一个二维数组在计算机中存...原创 2019-12-14 09:29:23 · 198 阅读 · 0 评论 -
二维数组与一维数组之间的转化
一维数组转换为二位数组#include <stdio.h>#include <stdlib.h>#define ROW 3 #define COL 2int main(int argc, char *argv[]){ int arr1D[] = {1,2,3,4,5,6}; int arr2D[ROW][COL]; int i,j;...原创 2019-12-13 23:48:55 · 2450 阅读 · 0 评论