haigujiujian
码龄14年
关注
提问 私信
  • 博客:101,545
    社区:1
    101,546
    总访问量
  • 44
    原创
  • 1,334,845
    排名
  • 13
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2011-06-10
博客简介:

haigujiujian的博客

查看详细资料
个人成就
  • 获得78次点赞
  • 内容获得24次评论
  • 获得346次收藏
  • 代码片获得274次分享
创作历程
  • 44篇
    2021年
成就勋章
TA的专栏
  • python 图像处理
    1篇
  • openmvs
    1篇
  • Ubuntu 驱动安装
    4篇
  • C++
    7篇
  • ros
    23篇
  • 浏览器问题
    2篇
  • 软件推荐
    1篇
  • github
    1篇
  • 硬件
    1篇
  • ROS安装
    2篇
  • 仿真ros
    2篇
  • git
创作活动更多

仓颉编程语言体验有奖征文

仓颉编程语言官网已上线,提供版本下载、在线运行、文档体验等功能。为鼓励更多开发者探索仓颉编程语言,现诚邀各位开发者通过官网在线体验/下载使用,参与仓颉体验有奖征文活动。

368人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

最新在windows环境下使用conda 安装simpleitk成功

在windows环境下需要采用cmd命令打开DOS命令窗口去安装simpleITK首先安装anaconda 搜索anconda 去官网下载下载后需要将它的库路径添加到环境变量里然后在anaconda官网下载simpleitk的文件包 http://anaconda.org然后在官网搜索simpleITK 写了安装方式,可惜不翻墙没法安装,点击files 将文件下载下来然后打开cmd窗口 cd 文件夹然后输入conda install --offline ***n...
原创
发布博客 2021.08.09 ·
926 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

在安装openMVS时遇到编译问题 [bin/InterfaceCOLMAP] Error 1

undefined reference to symbol '_ZN5boost15program_options29options_description_easy_initclEPKcS3_'/usr/local/lib/libboost_program_options.so.1.65.1: 无法添加符号: DSO missing from command linecollect2: 错误:ld 返回 1apps/InterfaceCOLMAP/CMakeFiles/InterfaceCOLMAP
原创
发布博客 2021.07.25 ·
692 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

安装cuda以往的版本链接

https://developer.nvidia.com/cuda-toolkit-archive在这里可以找到以往的版本选择后就按照这个选择操作系统的一些参数然后按照下面这个安装指令去安装。安装后查看cuda版本cat /usr/local/cuda/version.txt查看cuda 安装好的版本...
原创
发布博客 2021.07.25 ·
306 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

lambda 表达式的用法

匿名函数lambda表达式是C++11的新功能,也是匿名函数的一种,通过一个例子我们看一下表达式中的区别#include <iostream>#include <algorithm>using namespace std;int all_num=10;int main(int argc,char** argv){ int num1=10,num2=20,num3=30; auto lambda1=[]{
原创
发布博客 2021.06.27 ·
139 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

catkin_make 如何只编译一个包?

在终端中输入指令 catkin_make -DCCATKIN-WHITE-PACKAGES=" XXX你包的名字"这样jiu
原创
发布博客 2021.06.15 ·
1701 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

map关联式容器简单使用

map是关联式容器中的一种类型,其特点区别于序列式容器,序列式容器只是存储数据,如果取数据不是很方便,而关联式容器则是每一个数值对应一个键值,针对不同的键值可以取出对应的数据简单的演示代码如下...
原创
发布博客 2021.06.14 ·
104 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

tf 坐标变换如何转换成直观表达

yaw是围绕x轴旋转的偏航角,pitch是围绕y轴旋转的俯仰角,roll是围绕z轴旋转的翻滚角通常tf 坐标变换的写法是:
原创
发布博客 2021.06.13 ·
166 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ros tf 向量计算示例,欧拉角、四元数、转换矩阵之间的互转

#include<ros/ros.h>#include<tf/tf.h>#include<iostream>int main(int argc,char** argv){ ros::init(argc , argv,"tf_transform"); ros::NodeHandle nh; ros::Rate loop_rate(1); tf::Vector3 v1(1,1,1); tf::Vector3 v2(1,0.
原创
发布博客 2021.06.13 ·
3405 阅读 ·
3 点赞 ·
1 评论 ·
21 收藏

