自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【深度学习】梯度截断(grad_clip)

神经网络在反向传播的过程中会产生梯度消失/梯度爆炸的问题,梯度消失/爆炸会导致网络中的参数长时间无法更新,模型进而无法得到很好的训练效果梯度截断,就是要解决 梯度消失/梯度爆炸 的问题,也就是设定阈值,当预更新的梯度小于阈值时,那么将预更新的梯度设置为阈值梯度截断通常发送在,损失函数反向传播计算完之后,优化器梯度更新之前。在 pytorch 中通过 clip_grad_norm 方法来实现

2022-05-22 11:17:32 4618

原创 [安全运维] 解决oracle数据库密码过期

解决oracle数据库密码过期企业由于基线安全要求,通常会给oracle等数据库设置密码过期策略,强制定期修改密码。oracle数据库密码过期,这时项目无法连接数据库,导致无法正常启动,常规的做法是通过原密码登录进数据库,然后输入新的密码(可以和原密码相同)。但是有时会遇到数据库连接工具(例如plsql)版本过低,无法正常修改密码的情况,这时通过SQL plus也无法登录。那么采用常规的做法已经无法解决问题了。可以采用以下做法:————1、使用plsql,选择DBA的身份,使用原密码登录数据库2

2020-11-25 09:23:27 294 1

原创 你真的会Getter吗?从Getter到对象克隆(一)

Getter和Setter方法,是我们编写实体类时经常用到的方法。但是我们真的懂得该如何使用“Getter”吗?小哥就谈谈该如何使用“Getter”,以及“Getter”后引申出来的“对象克隆”。谁动了我的数据?我们先来看几段代码,下面是2个实体类,以及一个主类,分别是用户类和公司类:public class User { private String name; private String sex; private Date birthday; private Co

2020-06-16 21:58:48 318

原创 [编程技能]spring boot整合mybatis

spring boot整合mybatis在IDE中,选择spring Initializr创建springboot项目,勾选web、jdbc、mybatis、thymeleaf、mysql模块修改application.yml配置文件,修改Tomcat端口,数据库配置,mybatis配置等。#修改Tomcat的端口server: port: 8081#数据库信息spring: datasource: url: jdbc:mysql://localhost:3306/myb

2020-06-13 00:06:10 779

原创 系统分析设计——如何识别类

系统分析设计——如何识别类面向过程的的开发方法,都会从顶部的主函数main开始编写程序。然而在面向对象的开发方法中,并没有所谓的“顶部”。所以在使用面向对象的开发方法编写程序时,首先从设计“类”开始,然后再往每个类中添加方法。如何识别“类”需求文档中,需求描述通常是陈述句,其中包含动词和名词。而这些名词往往就是“类”或者是“类”的属性,动词就是类的“方法”。例如:“教师上传科研成果,科研成果包括专著、软著、专利。”在上面的这句话中,抽出名词:“教师”、“科研成果”“专著”“软著”“专

2020-06-12 23:51:15 3750

空空如也

空空如也

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

TA关注的人

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