程序编程
coldplayplay
进一寸有进一寸的欢喜
展开
-
c++调用python脚本出现的一些问题
c++调用python脚本参考https://blog.csdn.net/u012986684/article/details/778026571. 一开始用的是python3,直接用的execfile执行python脚本PyRun_SimpleString("execfile('/home/cbc/pcl_without_ros/qt/test_python/test.py')")总是报错,如下原创 2018-03-26 20:19:20 · 969 阅读 · 0 评论 -
多台电脑基于ROS通信
前言主机电脑名:cbc-Inspiron 从机电脑名:lab5081主机cbc-Inspiron操作如下:1./etc/hosts修改,增加从机的电脑名和IP地址sudo gedit /etc/hosts192.168.1.113 lab50812.重启网络sudo /etc/init.d/networking restart3..bashrc中增加主机电脑的ros_masterexport原创 2018-03-13 16:06:24 · 513 阅读 · 0 评论 -
Markdown中插入数学公式的方法
自从使用Markdown以来,就开始一直使用Markdown+Github在写文章,整理自己的所学所思。本文亦是通过这种方式完成的。然而,Markdown自由书写的特性很好,唯独遇到数学公式时就要煞费苦心——每次都是先使用Latex书写(在线的Latex编辑器参考[1]),然后保存为图片,使用img标签进行引用,当公式很多的时候稍显复杂。本文的方法使用html的语法,调用[1]的公式生成API,在线转载 2018-03-02 14:54:59 · 563 阅读 · 0 评论 -
github常用小记
1. 本地新建库,上传到远端git initgit add <dir/filename> <dir/filename> git commit -m " "(git commit -a -m " "//涉及到文件夹的删除)git remote add origin git@......(github账户下repository地址)git push -u origin master2. 网上克原创 2017-11-27 22:06:48 · 221 阅读 · 0 评论 -
QSlider change with double values(Qt滑动进度条显示小数)
1.需求QSlider自带的信号是valueChanged(int),显示单元自带的也都是传入int类型参数的槽函数,比如LCD Number的槽函数为display(int),Label的槽函数为setNum(int). 对此,看到stackoverflow的一个回答,他的做法是建立一个DoubleSlider的类,继承QSlider,目的是让DoubleSlider类产生double类型的信号原创 2017-11-16 13:22:45 · 8826 阅读 · 3 评论 -
空指针引发的灾难——一下午debug
1问题描述在将PCL的颜色区域增长分割这个小功能做入界面时,出现了闪退现象,无论点击界面的哪一个位置,都立即退出程序,并伴有如下报错内容:main: /usr/include/boost/smart_ptr/shared_ptr.hpp:641:typename boost::detail::sp_dereference<T>::type boost::shared_ptr<T>::operator原创 2017-11-20 11:35:55 · 1793 阅读 · 0 评论 -
Qt 主窗口点击按钮 弹出另一个自定义窗口
1.问题重述这个其实是对C++类的理解程度有一定要求。 窗口1定义为类A,窗口2定义为类B,问题:如何点击窗口1中的按钮,打开窗口2.2.问题思考 把类理解成数据类型,把窗口理解成类的实例。 只要在类A的定义中添加类B的定义和对象,编写适当的槽函数处理这个对象即可.3.程序代码 (1)头文件#ifndef GLOBAL_H#define GLOBAL_H#include <QMainWin原创 2017-11-17 23:35:55 · 57255 阅读 · 13 评论 -
清空cmake的输出
一般在ubuntu下开发程序,免不了要用camke工具,但是每次都要手动删除cmake的输出,实在太不省心。 在源文件同级目录下写一个Makefile,内容如下。BUILD_DIR = ./buildDEST_DIR = ./binDEST_EXE_NAME = mainall: build cd $(BUILD_DIR); make -j4run: cd $(DEST_D原创 2017-11-11 21:37:38 · 15664 阅读 · 2 评论 -
华为校招机试——按照ASCII码递增顺序重新调整输出字符串
题目给定原始字符串,根据字符串内每个字符出现的次数,按照ASCII码递增顺序重新调整输出。代码#include <iostream>#include <string.h>using namespace std;int showTimes(char c,string s){ int t=0; for(int i=0;i<s.length();i++){ if(c原创 2018-04-10 22:20:17 · 1502 阅读 · 0 评论