自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不平凡之路

只有自己才能成就自己!

  • 博客(159)
  • 资源 (1)
  • 收藏
  • 关注

原创 一个小技巧解决笔记本HDMI接口失灵

对于笔记本来说,导致静电的累积的原因有很多,比如机器的金属外壳,就容易聚集静电,再比如人自身上携带的静电,也会随着触碰转移到笔记本上。此外,主板上的各种高频电路也会产生静电。静电对于笔记本的内部元件有着很大危害,会损害CPU、显卡等元件的寿命,如果积累的静电过多甚至可能会击穿内部集成电路的芯片。好在解决这个问题的方法其实非常简单,对于绝大部分笔记本来说,只需拔掉笔记本所有的外接设备(包括电源),然后关机,再长按电源30秒就可以实现,长按的过程中即便电脑开机启动也不用管,30秒后再次开机就可以正常使用。

2023-09-04 09:33:56 1001

原创 Ubuntu20.04安装Ros Noetic版本,在catkin_make编译时出现的问题

由此可知,catkin_make不在PYTHONPATH路径中,接下来则需要将catkin_make添加到PYTHONPATH路径中。2021-06-27安装Ros Noetic版本,在编译时,出现问题,现在记录一下。错误一解决之后,继续执行catkin_make时,出现了下面的错误。需要安装python的empy,可以解决上述问题。

2023-07-10 16:02:44 907

原创 Ubuntu禁止conda自动激活base环境

若在终端中输入conda deactivate,也可消除base字样,但是一次性的,再次打开终端依然存在base字样。在.bashrc文件添加命令:conda deactivate可以永久消除base字样。或者conda config --set auto_activate_base false。每次在命令行通过conda deactivate退出base环境回到系统自动的环境。1.打开一个终端 ,输入命令:gedit ~/.bashrc。2,那要进入的话通过conda activate base。

2023-07-06 14:14:49 1626

原创 python问题1:安装好ubuntu之后,可以使用python3命令,但是不能使用python命令

这是因为/usr/bin下面只有python3命令,没有python命令。

2023-06-30 17:05:00 1200

原创 记录个ros2用colcon build出现的小错误:ModuleNotFoundError: No module named ‘catkin_pkg‘

【代码】记录个ros2用colcon build出现的小错误:ModuleNotFoundError: No module named ‘catkin_pkg‘

2023-06-26 10:56:26 536

原创 android studio 工程svn管理屏蔽内容

主要是android studio工程的svn管理问题,很多中间文件每次打包都会有变化,纳入到svn管理是不适合的,右键svn的settings,在global ignore的框内添加如下的内容,达到屏蔽这些后缀名的内容。如果是初次上传工程到svn,可以全部上传,然后另一个电脑拉工程之后,在本电脑上操作如上内容,即可确保中间文件不会上传到库中。

2023-04-21 11:28:11 117 1

原创 解决launch:program .exe does not exist

vscode 运行c++ bug解决

2023-03-08 15:26:07 14259 5

转载 svn执行Cleanup总是提示cleanup failed的解决

svn debug

2023-02-23 11:25:11 1820

原创 CAN信号值解析

can总线

2022-09-07 15:23:56 968

原创 如何写出一份优秀的软件设计文档

软件方案设计

2022-08-04 14:28:03 434

原创 QGIS加载高德地图偏移问题的解决

qgis

2022-07-18 14:12:37 4318

原创 android中drawArc示例

drawArc支持画圆、椭圆、弧段,用案例自己试试理解各个参数含义功能比较好! **MyView**package com.bawei.zdy_view_yuan;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Path;import android

2022-04-07 16:03:18 638

原创 Android Studio修改代码后运行不生效的解决方法

最近已经好久了,就是android studio要运行两次才能生效,之前用的不是很频繁,就没怎么管,最近使用频繁,频繁的要启动,每次改代码,都要启动二遍非常浪费时间和精力,而且也容易出现误解,就网上准备找一下解决方案,本以为是个小问题,但是网上试了好几种方法都没有起作用,但是最近实在嫌麻烦,就继续找,终于找到对我生效的解决方案了,记录如下:一、之前网上的方案汇总一下(对我没用,没解决我的问题)主要就是关闭热启动的配置,关闭图中选择的选项即可,这方法网上很多人说,但是没解决我的问题,也记录一下。二、解

2021-07-08 09:50:27 8193 4

原创 svn开分支合分支实例说明

最近开发过程中,常常会出现一种场景,对现有功能进行修改或者重构,需要改变现有代码去测试,这时候我只维护一个版本的问题的缺点就会暴露,因为之前一个版本,开发新功能,有问题就处理这一块代码,但是修改功能,就要屏蔽一段代码换成另一段,这样会导致维护起来非常的累,且容易出错,因此必须要用svn搞分支来实现科学的管理,之前用svn只是用其最基本的功能,备份代码和保存版本修改记录,目前是明显不行的,所以就找了学习一下svn开分支再进行合并的思路,后续代码开发就按如下方式进行:保证一个稳定的主干版本,每次发版本都是主干

