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

原创 Mybatis-Plus

MyBatis-Plus 是一个 MyBatis 的增强工具,它在 MyBatis 的基础上只做增强不做改变,旨在简化开发流程和提高开发效率。MyBatis-Plus 适用于需要简化数据库操作并提高开发效率的场景,尤其适合企业级应用开发。

2024-07-03 17:59:52 1035

原创 解决mybastis-plus加入逻辑删除SQL语句自动拼接未删除的问题

通过尝试发现使用使用 Wrapper 自定义 SQL不会带上。版本要求:确保你的项目中使用的 mybatis-plus 版本至少为 3.0.7,以支持自定义 SQL 功能。参数命名:在自定义 SQL 时,传递 Wrapper 对象作为参数时,参数名必须为ew,或者使用注解明确指定参数为 Wrapper 对象。使用:在 SQL 语句中,使用来引用 Wrapper 对象生成的 SQL 片段。

2024-07-01 12:12:12 535

原创 swagger常用注解

最近查看接口文档的时候发现,POST方法中的query没法在swagger中显示,查了才发现这是因为Swagger或OpenAPI规范默认将HTTP POST请求的参数识别为请求体(body)参数,而不是查询字符串(query)参数。这意味着,如果你的POST请求中使用了查询字符串参数并希望在Swagger文档中正确展示它们,你需要明确地通过Swagger注解来指定这些参数是查询参数。因此还是有必要规范swagger注解的。

2024-06-27 11:38:06 481

原创 本地调试时不将服务挂到nacos

本地调试的时候不将服务挂到nacos从而影响前端和测试使用,需要在。

2024-06-27 10:59:46 597

原创 导出excel

方法完成excel导出。

2024-06-25 16:54:33 107

原创 Project Reactor 响应式编程

前面提到的 RxJava 库是 JVM 上反应式编程的先驱,也是反应式流规范的基础。RxJava 2 在 RxJava 的基础上做了很多的更新。不过 RxJava 库也有其不足的地方。RxJava 产生于反应式流规范之前,虽然可以和反应式流的接口进行转换,但是由于底层实现的原因,使用起来并不是很直观。RxJava 2 在设计和实现时考虑到了与规范的整合,不过为了保持与 RxJava 的兼容性,很多地方在使用时也并不直观。

2024-05-24 13:41:51 742

原创 Reactor设计模式

Reactor模式称为反应器模式或应答者模式,是基于事件驱动的设计模式,拥有一个或多个并发输入源,有一个服务处理器和多个请求处理器,服务处理器会同步的将输入的请求事件以多路复用的方式分发给相应的请求处理器。Reactor设计模式是一种为处理并发服务请求,并将请求提交到一个或多个服务处理程序的事件设计模式。当客户端请求抵达后,服务处理程序使用多路分配策略,由一个非阻塞的线程来接收所有请求,然后将请求派发到相关的工作线程并进行处理的过程。

2024-05-24 11:05:14 1162

原创 5.模型训练

