自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sophies671207的博客

路漫漫其修远兮,上下求索

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

原创 从1-20中找到距离0.618最近的分子和分母

int denominator= 20; //分母 double j = 1; int numerator = 1; //分子 double[] result = new double[21]; int[] numerator_result = new int[21]; while(denominator!=0){ //分母范围1~20,每个分母乘0.618,向...

2020-04-13 16:29:41 326

转载 字节对齐问题总结

参考博客链接:https://blog.csdn.net/hairetz/article/details/4084088参考博客链接:https://baijiahao.baidu.com/s?id=1626141749557181338&wfr=spider&for=pc1.1.需要进行字节对齐的原因1)提高数据访问的效率(CPU以字长为单位进行数据的访问,并且从偶地址开始...

2019-08-19 09:49:01 614

转载 摄像头常见参数

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-07-22 20:33:42 7183

转载 File `spotcolor.sty' not found. \NewSpotColorSpace解决方案

转载至http://blog.sina.com.cn/s/blog_5d4cce1b01018u3c.html一个小问题 费了半天劲将 xxx.sty 拷贝入 …\CTEX\MiKTeX\tex\latex\ltxmisc 文件夹, 该文件夹下都是sty文件运行 …\CTEX\MiKTeX\miktex\bin 中的mo_admin.exe刷新什么什么系统的文件名数据库(?)...

2019-06-25 12:47:48 2231

原创 open计算机视觉编程总结

1.简述作为i一个跨平台的计算机视觉库,OpenCV提供了许多图像处理的强大的API。关于计算机视觉的一系列应用,归纳起来,基本可以分为传感器数据输入、特征点提取、关键点匹配、计算提取数据并进行分析四大步骤。其中涉及到的一些列算法,无论是前端数据处理,还是后端的滤波优化,均是以得到准确的分析结果为目的而进行的。2.内容总结针对最基本的图像处理,OpenCV提供了一些基本的处理函数,如图像的装...

2019-06-04 19:52:19 350

原创 SLAM总结(一)

1.概述SLAM(机器人同时定位与建图):本质上是一个系统,主要分为四部分:传感器数据输入,i前端数据处理(关键帧匹配),后端数据优化(滤波器),和闭环检测。SLAM理论中,主要解决三大问题:定位,建图,路径规划。通过红外传感器配合深度传感器接收到的数据和预先的标定结果,可以得到环境的景深数据,以kinect为例,通过深度摄像机kinetic采集并经过一系列数据得到的深度数据,可以得到每一个...

2019-05-14 14:36:38 847

转载 3D相机测距原理总结

1.引言3D相机 ,区别于传统的只能获取平面图像的2D相机,最大的特点在于而已获得景深数据。通过平面坐标(x,y)和摄像头距离该点的深度数据z的组合。可以获取图像中每个点的三维坐标,可以完成真实场景的还原,场景重建等工作。目前,3D相机景深数据的测量方法主要有三个:结构光:苹果(prime sence ),微软kinect-1 ,英特尔real sence双目视觉法: Leap Moti...

2019-05-13 23:57:09 8469 1

原创 欧拉通路与欧拉回路,辨析

定义欧拉通路:又称欧拉迹,经过每条边一次且经过每个顶点一次欧拉回路:又称欧拉闭迹,经过每条边且经过每个顶点一次,起终点相同判定含有至少两个顶点的连通多重图具有欧拉回路当且仅当每个顶点的度均为偶数含有至少两个顶点的连通多重图具有欧拉通路当前仅当有两个端点的度为奇数,且一个端点的入度比另一个顶点大1,另一个顶点的出度比另一个顶点大1,其余定点的度均为偶数。欧拉图具有欧拉回路的图为欧拉图...

2019-05-06 10:57:38 2850

原创 vs2019配置opencv4.1.0过程记录

1.首先安装好vs2019和opencv4.1.0,此处不再赘述2.环境变量配置3.VS创建C++项目4.VS配置具体配置5.编写程序测试#include<opencv2/opencv.hpp>using namespace cv;int main(){ Mat girl = imread("images.jpg"); //载入图像到Mat ims...

2019-05-05 20:18:55 4698 3

原创 Linux系统编程手册学习笔记(二)

1.进程间通信和同步进程间通信机制:信号signal,表示事件发生信号量:同步进程动作管道(shell中的|操作符)和FIFO共享内存套接字:供一台主机或者是联网的不同主机之间的进程传递数据文件锁定:防止其他进程更新文件内容消息队列:用于在进程间交换消息...

2019-04-10 11:09:04 134

原创 Linux系统编程手册笔记(一)

1.程序过滤器:cat ,grep,tr,sort,wc,sed,awk (从stdin 读取输入,加以转换并将转换后的数据输出到stdout)命令行参数 :程序运行时在命令行中输入的参数 int main(int argc,char argv[] ) argc表示命令行输入的参数个数,argv指针数组的成员指针逐一指向每个命令行参数字符串,argv[0]表示程序本身2.进程正在...

2019-04-09 20:06:32 226

原创 Linux下暂停的功能实现

#include <termio.h>#include <stdio.h>#include <pthread.h>#include <unistd.h>int scanKeyboard(){ int in; struct termios new_settings; struct termios stored_set...

2019-04-09 16:48:44 1056

原创 linux下shell启动多个终端运行程序

参考链接https://blog.csdn.net/m_zhangJingDong/article/details/79107099#!/bin/bashdev1="/dev/ttyUSB0";dev2="/dev/ttyUSB0";source ~/catkin_ws/devel/setup.bash{gnome-terminal -t "start_robot" -x bash ...

2019-03-15 16:00:27 5839

原创 栈上分配内存和堆上分配内存的区别

1.程序占用的内存可以分为以下几种情况:栈区(stack)堆区(heap)全局区(static静态区)文字常量区程序区2.下面对内存分配进行总结栈区:存储函数参数,占据连续的存储空间堆区:由程序员分配和释放,或者由系统释放,不连续分配,容易造成内存碎片全局区:全局变量和静态变量的存储文字常量区:常量,字符串程序代码区,主要存储二进制文件3.struct和class区别:s...

2019-02-28 21:59:17 2010

原创 turtlebot2自主导航move_base_grid调试记录

1.terminal1,运行roscore2.turminal2 运行turtlebot节点roslaunch turtlebot_bringup minimal.launch3.terminal3启动其他一系列节点roslaunch rbx1_nav wfmovebase_grid.launch4.运行导航程序rosrun turtlebot_navigation send_...

2019-02-26 16:22:38 634

原创 ROS基础总结

2019-01-06 13:27:34 157

原创 Linux基础总结

2019-01-06 13:24:42 150

转载 ROS串口通信

相关链接总结1.ROS串口数据的读取和发送https://blog.csdn.net/m0_37598942/article/details/807135122.ROS ROS serial 串口编程学习笔记https://blog.csdn.net/u014695839/article/details/81209082注意roscore注意在工作区目录下source devel/se...

2019-01-03 16:01:20 1093

原创 ROS kinetic版本常用资料及操作汇总

1.相关网站走弓字形参考代码https://www.ncnynl.com/archives/201703/1479.html走三角形代码https://blog.csdn.net/ywj447/article/details/53318411节点控制与通信部分可参考https://blog.csdn.net/under_maple/article/details/49430765学习...

2019-01-03 10:54:41 1654

原创 ROS相关资料及常用代码总结

1.相关资料走弓字形参考代码https://www.ncnynl.com/archives/201703/1479.html走三角形代码https://blog.csdn.net/ywj447/article/details/53318411节点控制与通信部分可参考https://blog.csdn.net/under_maple/article/details/49430765学习...

2018-12-24 10:21:50 476

原创 算法导论第三版参考答案

1.1-1Give a real-world example that requires sorting or a real-world example that requires computing a convex hull.Sorting: browse the price of the restaurants with ascending prices on NTU street...

2018-12-23 11:09:07 51648 5

原创 ros kinetic版本move_base仿真步骤记录

参考https://blog.csdn.net/u010925447/article/details/78163556关键步骤总结一、nav仿真//启动仿真roscore//1. 运行fake_turtlebot节点:$ roslaunch rbx1_bringup fake_turtlebot.launch//2.运行蒙特卡洛粒子滤波算法节点,同时加载地图:roslaunc...

2018-12-17 13:20:35 1402 2

原创 evo同时对比多个tum数据集

1.用法1)将evoCapsulation.sh置于RGBD数据集所在的文件夹2)运行以下命令./evoEncapsulation.sh fr2_desk_ORB.txt fr2_desk_ORB_kf_mono.txt fr2groundtruth.txt2 shell文件#!/bin/bash#判断输入参数的个数if [ $# -eq 0 ];then ...

2018-12-01 17:18:41 1578

原创 Linux shell 自动化配置icp-slam ini文件 rawlog文件 log文件位置

1.功能:shell 自动化配置icp-slam ini文件 rawlog文件 log文件位置2.运行方式1)将deal.sh 文件置于icp-slam文件夹下2)将icp-slam.sh置于icp-slam文件夹下3)在icp-slam工作目录运行命令 ./icp-slam.sh icp_slam_demo_classic.ini all123.rawlog filelocation...

2018-12-01 12:11:16 427

原创 Linux shell修改init文件方法

参考 https://blog.csdn.net/wanxiaoderen/article/details/82388091awk方法读取功能为:`awk -F '=' '/‘$Section’/{a=1}a==1&amp;&amp;$1~/'$Key'/{print $2;exit}' $Configfile awk方法读取和写入功能为awk -F '=' "/\[${section}...

