自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 Springboot整合多数据源后log4f2日志不打印sql问题

整合两个数据源后,日志不打印mybatis的sql了。

2023-08-23 08:34:57 428

转载 springboot+mybatis-plus配置多数据源,配置druid连接池,启动依旧是hikari连接池

数据库配置文件已经配置连接池为。

2023-08-22 18:31:22 391

原创 TDengine涛思时序库学习

TDengine 是一款开源、高性能、云原生的,且针对物联网、车联网、工业互联网、金融、IT 运维等场景进行了优化。TDengine 的代码,包括集群功能,都在 GNU AGPL v3.0 下开源。除核心的时序数据库功能外,TDengine 还提供等其它功能以降低系统复杂度及研发和运维成本。

2023-08-22 13:47:48 284

原创 SpringBoot整合kafka

【代码】SpringBoot整合kafka。

2023-08-02 10:24:38 117

原创 关于Springboot中配置类的理解

使用配置类(@Configuration+@Bean)的原因:我们项目开发中所使用的所有的类,都需要注入到Spring容器中才可以使用,一些类如Mapper相关类等,可以使用@Mapper注解进行注入,而对于一些第三方配置类,可能没有这种集成的注解,因此需要使用@Configuration+@Bean将他们注入到容器中,以供我们使用。

2023-08-01 18:59:13 117

原创 Pagehelper插件

【代码】Pagehelper插件。

2023-08-01 10:34:11 614

原创 Springboot整合Redis

1、下载压缩包传到虚拟机中2、 解压文件,在文件夹中可以看到redis.conf3、基本的环境安装4、redis的默认安装路径 /usr/local/bin下5、在该文件夹下新建目录xconfig并把redis.conf复制过来6、redis默认不是后台启动的,修改配置文件!添加密码7、查看防火墙并关闭,方便以后springboot连接8、启动Redis服务9、启动客户端测试。

2023-07-31 19:29:40 47

原创 SpringBoot整合log4j2

3、在resources下创建log4j-spring.yml文件。2、在application.yml里面配置log4j2.yml。

2023-07-31 19:11:17 86

原创 使用echarts作图

【代码】使用echarts作图。

2023-07-24 19:33:41 74

原创 Element-ui相关总结笔记

可以绑定data来实现对数据的动态更新。

2023-07-24 16:36:11 44

原创 Vue入门(二)

如果在方法中的值发生了变化,则缓存就会刷新!比如准备制作一个待办事项组件(todo),该组件由待办标题(todo-title)和待办内容(todo-items) 组成,但这三个组件又是相互独立的,该如何操作呢?此时就可以考虑将这个结果缓存起来,采用计算属性可以很方便的做到这一点,计算属性的主 要特性就是为了将不经常变化的计算结果进行缓存,以节约我们的系统开销。计算属性的重点突出在 属性 两个字上(属性是名词),首先它是个 属性 其次这个属性有 计 算 的能力(计算是动词),这里的 计算 就是个函数;

2023-07-07 11:02:28 43

原创 Vue入门

v-if指令的作用是:根据表达式的真假切换元素的显示状态;频繁的切换v-show,反之使用v-if,前者的切换消耗小。Vue中用到的数据定义在data中,data中可以写复杂类型的数据,渲染复杂类型数据时,遵守js的语法即可。v-show指令的作用是:根据真假切换元素的显示状态;v-html指令的作用是:设置元素的innerHTML;v-on指令的作用是:为元素绑定事件;v-bind指令的作用是:为元素绑定属性;v-text指令的作用是:设置标签的内容(textContent);

2023-07-04 20:02:10 50

原创 上上优选项目注意事项

这里用到了@ControllerAdvice注解,加了@ControllerAdvice的类为那些声明了(@ExceptionHandler、@InitBinder 或 @ModelAttribute注解修饰的)方法的类而提供的。你自己通过@ExceptionHandler、@InitBinder 或 @ModelAttribute这三个注解以及被其注解的方法来自定义。说白了,就是aop思想的一种实现,你告诉我需要拦截规则,我帮你把他们拦下来,具体你想做更细致的拦截筛选和拦截之后的处理,

2023-06-07 11:58:40 319

原创 es用时要注意的几点

啊啊啊啊

2022-09-26 20:26:34 110 1

