自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (9)
  • 收藏
  • 关注

原创 ubuntu16.04安装ROS Kinetic(保姆式安装)

前期准备=》=》设置软件源:sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'设置最新的密钥...

2019-11-18 10:41:20 822 2

原创 ubuntu18.04安装ROS Melodic(最详细配置)

设置软件源:国外的:sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'国内的,速度快:sudo sh -c '. /etc/lsb-release && ec...

2019-08-10 15:41:00 188408 144

原创 Roboware Studio教程 (ROS kinetic)

RoboWare Studio是一个ROS集成开发环境。它使 ROS开发更加直观、简单、并且易于操作。可进行ROS工作区及包的管理、代码编辑、构建及调试。下载链接:https://pan.baidu.com/s/1D169dFyf2OD3SFBZVZy3pQ 密码:3iuk准备安装前,请查看系统环境并确认:(1)操作系统 为 Ubuntu。(2)已完成ROS的安装配置。ROS安...

2018-05-14 10:33:26 19464 24

原创 Linux线程同步

1.同步同步即协同步调,按预定的先后次序运行。线程同步,指一个线程发出某一功能调用时,在没有得到结果之前,该调用不返回。同时其它线程为保证数据一致性,不能调用该函数。解决同步的问题:加锁!2.数据混乱原因1.资源共享(独享资源则不会)2.调度随机(意味着数据访问会出现竞争)3.线程间缺乏必要的同步机制以上3点钟,前2点不能改变,欲提高效率,传递数据,资源必须共享。只要共享资源,就一定会出现竞争。只要存在竞争关系,数据就很容易出现混乱。...

2022-04-23 23:16:12 2615

原创 Linux线程

1.线程的概念LWP:light weight process 轻量级的进程,本质任然是进程(在Linux环境下)进程:独立地址空间,拥有PCB线程:也有PCB,但没有独立的地址空间(共享)区别:在于是否共享地址空间;独居(进程), 合租(线程)Linux下:线程:最小的执行单位进程:最小分配资源单位,可看成是只有一个线程的进程一个进程内部可以有多个线程,默认情况下一个进程只有一个线程内核实现都是通过clone实现的线程也有自己的PCB查看LWP号:ps -Lf pi

2022-04-17 22:14:44 2323

原创 Linux进程控制

1.pipe管道通信int pipe (int __pipedes[2]);pipefd读写文件描述符,0:代表读, 1:代表写返回值:失败返回-1,成功返回0#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#..

2022-04-17 17:14:07 1211

原创 Ubuntu pycharm xfeatures2d报错

问题描述:Traceback (most recent call last): File "/home/lee/PycharmProjects/surf/surf.py", line 17, in <module> sift = cv2.xfeatures2d.SIFT_create()AttributeError: module 'cv2.cv2' has no ...

2020-02-19 13:17:41 629

原创 小米游戏本安装ubuntu16.04遇到的问题

解决Ubuntu的问题:the system is running in low-graphics mode照网络上的解决方案:1.Ctrl+ALT+F1 进入控制台2.输入用户名和密码进入系统3.输入以下命令:cd /etc/X11 sudo cp xorg.conf.failsafe xorg.confreboot重启笔记本,问题就解决了。在此记录一下,...

2019-11-12 19:34:54 749 1

原创 Ubuntu16.04获取内核源码

系统:ubuntu16.04内核源码目录位于 /usr/src 目录下没有下载内核源码时,只有四个文件夹 linux-header-4.10.0-28 和 linux-headers-4.10.0-28-generic ;使用 sudo apt install linux-source 会后下载内核源码到这个目录下载完成将压缩包文件解压即可。或者从根目录拿出...

2019-09-02 10:32:46 2252

原创 Linux内核学习书籍推荐

《Linux内核设计与实现》 简称LKD,从入门开始,介绍了诸如进程管理、系统调用、中断和中断处理程序、内核同步、时间管理、内存管理、地址空间、调试技术等方面,内容比较浅显易懂,个人认为是内核新人首先必读的书籍。新人得有此书,足矣!《深入理解Linux内核》 简称ULK,相比于LKD的内容不够深入、覆盖面不广,ULK要深入全面得多。前面这两本,一本提纲挈领,...

2019-09-02 09:22:57 632

原创 字符串的反转C++实现

#include <iostream>#include <string>#include <sstream>#include <cstring>#include <algorithm>using namespace std;/*分析过程:  假设要使传递的字符串为常量const字符串,这样操作更加灵活, 可直...

2019-08-27 16:18:51 1118

原创 链队的C++实现

仅供参考#include <iostream>using namespace std;// 函数结果状态代码#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2#define MAXSIZE ...

2019-08-25 11:53:07 785

原创 循环队列的C++实现

仅供参考#include <iostream>using namespace std;// 函数结果状态代码#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2#define MAXSIZE ...

2019-08-25 10:39:04 721

原创 链栈的C++实现

仅供参考#include <iostream>using namespace std;// 函数结果状态代码#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2#define MAXSIZE ...

2019-08-24 16:45:25 665

