自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小生不才

做个闲人、贪财好色、放荡一生!!!

  • 博客(32)
  • 资源 (3)
  • 收藏
  • 关注

原创 Mybatis学习笔记(四)--------基于注解的多表查询

注:这里主要是针对多表查找,所以下面的讲解和代码主要针对多表查询 一、<resultMap>对应的注解注解及代替的标签介绍1.@Results注解代替的是标签<resultMap > 该注解中可以使用单个@Result注解,也可以使用@Result集合@Results({@Result(),@Result()})或@Results(@Result())...

2018-12-01 17:46:21 1005

原创 Mybatis学习笔记(三)--------xml方式多表查询(一对多)

注意细节:1、在编写映射文件的时候<collection > 里面类型要使用oftype2、在涉及到多个表的时候,这个时候我们传入的参数可以为hashmap 简单方便操作。一、目录结构二、代码实现2.1实体类EStudent.java public class EStudent implements Serializable{ private long id...

2018-11-29 17:55:13 3579

原创 基于JavaWeb实现身份证文字提取(百度接口)

一、前言百度AI接口每天提供五百次免费图片文字提取,在这里足够满足一些简单业务和需求。二、代码与效果1、效果展示           2、代码实现2.1目录结构              2.2具体实现2.2.1身份证实体类//定义实体类public clas...

2018-11-20 21:13:10 1666

原创 小生不财-语义分割2:训练自己的segnet模型(斑马线划分)

学习前沿数据集以及标签详解 LOSS函数计算 二、训练代码 1.数据集的制作 2.模型的训练 3.模型的预测 结果展示前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用...

2022-03-13 16:01:38 7356 1

原创 小生不才:tensorflow实战01-基于bp神经网络的手写数字识别

通过利用tensorflow2.1里面keras框架 ,搭建bp神经网络完成手写体的训练。结构清晰,利用新手学习

2022-03-08 14:32:05 735

原创 小生不财-语义分割1:基于VGGNet模型的segnet讲解

语义分割前言 一、什么是segnet模型 二、segnet模型店代码实现 1.主干模型VGGnet 2.segnet模型的Decoder部分 代码测试前言语义分割也是图像领域一个重要的研究方向,而且目前应用范围越来越广,而且场景越来越丰富。下面从最简单的部分,来记录自己的学习过程。后续更新语义分割blog均使用斑马线的数据集进行测试。一、什么是segnet模型 Segnet模型是一个比较基础的语义分割模型,其结构比较简单,在说其结构之前,我们先讲一下...

2022-03-07 16:30:02 4060 1

原创 tensorflow-鸢尾花分类(神经网络)

通过本博客,一步一步教你搭建自己的神经网络,史上最详细,最简单的神经网络搭建步骤。案列中使用的网络结果简单,如下图所示:1.代码展示import tensorflow as tfimport numpy as npimport matplotlib.pyplot as plt# 通过sklearn 导入数据集from sklearn import datasets# 1.获取数据集x_data = datasets.load_iris().data...

2021-08-22 13:30:29 476

原创 Tensorflow2.0学习笔记-GPU环境配置

1.下载安装Anconda下载地址:https://www.anaconda.com/distribution/。选择下载windows版本。安装过程如下:https://blog.csdn.net/u012318074/article/details/770752092.下载安装parcharm下载地址如下:https://www.jetbrains.com/pycha。选择社区版parcharm进行下载,安装教程如下:https://blog.csdn.net/hq_n...

2021-07-19 21:05:38 299

原创 “反向传播算法”过程及公式推导

一、定义首先来一个反向传播算法的定义(转自维基百科):反向传播(英语:Backpropagation,缩写为BP)是“误差反向传播”的简称,是一种与最优化方法(如梯度下降法)结合使用的,用来训练人工神经网络的常见方法。 该方法对网络中所有权重计算损失函数的梯度。 这个梯度会反馈给最优化方法,用来更新权值以最小化损失函数。(误差的反向传播)二、案例1首先明确,“正向传播”求损失,“反向传播”回传误差。同时,神经网络每层的每个神经元都可以根据误差信号修正每层的权重,只要能明确上面两点,那么下面的例

2020-07-10 09:38:09 2388

原创 bp神经网络反向微分

计算图上的导数有向无环图在计算机科学领域到处可见,特别是在函数式程序中。他们与依赖图(dependency graph)或者调用图(call graph)紧密相关。同样他们也是大部分非常流行的深度学习框架背后的核心抽象。下文以下面简单的例子来描述:假设 a = 2, b = 1,最终表达式的值就是 6。为了计算在这幅图中的偏导数,我们需要 和式法则(sum rule )和 乘式法则(product rule):下面,在图中每条边上都有对应的导数了:那如果我们想知道哪些没有

2020-07-10 09:10:49 477

转载 anaconda安装及环境变量配置

Anaconda安装在D盘后无法在CMD窗口执行python命令Anaconda安装在D盘后无法在CMD窗口执行python命令以及库的安装办法解决办法:1、添加环境变量我的电脑——右键属性——高级系统设置——环境变量——双击变量PATH——将Anaconda和Scripts的路径加入即可,如下图所示:库的安装办法添加环境变量后,能够在CMD窗口运行python命令,但是仍然存在无法正常使用pip install命令(出现各种warning)。解决办法:1、下载python库后,

2020-06-27 10:07:42 2186

原创 数据结构学习笔记(六)--------栈的链式操作

一、简介 关于数据结构学习的相关代码,是本人在学习过程中,完全根据自己的理解所写的一些基本操作,可能会产生一些错误,但本人写博客的原因只为记录一下个人的学习记录,如有读者看到本人博客有错误的地方,请指正。二、具体实现#include<stdio.h>#include<malloc.h>struct DNode{ int dat...

2019-06-21 14:17:06 108

原创 数据结构学习笔记(五)--------共享栈的顺序操作

一、简介 关于数据结构学习的相关代码,是本人在学习过程中,完全根据自己的理解所写的一些基本操作,可能会产生一些错误,但本人写博客的原因只为记录一下个人的学习记录,如有读者看到本人博客有错误的地方,请指正。二、具体实现#include<stdio.h>#include<malloc.h>#define MAXSIZE 100//定义一...

2019-06-20 13:55:32 278

原创 数据结构学习笔记(四)--------栈的顺序表操作

一、简介 关于数据结构学习的相关代码,是本人在学习过程中,完全根据自己的理解所写的一些基本操作,可能会产生一些错误,但本人写博客的原因只为记录一下个人的学习记录,如有读者看到本人博客有错误的地方,请指正。二、具体实现#include<stdio.h>#include<malloc.h>#define MAXSIZE 100 // 初...

2019-06-19 14:01:25 126

原创 数据结构学习笔记(三)--------双链表的操作

一、简介 关于数据结构学习的相关代码,是本人在学习过程中,完全根据自己的理解所写的一些基本操作,可能会产生一些错误,但本人写博客的原因只为记录一下个人的学习记录,如有读者看到本人博客有错误的地方,请指正。二、具体实现#include<stdio.h>#include<malloc.h>struct DNode{ int data...

2019-06-18 14:29:09 137

原创 数据结构学习笔记(二)--------单链表的操作

一、简介 关于数据结构学习的相关代码,是本人在学习过程中,完全根据自己的理解所写的一些基本操作,可能会产生一些错误,但本人写博客的原因只为记录一下个人的学习记录,如有读者看到本人博客有错误的地方,请指正。二、具体实现#include<stdio.h>#include<malloc.h>//单链表的节点结构struct Node{...

2019-06-17 14:36:20 163

原创 数据结构学习笔记(一)--------顺序表的操作

一、简介 关于数据结构学习的相关代码,是本人在学习过程中,完全根据自己的理解所写的一些基本操作,可能会产生一些错误,但本人写博客的原因只为记录一下个人的学习记录,如有读者看到本人博客有错误的地方,请指正。二、具体实现#include<stdio.h>#include<malloc.h>#define MAXSIZE 100stru...

2019-06-16 16:51:46 337

原创 spring相关配置总结

一、解决post中文乱码配置(web.xml)<filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-cl...

2019-04-28 08:45:16 135

原创 Java在WEB项目中获取文件路径

jsp中获得文件路径1、根目录所对应的绝对路径:request.getRequestURI();2、文件的绝对路径:application.getRealPath(request.getRequestURI())3、当前web应用的绝对路径:application.getRealPath("/")4、取得请求文件的上层目录:newFile(application.getReal...

2019-01-01 19:20:04 2187

原创 SSM学习笔记(一)------整合springMvc+c3p0+myBatis+dataSources

一、简介此次整合主要是帮助自己理解和使用spring的相关框架,对以前所学的相关框架知识进行回顾(重点主要讲解文件配置),然后根据用户请求到响应这个过程中涉及的操作一步一步为大家配置spring环境。1.1项目结构1.2.文件解析1.2.1结构展示(其余文件不做解释,属于基础配置) 二、具体步骤2.1需求实现员工查询列表,从数据里面读取员工信息2.2jar包...

2018-12-17 20:34:49 254

原创 SpringIOC学习笔记(二)---------注解实现IOC

一、相关概念半配置-智能绑定        Java和XML是天作之合,所以在Java的世界中总是少不了XML。在框架中很多时候,我们的工作都是在配置XML文件。在配置越来越多的时候,其灵活性的优点被繁琐的这个弱点所打败。越来越多的开发会觉得XML的配置是一种拖累。于是现在的后期的框架会逐步的减少对XML的配置,就是“零配置”。        首先先介绍一种半配置的方式,这种半配置的方式...

2018-12-11 21:36:16 190

原创 SpringIOC学习笔记(一)------xml方式实现IOC

一、Spring框架简述Spring是一个非常活跃的开源框架, 它是一个基于IOC和AOP来构架多层JavaEE系统的框架,它的主要目地是简化企业开发。Spring以一种非侵入式的方式来管理你的代码, Spring提倡“最少侵入”,这也就意味着你可以适当的时候安装或卸载Spring。Spring采用独立的模块式开发,这样可以有选择的使用其中的模块,降低了业务对象的复杂性和组件之间的耦合...

2018-12-11 21:02:40 193

原创 SpringAop学习笔记(一)----------使用xml实现AOP

一、AOP基本概念什么是AOP?AOP Aspect-Oriented Programming 面向切面编程,我更喜欢它的另一种翻译面向方面编程(将一方面一方面的业务逻辑增强到原有业务逻辑的方式)。它是一种编程思想能使软件简单,容易维护,更加容易被复用的一种编程方式;AOP只是OOP编程方式的一种补充,并非什么新的技术。AOP编程方式解决问题的关键在于对关注点的抽象。对系统中的一些分散...

2018-12-11 20:09:57 172

原创 SpringAop学习笔记(二)------使用注解实现AOP

一、实现思路1.在切面类(为切点服务的类)前用@Aspect注释修饰,声明为一个切面类。2.用@Pointcut注释声明一个切点,目的是为了告诉切面,谁是它的服务对象。(此注释修饰的方法的方法体为空,不需要写功能比如 public void say(){};就可以了,方法名可以被候命的具体服务功能所以引用,它可以被理解为切点对象的一个代理对象方法)3.在对应的方法前用对应的通知类型注释...

2018-12-11 15:58:51 165

原创 Mybatis学习笔记(二)------xml方式多表查询(多对一)

编写目的:总结使用mybatis的相关经验和自己遇到一些bug以及需要注意的地方1、在使用多对一查询时,属性使用Javatype2、在数据查找时,如果所查的表的主键相同时,可能出现只查出一个结构,这是mybatis内部处理机制,不做研究,出现这种类似问题,只需要更该某个主键即可一、目录结构二、具体实现2.1实体类EStudentpackage com.student....

2018-11-29 16:06:06 342

原创 Hibernate学习笔记(四)-----注解标签解释

一、相关注解标签解释及说明注解:实际上是一个注释,用来标记对象(字段,type,方法),为特殊用途,给某些程序读取使用target:标记目标,type field method@Retention:状态持续的范围@Entity,注册在类头上,将一个类声明为一个实体bean(即一个持久化POJO类) 。@Table,注册在类头上,注解声明了该实体bean映射指定的表(t...

2018-11-28 20:11:57 115

原创 Hibernate学习笔记(三)--基于xml配置文件的单表增删改查

一、目录结构二、代码实现 2.1测试类FirstDemo.java(com.myfirst)import org.hibernate.Hibernate;import org.hibernate.Session;import org.hibernate.Transaction;import com.myfirst.domain.Student;import com.my...

2018-11-28 19:16:40 130

转载 MyBatis学习总结(一)---MyBatis中日志的使用及使用log4j示例

Mybatis 的内置日志工厂提供日志功能,内置日志工厂将日志交给以下其中一种工具作代理:SLF4JApache Commons LoggingLog4j 2Log4jJDK logging        MyBatis 内置日志工厂基于运行时自省机制选择合适的日志工具。它会使用第一个查找得到的工具(按上文列举的顺序查找)。如果一个都未找到,日志功能就会被禁用。    不少应用服...

2018-11-28 16:08:55 424

转载 MySQL视图的作用(一)

测试表:user有id,name,age,sex字段测试表:goods有id,name,price字段测试表:ug有id,userid,goodsid字段视图的作用实在是太强大了,以下是我体验过的好处:作用一:    提高了重用性,就像一个函数。如果要频繁获取user的name和goods的name。就应该使用以下sql语言。示例:        select a.name...

2018-11-28 15:14:18 576

原创 Hibernate学习笔记(二)-------Hibernate数据库封装

一、 HibernateUtil类import org.hibernate.SessionFactory;import org.hibernate.boot.registry.StandardServiceRegistry;import org.hibernate.boot.registry.StandardServiceRegistryBuilder;import org.hiber...

2018-11-25 21:14:24 131

转载 Hibernate学习笔记(一)--------Hibernate文件配置解析

一、Hibernate主配置文件hibernate.cfg.xml解析&lt;!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"&...

2018-11-25 17:30:49 102

原创 基于Java接口实现Mybatis动态SQL查询

一、简介及使用原因MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。通常使用动态 SQL 不可能是独立的一部分,MyBatis 当然使用一种强大的动态 SQL 语言来改进这种情形...

2018-11-23 11:32:24 1377

基于VGGnet模型的segnet斑马线划分

1、利用VGGnet提取图片特征 2、利用segnet进行decoder 3、使用tensorflow里面kereas里面神经网络八步法,一步一步教你训练自己的模型 4、提供了用于训练和验证的数据集 5、网络注释清晰,方便二次开发和修改

2022-03-07

Tensorflow-学习笔记.rar

通过利用tensorflow框架,实现鸢尾花的分类,代码每一步都详细进行注释,利用八股法搭建神经网络。大家可以跟着我的博客进行学习,一步一步教你搭建自己的神经网络,从此不再复制粘贴,网上找代码!!!

2021-08-22

Hibernate所需架包

使用Hibernate时所需要的架包,此版本Hibernate比较稳定。

2018-11-25

空空如也

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

TA关注的人

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