参考PyTorch深度学习快速入门教程(绝对通俗易懂!)【小土堆】P25~33现有网络模型的使用及修改官方文档以VGG16为例pretrained = True时是已经在ImageNet数据集上训练好的,需要先安装scipy库才能使用ImageNet数据集ImageNet数据集train_data = torchvision.datasets.ImageNet("./data_image_net", split='train', download=True,import torchv

2022-05-11 21:38:01 1470

原创 4.神经网络

参考PyTorch深度学习快速入门教程(绝对通俗易懂!)【小土堆】P16~24nn.Module神经网络的基本骨架,所有神经网络模块的基类。官方文档例子import torchfrom torch import nnclass Tudui(nn.Module): def __init__(self): # 这里是有操作的,code -> generate -> override methods -> --init__(self.Module) 可以快速重写这部

2022-05-11 16:52:07 505

原创 3.PyTorch加载数据

参考PyTorch深度学习快速入门教程(绝对通俗易懂!)【小土堆】P6~15Dataset类Dataset类一个表示数据集的抽象类torch.utils.data.Dataset通过继承Dataset类可以实现数据集的加载,定义三个函数,分别是:初始化 __init__()、获得每一个数据 __getitem__()、数据长度 __len__()。这里面的过程,要很清楚:__init__()用于初始化数据集的配置,例如数据集的路径、文件名称;__getitem__()用于获取给定键对应的数据

2022-05-10 23:11:35 830

原创 2. Python编辑器的选择、安装及配置(PyCharm、Jupyter安装)

参考PyTorch深度学习快速入门教程(绝对通俗易懂!)【小土堆】P2~5PyCharm安装pyCharm官网这里安装的是专业版其他一路默认安装即可PyCharm配置创建好项目后在Python Console内分别输入import torch和torch.cuda.is_available()进行测试在Python Console内输入代码,在右边可以看到相应的属性jupyter配置安装了anaconda就已经安装了jupyter,但是此时在pytorch虚拟环境中是无法使

2022-05-10 16:03:08 673

原创 1.PyTorch环境的配置及安装(Configuration and Installation of PyTorch)

参考PyTorch深度学习快速入门教程(绝对通俗易懂!)【小土堆】安装anaconda官网视频中所用python版本为3.6,因此需要到anaconda历史版本中找到适配相应版本的安装包对应地址文件地址可以自己设置,其余选项默认即可显卡准备查看显卡驱动是否正确安装了打开任务管理器如果能显示显卡型号则说明显卡驱动已经正确安装了如果没有则需要去官网下载管理环境conda create -n pytorch python=3.6创建专门的虚拟环境conda acti

2022-05-10 15:14:15 512

转载 numpy和pandas学习

参考视频:【莫烦Python】Numpy & Pandas (数据处理教程)Numpy & Pandas 简介运算速度快:numpy 和 pandas 都是采用 C 语言编写, pandas 又是基于 numpy, 是 numpy 的升级版本。消耗资源少:采用的是矩阵运算,会比 python 自带的字典或者列表快好多NumpyNumpy 属性ndim:维度shape:行数和列数size:元素个数import numpy as np #为了方便使用numpy 采用np

2022-04-26 23:47:43 1728

原创 2020团体程序设计天梯赛

L1-1 嫑废话上代码 (5分)Linux 之父 Linus Torvalds 的名言是:“Talk is cheap. Show me the code.”(嫑废话,上代码)。本题就请你直接在屏幕上输出这句话。输入格式:本题没有输入。输出格式:在一行中输出 Talk is cheap. Show me the code.。输入样例:无输出样例:Talk is cheap. Show me the code.#include<bits/stdc++.h>using

2020-12-09 13:27:37 1423 1

原创 Spark

Spark概述Spark生态系统Spark运行架构Spark SQLSpark的部署和应用方式Spark编程实践Spark概述Spark简介Scala简介Spark与Hadoop的比较Spark简介Spark最初由美国加州伯克利大学(UCBerkeley)的AMP实验室于2009年开发,是基于内存计算的大数据并行计算框架,可用于构建大型的、低延迟的数据分析...

2020-05-04 19:33:38 432 2

原创 Hadoop再探讨

Hadoop的优化与发展HDFS2.0的新特性新一代资源管理调度框架YARNHadoop生态系统中具有代表性的功能组件Hadoop的优化与发展Hadoop1.0的核心组件(仅指MapReduce和HDFS,不包括Hadoop生态系统内的Pig、Hive、HBase等其他组件),主要存在以下不足:抽象层次低,需人工编码表达能力有限开发者自己管理作业(Job)之间的依赖关...

2020-05-02 17:20:15 575

原创 第七章-mapreduce编程实战实验

实验的推进模式先配置好eclipse for hadoop直接借用WordCount去测试利用WordCount的基本程序框架,编写自己的代码要点:map/reduce的所在的类和方法的数据类型(Text,intWritable,NullWritable,LongWritable以及自定义的…)map和reduce程序主体的编写…建议 尽量自行去编写一个样例程序(如连接运算)差不多...

2020-04-22 22:33:03 3112 1

原创 MapReduce

概述MapReduce体系结构MapReduce工作流程实例分析:WordCountMapReduce的具体应用MapReduce编程实践概述分布式并行编程MapReduce模型简介Map和Reduce函数分布式并行编程摩尔定律”, CPU性能大约每隔18个月翻一番从2005年开始摩尔定律逐渐失效 ,需要处理的数据量快速增加,人们开始借助于分布式并行编程来...

2020-04-20 21:47:43 671

原创 作业4-05-函数

1034 有理数四则运算问题描述:本题要求编写程序,计算 2 个有理数的和、差、积、商。输入说明:输入在一行中按照 a1/b1 a2/b2 的格式给出两个分数形式的有理数,其中分子和分母全是整型范围内的整数,负号只可能出现在分子前,分母不为 0。输出说明:分别在 4 行中按照 有理数1 运算符 有理数2 = 结果 的格式顺序输出 2 个有理数的和、差、积、商。注意输出的每个有理数必须是...

2020-04-14 15:55:19 442

原创 实验05-函数

1002 写出这个数问题描述:读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入说明:每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10100。输出说明:在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。输入样列:1234567890987654321123456789输出...

2020-04-14 15:43:26 616

原创 NoSQL数据库

NoSQL简介NoSQL兴起的原因NoSQL与关系数据库的比较NoSQL的四大类型NoSQL的三大基石从NoSQL到NewSQL数据库文档数据库MongoDBNoSQL简介通常,NoSQL数据库具有以下几个特点:灵活的可扩展性灵活的数据模型与云计算紧密融合NoSQL兴起的原因关系数据库已经无法满足Web2.0的需求。主要表现在以下几个方面:无法满...

2020-04-01 21:28:41 435

原创 实验04-字符串与正则表达式

首先给个正则表达式学习的网站:Python3 正则表达式1014 福尔摩斯的约会问题描述:大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm。大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间星期四 14:04,因为前面两字符串中第 1 对相同的大写英文字母(大小写有...

2020-03-31 15:34:02 672

原创 Markdown常用方法

标题# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题一级标题二级标题三级标题四级标题五级标题六级标题段落段落的换行是使用两个以上空格加上回车字体*斜体文本*_斜体文本_**粗体文本**__粗体文本__***粗斜体文本***___粗斜体文本___斜体文本粗体文本粗斜体文本列表无序无序列表使......

2020-03-18 13:35:40 204

原创 分布式数据库HBase

HBase简介HBase数据模型HBase的实现原理HBase运行机制HBase编程实现HBase简介从BigTable说起HBase简介HBase与传统关系数据库的对比分析从BigTable说起BigTable是一个分布式存储系统BigTable起初用于解决典型的互联网搜索问题建立互联网索引1 爬虫持续不断地抓取新页面,这些页面每页一行地存储到BigTab...

2020-03-12 00:08:37 436

原创 实验03-python的组合数据类型

1004 成绩排名问题描述:读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入说明:每个测试输入包含 1 个测试用例,格式为第 1 行:正整数 n第 2 行:第 1 个学生的姓名 学号 成绩第 3 行:第 2 个学生的姓名 学号 成绩… … …第 n+1 行:第 n 个学生的姓名 学号 成绩其中姓名和学号均为不超过 10 个字符的字...

2020-03-11 17:17:25 2444

原创 作业2-03-python的组合数据类型

1048 数字加密问题描述:本题要求实现一种数字加密方法。首先固定一个加密用正整数 A,对任一正整数 B,将其每 1 位数字与 A 的对应位置上的数字进行以下运算:对奇数位,对应位的数字相加后对 13 取余——这里用 J 代表 10、Q 代表 11、K 代表 12;对偶数位,用 B 的数字减去 A 的数字,若结果为负数,则再加 10。这里令个位为第 1 位。输入说明:输入在一行中依次给出 ...

2020-03-11 16:50:47 709 1

原创 实验02-python基本语法

1026问题描述:要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() 被调用时所耗费的时间。这个时间单位是 clock tick,即“时钟打点”。同时还有一个常数 CLK_TCK,给出了机器时钟每秒所走的时钟打点数。于是为了获得一个函数 f 的运行时间,我们只要在调用 f 之前先调用 clock(...

2020-03-11 16:02:53 305

原创 作业1-02-python基本语法

1001问题描述:卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (3n+1),以至于有人说这是一个阴谋,卡...

2020-03-11 15:42:29 431

原创 R语言基础Lecture6

因子(Factor)> factor = factor(rep(c(1:3),time=5))#1到3循环5次> factor [1] 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3Levels: 1 2 3> X=sample(100,15)#从1~100中抽取15个> tapply(X,factor,mean)#求level等于1、2、3的平均值...

2020-03-09 20:34:58 178

原创 R语言基础Lecture5

R for MATLAB users:http://mathesaurus.sourceforge.net/octave-r.htmlR语言和MATLAB功能比较矩阵运算导入数据> set.seed(123)> A = matrix(sample(100,15), nrow=5, ncol=3)#sample(100,15)100个数随机取15个> set.se...

2020-03-09 20:20:17 325

原创 R语言基础Lecture4

通过镜像网站下载R语言的程序包install.packages("包名称",repos="https://mirrors.tuna.tsinghua.edu.cn/CRAN/") ## 换成清华镜像基础图形条形图(Bar Plot)需要导入vcd包install.packages("vcd",repos="https://mirrors.tuna.tsinghua.edu.cn/CRA...

2020-03-09 18:25:08 524 1

原创 R语言基础Lecture3

上节课list的补充> x = matrix(1:20, nrow=5, ncol=4, byrow=TRUE)> swim = read.csv("http://www.macalester.edu/~kaplan/ISM/datasets/swim100m.csv")> mylist=list(swim,x)> mylist[2]#返回list的第二部分内容[...

2020-03-09 12:01:50 159

原创 R语言基础Lecture2

数据集向量向量就是一维的数组,可以包含数字、字符和逻辑语句。c()函数来构造> a = c(1, 2, 5, 3, 6, -2, 4) > b = c("one", "two", "three") > c = c(TRUE, TRUE, TRUE, FALSE, TRUE, FALSE)矩阵矩阵就是二维的数组,能存储的数据类型和向量一样。用matrix()函数来构...

2020-03-08 22:37:55 4837 1

原创 R语言基础Lecture1

下载和加载包下载:install.packages(’包名称’)加载:library(包名称)更新:update.packages()向量创建向量:v = c(1,4,4,3,2,2,3) 或者 w = c(”apple”,”banana”,”orange”)返回指定的元素:v[c(2,3,4)] 或者 v[2:4] 或者 v[c(2,4,3)]删除指定的元素:v = v[-2] 或...

2020-03-08 21:01:54 218

原创 分布式文件系统HDFS

HDFS全称为Hadoop Distributed File System,是整个Hadoop平台上的两大核心组件之一HDFS用于解决海量数据的分布式存储问题计算机集群结构分布式文件系统把文件分布存储到多个计算机节点上,成千上万的计算机节点构成计算机集群与之前使用多个处理器和专用高级硬件的并行化处理装置不同的是,目前的分布式文件系统所采用的计算机集群,都是由普通硬件构成的,这就大大降低...

2020-03-05 12:56:27 977

原创 大数据处理架构Hadoop

Hadoop简介Hadoop是Apache软件基金会旗下的一个开源分布式计算平台,为用户提供了系统底层细节透明的分布式基础架构Hadoop是基于Java语言开发的,具有很好的跨平台特性,并且可以部署在廉价的计算机集群中Hadoop的核心是分布式文件系统HDFS(Hadoop Distributed File System)和 MapReduceHadoop被公认为行业大数据标准开源软件,...

2020-03-05 12:08:41 285

原创 Python学习一些有用的地址

pip更换国内源https://blog.csdn.net/yuzaipiaofei/article/details/80891108Python编程:从数据分析到数据挖掘配套资料https://github.com/LemenChao/PythonFromDAToDS

2020-02-19 21:50:24 109

原创 Python学习之数据可视化

常用Python包MatplotlibSeabornPandasBokehPlotlyVispyVegagaga-liteMatplotlib可视化Matplotlib安装pip install matplotlib-i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com如果失败了可以试试这样:...

2020-02-19 21:46:31 329

原创 Python学习之日期与时间

时间与日期类型的定义定义一个标准格式时间类型的对象的方法:datatime包定义时间类型的数据import datetime as dtmyTime = dt.time(12, 34, 59)print(myTime) # 时间print(myTime.hour) # 小时print(myTime.minute) # 分钟print(myTime.second) # ...

2020-02-19 15:04:44 153

原创 Python学习之pandas

Series(一维容器)Series特点一种key-value型数据类型显式index(用户定义) 和 隐式index(系统分配,类似于列表的下标)pandas下载pip install pandas -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com如果出错可能是numpy版本过低可以更新一下num...

2020-02-18 17:39:30 236

空空如也

空空如也

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

TA关注的人

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