自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

浮生若梦

MySQL123456aA

  • 博客(141)
  • 收藏
  • 关注

原创 NNI 自动调参使用。

NNI是由微软研究院,开发的深度学习开发工具。NeuralNetworkIntelligence是一个工具包,可以有效帮助用户设计并调优汲取学习模型的神经网络架构,以及超参数。具有易于使用、可扩展、灵活、高效的特点。NNI(NeuralNetworkIntelligence)是一个轻量而强大的工具,可以帮助用户自动化超参调优,架构搜索,模型压缩,特征工程。本文只简单介绍如何超参数调优。......

2022-07-16 21:19:09 2077 2

原创 torch. nn.Conv1d 的简单使用

Conv1class torch.nn.Conv1d(in_channels, out_channels, kernel_size, stride=1, padding=0, dilation=1, groups=1, bias=True)假设一个输入tensortorch.ones(1,5,10) 那么我们的卷积网络的参数就应该是:in_channels应该是通道数,out_channels自定义,kernel_size 定义卷积的列数,卷积核的大小就是:in_channels * kerne

2022-06-25 21:41:54 1143

原创 数据处理 标准化和归一化

归一化定义上的区别归一化:将数据的值压缩到0到1之间,公式如下举例来说有一组数据[0 10 20 55 99 100]进行归一化[0 0.1 0.2 0.55 0.99 1]标准化通过对原始数据进行变换把数据变换到均值为0,标准差为1范围内对于归一化来说:如果出现异常点,影响了最大值和最小值,那么结果显然会发生改变 对于标准化来说:如果出现异常点,由于具有一定数据量,少量的异常点对于平均值的影响并不大,从而方差改变较小。标准化的好处特征的单位或者大

2022-04-10 20:01:58 715

原创 设计模式(基于狂神和尚硅谷)

1面向对象原则

2022-02-20 23:20:18 293

原创 Shell入门

1 shell 入门简单脚本 helloWorld.sh#!/bin/bashecho "Hello World"执行方式采用bash或sh+脚本的相对路径或绝对路径bash helloWorld.shsh /home/atguigu/datas/helloworld.sh给脚本权限 之后chmod 777 helloWorld.sh./helloworld.sh或者绝对路径:/home/atguigu/datas/helloworld.sh注意:第一种执行方法,本质是

2022-02-20 23:19:35 268 1

原创 百度飞桨AI达人创造营Day01-创意是如何诞生的

1 创意:将现有的想法进行融合创意是在已有的事务上进行扩展2 趣味项目游戏复刻特效复刻**效果复刻 **表情机器人熊猫头表情聊天机器人3 零代码实现安全帽检测模型[项目链接](PaddleLite树莓派从0到1:安全帽检测小车部署(一) - 飞桨AI Studio - 人工智能学习实训社区 (baidu.com))我们希望通过人工智能的方式解决生产中的实际问题,但是企业困于技术水平有限,不能实现自己的想法。通过安全帽检测这个案例,切入目标检测模型,帮助企业生产。

2021-07-27 16:58:27 310

原创 狂神说 Vue笔记

前期知识回顾SSM回顾MybatisSpringspring mvc

2021-07-07 09:44:51 232 2

原创 狂神说注解和反射

一、注解1.注解入门//什么是注解public class Demo01_Annotation extends Object { //@Override就是一个注解 @Override public String toString() { return super.toString(); }}2.内置注解// 什么是注解public class Demo01_Annotation extends Object {.

2021-07-06 20:40:54 239 1

原创 FAILED: HiveException java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.me

在安装hive的时候出了很多错误。解决了很久才解决。第一,查看是不是忘记启动集群。第二,查看hive-site.xml文件是不是出错。下面是我的xml文件,经过修改之后,看起来是正确的。<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet type="text/xsl" href="configuration.xsl"?><configuration><!--

2021-04-16 15:18:34 748

原创 CentOS卸载mysql

错误:依赖检测失败: libmysqlclient.so.18()(64bit) 被 (已安裝) postfix-2:2.10.1-6.el7.x86_64 需要 libmysqlclient.so.18(libmysqlclient_18)(64bit) 被 (已安裝) postfix-2:2.10.1-6.el7.x86_64 需要#强制卸载,因为没有--nodepsrpm -e --nodeps mysql-community-libs-compat-5.7.21-1.el7...

2021-04-15 22:31:33 119

原创 尚硅谷大数据开发Day04

