自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (2)
  • 收藏
  • 关注

原创 leetcode分类刷题笔记

1、二分查找总结:适用题型:有序,index查找或数值查找代码模板:1、初始化左右指针2、循环终止条件:while left <= right或while left < right:3、迭代:mid = left + (right - left) // 24、判定并修改左右指针:left = mid + 1,防止整除使得right-left为1时,left不变,进...

2019-05-26 17:08:55 2547

原创 将代码仓库git fork到不同代码托管平台

将代码仓库git fork到不同代码托管平台原由方法其他便捷方法参考原由由于公司局域网访问github比较慢,但是在构建镜像的时候,有时候需要源码编译,所以需要将代码fork一份到内部的代码托管平台不同于git clone,fork的意思是需要保留git log,还有可能需要tag信息,这些都无法通过git clone获得方法步骤:在内部代码托管平台新建空白仓库Agit clone A 获取本地仓库此时执行cat .git/config得到:本地分支[branch "ma

2022-03-12 16:34:10 791

原创 物体位姿估计精度验证实验(涉及位姿估计,手眼标定,机械臂运动)

物体位姿估计精度验证实验(涉及位姿估计,相手眼标定,机械臂运动)1.位姿估计2.手眼标定Opencv 手眼标定函数calibrateHandEye()(1)Eye in Hand(1)Eye to Hand其他标定函数3.机械臂运动实验方案:机器人位姿校正推导:1.位姿估计简单介绍,采用双目结构光相机,利用拍摄的点云数据和CAD模型点云进行ICP配准,获取物体在相机坐标系下的位姿(R,t)2.手眼标定本文采用的是Eye to Hand 方式,与opencv中讲解的Eye in Hand方式不同;因此

2020-10-20 16:00:42 6289 6

原创 剑指offer思路笔记

剑指offer剑指 Offer 62. 圆圈中最后剩下的数字解法一:模拟删除数字,O(mn)解法二:约瑟夫环,从最后向前找索引,O(n)剑指 Offer 62. 圆圈中最后剩下的数字解法一:模拟删除数字,O(mn) public int lastRemaining(int n, int m) { 构造list int idx = 0; while (n > 1) { idx = (idx + m - 1) % n;

2020-08-05 23:39:25 324

原创 测试中台通用基础技术入门

测试中台通用基础技术入门Maven入门1.maven功能2.了解maven原理3.IDEA中使用maven单元测试Maven入门1.maven功能统一管理jar 包和java项目统一开发规范与工具maven支持许多种的应用程序类型,对于每一种支持的应用程序类型都定义好了一组构建规则和工具集。2.了解maven原理类似于Github仓库管理代码,maven使用本地仓库与远程仓库管理jar包;本地仓库,默认位于 C:\Users\用户名.m2 目录下,项目首先会从本地仓库中获取 jar 包,

2020-07-07 16:26:02 1440

原创 树的数据结构分类

树的数据结构分类一、树概念定义二、二叉树(Binary Tree)定义性质分类1.1完全二叉树1.2满二叉树2.1二叉搜索树2.2平衡二叉树2.3红黑树2.4二叉堆三、B树一、树概念定义节点:树的结点包含一个数据元素及若干指向其子树的分支节点的度:节点拥有的子树数量称为节点的度(Degree)树的度:是指树内个结点的度的最大值孩子与双亲:结点的子树的根称为该结点的孩子(Child)...

2020-04-17 19:08:19 517

原创 安卓学习笔记6——多线程下载器

安卓学习笔记6——多线程下载器一、项目整体介绍1、项目逻辑流程2、项目目的:二、项目代码三、遇到的问题一、项目整体介绍使用HttpUrlConnection与服务器建立连接,获取文件长度,开多个线程下载资源,使用RandomAccessFile写入文件;本项目没有使用高大上的OKhttp1、项目逻辑流程2、项目目的:我把这个小demo写在简历中,有两次面试都问道为什么采用多线程下载,...

2020-04-13 18:14:45 335 1

原创 meshlab常用功能

meshlab常用功能1.查看box corner2.修改坐标系3.蒙特卡诺滤波注: meshlab2016.12版1.查看box cornerrender–》box corner2.修改坐标系绕xyz旋转和平移都有3.蒙特卡诺滤波...

2020-04-05 16:03:57 3745

原创 算法题python容器方法对应的Java容器方法

算法题python容器方法对应的Java容器方法一、基本数据类型二、字符串类一、基本数据类型java中包含引用数据类型和八种基本类型八种基本类型:基本类型占用空间(bit)说明默认值包装类byte8有符号的,以二进制补码表示的整数,范围-128(-2 ^7)~ 127(2 ^7-1)0Byteshort16有符号短整型0Shorti...

2020-03-17 17:58:39 290

原创 PCL之——点云配准算法ICP

PCL之——点云配准算法ICP一、ICP介绍:1.ICP用途2.ICP原理3.PCL的ICP实现二、ICP使用:1.ICP配准步骤2.官方例程——采坑一、ICP介绍:1.ICP用途ICP原名IterativeClosestPoint(迭代最近点算法),主要用于点云配准,找到两部分点云之间的刚体变换关系。可用于SLAM、位姿估计等2.ICP原理刚体变换不理解先看:https://blog...

2020-01-04 18:01:59 16143 10

原创 Git使用

1、git工作原理2、git基本操作(1)建立本地仓库安装git软件,鼠标右键 git Bash here初始化git init配置

2019-12-18 10:44:43 96

原创 安卓学习笔记5——网络编程

安卓学习笔记5——网络编程一、HttpUrlConnection1.请求数据:get2.提交数据:get/post(1)HTTP协议:查看网络连接过程中http协议内容(2)Post与Get方式提交数据的区别(3)使用示例3.乱码问题二、httpclient三、AsyncHttpClient四、三种方式的比较一、HttpUrlConnection1.请求数据:get大致步骤: URL ...

2019-11-29 17:19:40 133

原创 安装Ctex导致系统path路径覆盖

安装Ctex导致系统path路径覆盖安装说明:full版傻瓜式安装,后winedit10覆盖winedit安装,后再winedit中输入注册码即可;安装前保险起见,备份一下path路径(Ctex安装bug)备份一下注册表计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment...

2019-11-22 09:46:36 735

原创 使用bop_toolkit渲染自己的ply中face元素的颜色

使用bop_toolkit渲染自己的ply中face元素的颜色1、我要做什么?原由遇到问题2、怎么做?1、我要做什么?原由本来是做物体的位姿估计,bop_toolkit作为github上开源的仓库(https://github.com/thodan/bop_toolkit),提供了渲染RGB和深度图的代码,这些图像数据拿来做位姿估计的仿真素材;遇到问题由于bop_toolkit渲染...

2019-10-25 22:26:59 1715 2

原创 win10编译PCL cuda部分源码并安装:cmake3.10+vs2015+pcl1.8.1+cuda8.0GA2

win10编译PCL cuda部分源码并安装:cmake3.10+vs2015+pcl1.8.1+cuda8.0GA2一、平台软件版本:win10:1809cmake3.10.2vs2015社区版14.0.23XXCuda8.0GA2PCL1.8.1 Allinone msvc2015 64位 +源码+pdb二、编译流程1、使用Cmake生成vs2015工程2、vs2015编译工程一、平台软件版...

2019-10-14 16:26:50 1703 5

原创 安卓学习笔记3——登录界面UI

安卓学习笔记3——登录界面UI一、登录界面UI1、根据需求写UI2、主活动3、主活动调用的读写文件的工具类4、效果展示二、总结与改进不足:一、登录界面UI注:只做UI不做服务器后端,使用android studio3.51、根据需求写UI采用线性布局内嵌相对布局线性布局垂直排列内部控件一共四个:edittext2个,Button一个,checkbox一个正常为控件设置宽高、文本、文...

2019-09-25 20:44:29 657

原创 安卓学习笔记2——电话拨号器

安卓学习笔记2——电话拨号器一、知识复习:1、安卓系统构成2、jvm与dvm区别3、ART模式(Android Runtime)4、安卓sdk目录5、布局与控件二、电话拨号器1、code2、遇到的问题或知识点**(1)拨打电话的权限问题:拨打时程序直接挂掉****(2)按键监听的四种方法****(3)Toast****(4)Intent意图**一、知识复习:1、安卓系统构成2、jvm与dv...

2019-09-25 17:41:19 263

原创 安卓学习笔记1——android studio环境搭建及效率工具

安卓学习笔记1——android studio环境搭建及使用一、环境搭建二、使用笔记一、环境搭建(1)安装JDK,选择使用最多的版本javase 1.8就行(2)下载最新Android studio(目前是3.5),安装即可(有些博主说的是先装Android sdk再装android studio,在配置android studio的时候设置sdk路径,这个感觉比较麻烦,可以直接装stud...

2019-09-25 15:56:59 229

原创 java疯狂讲义 16章多线程习题

java疯狂讲义 16章多线程习题习题1:刚开始的思路:总结:改进1:总结1:改进2:习题1:写2个线程,其中一个线程打印1-52,另一个线程打印A-Z,打印顺序应该是12A34B56C……5152Z。该习题需要利用多线程通信的知识。刚开始的思路:既然需要两个线程打印,那就写两个类,分别继承Thread,里面的run方法写各自的打印逻辑;但是又想?这么写,该如何通信呢。。。。。。通信...

2019-09-21 17:01:29 391

原创 pandas常用功能

pandas常用功能一、表格操作1、创建/转换为表格:空表指定列名指定列名和该列数据:2、删除列:3、添加/修改列:4、修改列名:指定修改:全部修改:5、读取/写入:读取csv:读取xls:写入csv:6。查看表格基本信息:头尾数据:每列缺失信息,数据类型查看:统计信息:表格数据量:表格某列(类别)取值范围:查看表格列名:7、表格聚合groupby:8、重置行索引reset_index():9、表...

2019-07-15 21:55:02 461 3

原创 Ubuntu16.04安装NVIDIA显卡驱动和cuda9、cudnn7过程

Ubuntu16.04安装NVIDIA显卡驱动和cuda9、cudnn7过程硬件及软件搭配安装过程:系统:ubuntu16.04.5:NVIDIA显卡驱动版本:384.130cuda版本:9.0和cudnn版本其他遇到的坑安装python3-pip:终端使用python3,导入tensorflow成功,但是pycharm不行:硬件及软件搭配系统:ubuntu16.04.5NVIDIA显卡驱动...

2019-07-11 11:16:04 1055 1

原创 LGBM调参方法学习

一、了解LGBM参数:LGBM是微软发布的轻量梯度提升机,最主要的特点是快,回归和分类树模型。使用LGBM首先需要查看其参数含义:微软官方github上的说明:https://github.com/Microsoft/LightGBM/blob/master/docs/Parameters.rst#early_stopping_roundLGBM中文手册:http://lightgbm....

2019-04-30 18:24:12 23927 4

原创 win10+vs2015+pcl1.8.1安装踩坑

win10+vs2015+pcl1.8.1安装踩坑1、安装vs2015社区版,方法自行百度2、安装PCL1.8.13、测试本次安装的平台组合为:win10+vs2015+pcl1.8.1安装过程主要参考:https://blog.csdn.net/qq_33676772/article/details/83273752报错解决办法参考:https://blog.csdn.net/Angle_...

2019-04-23 11:49:23 1858

原创 从零开始用tensorflow跑通Mnist实验

1、环境搭建(1)python解释器:由于tensorflow支持的python版本问题,尽量不要安装过高版本的python;本实验中使用的python3.6python官网:https://www.python.org/找到所有版本,下载python3.6.4的win64版本的exe 安装包:安装过程注意点击:add to pathinstall for all users(...

2019-03-29 23:24:07 885

原创 算法题刷题笔记

算法题刷题笔记1、最长回文串题目:(牛客网)Catcher 是MCA国的情报员,他工作时发现敌国会用一些对称的密码进行通信,比如像这些ABBA,ABA,A,123321,但是他们有时会在开始或结束时加入一些无关的字符以防止别国破解。比如进行下列变化 ABBA->12ABBA,ABA->ABAKK,123321->51233214 。因为截获的串太长了,而且存在多种可能的情况...

2019-03-24 17:20:21 501

原创 YOLOv3使用过程

YOLOv3使用过程一、用训练好的模型进行预测:Detection Using A Pre-Trained ModelYOLOv3(you only look once ,实时目标检测系统)的官方网站为:https://pjreddie.com/darknet/yolo/。本文主要根据该网站的指示进行操作系统:Ubuntu18.04一、用训练好的模型进行预测:Detection Using...

2019-03-01 11:32:02 3476

原创 ubuntu下常用命令

ubuntu下常用命令1、超级用户:2、没有权限操作文件:3、安装应用:4、配置源(更换源)5、安装离线应用包deb6、压缩、解压缩7、系统掉电磁盘挂载修复:8、安装搜狗拼音前首先更新一下语言包,系统设置---语言支持9、查看网速内存等信息:10、ubuntu16.04设置状态栏为底部11、win10与ubuntu16.04时间同步问题:12、查看NVIDIA显卡状态:13、安装应用锁占用问题1...

2019-02-28 16:06:53 918

原创 关于TensorFlow的卷积函数conv2d的参数解释

一、卷积操作原理卷积运算虽然卷积层得名于卷积(convolution)运算,但我们通常在卷积层中使用更加直观的互相关(cross-correlation)运算。在二维卷积层中,一个二维输入数组和一个二维核(kernel)数组通过互相关运算输出一个二维数组。 我们用一个具体例子来解释二维互相关运算的含义。如图5.1所示,输入是一个高和宽均为3的二维数组。我们将该数组的形状记为 3×3 或(3,3...

2019-02-24 19:57:20 8217

原创 win10 GTX1050Ti 安装cuda9.1+cuDNN7+tensorflow_gpu过程

win10 GTX1050Ti 安装cuda9.1+cuDNN7+tensorflow_gpu过程1.系统配置2.安装过程一,查看显卡使用的cuda版本二,配置环境变量,nvcc验证三,安装vs,编译工程四,安装cuDNN五,安装python和tenserflows-gpu3.体验tenserflow_gpu1.系统配置处理器:显卡:2.安装过程一,查看显卡使用的cuda版本官...

2019-02-18 17:14:48 5716 4

原创 matlab解方程出现root,如何获得数值解:

运行以下代码 syms xeqn = 4*x*x*x-2*x-4==0;solx = solve(eqn,x) 得到:solx =  root(z^3 - z/2 - 1, z, 1) root(z^3 - z/2 - 1, z, 2) root(z^3 - z/2 - 1, z, 3)解solx比较复杂通过root形式展示,进行double转换,即可得到数值解:d...

2018-10-06 13:48:00 42173 6

原创 视觉SLAM十四讲学习笔记

笔记主要参考https://blog.csdn.net/youngpan1101/article/category/6716830注意:1,第四章要求安装一个非模板类的Sophus库。在安装书中提供的第三方库时出现错误。在安装过程中,使用Cmake ..的时候能够顺利通过,接着执行make命令的时候就会出现错误如下:***1. Sophus/sophus/so2.cpp:33:26:e...

2018-08-17 14:46:25 314

原创 pip install pyyaml 问题

在window cmd下出现问题:安装报错如下:Exception:Traceback (most recent call last):  File "d:\python\lib\site-packages\pip\compat\__init__.py", line 73, in console_to_str    return s.decode(sys.__stdout__.encoding)U...

2018-05-09 11:05:13 6505

byte-of-python-chinese-edition(python简明教程)

byte-of-python-chinese-edition(python简明教程)byte-of-python-chinese-edition(python简明教程)

2018-08-12

matlab连接matlab mobile教程 超详细

matlab与手机端应用matlab mobile局域网连接,可以将手机传感器数据发送到电脑端进行数据分析和后续应用开发

2018-05-05

空空如也

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

TA关注的人

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