自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Swagger学习指南

Swagger的优点直接运行,可以在线测试API接口在项目中使用Swagger需要SpringboxSpringBoot集成Swaggermaven依赖,使用目前最新的3.0<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</

2020-08-23 20:49:09 217

原创 Fastjson的使用方法,项目中遇到的问题

FastjsonFastjson是用来完成java对象和json相互转换的重要工具在项目中的maven依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>x.x.x</version> </dependency>Fastjson的使用基

2020-08-18 00:18:51 596

原创 SpringBoot+JPA+Swagger(4)

SpringBoot+JPA+Swagger(4)这几天主要是熟悉公司的项目生成工具,遇到并解决了其中几个bug问题一: JPA建表失败,所有实体类均无法自动建表因为实体类属性在数据库表中的属性赋值时,未小写,导致JPA建表时无法识别例如:varchar类型,却赋了一个VARCHAR,数据库无法识别,就没有建表,之后的插入外键时,检测数据库不存在就会报错因此在控制台报的只有插入外键时错误,causeby 数据库表 dont exit问题二:插入数据时,UUID与实际解析的XML对应UUID

2020-08-18 00:17:50 199

原创 基于Spring+JPA+Swagger的项目(3)

基于Spring+JPA+Swagger的项目(3)基于XML解析文件,获取变量信息目前XML解析常用的技术1.DOM:耗资源,适合多次访问XML2.SAX:适合数据量较大的XML3.JDOM:只使用具体类而不使用接口4.DOM4J:优秀实际项目中使用的是w3c.DOM,主要考虑到周围都在用这个使用W3C.DOM解析XML首先创建解析器工厂类DocumentBuilderFactory然后根据工厂类创建解析器DocumentBuilder使用解析器,直接解析File对象,

2020-08-18 00:17:04 117

原创 基于Spring+JPA+Swagger的项目(2)

基于Spring+JPA+Swagger的项目(2)解决pom.xml第一行报unknow错误网上解决办法多半是强制更新maven其实是maven和springboot-start-parent不匹配也可以降低springboot到1.4.0即可在搭建JPA项目时出现的问题通过修改yml文件修改jpa自动建表功能jpa: #自动建表 hibernate: ddl-auto: updateddl-auto的配置:create----每次运行该程序,没有表

2020-08-18 00:16:43 140

原创 基于Spring+JPA+Swagger的项目(1)

基于Spring+JPA+Swagger的项目(1)环境配置java1.8mysql5.7maven3.6.0lombokJPASwagger简单的JPA应用第一步在数据库中创建相关的数据,表信息等等,创建实体类Entity,实体类内属性与表信息一一对应.实际上,可以直接创建实体类,JPA会自动在数据库中建表.第二步根据刚才的实体类创建DAO接口,直接extends JPAReposity即可,在JPA库中已经包含基本的查询语句,删除语句,以及插入语句,但是功能比较简单,对于复杂的

2020-08-18 00:16:14 153

原创 Markdown 语法 实时更新会用到的方法

Markdown 语法 实时更新会用到的方法插入代码的方法就是使用 Esc 下方的符号 `` 效果如下: System.out.println("this is markdown")2. 对于标题的应用,必须在\#后面加上空格,不然无法显示 效果如下: # 标题一 ## 标题二 ### 标题三3. 对于加粗的字,或者倾斜的字,就不用在符号和文字之间加上空格使用,前面加上\*\*或者\*\*\* 效果如下: **两

2020-08-03 23:59:38 261

原创 Python+OpenCV实现车道线检测代码部分

实验时 使用的是python3.7+cv2,直接在Anaconda上面直接安装,代码在Jupyter上跑的,图片是老师给的(—.—)经过各个滤波后,划定区域 :最终合成的图像 :最后实际上是先把篮框框内的两条线截出来,之后使用最小二乘拟合出两条直线,然后将其与原图合并,形成车道线的检测,当时写这个实验参考了许多CSDN上,简书上,知乎上以及Github的一些开源代码,这...

2019-07-07 18:15:53 6570 10

原创 基于Python的openCV实现车道线检测算法原理

车道线检测算法的设计与实现一、问题定义车道线检测,就是在汽车行驶时通过汽车前方的摄像头捕捉到地面的图像(视频),通过Opencv对图片(视频)进行一系列处理后,可以在图片(视频)中标注出车道线,然后以此作为汽车自动驾驶时的安全行驶范围。由此可见车道线检测是无人驾驶中最为重要且基础的一环。在无人车自动行驶的过程中,实时获取路面视频流,然后对视频进行处理,标注出可行驶的路线。二、算法...

2019-07-07 17:57:41 15825 7

原创 基于 PyTorch 的Cifar图像分类器代码实现(线性,全连接,卷积)

基于 PyTorch 的Cifar图像分类器代码实现做实验的时候一共要求做三个实验分别是只使用线性层实现,通过全连接实现,通过卷积实现,代码也是参考了许多前人的代码,有一定程度的修改,然而准确度低的不成样子,望各位海涵。同时本次的实验是在python 3.7 Jupyter上运行的,Cifar数据在py文件同级目录下的data文件中。由于我的显卡不支持CUDA因此都是直接用cpu搞定的。最...