第 1 章 MapReduce 概述1.1 MapReduce 定义MapReduce 是一个分布式运算程序的编程框架,是用户开发“基于 Hadoop 的数据分析 应用”的核心框架。 MapReduce 核心功能是将用户编写的业务逻辑代码和自带默认组件整合成一个完整的 分布式运算程序,并发运行在一个 Hadoop 集群上。1.2 MapReduce 优缺点1.2.1 优点1)MapReduce 易于编程 它简单的实现一些接口,就可以完成一个分布式程序,这...

2021-04-11 20:29:29 187

原创 尚硅谷大数据开发Day03

HDFS第 1 章 HDFS 概述1.1 HDFS 产出背景及定义1)HDFS 产生背景随着数据量越来越大,在一个操作系统存不下所有的数据,那么就分配到更多的操作系 统管理的磁盘中,但是不方便管理和维护,迫切需要一种系统来管理多台机器上的文件,这就是分布式文件管理系统。HDFS 只是分布式文件管理系统中的一种。2)HDFS 定义HDFS(Hadoop Distributed File System),它是一个文件系统,用于存储文件,通过目 录树来定位文件;其次,它是分布式的,由很

2021-04-09 22:50:53 389

原创 尚硅谷大数据开发Day02

这个博客是学习尚硅谷大数据课程所作的笔记,课程原地址可以访问https://www.bilibili.com/video/BV1Qp4y1n7EN?p=7&spm_id_from=pageDriver,感谢尚硅谷免费提供的课程资料,同时感谢尚硅谷大海老师的讲解。第 1 章 Hadoop 概述1.1 Hadoop 是什么1)Hadoop是一个由Apache基金会所开发的分布式系统基础架构。2)主要解决,海量数据的存储和海量数据的分析计算问题。3)广义上来说,Hadoop..

2021-04-06 10:46:22 2890

原创 尚硅谷大数据开发Day01

1大数据概念大数据(Big Data):指无法在一定时间范围内用常规软件工具进行捕捉、管理和 处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化 能力的海量、高增长率和多样化的信息资产。按顺序给出数据存储单位:bit、Byte、 KB、MB、GB、TB、PB、EB、ZB、YB、 BB、NB、DB。 1Byte = 8bit 1K = 1024Byte 1MB = 1024K 1G = 1024M 1T = 1024G 1P = 1024T大数据主要解决,海量数据的采集、存

2021-03-28 15:40:11 195

原创 C++ STL 使用

vector#include<bits/stdc++.h>/*将元素置于一个动态数组中加以管理,可以随机存取元素(用索引直接存取),数组尾部添加或移除元素非常快速。但是在中部或头部安插元素比较费时,方便尾部读取数据*/using namespace std;const int N=10;void Print(vector<int> vec){ for(int i=0;i<vec.size();i++) {

2021-03-11 12:34:35 161

原创 deepin 20 安装nodejs

先安装nodejssudo apt install nodejs然后安装npmsudo apt install npm然后升级npmsudo npm i -g npm安装nsudo npm i -g n最后用n模块升级nodesudo n stable关闭终端,重新打开运行

2021-03-06 21:44:49 266

原创 JavaScript学习笔记

0、前端知识体系想要成为真正的“互联网Java全栈工程师”还有很长的一段路要走,其中前端是绕不开的一门必修课。本阶段课程的主要目的就是带领Java后台程序员认识前端、了解前端、掌握前端,为实现成为“互联网Java全栈工程师”再向前迈进一步。0.1、前端三要素HTML(结构):超文本标记语言(Hyper Text Markup Language),决定网页的结构和内容 CSS(表现):层叠样式表(Cascading Style Sheets),设定网页的表现样式。 JavaScript(行为)

2021-02-24 23:44:24 298

原创 CSS3学习狂神说

前言1.css是什么2.CSS怎么用(快速入门)3.CSS选择器(重点 + 难点)4.美化页面(文字、阴影、超链接、列表、渐变…)5.盒子模型6.浮动7.定位8.网页动画(特效)1.什么是CSS1.1、什么是CSSCascading Style Sheet 层叠样式表CSS:表现(美化网页)字体,颜色,边距,高度,宽度,背景图片,网页定位,网页浮动1.2、发展史CSS1.0CSS2.0:DIV(块)+CSS,HTML与CSS结构分离的思想,网页变得简

2021-02-23 15:33:55 184

原创 狂神说HTML5笔记