ubuntu 上如何安装QQ

下载linux版本的QQ安装包下载地址:https://im.qq.com/linuxqq/download.html直接下载deb版本安装就可以了,界面还是非常简洁的
原创
发布博客 2021.05.27 ·
250 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ros 调参神器rqt_reconfigure

针对move_base的参数调整安装ros-melodic-rqt-reconfigure安装后rosrun rqt_reconfigure rqt_reconfigure然后就是一顿操作猛如虎
原创
发布博客 2021.05.25 ·
3410 阅读 ·
1 点赞 ·
0 评论 ·
23 收藏

推荐一个windows下使用的无广告解压缩软件

7-Zip 官方中文网站 (sparanoid.com) http://sparanoid.com/lab/7z/
原创
发布博客 2021.05.25 ·
3664 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

ubuntu下如何使用串口

首先插入串口设备查看串口号:dmesg | grep ttyS*可以看到串口号是ttyUSB0然后设置串口的读写权限:sudo chmod 666 /dev/ttyUSB0串口现在就是可读可写了如果在ros下需要安装serial驱动 sudo apt-get install ros-melodic-serial后面就可以在ros下读写serial编程了...
原创
发布博客 2021.05.25 ·
2842 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

turbot3 仿真rostopic odom不发布出来的问题解决

查看rostopic list 未发布odom 查找发布odom的控制器是ros gazebo的插件重新安装插件sudo apt-get install ros-melodic-gazebo-plugins找到了提供libgazebo_ros_diff_drive.so的缺失包
原创
发布博客 2021.05.23 ·
672 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

北通手柄在ros下使用

ubuntu18.0.4 +ros melodic1、将手柄接收器插在usb口上输入ls /dev/input/输出有个js0说明已经被系统识别了2、测试一下sudo jstest /dev/input/js0按下不同按钮有不同反应3、安装joy ros包sudo apt install ros-melodic-joysudo apt install ros_melodic-joystick_driverroscore运行ros核心然后启动joy的结..
原创
发布博客 2021.05.22 ·
1499 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

字符数组如何通过指针输出字符

#include <iostream>using namespace std;int main(int argc,char *argv[]){ char pstr[]="123456";定义一个字符串数组 char *p=pstr;定义一个指针指向数组第一个字符 int n=sizeof(pstr)/sizeof(char);计算字符串数组的长度 for(int i=0;i<n;i++){ ...
原创
发布博客 2021.05.12 ·
1703 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

g++编译 c++

g++ c.cpp 默认输出a.out文件g++ -o c.out c.cpp 输出c.out也就是想要的文件名./c.out 运行输出文件
原创
发布博客 2021.05.11 ·
97 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

解释一下int main(int argc,char *argv[])

int main(int argc,char *argv[]){}argc 为数组argv里面的值的个数
原创
发布博客 2021.05.10 ·
94 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

指针变量调用函数有什么作用呢?

void sub ( int ( *x1) (int), int (*x2) (int,int) )    {      int a,b,i,j;      a = (*x1)(i);      /* 调用 f1 函数 */      b = (*x2)(i)(j);    /* 调用 f2 函数 */    }  如果实参为两个 函数名 f1 和 f2. 在函数首部定义x1、x2为函数指针变量,x1指向的函数有一个整形形参,x2指向的函数有两个形参。i 和 j 是函数f1 和 f2所要的参数.
原创
发布博客 2021.05.08 ·
192 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

虚函数的使用

当把基类的某个成员函数声明为虚函数后,允许在其派生类中对该函数重新定义,赋予它新的功能,并且可以通过指向基类的指针指向同一类族中不同类的对象,从而调用其中的同名函数。在基类用virtual声明成员函数为虚函数。 这样就可以在派生类中重新定义此函数,为它赋予新的功能,并能方便地被调用。在类外定义虚函数时,不必再加virtual。 在派生类中重新定义此函数,要求函数名、函数类型、函数参数个数和类型全部与基类的虚函数相同,并根据派生类的需要重新定义函数体。 C++规定,当一个成员函数被声明为虚函数后,其
原创
发布博客 2021.05.05 ·
331 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ubuntu下如何查看opencv的版本

ubuntu下如何查看opencv的版本pkg-config --modversion opencv
原创
发布博客 2021.05.03 ·
883 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多