2021-07-05 14:52:53 314

转载 解决“Android Studio修改代码后执行不实时生效,还是使用修改前代码”的问题

最近在写一个Android项目,发现每次修改完代码后,点击Run App,执行的还是我修改之前的代码,并没有实时生效。把解决办法在这记录一下。新版的 Android Studio 引入了 instant run 功能,也就是俗称的热补丁技术,但是热补丁尚有缺陷有时候会出现莫名其妙的失败和错误,所以我们可以直接禁用 Instant Run 功能(现在的Instant Run 用 HotSwap代替了)。打开Setting——Build,Execution,Deployment——Debugger——Ho

2021-05-31 16:08:12 7759 7

转载 Java ZIP压缩输入输出流

关于Java压缩文件的解压缩方法,网上大多没有说明,找到这篇文章,说的相对详细,要知其然更要知其所以然,为作者点赞,自己复制到自己博客,方便后续查阅ZIP是一种较为常见的压缩形式,在Java中要想实现ZIP的压缩需要导入java.util.zip包,可以使用此包中的ZipFile、ZipOutputStream、ZipInputStream、ZipEntry几个类完成。ZipOutputStream类的常用方法ZipInputStream类的常用方法在JAVA IO中,不仅可以实现Z

2021-05-27 09:52:43 1400

转载 打包可执行Jar包方法

1,在项目上鼠标右键 --> Open Module Settings2, Artifacts --> + --> JAR --> From modules with dependencies…3, Main Class是你这个项目(脚本)的主方法,就是要运行的类,选一个4,如下图,设置 META-INF/MANIFEST.MF!!!切记,不能用默认的(起码我用默认的是不成功的)!!!5,选中你这个项目的根目录,一定要放在根目录下6,设置完是这样子的,关于 JA

2021-04-06 16:39:27 536

转载 Android Studio无法执行Java类的main方法问题及解决方法

Android Studio升级到哦最新版3.6.1后,新建了个项目,发现无法执行Java类的main方法。试了网上的各种方法,比如切换gradle离线模式、gradle.properties中添加android.enableAapt2=false等,我还尝试了重新情况Gradle缓存、重新下载gradle等方式,都没用。环境android studio版本:3.6.1gradle版本:5.6.4gradle插件版本:3.6.1错误提示11:41:35 PM: Executing ta

2020-12-08 09:22:29 873

原创 书籍进程记录

序号书籍名称作者类型评价开始时间结束时间1穷查理宝典查理.芒格股市之道五星+202010192风险投资家环球游记罗杰斯游记经历四星20201021202010303股市真规则多尔西价投之术四星+202010304奥马哈之雾任俊杰译5一个投资家的二十年杨天南6中国式价值投资李驰...

2020-11-05 10:16:24 389

原创 计算两条直线的交点

