折剑山庄
码龄8年
关注
提问 私信
  • 博客:24,897
    问答:2,620
    27,517
    总访问量
  • 17
    原创
  • 1,338,706
    排名
  • 18
    粉丝
  • 0
    铁粉

个人简介:金戈铁马旧,望你伫桥头。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:重庆市
  • 加入CSDN时间: 2017-04-16
博客简介:

anchuanxu的博客

查看详细资料
个人成就
  • 获得27次点赞
  • 内容获得22次评论
  • 获得219次收藏
  • 代码片获得452次分享
创作历程
  • 2篇
    2021年
  • 1篇
    2020年
  • 14篇
    2019年
成就勋章
TA的专栏
  • 面试
    1篇
  • ROS
    3篇
  • VSLAM
    3篇
  • LeetCode
    10篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

leetcode 872 C++ 判断两棵二叉树叶值序列是否相同

leetcode 872 C++ 判断两棵二叉树叶值序列是否相同刷题笔记六题目:leetcode-872类型归属:二叉树难度:简单题目请考虑一棵二叉树上所有的叶子,这些叶子的值按从左到右的顺序排列形成一个 叶值序列,判断两棵树的叶值序列是否相等。知识点二叉树的递归;框架;二叉树的深度遍历遍历。提交代码/** * Definition for a binary tree node. * struct TreeNode { * int val; * Tre
原创
发布博客 2021.03.18 ·
233 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

openEuler20.09安装与ROS-melodic安装问题与解决

openEuler20.09安装教程火种源码安装教程注意事项下载镜像要根据自己的硬件来对应下载x86 or ARM;烧制镜像参考官网教程或者使用软碟通;若使用U盘安装,请记住烧制完成的启动盘名称;安装步骤2在这一步进入选择安装模式前,首先按e进入编辑模式,然后将:将stage2=hd:LABEL=** 改成/dev/sda4 或openEuler-2然后按 Ctrl+x 执行安装这一步要将**改成自己烧制启动盘的名字,要准确无误,改写完成后应该的格式是:-------- ins
原创
发布博客 2021.01.26 ·
825 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ROS机器人视觉避障部署流程

ROS机器人视觉避障部署流程环境Ubuntu 16.04;ROS Kinetic;realsense D415。(一)配置相机环境在Ubuntu安装realsense D415的sdk,官方链接:d415sdk安装;安装完毕后,进入catkin_ws,执行:rospack find realsense2_camera检查在该工作空间下有没有realsense的ros package,如果没有输出就是没有,将realsense-ros 这个package下载到到catkin_ws/sr
原创
发布博客 2020.08.26 ·
4944 阅读 ·
4 点赞 ·
9 评论 ·
86 收藏

evo测评工具的安装使用和常见问题

Ubuntu16.04 evo的安装与使用教程一. 安装1.安装&&升级numpysudo pip install numpy -I2.检查user权限sudo pip install . --user --upgrade3.pip安装evopip install . --upgrade --no-binary evo二. 常用命令命令作用示例...
原创
发布博客 2019.12.04 ·
7128 阅读 ·
12 点赞 ·
2 评论 ·
52 收藏

常见C++/Java面试题总结一

面试问题复习(一)1. 缓冲区溢出缓冲区溢出原指当某个数据超过了处理程序限制的范围时,程序出现的异常操作。造成此现象的原因有:存在缺陷的程序设计。尤其是C语言,不像其他一些高级语言会自动进行数组或者指针的边界检查,增加溢出风险。C语言中的C标准库还具有一些非常危险的操作函数,使用不当也为溢出创造条件。比如(1.字符串处理函数没有指定长度,单单凭借结尾字符是不是’\0’来判断结束。2.被...
原创
发布博客 2019.10.11 ·
760 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

LeetCode刷题_125:验证回文串【C++】

题目描述给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。示例 1:输入: "A man, a plan, a canal: Panama"输出: true示例 2:输入:"race a car"输出:false答案代码class Solution {public: bool isPal...
原创
发布博客 2019.08.06 ·
138 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LeetCode刷题_167:两数之和 II - 输入有序数组【C++】

题目描述给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数。函数应该返回这两个下标值 index1 和 index2,其中 index1 必须小于 index2。说明:返回的下标值(index1 和 index2)不是从零开始的。你可以假设每个输入只对应唯一的答案,而且你不可以重复使用相同的元素。示例:输入:numbers = [2, 7, 11, 15],...
原创
发布博客 2019.08.06 ·
136 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LeetCode刷题_215:数组中的第K个最大元素【C++】

题目描述在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。示例 1:输入: [3,2,1,5,6,4] 和 k = 2输出: 5示例 2:输入: [3,2,3,1,2,4,5,5,6] 和 k = 4输出: 4说明:你可以假设 k 总是有效的,且 1 ≤ k ≤ 数组的长度答案代码class Sol...
原创
发布博客 2019.08.06 ·
281 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

LeetCode刷题_88:合并两个有序数组【C++】

题目描述给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。说明:初始化 nums1 和 nums2 的元素数量分别为 m 和 n。你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nums2 中的元素。示例:输入:nums1 = [1,2,3,0,0,0],m = 3nums2...
原创
发布博客 2019.08.06 ·
169 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LeetCode刷题_75:颜色分类【C++】

题目描述给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。此题中,我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。注意:不能使用代码库中的排序函数来解决这道题。示例:输入:[2,0,2,1,1,0]输出:[0,0,1,1,2,2]进阶:一个直观的解决方案是使用计数排序的两趟扫描算法。首先...
原创
发布博客 2019.08.05 ·
181 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LeetCode刷题_283:移动零【C++】

题目描述给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入:[0,1,0,3,12]输出:[1,3,12,0,0]说明:必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数。答案代码class Solution{public: void moveZeroes(vector<int>& ...
原创
发布博客 2019.08.02 ·
417 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

LeetCode刷题_80:删除排序数组中的重复项 II【C++】

题目描述给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素最多出现两次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例 1:给定 nums = [1,1,1,2,2,3],函数应返回新长度 length = 5, 并且原数组的前五个元素被修改为 1, 1, 2, 2, 3 。你不需要考虑数组中超出新...
原创
发布博客 2019.08.02 ·
198 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LeetCode刷题_27:移除元素【C++】

题目描述给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例 1:给定 nums = [3,2,2,3], val = 3,函数应该返回新的长度 2, 并且 nums 中的...
原创
发布博客 2019.08.02 ·
169 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LeetCode刷题_26:删除排序数组中的重复项【C++】

题目描述给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例 1:给定数组 nums = [1,1,2],函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。你不需要考虑数组中超出新长度后面的元素。示例 2:给...
原创
发布博客 2019.08.02 ·
231 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

dso_ros笔记本摄像头/外接摄像头的安装与跑通【完整流程+填坑攻略】

dso_ros笔记本摄像头的安装与跑通环境Ubuntu16.04ROS-kineticdso_ros catkin版本笔记本自带单目摄像头安装编译成功的DSO安装编译dso_roscd ~/catkin_dso/srcgit clone https://github.com/JakobEngel/dso_ros.git #这里是catkin版本export DSO_PATH...
原创
发布博客 2019.07.30 ·
1999 阅读 ·
3 点赞 ·
3 评论 ·
25 收藏

Ubuntu16.04 DSO安装与测试【完整流程+填坑攻略】

DSO安装与测试运行环境Ubuntu 16.04ROS-kineticMono-steoro单目摄像头依赖DSO依赖项很少,只有Eigen3,pangolin,opencv等少数几个大家都已经很熟悉的库,作者的github页面上对安装DSO做了很详细说明,DSO下载以及安装链接https://github.com/JakobEngel/dso因此,安装DSO比较容易:1. 安装e...
原创
发布博客 2019.07.30 ·
2577 阅读 ·
0 点赞 ·
0 评论 ·
18 收藏

中国大学MOOC机器人操作系统入门课程ROS-Academy-for-Beginners常见问题及解决

中国大学MOOC机器人操作系统入门课程ROS-Academy-for-Beginners常见问题及解决说明中国大学MOOC《机器人操作系统入门》课程是由柴长坤老师作为主讲的一门ROS入门课程,由中科院软件所和重德智能机器人联合实验室出品,2018年上线以来广受好评,成为了ROS入门的优秀课程作品。随时Ubuntu18.04和ROS最新的长期支持版本melodic版本问世以来,课程代码仓库ROS...
原创
发布博客 2019.07.30 ·
3650 阅读 ·
6 点赞 ·
5 评论 ·
35 收藏

tomcat不断的抛出SocketTimeoutException异常导致网站无法访问,或访问慢?

答:

试试netsh winsock reset命令,进入CMD 输入 netsh winsock reset 然后重启

回答问题 2019.02.28

C++接入百度地图,坐标转换 显示路径

发布问题 2017.04.27 ·
0 回答
加载更多