原创 JAVA IO流和File类的使用

当参数为具体的文件时读取的是该具体文件,当参数为目录时,则为该目录下的的所有文件,可以使用listFiles()方法获取该目录下的所有文件生成一个File数组之后可以遍历数组中的所有文件。file.getName()方法,获取文件的名称(不带路径);file.toString(),获取文件名称(带路径);file.exist(),判断文件是否存在;file.createNewFile(),创建文件;file.length(),获取文件长度。...

2022-07-29 11:47:29 232

原创 Spring注入的注意事项

1. spring只能注入接口,不能注入实现类。 因为直接注入实现类是不符合spring自己的设计规范的;spring依赖注入设计思想内就是利用java的多态特性,减少耦合,在配置文件中通过配置,实现不用更改java硬编码,达到功能切换的目的 所以注入的只能是接口,然后配置文件中切换其实现类;注解出现后,多是在java文件中用注解注入,方便省事,而且一般来说,spring带了一种设计思想,但实际上在配置文件中真正需要切换的并不多,所以为了方便,又使用了注解这种硬编码。...

2022-07-13 15:09:19 256

原创 工作中常用的Linux命令

不定更新,用到的,命令命令命令

2022-07-13 09:49:34 314

原创 linux下执行shell脚本调用sql文件,传输到远程服务器

linux下执行shell脚本调用sql文件,传输到远程服务器

2022-07-13 09:18:56 1337

转载 剑指Offer刷题记录——Offer 07.重建二叉树

输入某二叉树的前序遍历和中序遍历的结果,请构建该二叉树并返回其根节点。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。二叉树前序遍历的顺序为:先遍历根节点;随后递归地遍历左子树;最后递归地遍历右子树。二叉树中序遍历的顺序为:先递归地遍历左子树;随后遍历根节点;最后递归地遍历右子树。在「递归」地遍历某个子树的过程中,我们也是将这颗子树看成一颗全新的树,按照上述的顺序进行遍历。挖掘「前序遍历」和「中序遍历」的性质,我们就可以得出本题的做法。思路对于任意一

2022-04-03 19:22:52 96

原创 剑指Offer刷题记录——Offer 06.从尾到头打印链表