1 前言HTML发展史跨平台,各个平台都支持HTMLHTML5标准HTML开发常用IDE记事本DreamweaverIDEAWebStorm2.网页基本信息网页基本信息DOCTYPE声明 <title>标签 <tmeta>标签<!-- 告诉浏览器 我们使用的是什么规范 --><!DOCTYPE html><html lang="en"><!--he...

2021-02-20 19:52:31 534 1

原创 SpringMVC笔记(狂神)

1、回顾MVC1.1、什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。 是将业务逻辑、数据、显示分离的方法来组织代码。 MVC主要作用是降低了视图与业务逻辑间的双向偶合。 MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。SpringMVC SpringMVC执行流程SpringMVC SSM框架整合Model(模型): 数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或.

2021-02-19 22:16:07 432

原创 整合SSM框架

首先导入相关依赖<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependency> &

2021-02-16 22:58:19 105

原创 狂神说sping5 学习笔记

Spring5框架1.spring1.1 简介​ Spring : 春天 —>给软件行业带来了春天​ 2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。​ 2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。​ 很难想象Rod Johnson的学历 , 他是悉尼大学的博士,然而他的专业不是计算机,而是音乐学。​ Spring理念 : 使现有技术更加实用 . 本身就是一个大杂烩

2021-02-05 14:24:32 325 3

原创 Mybits 入门

1简介1.1什么是MybitsMyBatis 是一款优秀的持久层框架; 它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。1.2 什么是持久层数据持久化持久化就是将程序的数据在持久状态和瞬时状态转化过程。内存:断电即失.

2021-01-28 20:54:33 3217

原创 关于Filter中ServletRequest强转HttpServletRequest问题

什么是ServletRequest 和ServletResponseServletRequest由Servlet容器来管理,当客户请求到来时,容器创建一个ServletRequest对象,封装请求数据,同时创建一个ServletResponse对象,封装响应数据。这两个对象将被容器作为service()方法的参数传递给Servlet,Servlet利用ServletRequest对象获取客户端发来的请求数据,利用ServletResponse对象发送响应数据。而在过滤器中有这样的代码:我们知

2020-11-28 15:39:24 3722

原创 用JAVA写一个自动刷新验证码

package com.kuang.servlet;import javax.imageio.ImageIO;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.awt.*;import .

2020-11-20 20:36:36 278

原创 ServletContext

ServletContextweb容器在启动的时候,它会为每个web程序都创建一个对应的ServletContext对象,它代表了当前的web应用;1、共享数据我在这个Servlet中保存的数据,可以在另外一个servlet中拿到;public class HelloServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse

2020-11-20 19:13:57 63

原创 XML最新结构

<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/.

2020-11-20 16:38:09 177

原创 JavaWeb学习Day01

ServletServlet是sun公司开发的动态web的一门技术sun在这些API中提供了一个接口叫做 Sevlet 如果你想开发一个Servlet程序,只需要完成两个小步骤:编写一个类,实现servlet接口把开发好的java类部署到web服务器中 把实现了Servlet接口的java程序叫做ServletHelloServlet...

2020-10-24 17:38:56 90

原创 JavaWeb学习Day01

什么是HTTPHTTP是一个简单的请求响应协议文本:html 字符串超文本 图片 音乐 视频 定位 地图端口号80Https安全的443两个时代http1.0 HTTP/1.0客户端可以与web服务器连接后,只能获得一个web资源http2.0 HTTP/1.1客户端可以与web服务器连接后,可以获得多个web资源Http请求客户端--发送请求---服务器百度Request URL: https://www.baidu.com/...

2020-10-23 17:12:27 121

原创 rabbitmq 订阅模型topic

Topic类型的交换机与direct相比,都是可以根据routingkey把消息路由到不同的队列,只不过Topic类型交换机可以让队列绑定的Routingkey的时候使用通配符,这种模型ROutingkey 一般都是由一个或者多个单词组成,多个单词之间以 "."分割package com.baizhi.Topics;import com.baizhi.Utils.rabbitmqUtils;import com.rabbitmq.client.Channel;import com.rabb

2020-10-17 11:03:22 510 2

原创 rabbitmq routing模型

订阅模型希望发送的消息部分消费者消费,交换机与队列的绑定不能是任意绑定,而是指定一个routinkey,消息的发送方在向交换机发送消息时,必须指定消息的路由。交换机不在把消息交给每一个绑定的队列,而是根据消息的routingkey进行判断,只能队列和消息的routingkey一致时,才会接收到消息。In this setup, we can see thedirectexchangeXwith two queues bound to it. The first queue is bo...

