自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(155)
  • 资源 (1)
  • 收藏
  • 关注

原创 【无标题】

mybatisPlus更新操作优化

2022-11-30 16:01:15 298 1

原创 前端网址转二维码实现

3.前端点击事件和方法。4.弹出生成二维码组件。

2022-09-06 16:56:26 769

原创 Java8 中新增的 Stream 流操作

参考文献:Java8 中新增的 Stream 流操作

2022-08-24 12:00:20 229

原创 Java 设计模式 --- Builder模式 Java Builder 模式

参考文献:Java 设计模式 — Builder模式 Java Builder 模式java中的.builder()方法实现详解

2022-08-24 10:47:08 253

原创 事件监听器@EventListener() 注解的使用

在任意方法上标注@EventListener 注解,指定 classes,即需要处理的事件类型,一般就是 ApplicationEven 及其子类,可以设置多项。首先,我们需要定义一个时间(MyTestEvent),需要继承Spring的ApplicationEvent。使用注解@EventListener()...

2022-08-04 16:37:05 803

原创 vue中若依导入导出模板下载

代码】vue中若依导入导出模板下载。

2022-07-28 16:29:34 2928

原创 vue中省市区

v-model=“formData.cityData2”选择好绑定的省市区参数。load-data="loadData"指从后端查询出的全部的省市区数据。@on-change=“cityChange”选择省市区这个动作。

2022-07-27 14:50:43 1710

原创 vue上传附件

流程点击上传到–》文件服务器upload—》调用saveFile–》调用FileLists。

2022-07-27 14:33:57 1241

原创 Windows打印Vue网页内容和样式

网上找了好几个方法这个相对好一些1.创建print.js文件2.页面导入3.编写方法

2022-07-14 17:38:15 170

原创 @Reference 、@Resource和@Autowired的区别

@Reference 、@Resource和@Autowired的关系这三个注解的入门理解:1.@AutowiredSpringBoot项目中常用。简单来说就是引入由Spring容器管理的bean。2.@Resource作用相当于@Autowired,只不过@Autowired是byType自动注入,而@Resource默认byName自动注入。3.@Reference@Reference是dubbo的注解,也是注入,他一般注入的是分布式的远程服务的对象,需要dubbo配置使用。简单来说他们的区别:

2022-07-09 14:17:34 1599

原创 注解入门和深入

5分钟搞懂java注解@Annotation的具体使用深入理解Java注解类型(@Annotation)参考文献:csdn:森林老虎、zejian_

2022-07-09 12:02:19 199

原创 实现统计本周每天的数量

开始以为分组查询就可以结果出现为空的情况目前找到解决的办法实际上是上面两个表的左连接查询,其中ifnull(b.count, 0) 表示如果为空则补零,否则为count。

2022-07-05 17:03:38 252

原创 目标函数和损失函数的区别

