- 博客(22)
- 收藏
- 关注
原创 visual studio配置opengl出现error LNK2019: unresolved external symbol __imp__glClear@4 referenced
该问题主要是因为vs2017下载的时候安装了opengl32.lib,但是我们在编写程序的时候没有把这个静态链接库去链接上,所以需要在vs2017里面配置,右键"项目"-》“配置属性”-》“连接器”-》“输入”-》“附加依赖” 添加opengl32.lib,vs会自动去寻找,我们不需要去指定目录...
2020-12-13 18:35:25
655
1
原创 math/constants/constants.hpp:297:3: error: unable to find numeric literal operator ‘operator‘ 解决方法
123https://github.com/boostorg/math/issues/272
2020-12-07 21:05:48
2758
2
原创 Ubuntu16.04配置Carla第三方egg库
背景CARLA软件是英特尔公司主导的,基于虚幻4游戏引擎,用于自动驾驶仿真的一款开源仿真软件,该软件可以模拟激光雷达,摄像头等等自动驾驶中常用的传感器的行为以及获取传感器数据,从而加快我们在自动驾驶中对于我们的感知算法、建图算法等等的验证效率。CARLA软件开放了Python编程API,需要我们在自己的python环境中配置egg文件,从而使用CARLA的Python API接口。开发环境Ubuntu 16.04CARLA 0.9.9.4 (不限版本,只要去官网下载下来的版本有提供egg包即可)
2020-12-04 14:59:04
2669
7
原创 虚拟机中安装Ubuntu16.04并且安装ROS Kinetic版本(1)---虚拟机安装
文章背景 实验室的车辆实验平台主要搭建在ubuntu16.04下ROS Kinetic的环境下,为了开发方便,在windows下安装了基于VMWare Station软件的ubuntu16.04虚拟机并且在其基础上搭建了ROS Kinetic系统,特此记录,并且记录一些踩过的坑。虚拟机安装1.VMWare Workstation安装首先需要下载的VMWare WorkStation,作为虚拟机的运行平台,个人下载的是VMWare WorkStation 15.5 PRO的版本,
2020-12-02 17:15:24
797
原创 CARLA中导入RoadRunner建模高精度地图(二) ------ 地图导入篇
系统环境Windows 10RoadRunner 2019.0.6UE4.22CARLA 0.9.8RoadRunner软件获取RoadRunner软件是VectorZero公司发布的关于矢量编辑以及3D场景编辑的一款软件
2020-08-20 20:42:18
8330
22
原创 ROS系统中ctrl+c无法中断while循环的解决办法
在ROS系统中,当我们在主函数中写了While循环时,ctrl+c并不会立刻退出程序的执行,如下面这段函数def main(): rospy.init_node('spawn_other_cars', anonymous=True) while True: rospy.loginfo('update')ctrl+c之后会得到如下的情况,会经过一段时间才会杀掉进程这种情况可能是和ROS的实现机制有关,因为每一个节点都是一个进程,靠master节点以及RPC机制进行通
2020-08-11 01:18:09
3900
原创 CARLA中导入RoadRunner建模高精度地图(一) ------ 环境配置篇
环境配置Windows10CARLA 9.8 Source CodeRoadRunner 2019项目背景该项目主要是为了在CARLA中进行自定义地图的构建,通过使用与CARLA支持度特别高的RoadRunner软件进行道路和环境的建模,导出.fbx文件(三维建模文件)以及.xodr文件(高精地图文件),再根据官网上的导入新地图的文档进行导入,本文主要分为两个部分,第一部分是整个的新地图建立的流程步骤,第二个部分就是遇到的坑以及解决方案。CARLA导入RoadRunner建模高精度地图流程
2020-08-06 14:46:21
5188
2
原创 编译时,pcap.h或nlopt.hpp 找不到对应的文件 解决办法
ubuntu16.04 在编译ROS包时候,发现系统提示无法找到pcap.h以及nlopt.hpp文件,原因是系统中缺少对应的头文件以及库,通过apt方法获取# 获取libpcapsudo apt-get install libpcap-dev#获取libnloptsudo apt-get install libnlopt-dev...
2020-08-04 22:15:18
2676
原创 知识蒸馏(Knowledge Distillation)系列文章(1):Distilling the Knowledge in a Neural Network
摘要 提高机器学习算法的性能的方法特别简单,就是在同样的数据集上训练不同的模型然后将它们的结果去平均值就可以得到较好的结果,但是这样的模型会消耗大量的资源,不利于大规模的部署。我们在前人提出的基础上更深入探索一步,通过将一个大模型的知识蒸馏到小模型达到模型压缩的效果。我们介绍了一种新型的集合体,这种集合由于一个或者多个完全训练的模型以及许多专家模型组成,集合体可以识别一些会被完全训练模型搞混的...
2020-07-29 10:34:40
758
原创 模拟题---Leetcode67---二进制求和
题目 给你两个二进制字符串,返回它们的和(用二进制表示)。输入为 非空 字符串且只包含数字 1 和 0。示例 1:输入: a = “11”, b = “1”输出: “100”示例 2:输入: a = “1010”, b = “1011”输出: “10101”语言:C++外部依赖:单元测试库-gtest规范:需要自己写单元测试类,来进行提交前的测试,减少重复工作,并且对非法输入进行过滤详解: 逻辑就是从字符串的最后一位开始遍历,将两个字符串取出来的字符以及上一个进位进行相加,获得下
2020-06-20 14:50:15
192
原创 Apollo中心配置框架
介绍 Apollo中心配置框架,是携程框架研发的分布式配置中心,对标阿里系的Diamond框架。能够集中化管理和应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。 服务端基于Spring Boot和Spring Cloud开发,打包后可以直接运行,不需要额外安装Tomacat等应用容器。 Java客户端不依赖任何框架,能够运行于所有Java运行时环境,同时对Spring/Spring Boot有较好的支持。在Linux上
2020-06-18 15:50:29
334
原创 关于Blas SGEMM launch failed的问题解决
出现该问题的环境配置github上面的Kersa-yolov3tensorflow-gpu = 1.11.0cuda = 9.0cudnn = 7.0cuda和cudnn都与tensorflow-gpu版本对应显卡 RTX2080-Ti在配置完所有的环境之后,我发现出现了Blas SGEMM launch failed这个问题。在查找了github上面的issue之后,别人说自己...
2019-05-26 14:47:07
6001
9
原创 CARLA 0.9 版本 Python API Tutorial 翻译
Carla 0.9.4Carla windows版本下载 目前只有0.9.3和0.9.4 支持windows版本且均是dev版本需要下载Anoconda并且用Anoconda prompt来打开CarlaUE4 然后打开 python文件python版本要3.7 不然就无法识别.egg文件 也无法识别到carla模块本文档是在Carla官网中可以找到,并且对应的是最新版本的api,即Car...
2019-04-08 06:33:48
2868
6
原创 Leetcode240 Search a 2D Matrix---2
题目描述请编写一个高效的算法,能够在一个m x n规格的矩阵中找到特点的值,而且这个矩阵有如下两个特点矩阵每一行从左到右的值是ascending的,也就是递增的矩阵每一行从上到下也是递增的(ascending)它也给出了例子[ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19], [3, 6, 9, 16, 22], [10, 1
2018-01-04 11:20:13
188
原创 EDK2开发中error C2220: 警告被视为错误 - 没有生成“object”文件的解决方法!
背景学校的firmware程序设计课程需要开发UEFI下的应用程序或者服务,所以学习了EDK2的开发环境。但是当我从官网下载了源码以及VS2015配置完成之后(具体配置过程 参考https://zhuanlan.zhihu.com/p/26010896),build NT32虚拟环境时,出现了以下的错误一开始询问我同学,他们说注释掉这一行就行了,确实,注释掉这一行就可以继续开发了,但是总感觉有些不对
2018-01-01 21:51:05
2202
3
转载 Winscp连接获取root权限
转载地址:http://www.zyku.net/linux/374.html一直使用开源软件WinSCP与Linux服务器传输文件,界面友好且自带中文。有的时候为了服务器的安全我们一般都是禁用root用户直接连接ssh,而是换成其它权限比较低的用户账号,这个时候我们再用WinSCP连接服务器的时候就会无法连接,更无法与服务器间传输文件,因为root账户无法登陆,而像是FTP,SFTP,S
2017-12-29 11:27:42
8243
转载 转载:在腾讯云服务器ubuntu系统上用tomcat搭建简单的图片服务器
简单图片服务器的搭建首先说明一下,这篇文章是我看了另外一篇优快云文章之后解决了问题,希望把解决方法记录一下,以便以后再踩到坑的时候有解决的方案。原文章出处(http://blog.youkuaiyun.com/k21325/article/details/53170479)。问题的起因和背景我们学校的项目需要自己搭建服务端和数据端,其中我在数据库端存储图片的时候存储的是图片的URL,既然是图片的url就必须有
2017-12-29 01:30:02
614
原创 安装过程
NT32虚拟环境建立 我们这个学期学习的firmware程序设计课程需要我们使用到UEFI的开发环境。firmware的 英文原意就是固件的意思,可以看出就是固化在板子上的固件,主要的功能就是引导操作系统 进入内存,从而使操作系统启动。最为人所知的就是legacy BIOS引导固件,和它配套的就 是MBR磁盘,这主要是以前年代的电脑的基本配置。但是随着硬件、软件的发展,intel提出了 UE
2017-10-09 23:15:58
516
原创 牛牛
牛牛玩牌 Cow Solitaire 题目描述:用NxN张扑克牌排成一个方阵。每块牌的点阵形成一个NxN的整数网格A,从左下角A[N,1]漫游(每一步只能向上或者向右行走一步)到右上角A[N,N],要求漫游路径上各个格子中整数之和最大。这是一个组合优化问题。从网格左下角A[N,1]到右上角A[N,N]有很多路径,每条路径上2N-1个数之和为该条路径的目标值,目的是找到一条目标值最大的路径的目标值
2017-04-18 21:50:27
456
原创 二叉树实现计算器
使用二叉树完成表达式的存储和计算,要求 * 能够含有( )、+、-、*、/等运算符的实数表达式计算功能 * 能够处理小数和负数 * 能够处理求余运算符(%) * 能够处理乘方(^) * 能够处理exp、sin、cos、tan、ctan等常见函数 * 能够打印包含括号的中缀表达式
2017-04-14 19:31:31
8765
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人