2018-12-01 09:42:10 1193

原创 python基础总结(一)

1.基本数据类型: 字符串、整数、小数、bool2.基本语法(以python3.0为准)//输入input();//得到输入的值value=eval(input());//得到一个数字value=int(input());//输出print();print('%d is a num' %4);print('%s' is a string'%string);print('p...

2018-11-28 19:31:48 160

原创 2019届秋招经历及总结

2018-11-04 18:33:26 912

转载 新版Markdown编辑器使用收藏

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2018-10-26 11:09:38 161 1

原创 数据结构与算法之线性表相关程序

1.从有序表中删除所有值重复的元素,使所有值均不同#include&lt;stdio.h&gt;#define MaxSize 50#define Elemtype inttypedef struct{ Elemtype data[MaxSize]; int length;}SqList;bool ListInsert(SqList &amp;L,int i,E...

2018-08-27 11:51:41 311

原创 算法笔记知识点整理(一)

1.数组部分memset可用来对数组中每一个元素赋0或-1的初值语法为 memset(数组名,初始值,sizeof(数组名))如果不是使用scanf的%s格式读入字符串或gets函数输入字符串(例如使用getchar()),一定要在输入的每个字符串后面加\0string.h头文件中的常用字符串函数 strlen(字符数组)函数可以得到一个字符数组中\0前的元素个数strcmp(字符数...

2018-08-04 00:34:54 814

原创 算法笔记总结

1.散列(hash)针对的问题:在M个数据中查询是否存在N个目标数据 特点:以空间换时间,降低算法时间复杂度到log(M+N) 操作方法: 预设一个bool型数组hashTable[1000],其中hashTable[i]=true,{i=M[0],M[1],M[2],….M[m]},其余默认为false.输入要查询的数据a时,可以通过获取hashTable[a]的值确定a是否存在...

2018-07-05 22:18:10 184

原创 PAT A1025 PAT Ranking

PAT A1025 PAT Ranking Programming Ability Test (PAT) is organized by the College of Computer Science and Technology of Zhejiang University. Each test is supposed to run simultaneously in sev...

2018-07-05 21:11:22 151

原创 java面向对象总结

1.继承1 类的继承格式class supperClass {}//父类class subClass extends superClass{}//子类1.2 继承关键字: extends 和implement的区别:extends只能实现单继承,也就是说一个子类只能有一个父类,extends只能继承一个类implement关键字可以变相的使java有多继承的特性,...

2018-03-09 16:24:50 217

原创 WIN10设置诊断启动后弹不出密码输入界面

为了解决win10老是自动重启的问题,看了一个帖子说要用什么诊断启动 在这里: https://jingyan.baidu.com/article/7908e85c983523af481ad214.html 是个坑啊,千万别选,血泪教训!!!! 但是一旦选了被坑,也不必选择重装系统(因为很多朋友都有非常多的资料在c盘吧) 解决方案一: 进入安全模式(开机看到电脑品牌logo,按关机键强...

2018-03-09 11:08:07 30571 9

原创 JAVA特殊概念总结

这篇博文用来记录java相较于c/c++的新的概念和特性,个人对此的一点心得。 1.装箱 官方定义:由编译器特别支持的包称为装箱,当内置数据类型被当做对象使用的时候,编译器会把内置类型装箱为包装类。相似的,编译器也会把一个对象拆箱为内置类型public class Test{ Integer x=5; x=x+10; System.out.println(x);...

2018-03-08 21:00:58 200

转载 JAVA编程基础内容回顾

JAVA编程基础回顾1.非访问修饰符:static修饰符,用来修饰类方法和类变量 静态变量,即类变量;局部变量不能被声明为静态变量静态方法:静态变量必须用静态方法来访问public class InstanceCounter{private static int numInstance=0;protected static int getCount(){ ret...

2018-03-08 17:59:14 159

原创 python面向对象高级编程

1.请利用@property给一个Screen对象加上width和height属性,以及一个只读属性resolution:class Screen(object): @property def width(self): return self._width @property def height(self): return...

2018-02-15 17:10:58 237

原创 python返回函数

def createCounter(): i=0 def counter(): nonlocal i i=i+1 return i return counter#测试代码counterA= createCounter()print(counterA(), counterA(), counterA(), counterA(...

2018-02-09 23:02:40 927

原创 python入门之Python中list,tuple,dict,set辨析

1.list用法list,顾名思义,是一个集合,用L=[a,b,c]表示。集合中可以包含任意类型的元素,且是有序的,可以通过下标来访问。 支持倒序访问, List通过内置的append()方法来添加到尾部,L.append(‘sth’) 通过insert()方法添加到指定位置(下标从0开始):L.insert(index,’sth’) 通过pop()删除最后尾部元素,L.pop(); ...

2018-02-09 18:52:18 206

原创 python函数式编程—高阶函数练习题

俗话说:光说不练假把式……学而不思则罔……近来在跟着廖雪峰前辈的python教程学习,做一些题目练习一下一、python高阶函数1.利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。输入:[‘adam’, ‘LISA’, ‘barT’],输出:[‘Adam’, ‘Lisa’, ‘Bart’]:#函数代码def standards(s):...

2018-02-07 18:44:00 1025

操作系统第五版最全总结

操作系统第五版(费祥林),最全总结,手写笔记,特意分享出来

2018-10-26

数学物理方法总结

关于柯西定理、留数定理的应用

2017-06-13

物理层安全

多射频多信道物理层安全无线网状网

2017-05-21

空空如也

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

TA关注的人

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