最近工作中用到这个,去网上搜了一下,有些能用但是不完善,没考虑与x,y轴平行的情况,稍微修改一下如下,做个记录,方便后续查阅: /** * 计算两条直角的交点 */ public static TPoint getCrossPoint(ModelLine line1,ModelLine line2){ TPoint result = new TPoint(); if (line1.pt1.getX() == line1.pt2.getX

2020-11-03 17:32:51 756 1

原创 MapBox隐藏或删除logo或改变位置

mapbox隐藏左下角的log或者改变位置删除logocss中加入.mapboxgl-ctrl { display: none !important;}改变位置 map1 = new mapboxgl.Map({ container: "map1", style: "mapbox://styles/mapbox/streets-v11", zoom: 12, c

2020-10-25 20:17:19 2169

原创 mapbox中加载geojson的线型调整

其实是个很小的功能,但是也记录一下,方便后续查找,其实方法很简单,我就是去翻了官方的api,但是是英文的,而且参数描述的不够详细,也没给demo,所以还是记录一下。就是在paint里面,添加“line-dasharray”字段,字段值为一个数列,譬如[5,5]表示虚实线分别为5米。具体看以下几张图应该就能明白:这张是官方api说明这张是代码:最后是一张效果图:...

2020-10-22 14:10:15 1300

转载 python中闭包和装饰器的理解

我没法让装饰器变得简单,但是通过一步步的剖析,我也许能够让你在理解装饰器的时候更自信一点。因为装饰器很复杂,这篇文章将会很长(自己都说很长,还敢这么多废话blablabla前戏就不继续翻译直接省略了)1. 函数在python中,函数通过def关键字、函数名和可选的参数列表定义。通过return关键字返回值。我们举例来说明如何定义和调用一个简单的函数:def foo(): return 1foo()12. 作用域方法体(当然多行也是一样的)是必须的,通过缩进来表示,在方法名的后

2020-09-08 11:08:56 212

转载 参心坐标系与地心坐标系

一、参心坐标系  reference-ellipsoid-centric coordinate system  是以参考椭球的几何中心为原点的大地坐标系。“参心”意指参考椭球的中心。  通常分为:参心空间直角坐标系(以x,y,z为其坐标元素)和参心大地坐标系(以B,L,H为其坐标元素)。参心坐标系是在参考椭球内建立的O-XYZ坐标系。原点O为参考椭球的几何中心,X轴与赤道面和首子午面的交线重合,向东为正。Z轴与旋转椭球的短轴重合,向北为正。Y轴与XZ平面垂直构成右手系。在测量中,为了处理观测成果

2020-08-20 14:56:04 8040

转载 地理坐标系和投影坐标系

1、基本概念地理坐标系:为球面坐标。 参考平面地是椭球面,坐标单位:经纬度;投影坐标系:为平面坐标。参考平面地是水平面,坐标单位:米、千米等;地理坐标转换到投影坐标的过程可理解为投影。(投影:将不规则的地球曲面转换为平面)2、地理坐标系2.1 地球的三级逼近2.1.1大地水准面地球的自然表面有高山也有洼地,是崎岖不平的,我们要使用数学法则来描述他,就必须找到一个相对规则的数学面。大地水准面是地球表面的第一级逼近。假设当海水处于完全静止的平衡状态时,从海平面延伸到所有大陆下部,

2020-08-19 10:26:19 1588

转载 解决阿里云ECS服务器 git clone 速度慢

有些时候远程的ECS服务器 git 的速度会很慢,常维持在 10k/s 左右解决方案vim /etc/ssh/ssh_config1编辑 /etc/ssh/ssh_config,找到 GSSAPIAuthentication no 这行,删掉前面的注释,然后保存退出然后就可以看到从远程仓库 git clone 的速度已经涨到 3m/s 了...

2020-07-01 21:44:52 1923 1

原创 Android Studio报错Error while merging dex archives

今天在编译代码时候出现这个报错,首先谈几句关于学习,其实刚开始新手时候什么都不懂,一遇到错误就慌得很,其实严格意义上这些所谓的报错都不是本身的错误,都只是我们不会用或者用错了导致的问题,就好像买了一辆车去水上开,结果沉了,还质问厂家问什么沉了。所以这种所谓的错误,大多数本质还是自己功力不够,要多学习,当然去刨根问底解决问题也是学习的过程。下面说这个问题:其实很简单,报错中已经说的很清楚了,就是合并打包时候,模块中依赖有重叠的,报错如下:而且可以看到是哪个包重叠了,所以我就查看了一下依赖,在File

2020-07-01 13:16:56 3297

原创 Linux上配置Jupyter Notebook远程访问(docker)

Linux上配置Jupyter Notebook远程访问1. 安装ipython, jupyter2. 生成配置文件3. 生成密码4. 修改默认配置文件5.启动jupyter notebook6. 在浏览器中查看7、注意阿里云服务器的安全组配置本身自己机器上安装了太多东西,有点慢,本来也喜欢所有的东西搬到服务上,所以如果能安装一个远程的Jupyter 服务器,用起来就会很方便。记录下自己的安装步骤1. 安装ipython, jupyterpip install ipython pip insta

2020-06-30 17:17:16 1888 1

转载 linux下安装Anaconda3

1.下载安装包wget https://repo.anaconda.com/archive/Anaconda3-2018.12-Linux-x86_64.sh2.执行安装命令bash Anaconda3-2018.12-Linux-x86_64.sh3.选择安装路径Anaconda3 will now be installed into this location:/root/anaconda3 - Press ENTER to confirm the location - P...

2020-06-30 16:42:22 5447

原创 Android Studio 包复制重命名的一些问题

最近有个需求,会复制一下一个模块下的代码,在同一工程下复制代码的基础上再进行修改,我重命名新复制的包的时候出现了一个问题,就是修改新复制的包的包名时候,老的被复制的模块里面包名也同时发生改变,应该是有关联的,如果我不refacter去改包名,硬复制的话,要修改每个文件里面的包名,更麻烦,后来我发现可以先把原来的模块从settings.gradle中去掉,再改包名,改完再加上就行了。...

2020-06-30 14:30:43 337

转载 docker常用操作

docker常用操作一、Docker三个基本概念二、容器使用1、获取镜像2、启动容器3、启动已停止运行的容器4、后台运行5、停止一个容器6、进入容器7、导出和导入容器8、导入容器快照9、删除容器三、镜像使用1、列出镜像列表2、获取一个新的镜像3、查找镜像4、拖取镜像5、删除镜像6、创建镜像7、设置镜像标签一、Docker三个基本概念 1.镜像仓库(hub.docker.com 镜像仓库) 2.镜像 3.容器Docker常用命令:对镜像的操作:1.获取镜像增:docker pull

2020-06-28 18:04:58 170

原创 linux常用命令

linux使用一、用户切换二、创建用户一、用户切换cd / :切换到根目录cd ~ :切换到用户目录,如果为root用户,相当于cd /root,如果为普通用户,相当于cd/home/当前用户名二、创建用户useradd username :新建一个用户,会在home下面添加一个用户...

2020-06-28 16:55:36 117

翻译 PCDet: 3D Point Cloud Detection

PCDet: 3D Point Cloud DetectionIntroductionCurrently Supported FeaturesModel ZooInstallationRequirementsInstall pcdetDataset PreparationKITTI DatasetGetting StartedTest and evaluate the pretrained modelsTrain a modelAcknowledgementCitationContactIntroduct

2020-06-19 09:17:41 3418 1

翻译 Structure Aware Single-stage 3D Object Detection from Point Cloud

Structure Aware Single-stage 3D Object Detection from Point Cloud IntroductionDependenciesData PreparationPretrained ModelTrainEvalCitationAcknowledgementIntroduction当前单目探测已经通过将三维点云降维,再通过全卷积方法得到很好的解决。但是降维处理不可避免的损失了点云的空间信息,并且不能充分利用点云的3D结构信息,损失了定位精度。在我们的工作

2020-06-18 20:10:12 877

原创 线段与直线是否相交

判断线段和直线是否相交,主要思想就是通过判断线段两点是否落在矢量两侧,点在矢量位置可以知道:如图 判断c在向量AB的位置构造个三角形向量AB=(x2-x1,y2-y1)向量AC=(x0-x1,y0-y1)向量AB 差乘 向量AC=|AB*AC|*cos a=(x2-x1)*(y0-y1)-(y2-y1)*(x0-x1)(两个向量的夹角)显然若结果大于零则在左边,小于零就在右边,等于零就在线上线段与直线是否相交代码如下: // 线段与直线是否相交 public

2020-06-01 09:22:17 2518

转载 点到另外两点连线的垂足计算

假设空间某点O的坐标为(Xo,Yo,Zo),空间某条直线上两点A和B的坐标为:(X1,Y1,Z1),(X2,Y2,Z2),设点O在直线AB上的垂足为点N,坐标为(Xn,Yn,Zn)。点N坐标解算过程如下:首先求出下列向量:由向量垂直关系:上式记为(1)式。点N在直线AB上,根据向量共线:(2)由(2)得:(3)把(3)式代入(1)式,式中只有一个未知数k,整理化简解出k:(4)把(4)式代入(3)式即得到垂足N的坐标。C代码实现...

2020-05-27 10:34:59 2681 1

原创 方差、标准差、均方误差和均方根误差

最近在整机器学习的内容,这个概念稍微有点乱,百度一下,里清楚了,做个记录:一、白话描述1、方差的二次开方等于标准差2、均方误差的二次开方等于均方根误差。3、方差是每个样本减去总样本的平均值去计算的,而均方误差是每个样本减去该样本的真实值来计算的所以,方差、标准差是数学上的概念,而均方误差是在机器学习中用的比较多的概念,计算loss的时候会用,实际上原理是类似的,但是具体计算上稍微有些差别。这是我的理解(不一定正确),下面贴上一些具体的解释。二、详细解释一、百度百科上方差是这样定义

2020-05-26 11:31:13 8124

原创 fastjson的一些常见用法

import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import java.util.Map;/** * Created by LH on 2019/2/21 14:08 */public class JsonDemo { public static void main(String[] args) { .

2020-05-12 17:57:43 141

原创 关于坐标转换

关于坐标转换的一些记录,这边总是有的复杂,容易混乱,导致每次理解之后过一段又会忘记,记录一下理解的内容,留作备忘。一、经纬度坐标和直角坐标...

2020-04-24 08:44:12 1583

原创 gradle中执行jar包命令

主要需求就是在工程中会使用一些配置文件,配置文件是通过自定义的加密jar包来进行加密的,这个命令用cmd写入的,但是每次都要在项目外运行cmd命令,很麻烦,就是想把这些配置文件修改后,打包加密集成到gradle中来,这样在工程运行前就进行自动的打包加密。查找了网上的方案,其实也是非常简单,记录一下备忘:可以看到我在对应模块下面的build.gradle中写命令即可,写了genCode函数,类型...

2020-04-08 16:10:57 2240

NeatConverter Setup 4.0.1.exe

超级好用的文本格式转换器,支持EPUB/AZW3/MOBI/DOCX/PDF/TXT相互转换

2021-03-05

空空如也

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

TA关注的人

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