2019-07-05 15:29:48 4248 3

原创 基于 PyTorch 的Cifar图像分类器原理及实验分析

基于 PyTorch 的图像分类器的设计与实现一、Cifar数据集的定义Ciafar是一类用于普世物体识别用的数据集,与Mnist数据不同,Mnist数据只有0-9(10种)的手写体,但大体上都是数字而且均为黑白。Cifar里面有60000张彩色图片,由的十种数据为('plane', 'car', 'bird', 'cat','deer', 'dog', 'frog', 'horse', ...

2019-07-05 15:13:14 4048 1

原创 数据结构-王道课后题-线性表(1)

顺序表1. 从顺序表中是删除最小元素,并返回该元素的值空出位置由最后一位填充。bool Delete_min(sqList &L, ElemType &value){ if(L.length<=0){ //表为空,直接返回 return false ; } value=L.data[0]; int...

2019-06-30 10:34:54 1195

原创 考研线性表(王道)

知识框架线性表的定义:线性表是具有相同数据类型的n个数据元素的有限序列,除第一个元素外,每个元素有且仅有一个直接前驱,同理除最后一个元素每个元素有且只有一个直接后继线性表的特点:表中元素个数有限 表中具有逻辑上的顺序 每个元素都是数据元素 元素的数据类型相同 元素具有抽象性线性表的基本操作:InitList(&L) Length(L)...

2019-06-29 00:04:49 430

原创 考研数据结构-绪论(王道)

数据结构的基本概念和算法的定义数据是信息的载体,是描述客观事物属性的数、字符及所有能输入到计算机中并被计算机程序识别和处理的符号的集合。数据元素是数据的基本单位。数据项是数据元素的最小单位。数据对象是具有相同性质的数据元素的集合。数据结构是相互存在的一种或多种特定关系的数据元素的集合数据结构包括三个方面:逻辑结构、存储结构和数据的运算数据的逻辑结构分类图算法的五个特性有穷...

2019-06-27 23:48:20 1113 1

原创 梯度下降算法以及随机梯度下降算法的原理及python代码

梯度下降算法梯度下降,依照所给数据,判断函数,随机给一个初值w,之后通过不断更改,一步步接近原函数的方法。更改的过程也就是根据梯度不断修改w的过程。以简单的一元函数为例原始数据为x_data = [1.0,2.0,3.0]y_data = [2.0,4.0,6.0]因此我们设置函数为对于该函数,我们的w是未知的,因此如何根据xy的数据,获取到正确的w值就是梯度下降...

2019-04-03 12:11:08 2375 1

原创 冒泡排序,插入排序,插入排序--数据结构与算法之美

冒泡排序冒泡排序只会操作相邻的两个数据。每次冒泡操作都会对相邻的两个元素进行比较,看是否满足大小关系要求,如果不满足就让它俩互换。稳定性:冒泡排序是稳定的排序算法。空间复杂度:冒泡排序是原地排序算法。时间复杂度:最好情况(满有序度):O(n)。最坏情况(满逆序度):O(n^2)。package com.Arithmetic;public class Maopao {...

2019-02-04 17:11:26 134

原创 堆栈知识点--数据结构与算法之美

堆栈1. 栈是一种操作受限的线性表,只能允许在一端进行插入和删除。2. 栈既可以通过数组实现,也可以通过链表实现,主要是限制数据的插入和删除3. 栈的一些应用,在写计算器的时候,求出逆波兰式,存入两个栈中进行计算,在编译原理中通过栈来存放字符串,匹配括号4. 内存中的堆栈和数据结构堆栈不是一个概念,可以说内存中的堆栈是真实存在的物理区,数据结构中的堆栈是抽象的数据存储结构。5....

2019-02-04 16:49:05 246

原创 链表知识点--数据结构与算法之美

链表1. 链表也是一种线性表,链表内部不是连续的,而是将一组零散的内存块串联起来。从而进行数据存储的数据结构2. 链表的每一个内存块被称为节点Node。节点除了存储数据外,还需记录链上下一个节点的地址,即后继指针next。3. 链表的插入是O(1),但是随机访问是O(n)4. 单链表:有两个特殊节点,首节点和尾节点,首节点地址表示整条链表,尾节点的后继指针指向空地址null。5...

2019-02-04 16:42:00 210

原创 数组知识点--数据结构与算法之美

数组基础线性表:数组、链表、队列、栈非线性表:树、图数组可以实现随机访问,因为内存空间连续,数据类型相同,但是删除的时候,为了保证数组的连续性,就要进行大量的数据搬移工作数组地址的计算公式a[i]_address = base_address +i*data_type_size数组的查找操作时间复杂度并不是O(1)。即便是排好的数组,用二分查找,时间复杂度也是O(logn)。应...

2019-02-04 14:28:07 151

空空如也

空空如也

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

TA关注的人

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