自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

原创 数据库undo与redo日志、事务的隔离级别

数据库事务的隔离级别数据库事务的隔离级别有4个,由低到高依次为Read uncommitted 、Read committed 、Repeatable read 、Serializable ,这四个级别可以逐个解决脏读 、不可重复读 、幻读这几类问题。理解事务隔离级别,需要明确数据库中的事务机制:undo日志数据库事务四大特性中有一个是原子性 ,具体来说就是原子性是指对数据库的一系列操作,要么全部成功,要么全部失败,不可能出现部分成功的情况。实际上, 原子性底层就是通过undo log实现的

2022-01-28 00:07:45 1446

原创 AS中引入科大讯飞的语音转文字功能

申请首先去讯飞开放平台申请一个账号(https://www.xfyun.cn/)然后进入控制台,创建应用点击侧栏里的 语音识别——>语音听写,可以免费申请(实名认证后使用时间会更长)下载SDK选择Android MSC,点击下载解压,可以看到目录结构如下配置SDK中sample\speechDemo\libs目录下的所有文件及文件夹需要拷贝至项目libs...

2020-02-29 15:41:04 767 2

原创 ORB-SLAM学习(4)—— 概念补充

三角化/三角定位三角测量的用途是用来确定深度信息的,从而确定地图点的三维点坐标。BoW(视觉词袋模型)Bag of Word词典中, 词典是一个事先训练好的分类树,把具有某一类特征的特征点放到一起就构成了一个单词(word),由所有这些单词就可以构成字典(vocabulary)了,有了字典之后,给定任意特征fi,只要在字典中逐层查找(使用的是汉明距离),最后就能找到与之对应的单词wj了.共...

2020-01-18 14:19:35 734

原创 ORB-SLAM学习(3)—— LoopClosing线程

毋庸置疑的是,随着相机的运动,我们计算的相机位姿,三角化得到的点云位置,都是有误差的,即使我们使用局部的或全局的BA去优化,仍然会存在累积误差。而消除误差最有效的办法是发现闭环,并根据闭环对所有结果进行优化。闭环是一个比BA更加强烈、更加准确的约束,所有如果能够检测到闭环,并对其优化,就可以让结果更加准确。代码框架整个LoopClosing模块是在线程中完成,并在创建线程时调用LoopClos...

2020-01-17 22:28:39 567

原创 ORB-SLAM学习(2)—— Localmapping线程

ORB-SLAM的局部建图线程实际做的工作是来维护全局map以及管理关键帧的,对tracking得到的关键帧进行筛选融合,以及对关键帧中的地图点进行融合,剔除冗余的关键帧和地图点,维护一个稳定的全局map,并将筛选后的关键帧提供给回环检测使用。代码架构这一部分通过之前实例化SLAM系统对象时,实例化了一个LocalMapping的对象,并且开启一个线程,运行LocalMapping::Run(...

2020-01-16 22:13:41 229

原创 ORB-SLAM学习(1)—— Tracking线程

ORBSlam2的线程启动写在System类的构造函数,Tracking,LocalMapping和LoopClosing三个线程在System函数中启动,其中Tracking运行在主线程中。线程启动后,ORBSlam2再通过调用TrackMonocular(im,tframe)将图像传给Tracking线程,而TrackMonocular函数中调用了Tracking类的GrabImageMono...

2020-01-15 22:27:49 379

原创 关于ROS安装中出现cannot download default sources list from的一个解决办法

问题在安装ROS过程中初始化rosdep:sudo rosdep initrosdep update经常会出现问题:ERROR: cannot download default sources list from:https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-defaul...

2019-11-10 00:02:07 14301 9

原创 ubuntu18.04下部署ROS

文章目录介绍安装步骤小乌龟测试卸载介绍Robot Operating System (ROS) 是一个得到广泛应用机器人系统的软件框架,它包含了一系列的软件库和工具用于构建机器人应用。从驱动到最先进的算法,以及强大的开发者工具,ROS 包含了开发一个机器人项目所需要的所有东西。且它们都是开源的。ROS 虽然名为机器人操作系统,但它与我们一般概念中的操作系统,如 Windows,Linux,i...

2019-11-09 23:13:48 566

原创 我的第一个大创项目——智能药箱(1)前期准备

我的情况已经大三的我才开始着手第一个大创项目,其实大一大二也有好多机会的,那时候老师们也总是催着我们可以开始做项目了,我们当时也仅仅只是按部就班的上学校的课程,总觉得学的还不够,脑子里面什么都没有怎么开始呢,这样质疑自己。一推再推转眼就到了大三,这已经是最后的期限了,再不开始就什么都没有了,于是和一个志同道合的同学组了个队就开始了。在自己的博客中记录自己的进展情况,看看怎样从无到有把这个项目做起...

2019-10-21 22:15:51 9061

原创 使用git第一次发布

在配置好git与GitHub的免密登陆配置好git与GitHub的免密登陆之后,就可以进行第一次发布了准备在本地新建git项目在项目根目录 右键 git bash - git init在远程建立git项目new-建立项目- 取得远程项目的网址本地项目-远程项目关联git remote add origin git@github.com:github用户名/远程项目名...

2019-07-18 18:47:38 324

原创 git配置及同GitHub的连接(免密钥)

git的含义一种分布式版本控制系统,与编程语言无关git的结构本地库(以.git目录为标志):git init创建远程库(public/private):github,gitee,用gitlab自行搭建,一般叫做originGit命令和流程git add:将本地文件 增加到暂存区git commit:将暂存区的内容 提交到 本地仓库(本地分支,默认master分支)git p...

2019-07-18 18:11:49 367 1

原创 hexo的相关命令与markdown的语法

文章目录hexo的相关命令与markdown的语法添加文章添加草稿发布草稿新建普通页面总结默认显示格式的设置注意添加图片添加链接推送是应注意hexo的相关命令与markdown的语法添加文章hexo new 文章文件放在source/_post 目录下添加草稿hexo new draft 草稿名文件放在source/_drafts目录下发布草稿hexo publis...

2019-07-09 21:36:11 577

j2ee实验-java web存储系统-servlet+jsp+mysql.zip

java web存储系统: 支持多个不同用户上传,下载,删除文件。 1、可以支持多个用户共同操作,主要功能包括文件上传、下载、删除、创建和删除文件夹。 2、用户登录系统后能够看到之前建立的文件夹,打开文件夹能够看到子文件夹和文件。 3、上传文件时可以让用户指定文件夹。 4、用户可以在任何文件夹下创建新的文件夹,也能删除已有文件夹。 5、用户可以删除文件,也可以删除文件夹,删除文件或文件夹时需提示用户确认是否删除。当删除文件夹时,文件夹下的所有子文件夹和文件一并随之删除。 内容为Maven工程、数据库脚本文件以及针对本程序的使用说明简述(readme.txt)。

2019-07-10

j2ee实验-模拟传感器的Web程序-servlet+jsp+mysql+echarts.zip

用java语言开发一个客户端软件,模拟温度传感器,每5秒钟向后台发送一个温度值,要求温度值在20±5℃范围内随机变化。后台服务端负责接收客户端传送的温度并保存在数据库中。 1、在页面上以仪表盘(参考echart网站)的形式显示实时温度 2、在第二个页面上以折线图的形式显示当前时刻之前1小时内的温度变化曲线(参考echart网站) 3、以直方图的形式显示最近一周内每天的平均温度 提交内容为Maven工程、数据库脚本文件以及针对本程序的使用说明简述(readme.txt)。

2019-07-10

j2ee实验-实现用户登录功能-servlet+jsp+mysql.zip

在登录页面中输入正确的用户名、密码、确认密码则可以正常登录,并自动跳转到欢迎页面,并且在欢迎页面中显示当前所有已经登录的用户名列表。 数据库中用户名唯一。登录错误则自动跳转回到登录页面,并在登录页面中提示"登录错误"。 数据库字段有用户信息,内容为Maven工程、数据库脚本文件(logindb.sql)以及针对本程序的使用说明简述(readme.txt)。

2019-07-10

空空如也

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

TA关注的人

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