单目摄像头内参的含义的使用
技术博客

单目摄像头内参的含义的使用

11948 39

当我们从matlab等工具中拿到摄像头内部参数,在使用时却不知道哪个参数是表达什么意思的,下面为大家分享一下: 以下栗子中参数结合opencv来使用   摄像头内部参数表:   举个栗子: 在matlab中获取到摄像头的内部参数后,可以看到如下参数: RadialDistortion 和TangentialDistortion 中存放的是畸变参数。 I...

Ubuntu系统apt-get下载太慢了,请 apt-fast多线程加速下载
技术博客

Ubuntu系统apt-get下载太慢了,请 apt-fast多线程加速下载

12523 60

apt-get下载太慢~背景 首先检查一下软件源,建议换成国内的,这样下载会快很多。 在Linux中,默认的apt-get install 有时候会下载非常慢,尤其是添加的一些ppa去下载。发现apt-fast是个好东西,apt-fast 通过使用多线程下载来给apt-get 提速。经过测试效果出奇的好。 目录 apt-get下载太慢~背景 apt-fa...

城市街道设计指南 -----车道宽度
技术博客

城市街道设计指南 -----车道宽度

19231 59

本博客翻译 全国城市交通官员协会 官网的信息 官网地址   车道宽度 分配给驾车者,公共汽车,卡车,自行车和停放的汽车的车道的宽度是街道设计的敏感而关键的方面。车道宽度应考虑在给定街道划定空间的组合中,以满足所有需求,包括旅行车道,安全岛,自行车道和人行道。 每次讨论车道宽度时,都应了解交通平顺目标以及为较大的车辆(例如卡车和公共汽车)留出足够空间的目标。   ...

支持向量机(1)--了解几个关键点
技术博客

支持向量机(1)--了解几个关键点

11948 31

线性可分支持向量机  二分类问题: 输入空间:欧式空间或离散集合 特征空间:欧式空间或希尔伯特空间  线性可分支持向量机、线性支持向量机:假设这两个空   间的元素一一对应,并将输入空间中的输入映射为特征空间中的特征向量;  非线性支持向量机:利用一个从输入空间到特征空间的非线性映射将输入映射为特征向量;  支持向量机的学习是在特征空间进行的.   ...

apollo-3.0  感知模块分析 (官方开发文档)
技术博客

apollo-3.0 感知模块分析 (官方开发文档)

19230 45

本文章来自:github——apollo官网    原创:阿波君          感知 Apollo 3.0 June 27, 2018 简介 Apollo 3.0 主要针对采用低成本传感器的L2级别自动驾驶车辆。在车道中的自动驾驶车辆通过一个前置摄像头和前置雷达要与关键车辆(在路径上最近的车辆)保持一定的距离。Apollo 3.0 支持在高速公路上不依赖地图的高...

linux 下查看cpu信息
技术博客

linux 下查看cpu信息

13875 6

一、linux 下查看cpu位数  内核等参数命令  1)查看当前操作系统内核信息) uname -a 测试系统:Ubuntu 18.04 64bit with ARM 规格:  4vCPUs | 8GB | kc1.xlarge.2   2)查看当前操作系统发行版信息 cat /etc/issue   3)CPU逻辑个数 cat /proc/cpu...

【专业学位、学术学位硕士研究生】区别是?如何报考
技术博客

【专业学位、学术学位硕士研究生】区别是?如何报考

11947 19

参考《2019年全国硕士研究生招生工作管理规定》   专业学位与学术型学位处于同一层次,培养规格各有侧重,在培养目标上有明显差异。 学术型学位按学科设立,其以学术研究为导向,偏重理论和研究,培养大学教师和科研机构的研究人员; 专业学位以专业实践为导向,重视实践和应用,培养在专业和专门技术上受到正规的、高水平训练的高层次人才。   一、专业学位硕...

ubuntu 查看GPU的信息(nvidia 品牌)
技术博客

ubuntu 查看GPU的信息(nvidia 品牌)

15588 5

nvidia 品牌的GPU 进入/dev 目录:cd /dev ,然后执行如下命令: lspci | grep -i nvidia 前边的序号 "01:00.0"是显卡的代号 目录 1)查看指定显卡的详细信息用以下指令 2)Nvidia查看显卡信息 3)Ubuntu查看显卡驱动版本号 附加:(CUDA和nvidia 对应兼容版本)   1)...

Windows 缺失msvcp140.dll文件
技术博客

Windows 缺失msvcp140.dll文件

13874 15