2020-10-16 23:05:57 242

原创 Rabbitmq fanout模型 广播模型

广播模型生产者将消息发送给交换机,交换机发送消息到消息队列。消息发送流程:可以有多个消费者每个消费者都有自己的队列每个队列都需要绑定自己的交换机生产者发送的消息,只能发送到交换机,交换机决定要发给那个队列交换机把消息发送给绑定过的所有队列队列的消费者都能拿到消息,实现一条消息被多个消费者消费。对于生产者来说,他只需要将消息发送给交换机。示例代码package com.baizhi.fanout;import com.baizhi.Utils.rabbit..

2020-10-16 17:26:57 158

原创 RabbitMQ 工作模型

工作模型第一种直连的模型,如果消息过多会让队列阻塞。当消息处理比较耗时间的时候,可能生产消息的速度会远远大于消息的消费速度,长此以往消息会堵塞。因此rabbitmq提供了工作模型,让多个消费之绑定一个队列,共同消费队列中的消息。P消息提供者,C1消息消费者1 C2消息消费者2Provider程序package com.baizhi.workqueue;import com.baizhi.Utils.rabbitmqUtils;import com.rabbitmq.client.

2020-10-15 22:45:52 167

原创 RabbitMQ学习之HelloWorld模型

首先什么是消息队列消息指的是两个应用间传递的数据。数据的类型有很多种形式,可能只包含文本字符串,也可能包含嵌入对象。“消息队列(Message Queue)”是在消息的传输过程中保存消息的容器。在消息队列中,通常有生产者和消费者两个角色。生产者只负责发送数据到消息队列,谁从消息队列中取出数据处理,他不管。消费者只负责从消息队列中取出数据处理,他不管这是谁发送的数据。消息队列的三个作用解耦。如图所示。假设有系统B、C、D都需要系统A的数据,于是系统A调用三个方法发送数据到B、C、D。这时...

2020-10-13 23:12:48 186

原创 静态代码块和构造器执行顺序问题

首先先说结论,静态代码块的执行顺序优先于构造器。原因:静态块不是必须产生对象,它所在的类只要被加载了就会执行。构造器最大的用处就是在创建对象时执行初始化,当创建一个对象时,系统会为这个对象的实例进行默认的初始化。如果想改变这种默认的初始化,就可以通过自定义构造器来实现。而java生成对象的过程是,首先通过类加载器加载类,之后生成对象。加载类的时候,静态代码块执行,生成对象的时候,构造器执行。并且,同一个类只被内存加载一次,而对象会生成多个。public class demo {

2020-08-18 09:47:29 1023

原创 解决The import java.sql cannot be resolved

出现这种问题可能是你没有导入相关的包,重新导入或者,如果你导入了相关的jar包仍然报错,请继续看。在module-info.java中添加相关的代码即可解决问题...

2020-04-06 15:01:55 2986 2

原创 详解list.toArray(new String[0])

List<String> list = new ArrayList<String>();list.add("11");list.add("12");list.add("13");list.add("14");String[] arr = new String[2];String[] array = list.toArray(arr);System.out...

2020-03-26 22:33:24 17036 6

原创 JAVA项目 多线程实现一个聊天室

主要实现的技术点:1 实现群聊功能2实现私聊功能3增加登录功能实现方式:采用cs架构,面向Socket编程,将聊天室分为服务器端和客户端,其中,服务器端负责从客户端接收消息并且分析消息判断消息是群发和私聊。并且根据群发和私聊将消息对应的发送。服务器端代码如下:package com.chat03;import java.io.DataInputStream;im...

2020-03-25 10:55:09 1876 5

原创 No module named ppdet.experimental

出现这个问题是环境变量没有设置好,设置环境变量就能解决

2020-03-08 10:55:02 1739 6

原创 图的深度优先搜索和广度优先搜索算法

DFS和BFS是图论中应用最广泛的两种遍历算法,DFS 的思想就是不断利用递归,去遍历图。BFS借助于队列进行遍历,一圈一圈的走/**图论算法 DFS 和BFS的标准代码,以供参考 */#include<iostream>#include<bits/stdc++.h>#include<queue> using namespace...

2019-10-11 11:24:43 258

空空如也

空空如也

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

TA关注的人

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