ros::package::getPath使用方法

  • Post author:
  • Post category:其他

ros::package::getPath使用方法 1 作用2 使用时遇到的问题3 解决方法1)包含头文件2)修改CMakeLists.txt文件3)修改package.xml文件 4 正确用法 1 作用 ros中用于获取某个功能包的绝对路径,当功能包不存在时,该函数返回一个空的字符串。其函数原型如下: std::string ros::package::getPath (const std::s…

继续阅读 ros::package::getPath使用方法

软件编程走火入魔之:程序对人身心的残忍摧残

  • Post author:
  • Post category:其他

在读大学时,我就对打印排版等非常有兴趣,看别人的传单、报纸、教材是如何排版的?如何用电脑弄出来的很好奇,然后自己是学C语言什么的,我就想,如何用C语言弄出这些来,到大四毕业为止,基本上用C语言连显示汉字都没能实现出来,很郁闷啊,自己连一个报纸更别说是连一个像样的通知都没能打印出来就正规大学计算机本科毕业了,难道这个梦想真的很高吗?那时就用拼音显示的程序打印出来挂在床头,经常会想这个程序应该如何写才…

继续阅读 软件编程走火入魔之:程序对人身心的残忍摧残

Docker | 缓存依赖

  • Post author:
  • Post category:其他

Docker | 缓存依赖 1. 简介 项目使用docker compose,前端与后台都是使用二段构建,先安装依赖编译出文件,在将编译出来的文件,复制到新建构的镜像。然而每次构建镜像都要花大量时间去等待安装前端node.js依赖后台golang的依赖,后面找到解决方法缓存依赖,这样就省去了每次构建镜像时安装依赖的时间。 下面以golang安装依赖为例,/go/pkg/mod为golang依赖的缓…

继续阅读 Docker | 缓存依赖

Practical Multithreading for Client Apps (.net客户端程序使用多线程的实践)

  • Post author:
  • Post category:其他

转自 MSDN Magazine Jan. 2004  原作者 Jason Clark 内容 线程原理 为什么使用多线程 线程与Windows 用户界面 管理线程池(Thread Pool) 最简单的线程同步 细节 - 实现取消按钮 更多的细节 - 计时器(Timers) 愿景   通常认为在编写程序中用到多线程是一个高级的编程任务,容易发生错误。在本月的栏目中,我将在一个Windows窗体应用程…

继续阅读 Practical Multithreading for Client Apps (.net客户端程序使用多线程的实践)

关于’for’ loop initial declaration used outside C99 mode的说明

  • Post author:
  • Post category:其他

      出现这种问题的主要原因是c99是允许在for循环中声明变量的,但是如果使用的标准为c99之下的话,则不允许这么做,通常我们可以在编译的时候加上-std=c99即可。    它们的区别是:    (1)在for循环中声明变量:      for(int i = 0;i < 10;i ++){ ...  }    (2)在for循环外声明变量:      int  i;      f…

继续阅读 关于’for’ loop initial declaration used outside C99 mode的说明

springcloud 添加 gateway 启动报错 java.lang.IllegalStateException:

  • Post author:
  • Post category:java

springcloud 添加 gateway 启动报错 具体报错信息如下 2019年12月26日 09:25:39.483 [restartedMain] ERROR o.s.boot.SpringApplication - Application run failed java.lang.IllegalStateException: Error processing condition on o…

继续阅读 springcloud 添加 gateway 启动报错 java.lang.IllegalStateException:

el-table动态添加行(包含input输入框)

  • Post author:
  • Post category:其他

return { applayList: [], tableData1: [], //表单属性 isdisabled:false, bcbtn:true, infoId:"", xh1:'', }; <el-form size="small" :disabled="isdisabled"> <el-form-item prop="servin"> <template&…

继续阅读 el-table动态添加行(包含input输入框)

Yum工具详解(二)—–Yum配置阿里源

  • Post author:
  • Post category:其他

准备阶段 0.检查wget是否下载 yum install -y wget 阿里源配置 1.进入yum源的配置文件下 cd /etc/yum.repos.d/ # 进入到yum源的配置文件中 rm -rf * # 清空所有的yum源文件 wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-…

继续阅读 Yum工具详解(二)—–Yum配置阿里源

ROS中文件解读

  • Post author:
  • Post category:其他

_base.urdf.xacro: 这个xacro代表整个机器人的运动学模型。 它使用URDF对机器人的整个关节进行建模。 接头包括两个轮子,两个脚轮,陀螺传感器等。 该文件中没有建立3D kinect传感器。 它也将附加网格到每个连杆。 该文件从基于Kobuki移动的软件包中重用。 _base_gazebo.urdf.xacro:这是机器人的Gazebo模型表示。 它包括执行器定义,传感器定义,…

继续阅读 ROS中文件解读

线上CPU飙升100%问题排查,一篇足矣

  • Post author:
  • Post category:其他

Java架构学习交流 2019-09-27 17:16:56   一、引子 对于互联网公司,线上CPU飙升的问题很常见(例如某个活动开始,流量突然飙升时),按照本文的步骤排查,基本1分钟即可搞定!特此整理排查方法一篇,供大家参考讨论提高。 二、问题复现 线上系统突然运行缓慢,CPU飙升,甚至到100%,以及Full GC次数过多,接着就是各种报警:例如接口超时报警等。此时急需快速线上排查问题。 三…

继续阅读 线上CPU飙升100%问题排查,一篇足矣