自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ThinkOver33 CSDN Blog

ThinkOver是我以前打游戏经常用的角色名。33是我的女票。

  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 python多进程并行相关策略方案

设计抢占式并行的优势是能够有效的从始至终都用上全部的并行资源,而不会出现有些进程已经跑完了,而别的进程还要等半天才能跑完。另外该模式下的并行会按照task_list的任务顺序进行处理,也方便配合进度条等直观显示现在的处理进度。

2024-01-27 13:18:33 360 2

原创 在已有Linux的系统上不使用U盘,直接硬盘重装系统

从Ubuntu官网下载ISO镜像文件,下载下来后,重命名为ubuntu.iso,并使用sudo权限将文件移动到根目录,因为一会要输入文件路径和文件名,太长了很麻烦 确保你在开机时是能够看到grub的引导界面的,即每次开机都需要手动选择要进入的系统:类似下图所示: 在引导界面上,按c进入命令行模式 在命令行分别输入以下命令:(注意红字部分说明)loopback loop (hd0,3)/ub...

2019-10-09 16:45:20 3923 1

原创 Ubuntu的备份和恢复命令

备份系统# 备份系统的命令:# 首先切换到root用户sudo sucd /# 先备份系统文件,这里把压缩后的.tar.gz文件放在另外一个硬盘里# 实际的保存路径需要修改tar -cvpzf /media/glx/Data1/SysBackups/ubuntu_backup_sys@`date +%Y-%m-%d`.tar.gz --exclude=/proc --exclu...

2019-07-30 11:24:25 2806 1

原创 Win10安装Ubuntu子系统及图形化界面详细教程

在准备进行安装之前,推荐C盘上至少有5G的空余空间。1 win10设置打开两个设置:1.开发人员模式:2.启用子系统功能2 安装打开Microsoft Store,搜索Ubuntu,出现如下界面:选择我红框框出来的两个版本,不要选第一个,那个有坑。安装速度还是挺快的。安装完了之后会在开始菜单出现linux的bash:打开之后还需要继续安装一小会...

2019-02-28 09:40:22 162487 98

原创 ROS中CMakeLists.txt和package.xml参考样例

2019.03.04更新:一些CMakelists里面的编译选项,这里参考了https://blog.csdn.net/feisy/article/details/17711957的博文set(CMAKE_BUILD_TYPE "Release")if( CMAKE_BUILD_TYPE STREQUAL "Debug" )set(CMAKE_CXX_FLAGS "${CMAK...

2018-11-30 11:58:56 505

转载 Linux下递归寻找目录下所有子文件夹和文件的名字

#include <dirent.h> //需要该头文件int readFileList(const char *basePath){ DIR *dir; struct dirent *ptr; char base[1000]; if ((dir=opendir(basePath)) == NULL) { perror(...

2018-11-30 09:56:33 7621

原创 ROS中四元数转换欧拉角

C++代码:/****************************************************************************Conversion from a quaternion to roll, pitch and yaw.Nodes:subscribed /rotation_quaternion (message of type ge...

2018-09-16 10:48:58 8252 5

原创 ROS程序调试

最近在用VS Code进行ROS开发,但是一直遇到打了断点但是不能正常命中的问题今天学习了一下才知道是没有在CMakeLists.txt中加入调试信息将下面两行加入到CMakeLists.txt中,set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g ")set (CMAKE_VERBOSE_MAKEFILE ON)再编译出来的程序就可以用...

2018-09-14 11:44:32 3125 1

原创 ROS入门 创建msg(消息)和svr(服务)遇到的问题

在按照ROS官方教程(点击打开链接)进行自定义消息的时候,catkin_make出现错误:The manifest (with format version 2) must not contain the following tags: run_depend如果直接在package.xml中把<run_depend>这一行删掉之后,就会出现如下错误:catkin_packa...

2018-09-14 09:32:29 840

原创 Ubuntu settings

sudo apt-get remove libreoffice-commonsudo apt-get remove unity-webapps-common# Open in terminal:sudo apt-get install nautilus-open-terminalsudo apt install git gcc安装fcitx键盘输入法系统 ...

2018-08-08 14:48:43 756

原创 PCL库+VS Code 第一发实战

今天第一次使用VScode在Linux上成功运行调试了一个C++程序,特此记录相关代码首先是 RegTest.cpp:这里的一些PCL的头文件,可以通过VS code的小灯泡智能补全到c_cpp_properties.json文件中。#include <iostream> //标准输入输出头文件#include <pcl/io/pc...

2018-08-03 21:22:06 7523 7

原创 VSCode + CMake 在Ubuntu上进行C++开发

最近由于工作需要,学习了一下在Linux上进行C++开发的一些方法。以前都是依赖于QtCreator,现在想直接用轻量级的VS Code进行开发。 记录相关学习笔记。所需插件:其中,CMake插件提供CMakeLists.txt的高亮显示,等等,而CMake Tool比较厉害,是整合在VS Code上的CMake插件。安装好CMake Tool,并且在打开的文件夹内写好CMakeL...

2018-08-03 21:06:06 17165 7

原创 C++矩阵运算库Eigen使用

1.两种不同类型的Eigen矩阵相加,或者赋值,需要用到cast函数:    Matrix3d m = Matrix3d::Random();    Matrix3f m2 = m.cast<float>(); Matrix3d m = Matrix3d::Random(); Matrix3f m2 = Matrix3f::Random(); Matrix3f ...

2018-05-16 09:50:42 1669

原创 跨平台C/C++代码编码问题

不同平台的默认编码格式:1. 中文版的Windows的默认编码格式为GBK。使用VS进行C/C++的开发时,代码文本的默认编码格式为 GB2313,并且系统控制台的编码格式是GBK,GBK是包容GB2312的。于是使用VS在windows下进行开发不会出现什么问题。查看文本的编码格式推荐使用Notepad++,也推荐把windows默认的笔记本替换掉,使用其打开txt文件。在notepad++中,...

2018-05-14 09:46:31 2767

原创 C++ Windows非阻塞UDP通信源码

UDP通信中,recvfrom或recv等函数默认都是阻塞方式进行的,即如果没有收到消息,那么程序会一直卡在recv()这个函数这里,使得该线程不能进行后续的操作。但有时候我们需要该线程在有UDP数据发送过来的时候才进行数据接收,而在其他时间该线程还有别的任务进行处理,那么我们就需要将Sokcet设置为非阻塞通信的方式。非阻塞通信中,需要用到select()函数,select函数用于在非阻塞中,当一

2017-11-16 09:44:52 5844

翻译 windows socket函数详解

本文章主要包括了C++语言框架下对windows socket 的总结。

2017-11-12 20:18:51 1667

原创 C++ vector用法总结

C++ 向量 vector 是一种对象实体, 能够容纳许多其他类型相同的元素, 因此又被称为容器。 与string相同, vector 同属于STL(Standard Template Library, 标准模板库)中的一种自定义的数据类型, 可以广义上认为是数组的增强版。

2017-11-11 16:18:49 444

文本编码修改工具-便携版

该工具可以方便的修改文本的编码方式,适合跨平台开发工作。

2018-05-14

matlab 经纬度 东北天 直角坐标系转换代码

本Matlab代码提供了地理坐标丰富的转换功能:涵盖了经纬度坐标转东北天坐标;经纬度坐标转地心直角坐标;地心直角坐标转东北天;地心直角坐标转经纬度的功能;代码简洁易懂,高效

2017-11-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除