原创 顺序栈的C++实现

仅供参考#include <iostream>using namespace std;// 函数结果状态代码#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2#define MAXSIZE ...

2019-08-24 11:24:25 461

原创 链表实现稀疏多项式求和

仅供参考#include <iostream>using namespace std;typedef struct PNode{ float coef; // 系数 int expn; // 指数 struct PNode *next; // 指针域}PNode, *Polynomia...

2019-08-21 20:07:50 2974 3

原创 线性表实现多项式相加

仅供参考#include <iostream>using namespace std;typedef int ElemType;typedef struct _tag_Sqlist{ ElemType *elem; int length;}Sqlist;int InitSqlist(Sqlist &L){ L.elem = ne...

2019-08-20 21:03:32 2447 2

原创 有序表的合并--链表表实现

仅供参考#include <iostream>using namespace std;// 函数结果状态代码#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2#define MAXSIZE ...

2019-08-20 19:48:03 764

原创 有序表的合并--顺序表实现

仅供参考#include <iostream>using namespace std;// 函数结果状态代码#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2#define MAXSIZE ...

2019-08-20 19:12:41 1788

原创 线性表的合并C++实现

仅供参考#include <iostream>using namespace std;// 函数结果状态代码#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2#define MAXSIZE ...

2019-08-20 18:11:43 2526

原创 双向循环链表C++实现

仅供参考#include <iostream>using namespace std;// 函数结果状态代码#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2#define MAXSIZE ...

2019-08-20 17:08:39 902

原创 单循环链表的C++实现

仅供参考#include <iostream>using namespace std;// 函数结果状态代码#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2#define MAXSIZE ...

2019-08-19 20:05:30 614

原创 单链表C++实现

仅供参考#include <iostream>using namespace std;// 函数结果状态代码#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2#define MAXSIZE...

2019-08-17 17:13:38 1211 2

原创 gym-gazebo安装

安装环境:系统:ubuntu18.04 ubuntu16.04(已弃用) ubuntu14.04(已弃用)ROS:MelodicGzebo:9.0ROS相关依赖:sudo apt-get install \python-pip python3-vcstool python3-pyqt4 \pyqt5-dev-tools \libbluetooth-dev libsp...

2019-08-13 09:15:59 1301

原创 线性表顺序存储C++实现

仅供参考#include <iostream>using namespace std;// 函数结果状态代码#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2#define MAXSIZE ...

2019-08-12 11:09:26 652

原创 剑指offer(六)重建二叉树

/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * };...

2019-08-10 18:58:09 132

原创 剑指offer(五)从尾到头打印链表

/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: vector...

2019-08-10 16:44:39 99

原创 剑指offer(四)替换空格