损失函数(loss function)或代价函数(cost function)说人话就是:损失函数是用来表示预测值与真实值间的差异的函数。目标函数f(x)说人话:目标函数是优化问题中的一个概念,在机器学习问题中,通常是在一定约束条件下,以最大/小化这个函数为目标,最终求得对应的参数权重。这个函数就是目标函数。在忽略正则项的前提下,LR的损失函数为:此时,目标函数等价于损失函数。在考虑正则项的前提下,LR的损失函数为:此时,目标函数大于损失函数。到这里,有的同学会说,目标函数和损失函数近似(损失函数是目标函数

2022-06-01 17:03:11 3039

转载 Concat与add的区别

1、Concat:张量拼接,会扩充两个张量的维度,例如2626256和2626512两个张量拼接,结果是2626768。2、add:张量相加,张量直接相加,不会扩充维度。例如104104128和104104128相加,结果还是104104128。add和cfg文件中的shortcut功能一样。参考:https://zhuanlan.zhihu.com/p/460234735...

2022-03-22 16:55:48 1093

转载 基于keras简单实现self-attention

机器如何读懂人心:Keras实现Self-Attention文本分类参考文献:Al科技大本营

2022-03-22 16:09:06 1061

原创 Keras Debug:ValueError: Error when checking target: expected dense_1to have shape (None, 84,) but go

解决:输入数据不匹配?没啥毛病呀?一脸懵逼,然后又看回信息,发现问题在要求的是(None,84,16),而给的是(84,1),不禁联想到MSE,是不是不适合作为多分类问题的loss,所以问题可能出在compile环节?改用sparse_categorical_crossentropy即可解决问题。...

2022-03-08 18:57:20 1654 1

原创 NLP经典文本分类问题

本章将会对新闻文本分类进行赛题讲解,对赛题数据进行说明,并给出解题思路。赛题理解赛题名称:零基础入门NLP之新闻文本分类赛题目标:通过这道赛题可以引导大家走入自然语言处理的世界,带大家接触NLP的预处理、模型构建和模型训练等知识点。赛题任务:赛题以自然语言处理为背景,要求选手对新闻文本进行分类,这是一个典型的字符识别问题。学习目标理解赛题背景与赛题数据完成赛题报名和数据下载,理解赛题的解题思路赛题数据赛题以匿名处理后的新闻数据为赛题数据,数据集报名后可见并可下载。赛题数据为新闻文本,并按照

2022-03-03 10:03:08 273

原创 论文笔记|Exploiting Document Level Information to Improve Event Detection via Recurrent Neural Networks

文章目录一、简介二、动机三、创新四、方法五、实验六、结论一、简介IJCNLP2017: Exploiting Document Level Information to Improve Event Detection via Recurrent Neural NetworksAuthor: Duan, Shaoyang and He, Ruifang and Zhao, Wenliurl: https://www.aclweb.org/anthology/I17-1036DataSet: AC

2022-01-16 18:17:33 1788

原创 论文笔记|CCL2016| Event Extraction via Bidirectional Long Short-Term Memory Tensor Neural Network

论文笔记目录一、简介二、动机三、创新四、方法五、实验六、总结一、简介CCL2016: Event Extraction via Bidirectional Long Short-Term Memory Tensor Neural NetworkAuthor: Chen, Yubo and Liu, Shulin and He, Shizhu and Liu, Kang and Zhao, Junurl: http://www.cips-cl.org/static/anthology/CCL-.

2022-01-12 20:46:18 1475

原创 论文笔记|ACL2016|Event Nugget Detection with Forward-Backward Recurrent Neural Networks

论文笔记目录1.简介2.动机3.创新4.方法5.实验6.总结1.简介论文题目: Event Nugget Detection with Forward-Backward Recurrent Neural Networks论文来源:ACL2016论文链接:https://aclanthology.org/P16-2060/2.动机传统的事件检测只关注单词,解决事件检测忽略短语的情况3.创新第一次尝试使用RNN进行短语|单词进行事件检测提出了一个基于前后循环神经网络(FBRNN)事件检

2022-01-06 21:49:17 513

原创 LeetCode每日一题

LeetCode双指针167.两数之和public class leetCode167 { public int[] twoSum(int[] numbers, int target) { int left=0; int right=numbers.length-1; int res[]=new int[2]; while (left <= right) { int sum=numbers[left

2022-01-05 11:14:54 581

原创 Java中list实现排序的几种方式

1.运用Collections.sort()方法(只包含Integer类型的单属性类型):public class Text { public static void main(String[] args) { List<Integer> res = new ArrayList<Integer>(); res.add(2); res.add(4); res.add(3); res.add(0); System.out.println(res); C

2021-07-13 17:41:02 1497

原创 导入非中央仓库依赖包的SSM项目步骤

1.设置maven为本地目录仓库2.导入外部的包点击maven执行 路径查看外部包是否导入项目3.配置tomcat选择本地Tomcat(local tomcat)

2021-07-13 17:04:27 154

原创 SSM框架编写测试类

import com.alibaba.fastjson.JSONObject;import com.reemoon.base.Response;import com.reemoon.controller.TTaskController;import com.reemoon.dao.response.ReportResponse;import com.reemoon.request.ReportTypeRequest;import com.reemoon.service.TTaskService;

2021-07-10 17:21:26 780

原创 Java项目中实现获取用户名,创建时间,随机生成ID

//设置ID String id=UUID.randomUUID().toString().replace("-",""); //设置创建时间(data类型) sSupplier.setCreateTime(new Date()); //设置创建人(获取登录用户名) String founder= SecurityContextHolder.getContext().getAuthentication().getName(...

2021-07-07 10:52:43 437

原创 The <project> element is the root of the descriptor.

IDEA导入maven项目时候pom文件报如下错误:Tag name: project Description : The element is the root of the descriptor.The following table lists all of the possible child elements. Version : 3.0.0+解决办法:Maven Reimport之后无效 ,之后引入将各个module 修改JDK版本为1.8,然后再修改 Perferences -&gt

2021-07-05 09:54:03 32267 6

原创 解决Java中JWT的token认证接口测试时:认证失败,无法访问系统资

步骤:登录页面后,右击检查->network->XHR-》复制Authorization的内容粘贴到postman中安全认证哪里,类型下载token。

2021-07-02 10:52:11 1477

原创 小白在若依框架代码生成过程及遇到的问题

代码生成步骤创建好对象数据库的表(在数据库中或者若依导航功能里);导入数据库代码生成;生成代码文件;(以在原来项目中文件为例)将controller层代码复制到XXX-admin里面对应的包;将domain,server,mapper,及mapper.xml复制到XXX-system对应的包中;将vue组件复制到XXX-ui中src/views/system的路径下面,将js文件复制到src/api/system下面;可能遇到的问题:1.数据加载不出来问题:最有可能就是在controller

2021-06-30 15:03:22 3528 2

原创 在idea中创建vue项目

环境搭建安装node.js和npmnodejs的下载地址:https://nodejs.org/en/download/ ;在Windows上安装时选择全部组件,勾选Add to Path(路径是vue.cmd);安装完后,请打开命令提示符;输入node -v,如果安装正常,可以看到版本号输出:npm是Node.js的包管理工具(package manager),Nodejs的安装程序默认安装npm,在命令提示符或者终端输入npm -v,可以看到类似以下的输出:在cmd中直接使用npm来安装的

2021-06-28 17:39:14 537

原创 Git入门

步骤:初试化仓库: git init添加到暂存区:git add ./ git add + filename提交到本地仓库:git commit -m "本地提交说明”提交到远程仓库:git push origin naster其它操作:设置git用户名:git config – global user.name “用户名”设置git邮箱:git config – global user.email “邮箱”查看状态: git status添加远程仓库:git remote

2021-04-23 14:37:43 65

原创 阿里云服务器安装mysql5.7.24

阿里云服务器安装mysql5.7.24参考:这位大佬博客注意:在第7步安装依赖时如果为CentOS的镜像的话修改为安装libaio依赖包。如果安装失败请注意每一步的安装路径是否正确。使用本地数据库工具连接远程mysql服务器的步骤:1.阿里云上开通MySQL端口;2.MySQL上的设置:mysql -uroot -pcreate user 'usrabc'@'%' identified by 'usrabc';3.DataGrip上测试连接。...

2021-04-20 10:46:02 90

原创 1.位运算

位运算符在处理整形数值时,可以直接对组成整形数值的各个位进行操作。这意味着可以使用屏蔽技术获得整数中的各个位(? ? )&(与)、| (或)、^(异或)、~ (非/取反)">>“和”<<"运算符将二进制位进行右移或者左移操作">>>"运算符将用0填充高位; >>运算符用符号位填充高位,没有<<<运算符对于int型,1<<35与1<<3是相同 的,而左边的操作数是long型时需对右侧操作数模64

2020-07-25 22:27:18 93

原创 第十一届蓝桥杯JavaB组试题G:解码

[问题描述]小明有-串很长的英文字母,可能包含大写和小写。在这串字母中,有很多连续的是重复的。小明想了一个办法将这串字母表达得更短:将连续的几个相同字母写成字母+出现次数的形式。例如,连续的5个a,即aaaaa,小明可以简写成a5(也可能简写成a4a、aa3a等)。对于这个例子: HHlllloo,小明可以简写成H3el5o2。为了方便表达,小明不会将连续的超过9个相同的字符写成简写的形式。.现在给出简写后的字符串,请帮助小明还原成原来的串。[输入格式]输入一行包含一一个字符串。[输出

2020-07-20 11:15:55 915

原创 第十一届蓝桥杯JavaB组试题I:整数拼接

试题 I: 整数拼接时间限制: 1.0s 内存限制: 256.0MB 本题总分:25 分【问题描述】给定义个长度为 n 的数组 A1, A2, · · · , An。你可以从中选出两个数 Ai 和 A**j(i 不等于 j),然后将 Ai 和 Aj 一前一后拼成一个新的整数。例如 12 和 345 可以拼成 12345 或 34512。注意交换 Ai 和 Aj 的顺序总是被视为 2 种拼法,即便是 Ai = Aj 时。请你计算有多少种拼法满足拼出的整数是 K 的倍数。【输入格式】第一行包含

2020-07-18 19:28:19 725 1

转载 第十一届蓝桥杯JavaB组试题H:走方格

试题 H: 走方格时间限制: 1.0s 内存限制: 256.0MB 本题总分:20 分【问题描述】在平面上有一些二维的点阵。这些点的编号就像二维数组的编号一样,从上到下依次为第 1 至第 n 行,从左到右依次为第 1 至第 m 列,每一个点可以用行号和列号来表示。现在有个人站在第 1 行第 1 列,要走到第 n 行第 m 列。只能向右或者向下走。注意,如果行号和列数都是偶数,不能走入这一格中。问有多少种方案。【输入格式】输入一行包含两个整数 n, m。【输出格式】输出一个整数,表示

2020-07-17 18:53:10 589

原创 Idea中配置Vue开发环境

vue开发环境搭建1,安装node.js:https://nodejs.org/en/,选择对应的版本下载安装即可。安装成功后查看版本确认下是否安装成功:node -v2,webpack的安装由于vue-cli是基于webpack的,所以我们要在安装一下webpack,命令行输入: npm install webpack -g之后命令行输入:cnpm install vue-...

2020-04-11 22:48:20 2087

原创 数组中的逆序对

题目描述在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P%1000000007//归并排序(分治思想)public class 数组中的逆序对 { int count=0; public int InversePairs(int [] ar...

2020-04-02 16:04:13 90

原创 SSM框架整合

Spring + Spring MVC + MyBatisSpring MVC 负责实现 MVC 设计模式,MyBatis 负责数据持久层,Spring 负责管理 Spring MVC 和MyBatis 相关对象的创建和依赖注⼊。步骤:1,创建 Maven ⼯程,pom.xml<dependencies> <!-- SpringMVC --> <dep...

2020-04-01 22:18:15 75

原创 PriorityQueue的用法和底层实现原理

先讲使用,再讲原理队列是遵循先进先出(First-In-First-Out)模式的,但有时需要在队列中基于优先级处理对象。举两个例子:作业系统中的调度程序,当一个作业完成后,需要在所有等待调度的作业中选择一个优先级最高的作业来执行,并且也可以添加一个新的作业到作业的优先队列中。每日交易时段生成股票报告的应用程序中,需要处理大量数据并且花费很多处理时间。客户向这个应用程序发送请求时,实际上就...

2020-03-30 11:47:41 579

原创 生产者-消费者模型的Java实现

生产者-消费者(producer-consumer)问题,也称作有界缓冲区(bounded-buffer)问题,两个进程共享一个公共的固定大小的缓冲区。其中一个是生产者,用于将消息放入缓冲区;另外一个是消费者,用于从缓冲区中取出消息。问题出现在当缓冲区已经满了,而此时生产者还想向其中放入一个新的数据项的情形,其解决方法是让生产者此时进行休眠,等待消费者从缓冲区中取走了一个或者多个数据后再去唤醒它。...

2020-03-26 22:29:04 85

BirthdayEmail.rar

利用监听器在生日当天自动发邮件!或者可以实现用户注册时发送验证码。

2019-11-30

空空如也

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

TA关注的人

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