前言 在做课设,或做项目时,有时遇到电脑缺失msvcp140.dll文件,导致程序无法正常启动、第三方库无法使用等。在网上看到有不少方法,这里总结简单有效的。   问题分析 出现缺失msvcp140.dll文件;1)通常是电脑本来就没有安装VC++,是真的没有msvcp140.dll;2)之前安装了VC++,有msvcp140.dll,可能需要修复,才能正常使用. ...

TensorFlow2.x 实践之对服装图像进行分类
技术博客

TensorFlow2.x 实践之对服装图像进行分类

15587 59

前言 基于TensorFlow2.x的框架,使用PYthon编程语言,实现对服装图像进行分类。   思路流程: 导入 Fashion MNIST数据集探索数据预处理数据建立模型(搭建神经网络结构、编译模型)训练模型(把数据输入模型、评估准确性、作出预测、验证预测)  使用训练有素的模型   一、Fashion MNIST数据集 Fashion MNIST数据集包括...

【Github下载慢】----解决方案(亲测有效)
技术博客

【Github下载慢】----解决方案(亲测有效)

16627 46

其实在网上有许多教程,来改善 Github下载慢的问题,但是速度还是挺慢的,不太尽人意;或者比较流程麻烦,还有风险。   今天介绍一种新的解决方案: 中国码云 和 githut(快速获取仓库) 使用码云 和 githut 之间能快速获取仓库中的代码,然后再码云 端下载相应的代码,速度可达1.5~2.3M.   准备工作:一个 github 账户和一个码云 gite...

Maven学习总结(九)——使用Nexus搭建Maven私服
技术博客

Maven学习总结(九)——使用Nexus搭建Maven私服

11946 21

一、搭建nexus私服的目的   为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以很有必要在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上,这样的话就可以通过这台搭建了nexus私服的电脑访问maven的远程仓库。 1.1、Nexus架构    二、nexus私服...

Maven学习总结(七)——eclipse中使用Maven创建Web项目
技术博客

Maven学习总结(七)——eclipse中使用Maven创建Web项目

13873 38

一、创建Web项目 1.1 选择建立Maven Project   选择File -> New ->Project,如下图所示:      在New窗口中选择 Maven -> Maven Project。点击【next】如下图所示:      1.2 选择项目路径   根据项目的实际情况选择项目的存放目录,也可以选择【Use default Workspac...

2018年9月工作中遇到的问题
技术博客

2018年9月工作中遇到的问题

14676 42

1、如果数据渲染到页面: 页面加载时执行$(function(){... ...})将该渲染的数据,加载到页面 使用SpringMVC的ModelAndView Controller层: 页面使用el表达式:${key}显示到页面, 数据是List格式的,使用下图<c:forEach></ c:forEach>遍历。 2、如何提交Form表单 从提交...

Maven学习总结(八)——使用Maven构建多模块项目
技术博客

Maven学习总结(八)——使用Maven构建多模块项目

15586 49

在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为domain(域模型层)、dao(数据库访问层)、service(业务逻辑层)、web(表现层),这样分层之后,各个层之间的职责会比较明确,后期维护起来也相对比较容易,今天我们就是使用Maven来构建以上的各个层。   项目结构如下:   system-parent      |-...

Servlet入门学习
技术博客

Servlet入门学习

17827 4

一、什么是servlet servlet是在服务器端运行的一个小程序。一个servlet就是一个java类,并且可以通过“请求-响应”编程模型来访问的这个驻留在服务器内存里的servlet程序。 二、tomcat容器等级     tomcat的容器等级分为四个等级,servlet的容器管理context容器,一个context对应一个web工程。 Engine是个引擎...

【搭建神经网络开发环境--TensorFlow2框架】Windows系统+ Anaconda+ PyCharm+ Python
技术博客

【搭建神经网络开发环境--TensorFlow2框架】Windows系统+ Anaconda+ PyCharm+ Python

15586 16

前言  在Windows系统中,搭建基于Python语言的神经网络开发环境,通常使用Anaconda 来安装好TensorFlow2、sklearn、和科学计算包(安装好深度学习等要用到的库、或依赖包);使用PyCharm IDE来编写代码,编译调试,执行代码。 本博客参考:北京大学 课程“人工智能实践:Tensorflow笔记”;   搭建环境参数 ...

Springboot(二)启动原理解析
技术博客

Springboot(二)启动原理解析

19226 26

我们开发任何一个Spring Boot项目,都会用到如下的启动类 1 @SpringBootApplication2 public class Application {3 public static void main(String[] args) {4 SpringApplication.run(Application.class, args);5 }6 } 从上面代...

