自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (4)
  • 收藏
  • 关注

原创 【工具教程】Git的基本使用

在开发过程中,我们常常需要用到版本控制工具对自己的代码进行迭代更新。git是目前比较常用的版本管理工具,我会按照几个平常开发过程中使用比较频繁的场景去跟大家介绍git的使用,主要包括初始化项目、创建本地分支、本地分支与远程分支关联以及远程分支合并这些使用场景。

2021-12-28 20:11:11 349

原创 【Pytorch教程】Conv3D的推导

本文介绍了pytorch中如何使用conv3d计算3d卷积,介绍了各个参数、输入输出各个通道的意义,并给出了示例代码供大家参考

2021-12-27 16:27:43 1897

原创 【Pytorch教程】使用lr_scheduler调整学习率

本文介绍了pytorch官方如何在训练期间动态调整学习率的方法以及Demo示例

2021-12-27 13:26:23 8074

原创 【Pytorch教程】DATASETS & DATALOADERS

用于处理数据样本的代码可能会变得凌乱且难以维护;理想情况下,我们希望数据集代码与模型训练代码解耦,以获得更好的可读性和模块性。PyTorch为我们提供了 torch.utils.data.DataLoader 和 torch.utils.data.Dataset 来预加载的公开的或者用户自己的数据集。Dataset 存储样本数据及相应的标签, DataLoader 在 Dataset 上包装了迭代器,以便于访问样本。

2021-12-26 18:50:13 698

原创 【数学基础】交叉熵损失函数与Softmax

详细介绍了交叉熵损失函数,包括二分类交叉熵损失函数和多分类交叉熵损失函数,并对其多分类损失的举例计算;详细介绍了softmax函数。

2021-12-26 15:18:12 2331

原创 【工具教程】Gitee与Github同时配置ssh key

为了满足可以同时在github和gitee上clone和push代码,本文将着重介绍如何在windows10上(ps:linux同理)配置相关的环境

2021-12-20 12:57:47 395

原创 【Opencv教程】cv2播放和保存视频

opencv播放和保存视频的Demo示例

2021-08-26 15:00:34 5596 4

原创 String与StringBuffer对比

String特点由于 String 类使用 private final char value[]来实现字符串存储,所以String对象一旦创建,不可改变。这点相较与StringBuffer类有所不同,StringBuffer是可变的,而且是线程安全的。常量池常量池(Constant Pool)是一个由数组组成的表,用来存储程序中的各种常量,包括Class、String、Integer等各种Java基本数据类型;而我们创建的String常量也存储与常量池的String Pool中。创建String

2021-06-06 16:45:16 245 1

原创 【Pytorch教程】手动安装pytorch

安装pytorch时常常因为网络问题导致安装不是很顺畅,本文将介绍如何下载并通过离线的方式安装pytorch

2021-03-16 14:50:59 2286 3

原创 Ubuntu制作启动盘