输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。示例 1:输入:head = [1,3,2]输出:[2,3,1]方法1:栈,将链表入栈后出栈即可实现反转链表public class Sword_06 { public static void main(String[] args) { ListNode l1 = new ListNode(1); ListNode l2 = new ListNode(3); Li

2022-03-30 21:18:12 276

原创 剑指Offer刷题记录——Offer 05. 替换空格

请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例 1:输入:s = "We are happy."输出:"We%20are%20happy."值得注意的是,java中字符串是不可变的字符序列,因此改变内容要想办法。方法一:字符数组(官方答案)由于每次替换从 1 个字符变成 3 个字符,使用字符数组可方便地进行替换。建立字符数组地长度为 s 的长度的 3 倍,这样可保证字符数组可以容纳所有替换后的字符。获得 s 的长度 length创建字符数组 array,其长度

2022-03-28 17:21:18 79

原创 剑指Offer刷题记录——Offer 04. 二维数组中的查找

在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵 matrix 如下:[ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19], [3, 6, 9, 16, 22], [10, 13, 14, 17, 24], [18, 21, 23, 26, 30]]给定 target=5,返...

2022-03-28 16:29:02 89

原创 剑指Offer刷题记录——Offer 03. 数组中重复的数字

找出数组中重复的数字。在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。示例 1:输入:[2, 3, 1, 0, 2, 5, 3]输出:2 或 3 限制:2 <= n <= 100000方式1:自己做的本币方法(遍历)public int findRepeatNumber(int[] nums) { for (i.

2022-03-24 20:56:32 75

原创 pytorch张量

Tensor类的成员函数dim()可以返回张量的维度,shape属性与成员函数size()返回张量的具体维度分量,可以使用x.dim(),x.shape,x.size()

2021-11-05 14:57:01 67

原创 论文阅读:Deep Residual Shrinkage Networksfor Fault Diagnosis

简介本文提出了一种新的深度学习方法,即深度残差收缩网络,以提高对高噪声振动信号的特征学习能力,实现较高的故障诊断精度。在深层架构中加入软阈值作为非线性变换层,以消除不重要的特征。此外,考虑到阈值的选取难度较大,开发的深度残差收缩网络集成了一些专门的神经网络作为可训练模块,自动确定阈值,不需要专业的信号处理专业知识。通过对不同类型噪声的实验,验证了所开发方法的有效性。1. 引言本文开发了两个深度剩余收缩网络(DRSNs),具有通道共享阈值的DRSN(DRSN- cs...

2021-10-18 15:27:14 556

原创 论文阅读:Deep Residual Learning in Spiking Neural Networks

以前的Spking-ResNet模拟了ann中的标准残差块,只是简单地将ReLU激活层替换为spike神经元,存在退化问题,很难实现残差学习。这篇文章主要提出了spike-element-wise (SEW) ResNet来实现深度snn中的残差学习。1. 引言Spiking ResNet作为ResNet的spike版本,通过模拟ann中的残差块,用spike神经元替换ReLU激活层而提出。由ANN转换的spike ResNet在几乎所有的数据集上都达到了最高的精度,...

2021-10-17 19:48:21 1614

原创 PyTorch学习日记(四)

书接上文,这次学到了使用pytorch基于经典网络架构训练图像分类模型一、数据预处理部分 1.1 数据增强和预处理:torchvision中tranforms模块自带功能import osimport matplotlib.pyplot as pltimport numpy as npimport torchfrom torch import nnimport torch.optim as optimimport torchvisionfrom torchvisio...

2021-09-30 22:10:55 941 1

原创 PyTorch学习日记(四)

今天学习卷积神经网络的构建一、构建卷积神经网络处理mnist数据集 1.1 获取数据 分别构建训练集和测试集(验证集);用DataLoader来迭代取数据:import torchimport torch.nn as nnimport torch.optim as optimimport torch.nn.functional as Fimport matplotlib.pyplot as pltfrom torchvision import data...

2021-09-27 16:36:51 286

原创 PyTorch学习日记(三)

跟着唐宇迪学pytorch第三天,卷起来!卷积神经网络(CNN) 学了好几遍了,这里只记录一下该注意的点吧: 1、卷积核的通道数要和输入图片的通道数相同,并且每一个卷积核不同通道的参数值是不同的。例如,卷积核的三个通道对图片三个通道分别进行卷积计算后相加(之后加上bias偏置)得到一个特征值; 2、不同卷积层的卷积核大小可以不同,同一卷积层不同卷积核的大小需要相同,特征图的数量和卷积核的数量相同; 3、padding时填0的原因是,其...

2021-09-27 11:30:17 431 1

原创 PyTorch学习日记(二)

跟着唐宇迪pytorch学习的第二天,今天要用pytorch搭建神经网络进行气温预测。一、数据展示 1.1 读取数据: 使用pandas里的read_csv方法来读取csv数据文件并展示:import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport torchimport torch.optim as optimimport warningsimp...

2021-09-26 16:44:16 895

原创 PyTorch学习笔记(一)

记录一下跟着唐宇迪pytorch学习的学习过程。一、Pytorch简介与安装 我们知道,GPU的并行计算能力高, Pytorch做的就是将矩阵计算传送到GPU里进行计算。在2019年以前Tensorflow是占主流的,而2019年之后Tensorflow使用人数大量下降,而pytorch迅速上升,原因是顶会和许多期刊使用pytorch的越来越多。 安装:pip install torch,以及torchvision,可选择CPU版本和GPU版本,由于实验室里的电脑没显卡...

2021-09-24 22:20:45 871 1

原创 SNN学习日记——安装SpikingJelly

1.安装注意,SpikingJelly是基于PyTorch的,需要确保环境中已经安装了PyTorch,才能安装SpikingJelly。奇数版本是开发版,随着GitHub/OpenI不断更新。偶数版本是稳定版,可以从PyPI获取。从PyPI安装最新的稳定版本(0.0.0.0.6):pip install spikingjelly2.构建第一个SNN网络对Mnist数据集分类引用spikingjelly..clock_driven里的neuron就可以使用脉冲神经元了,这里以LI..

2021-09-24 14:11:02 5164 12

租车系统管理与应用

本资源采取多种方式实现租车系统asdsadasdadsadsajvlknxn

2017-12-27

空空如也

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

TA关注的人

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