class Solution {public: string replaceSpaces(string &str) { string res; for (auto x : str) if (x == ' ') res += "%20"; else ...

2019-08-10 16:25:31 125

原创 剑指offer(三)二维数组中的查找

class Solution {public: bool searchArray(vector<vector<int>> array, int target) { if (array.empty() || array[0].empty()) return false; int i = 0, j = array[0]...

2019-08-10 13:40:41 115

原创 剑指offer(二) 不修改数组找出重复的数字

二分查找模板:二分模板一共有两个,分别适用于不同情况。算法思路:假设目标值在闭区间[l, r]中, 每次将区间长度缩小一半,当 l = r 时,我们就找到了目标值。版本1当我们将区间 [l, r] 划分成 [l, mid] 和 [mid + 1, r] 时,其更新操作是 r = mid 或者 l= mid + 1;,计算mid时不需要加1。C++ 代码模板:int...

2019-08-10 13:23:06 122

原创 剑指offer(一) 找出数组中的重复数字

class Solution {public: // Parameters: // numbers: an array of integers // length: the length of array numbers // duplication: (Output) the duplicated...

2019-08-09 20:55:47 195

原创 openai_ros教程( ros gazebo 深度强化学习)

一、环境搭建测试环境:ubuntu16.04,kinetic下载openai_rosgit clone https://bitbucket.org/theconstructcore/openai_ros.gitopenai_ros相关的依赖:message_runtime rospy gazebo_msgs std_msgs geometry_msgs controller...

2019-08-09 20:29:25 9966 15

原创 联想拯救者笔记本(R720、y7000、y7000p)安装ubuntu无法使用无线网卡

问题描述:Lenovo r720笔记本(i5-7300hq,gtx1060 maxq 6g),默认装入Win10系统,然而当装入Ubuntu16.04双系统时,会出现无线网卡(型号:RTL8821AE)被hard blocked问题。 同样适用于y7000,y7000p笔记本,因为我就是从R720换到y7000p还是出现了同样的问题。即:在终端敲入:rfkill list all ...

2019-07-24 20:11:41 3973

原创 学习Tensorflow(一)基本概念

创建图和启动图import tensorflow as tf# 创建一个常亮op 1行2列m1 = tf.constant([[3,3]]) # 注意矩阵的表示方法([])# 创建一个常亮op 2行1列m2 = tf.constant([[2], [3]]) # 注意矩阵的表示方法# 创建一个矩阵乘法op,把m1和m2传入product = tf.matmul(...

2019-04-08 10:33:37 199

原创 g2o图优化学习(一)

g2o安装很简单,参考GitHub上官网安装地址:https://github.com/RainerKuemmerle/g2og2o的基本框架结构:一、图的核心看图的时候要注意箭头类型,其中最左侧的SparseOptimizer最重要SparseOptimizer是整个图的核心,我们注意右上角的 is-a 实心箭头,这个SparseOptimizer它是一个Opt...

2019-04-07 16:40:52 306

原创 Pycharm: out of memory 的解决方案(亲测没问题)

用pycharm编译器运行深度强化学习程序,出现out of memory ,WTF???我电脑可是16G内存啊~,这点程序就能跑蹦了?电脑配置图:运行时候内存占用情况:先设置2048M试试:查看刚才修改的,然后继续运行程序看是否还会出来这个问题。果然,光修改这个是没用的,还需要一个步骤:File => settings打开内存监视,发现...

2019-04-04 15:23:09 4009 1

原创 Ubuntu16.04安装QT5及测试第一个程序

Qt是嵌入式开发的必备工具之一,因此在Linux下安装尤其重要。以下是我在Ubuntu下安装Qt5.8的全过程:1、首先从Qt官网上下载Qt5的安装包下载网址:http://download.qt.io/archive/qt/2、安装QT5cd到qt-opensource-linux-x64-5.12.2.run所在的目录下,在命令端口中输入安装命令:sudo ./qt-...

2019-04-04 11:31:51 345

原创 ubuntu16.04+ROS安装kinect v1

1.安装驱动安装ROS软件包以下2种方式,任选一种即可,当然全部安装也没有问题1)使用openni_launchsudo apt-get install ros-kinetic-openni-camera ros-kinetic-openni-launch注意:openni2_launch已经不再支持Kinect任何产品。2)使用freenect_launchsudo ...

2019-04-02 16:38:56 376

原创 AttributeError: 'module' object has no attribute 'main'解决办法

环境:ubuntu16.04IDE: pycharm问题:更新 pip 后安装第三方库出现错误 AttributeError: 'module' object has no attribute 'main'解决办法1:找到这个packaging_tool.py文件,修改它原来的:修改后:代码:def do_install(pkgs): try...

2019-04-02 16:32:33 1833

原创 ROS安装和环境配置及简单的仿真

author : Lee 联系方式:[email protected]安装ros设置网络时间协议(NTP)$ sudo apt-get install -y chrony ntpdate$ sudo ntpdate -q ntp.ubuntu.com添加代码列表$ sudo sh -c 'echo "deb http://packages.ros.org/ros/ub...

2019-04-02 10:07:30 486

2019年深圳杯D题.pdf

2019深圳杯数学建模D题电视广告论文,仅作为参考,别直接用于比赛~!

2019-05-09

2019深圳杯数学建模

2019深圳杯数学建模,A,B,C,D题题目和附件,大家可以作为参考

2019-04-21

数学建模深圳市人才吸引力评价

表1 深圳人才发展环境评价指标原始数据(2012-2016年) 表2 GDP总量排名钱十城市指标原始数据 表3 南山区各指标原始数据(2012年-2016年)

2018-05-13

最全ROS学习书籍11本

1.A Mathematical Introduction to Robotic Manipulation 2.A_systematic_approach_to_learning_robot_programming_with_ROS_Dec1_2016 3.CMake Practice 4.OpenCV入门教程 5.ros by example vol 1 indigo 6.ros by example vol 2 indigo 7.ROS_Robot_Programming_CN 8.ROS机器人程序设计书 9.ROS学习资料 10.机器人操作系统(ROS)浅析-Version1.41 11.开源机器人操作系统--ROS (张建伟等著) 本着开源分享的精神,从网络搜索而来,仅供参考,版权归原作者所有。学习参考完后请删除。

2018-05-13

ROS初级核心教程(ubuntu16.04+kinetic)

本教程根据wiki加上自己的理解所编写的教程,每一步都很详细,包括遇到的问题都有所标注,里面每一条代码和指令都是在ubuntu16.04和kinetic成功运行,基于Kinect所编写的教程,遇到问题可以联系一起交流~!

2018-05-13

Roboware_Studio新手教程ROS

最好用的ROS开发IDE教程~!RoboWare Studio是一个 是一个 ROS集成开发环境 集成开发环境 集成开发环境 。它使 ROS开发 更加直观 更加直观 、简单 、简单 ,并且易 于操作 。可 进行 ROS工作区 工作区 及包的管理 包的管理 包的管理 ,代码编辑 码编辑 、构建及调试 构建及调试 构建及调试 。

2018-05-13

arduino的dht11温湿度传感器代码

arduino的dht11温湿度传感器代码,可以以此为基础开发其他的有趣的实验

2018-01-04

Arduino蜂鸣器葫芦娃曲调

使用aduino产生美妙的音乐,让初学者对arduino产生兴趣~!

2018-01-04

空空如也

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

TA关注的人

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