制作安装盘下载ubuntu的系统镜像官网下载地址,选择LTS(Long Time Support)长期支持版下载软碟通工具官网下载地址make启动盘启动软碟通,点击文件>>打开,选中下好的ubuntu镜像[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fmicftKZ-1599469658499)(C:\Users\WWC\AppData\Roaming\Typora\typora-user-images\image-202009071639174

2020-09-07 17:08:39 1041 1

原创 什么是装饰者模式

摘要  动态的给一个对象添加额外的功能,装饰者模式是一种用于代替继承的技术,无须通过继承增加子类就能扩展对象的新功能。使用对象的关联关系代替继承关系,更加灵活,同时避免类型体系的快速膨胀。适用环境在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责处理那些可以撤销的职责当不能采用生成子类的方法进行扩充时。一种情况是,可能有大量独立的扩展,为支持每一种组合将产生大量的子类,使得...

2020-03-18 14:32:21 488

原创 什么是适配器模式

摘要  将两种完全不同的事物联系到一起,就像现实生活中的变压器。假设一个手机充电器需要的电压是20V,但是正常的电压是220V,这时候就需要一个变压器,将220V的电压转换成20V的电压,这样,变压器就将20V的电压和手机联系起来了。  适配器模式就是将一个类的接口转换成客户希望的另外一个接口,Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。模式中的角色目标接...

2020-03-18 14:31:10 2669 1

原创 什么是观察者模式

观察者模式定义了对象之间一对多的关系,这样一来,当一个对象状态改变时,它的所有依赖者都会收到通知并自动更新。我们可以举个例子,比如报纸或者杂志的订阅,我们读者属于订阅者,报纸或者杂志属于出版者,那么:向某家报纸社订阅报纸,只要他们有新报纸出版,就会给读者送过去,只要你是他的订阅者,那么你就一直会收到新报纸。当你不想再看报纸的时候,取消订阅,他们就不会再送新报纸过来了。只要报纸社还在运...

2020-03-18 14:30:02 391

原创 什么是工厂模式

  创建型设计模式中的工厂模式可以细分为三种:分别是简单工厂模式、工厂方法模式、抽象工厂模式。下面通过一些例子更加形象的理解工厂上述三种模式。简单工厂模式定义:在创建一个对象时不向客户暴露内部细节,并提供一个创建对象的通用接口。  简单工厂模式属于类的创建型模式,又叫做静态工厂模式。通过专门定义一个工厂类来负责创建其它类的实例,被创建的实例通常都具有共同的父类。需要注意的是,简单工厂模式并不...

2020-03-18 14:28:28 3191

原创 什么是单例模式

摘要  在标准的23种设计模式种,单例设计模式在应用中是非常常见的,而我们在学习单例模式中,一定要考虑到和多线程结合起来时可能存在的各种问题以及其解决办法,这样我们才能写出一个在多线程环境下安全、正确的单例模式。单例模式常见的写法:饿汉式(静态常量)饿汉式(静态代码块)懒汉式(线程不安全)懒汉式(线程安全,同步方法)懒汉式(线程安全,同步代码块)双重检查锁静态内部类枚举实...

2020-03-18 14:22:00 209

原创 什么是代理模式

定义  代理模式,即控制对象的直接访问权限。通过使用代理模式可以详细控制某个(某类)对象的方法,在调用这个方法之前做前置处理,调用这个方法之后做后置处理(这也就是Spring的AOP的微观实现)。核心角色抽象角色:定义代理角色和真实角色的公共对外方法。真实角色:实现抽象角色,定义真实角色所要实现的业务逻辑,供代理角色调用。主要是关注真正的业务逻辑!代理角色:实现抽象角色,是真实角色的...

2020-03-18 14:19:55 1020

原创 数据库系统概论—除运算的理解

之前学数据库都只是感觉单纯在学习Sql而已,而sql语法又符合英语的语法,所以并没有觉的难学,直到翻开教材的那一次,各种概念术语搞得我甚是头疼。 闲话少说!众所周知,除运算是整个代数运算中最难理解的运算,没有之一。小编也是在学习这块内容的时候绞尽脑汁,在学习除运算之前,先引出象集的概念 通俗来说:象集就是有两个不相交的属性集A,B;属性集A取特定的属性...

2019-09-28 15:28:18 4090

原创 thymeleaf

在Web层,我们的应用程序将有一个过滤器,它将根据请求URL将执行委托给启用Thymeleaf的命令:private boolean process(HttpServletRequest request, HttpServletResponse response) throws ServletException { try { // Thi...

2019-04-11 14:00:30 196

原创 JS获取本周、本月的开始日期和结束日期

/** * 获得本周的开始日期和结束日期 */ getWeekStartDateAndEndDateRange() { let oneDayLong = 24*60*60*1000 ; let now = new Date(); let mondayTime = now.getTime() - (now.getDay()-1)*oneDayLong;...

2018-12-22 15:50:03 3718 1

原创 @ManyToOne、@OneToOne、@ManyToMany相关注解的介绍

一、单项多对一(常用)@ManyToOne数据模型:一个客户可以有多个订单,而一个订单只能对应一个客户数据模型 方向 注解使用方向 客户(Customer) 1 订单(Order) n @ManyToOne 注释:使用@ManyToOne来映射多对一关系、使用@JoinColum来映射外键,并用name属性来映射外键的...

2018-10-24 22:37:39 7425

转载 SQL中destinct的用法

1.作用于单列 2.作用于多列 3.COUNT统计 4.distinct必须放在开头 5.其他在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 distinct用于返回唯一不同的值。表A:表B:1.作用于单列select distinct name from A执行后结果如下:2.作用于多列...

2018-08-04 00:14:39 1640

原创 初始化配置

step1:jdk的安装       jdk下载地址:       安装       配置环境变量step2:安装Mysql       mysql下载地址:       安装       配置step3:安装maven step4:安装开发工具ide  ...

2018-07-31 21:48:59 239

原创 版本控制工具GitHub与Git的使用

Git命令行操作本地库的操作一、本地库的初始化(创建本地库) Step1:在创建好的文件夹目录下执行 git init命令,系统自动生成.git文件夹 Step2:设置签名,有项目级别和系统级别的签名(作用:起到表示开发者信息的作用,与github账号没有关系) 签名形式:user.name user.email...

2018-07-30 23:31:54 1013

原创 Java基础之String类相关

String类的知识点总结public static void main(String[] args) {        String a = "abcde";//a是一个引用类型变量        String b = "abcde";        String c = new String("abcde");//这是一个应用类型变量new了一个string指向了“abcde” ...

2018-07-30 23:29:37 169

原创 关于mybatis中插入一条数据返回数据的id

插入数据返回id的两种mapper.xml的配置方法way1:<selectkey order="after" keyproperty="id"> //注释:order属性为after代表先保存数据,再生成id select last_insert_id()    //注释keyproperty中的id为字段名</selectkey>Way2:mybat...

2018-07-15 08:17:47 378

原创 Redis学习笔记

介绍redis的属性和基本用法

2018-07-09 11:34:31 152

转载 数据库事务的相关问题

---乐观锁和悲观锁---悲观锁:       保守态度,它指的是数据对于外界的(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。    悲观锁的实现,往往依靠数据库提供的锁机制。在悲观锁的情况下,为了保证事务的隔离性,就需要一致性锁定读。读取数据时给加锁,其它事务无法修改这些数据。修改删除数据时也要加锁,其它事务无法读取这些数...

2018-05-26 16:20:56 171

转载 JavaWeb项目(发布)部署到云服务器 环境搭建 域名绑定项目 配置修改server.xml

JavaWeb项目(发布)部署到云服务器准备工作:域名解析 主机记录添加@和www即可 记录值为你的云服务器的IP地址(公网)服务器环境 我是用的是Windows Server 2008 R2 企业版 SP1 64位一、服务器环境搭建1.     选择合适的java的版本下载地址http://www.oracle.com/technetwork/java/javase/downloads/inde...

2018-05-25 09:16:43 805 1

转载 正则表达式及js校验表单代码(注册页面)

正则表达式位置:       ^      开头       $      结尾次数:       *      0或多个       +      1或多个       ?      0或1个       {n}     就是n个       {n,}   至少n个       {n,m}  最少n个,最多m个通配符:       \d     任意数字       \D     任意非数字  ...

2018-05-25 08:59:25 794

转载 JS验证表单集合大全

js验证表单大全,用JS控制表单提交 ,javascript提交表单:目录:1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制2.:js判断汉字、判断是否汉字 、只能输入汉字3:js判断是否输入英文、只能输入英文4:js只能输入数字,判断数字、验证数字、检测数字、判断是否为数字、只能输入数字5:只能输入英文字符和数字6: js email验证 、js ...

2018-05-25 08:58:05 394

原创 Collection集合(一)

Collection集合关系图Collection接口:一些 Collection允许有重复的元素,而另一些则不允许有重复的元素;                              一些 Collection是有序的,而另一些则是无序的。注:List接口是可重复,有序;Set接口不允许重复,无序。Collection接口的常用的方法:                add()       ...

2018-05-24 23:20:31 169

原创 日常占坑之-----jQuery的.each()方法中return的坑

需求:判断输入框中是否有值,无值就返回false,不在继续往下执行。问题:当在jQueryf的each()方法中,return false后只是跳出本次循环,仍会继续往下执行。出现问题的代码var data=[];//注意:jquery 的 each 方法中如果 return true 相当于是 continue,而 return false 相当于是 break。所以return false仍...

2018-05-11 13:42:12 1823 1

原创 数据库的主表,从表,主键,外键等之间的关系

注:作此文章仅作为工作学习过程中的记录,若出现什么错误各位道友们指正,谢谢。主键:一般情况下,满足第一范式的表都有一个主键Primary key,用于唯一标示数据库中的一个字段。外键:外键是相对于数据库设计中的参考完整性而言,它与主键之间是彼此依赖的关系。假设现在有两个表,产品分类表ProductCategory(主键c_id)和产品表Product(主键p_id),每类产品都属于一个分类。那么如...

2018-05-10 10:41:47 11990 1

转载 layer弹出层框架alert与msg详解

ayer至今仍作为layui的代表作,她的受众广泛并非偶然,而是这五年多的坚持,不断完善和维护、不断建设和提升社区服务,使得猿们纷纷自发传播,乃至于成为今天的Layui最强劲的源动力。目前,layer已成为国内最多人使用的web弹层组件,GitHub自然Stars3000+,官网累计下载量达30w+,大概有20万Web平台正在使用layer。               在贴出代码 1 layer...

2018-05-09 15:51:28 5130 1

原创 关于button按钮影响了Ajax的回调函数

<button onclick="return zhuce()">注册</button><input type="button" onclick="return zhuce()" value="注册"/>这是按钮的两种不同的写法,但是两者之间会有微小的差别。如在form表单下的button按钮在没有指定type类型的时候,button会有一个默

2018-05-09 15:28:12 1280 1

转载 MyBatis insert 数据库数据后返回主键

<selectKey keyProperty="id" resultType="java.lang.Long" order="AFTER" > SELECT LAST_INSERT_ID()</selectKey>这段代码包含在<insert></insert>标签当中<insert>&l

2018-05-09 15:00:41 537

转载 ResultMap和ResultType在使用中的区别

对数据库返回的结果处理的两种方式:resultType方式:当使用resulType做返回结果处理时,SQL所查询的字段必须与相应的pojo中的字段相对应;因此对于单表查询用resultType是最合适的。resultMap方式:若pojo中的字段不想用数据库中的字段名称,则可以用resultMap进行处理。多表查询:若是一对一的连接查询,那么需要新建一个pojo,pojo中包括两个表中需要查询的...

2018-05-03 12:35:44 3063

转载 Tomcat7.0/8.0 详细安装配置图解,以及UTF-8编码配置

注意:安装配置tomcat7.0及以上,需要先安装JDK1.7及以上才能支持。1、先下载tomcat压缩包Tomcat 7 :http://tomcat.apache.org/download-70.cgiTomcat 8  : http://tomcat.apache.org/download-80.cgi    注意:根据自己系统下载相应版本。把下载的压缩包,解压到某硬盘根目录。2、配置Tom...

2018-04-29 14:03:19 518

原创 Bom浏览器对象模型与Dom文档对象模型以及document.ready与onload的区别

Bom有三个对象需要强行记住,分别是window、history、Location1.window(代表浏览器打开的窗口)有7个常用的window方法:            alert():弹出警告框            confirm():弹出确认框            prompt():弹出输入框            setInterval():设置周期时间执行(有返回方法,用于清除周...

2018-03-26 22:09:15 541

原创 使用ajax的场景(待更新)

1.请求的提交是为了页面数据的显示,这时候用户一般不希望看到页面的刷新。2.请求提交后,用户能从页面感觉到提交结果,推荐使用AJAX技术。3.请求提交后,用户不能从页面感觉到提交动作,如绝大多数时候的数据的增加和修改,这时候则需要页面刷新,不能使用AJAX技术。4.复杂的UI,各个部分的数据显示可以放心大胆的使用AJAX来加以解决。常见的应用:1.对于数据的校验,如用户名是否存在、验证码是否正确等...

2018-03-26 08:31:12 196

packetTracer.rar

思科packetTracer软件

2021-06-06

GCMW-1.20.0.rar

解决vs2019提交代码到github报错问题。 Error encountered while pushing to the remote repository: Git failed with a fatal error. fatal: HttpRequestException encountered.

2020-02-26

linux文件目录与注意事项.md

文档总结和介绍了关于linux系统文件夹的基础介绍,介绍了linux中根目录下文件夹的不同的作用与意义,更好的理解Linux的运行机制

2020-01-09

Linux软件篇.md

文档总结和介绍了关于linux文件操作的相关命令,介绍了Redhat系列和Debian系列的*.rpm与*.deb软件的安装、更新、卸载与查找的命令的介绍。

2020-01-09

空空如也

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

TA关注的人

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