2018年11月工作中遇到的问题
技术博客

2018年11月工作中遇到的问题

11425 14

1、为什么使用 Redis (1)、性能: 到需要执行耗时特别久,且结果不频繁变动的 SQL,就特别适合将运行结果放入缓存。这样,后面的请求就去缓存中读取,使得请求能够迅速响应。 (2)、并发: 在大并发的情况下,所有的请求直接访问数据库,数据库会出现连接异常。这个时候,就需要使用 Redis 做一个缓冲操作,让请求先访问到 Redis,而不是直接访问数据库。 ...

2018年8月工作中遇到的问题
技术博客

2018年8月工作中遇到的问题

13158 31

1、如何编写一个统一接口 1、首先定义一个对外调用的接口,传一些指定的参数 2、然后在此接口中处理不同的参数执行不同的命令。 以前端一个实例为例: do_lookup({xxx:xxx,yyy:yy,....})(传入参数)---->后台返回/ 2、jquery之table:给table动态增加行、清空table 比如设置table的id为tab var trH...

mybatis-plus思维导图,让mybatis-plus不再难懂
技术博客

mybatis-plus思维导图,让mybatis-plus不再难懂

13872 58

mybatis-plus与mybatis mybatis Mybatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objec...

JSP,JSTL 简介
技术博客

JSP,JSTL 简介

15585 59

1、什么是Java Server Pages? JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。 JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令...

2018年12月工作中遇到的问题
技术博客

2018年12月工作中遇到的问题

19225 57

1、SimpleDateFormat是线程不安全的类 一般不要定义为 static 变量,如果定义为static,必须加锁,或者使用 DateUtils 工具类。 2、推荐尽量少用 else, if-else 的方式可以改写成 3、后台输送给页面的变量必须加$!{var}——中间的感叹号 说明: 如果 var=null 或者不存在,那么${var}会直接显示在...

SpringBoot开发热部署(无需重启应用)
技术博客

SpringBoot开发热部署(无需重启应用)

13158 8

(一)、使用spring提供的devtools Spring Boot提供了一个名为spring-boot-devtools的模块来使应用支持热部署,提高开发者的开发效率,无需手动重启Spring Boot应用。虽然平时开发web项目过程中,改动项目启重启总是报错;但springBoot对调试支持很好,修改之后可以实时生效,需要添加以下的配置: <dependencies>...

17 个方面,综合对比 Kafka、RabbitMQ、RocketMQ、ActiveMQ
技术博客

17 个方面,综合对比 Kafka、RabbitMQ、RocketMQ、ActiveMQ

13871 64

本文将从,Kafka、RabbitMQ、ZeroMQ、RocketMQ、ActiveMQ 17 个方面综合对比作为消息队列使用时的差异。 一、资料文档 Kafka:中。有kafka作者自己写的书,网上资料也有一些。rabbitmq:多。有一些不错的书,网上资料多。zeromq:少。没有专门写zeromq的书,网上的资料多是一些代码的实现和简单介绍。rocketmq:少...

微服务网关Gateway
技术博客

微服务网关Gateway

14674 25

1、微服务网关概述 不同的微服务一般会有不同的网络地址,而外部客户端可能需要调用多个服务的接口才能完成一个业务需求,如果让客户端直接与各个微服务通信,会有以下的问题: 客户端会多次请求不同的微服务,增加了客户端的复杂性 存在跨域请求,在一定场景下处理相对复杂 认证复杂,每个服务都需要独立认证 难以重构,随着项目的迭代,可能需要重新划分微服务。例如,可能将多...

解析Java常考面试题----本文会持续更新
技术博客

解析Java常考面试题----本文会持续更新

16624 12

本文会持续更新,敬请期待...... ----------------------------------------------更新于2019/3/26 9:58----------------------------------------------- 3、Java虚拟机类加载机制 public class StaticTest{ public static ...

Spring Boot 异步请求和异步调用
技术博客

Spring Boot 异步请求和异步调用

17824 33

1 Spring Boot中异步请求的使用 1、异步请求与同步请求 特点: 可以先释放容器分配给请求的线程与相关资源,减轻系统负担,释放了容器所分配线程的请求,其响应将被延后,可以在耗时处理完成(例如长时间的运算)时再对客户端进行响应。 一句话:增加了服务器对客户端请求的吞吐量(实际生产上我们用的比较少,如果并发请求量很大的情况下,我们会通过nginx把请求负...