- 博客(337)
- 资源 (9)
- 收藏
- 关注
原创 Hive 基础知识
Hive是一个基于Hadoop的数据仓库基础设施工具,它可以将结构化的数据文件映射为一张数据库表,并提供类SQL查询功能(HQL)。Hive可以将SQL转换为MapReduce的任务进行运算,底层由HDFS来提供数据的存储。
2023-09-12 23:04:14 431
原创 SpringBoot + Thymeleaf 实现发送验证码计时器功能
📢 本文章通过实战记录相关问题以及提供解决方案。👤 公众号:恩故事还在继续
2022-06-16 18:06:15 1905
原创 SpringBoot 整合 Elasticsearch (超详细)
为了完成 Spring Boot 与 Elasticsearch 整合需要安装下面工具1.1 Elasticsearch 安装🔗 Elasticsearch 官网🔗 Elasticsearch 6.4.3 下载链接1.2 Elasticsearch ik 安装🔗 Elasticsearch ik 官网下载地址🔗 Elasticserch ik 6.4.3 版本下载地址1.3 postman 安装🔗 Postman 官网下载链接3. SpingBoot 整合 Elasticsea...
2022-06-10 11:52:23 15453 18
原创 Jquery 将时间戳转化为正常时间
📢 本文章通过实战记录相关问题以及提供解决方案。 👤 公众号:恩故事还在继续1️⃣ 问题描述从数据库获取时间然后显示在前端,前端的展示是纯 html 所以如何将时间正常展示。ps:这里需要注意的是我们从数据库读取出来的是时间戳,如下图所示:2️⃣ 方案一 ❌方案一:<script> // 将时间戳转化为时间格式 function getLocalTime(time) { var date = new Date(time); .
2022-05-10 15:12:38 5911 1
原创 SpringBoot + Thymeleaf + emojioneArea 实现评论回复
📢 本文章按照仿牛客网里实现评论回复功能的改进。👤 公众号:恩故事还在继续1️⃣ 效果展示✏️ 补充说明上面的主要改变是将原来的评论框添加了表情回复功能,原来的项目是没有这项功能的,这个是我自己添加的。2️⃣ 技术使用说明这里基本逻辑框架还是使用的是 SpringBoot + Thymeleaf 其次就是使用了 emoji 来支持表情回复,我使用的插件是: emojioneArea3️⃣ 功能实现说明实现评论的主要逻辑其实并不复杂,主要操作的就是两张数据表: c.
2022-05-03 11:52:23 2115 2
原创 SpringBoot + Thymeleaf 实现评论显示
📢 本文章按照仿牛客网里显示评论功能记录下里面的这个主要逻辑。 👤 公众号:恩故事还在继续1️⃣ 效果展示2️⃣ 功能说明如上图所示,在实际的应用场景中,我们需要对某个帖子或者文字评论,我们不仅能对该帖子评论而且其他用户也可以对我们自己的评论进行回复。比如: 有A、B、C三个用户,A 对 帖子进行评论然后B可以对A的评论进行回复,C也可以对B的评论进行回复,A也可以对自己回复。3️⃣ 数据库设计CREATE TABLE `comment` ( `id` int(1.
2022-04-30 16:19:09 2679
原创 解决使用 editor.md 显示网页上md格式乱码
目录1. 项目需求1.1 技术需求1.2 安装 editor.md1.3 配置 editormd1.4 结果展示1.5 小问题2. 解决方案3. 完整代码4. 结果展示5. 注意事项6. 参考文献7. 📞 联系 👨1. 项目需求最近自己在做项目有一个需求,就是点击发布任务,我们输入的文字可以像markdown一样实现各种符号的输入以及代码格式正确显示。为了完成这个小功能,于是开启了我自己的挖坑路。1.1 技术需求首先说明下我自己的技术路线:SpringBoot + Thymeleaf + ht
2022-04-26 17:03:54 3448
原创 一文吃透 Java 字符与字符相加
目录1. 例题2. 详解3. 参考文献4. 📞 联系 👨1. 例题请看如下代码,请输出相应的结果public class Main { public static void main(String[] args) { char a = '0'; char b = '3'; char c = 'a'; int d = 2; System.out.println(a + b); System.out
2022-04-11 10:07:47 2669
原创 warm-up of the learning rate (预热学习率)
目录1. 什么是warmup2. warmup的作用3. 为什么warmup有效4. 参考文献5. 📞 联系 👨1. 什么是warmup最近在看论文的时候看到了一个专业术语,如下所示:Furthermore, we used a linear warm-up of the learning rate[12] in the first five epochs.然后网上查了资料,称这个叫做: 预热学习率 📝 名词解释warm-up是针对学习率learning rate优化的一种策略,主要过程
2022-04-04 17:40:30 5480
原创 牛客刷题-Java专项练习(2022-4-4)
📢 本文章按照牛客网每日一练上的10道题目上做错的习题来记录错题,并分享解析。 👤 公众号:恩故事还在继续打卡时间 📅 2022-4-4 题目类型:基础概念 题目难易程度: ⭐️⭐️ 写作耗时 🕑 : 2 h 30 min1️⃣ Java7特性中,abstract class和interface有什么区别。(ABD)A. 抽象类可以有构造方法,接口中不能有构造方法B. 抽象类中可以有普通成员变量,接口中没有普通成员变量C. 抽象类中不可以包含静态方法,接口中可以包含静态方法D..
2022-04-04 10:30:41 641
原创 牛客刷题-Java专项练习(2022-4-1)
📢 本文章按照牛客网每日一练上的10道题目上做错的习题来记录错题,并分享解析。👤 公众号:恩故事还在继续打卡时间 📅 2022-4-1 题目类型:基础概念 题目难易程度: ⭐️⭐️⭐️ 写作耗时 🕑 : 2 h 30 min 题目数量:10 答对题目数:4 准确率:40%1️⃣ 指出下列程序运行的结果(B)public class Example{ String str = new String("good"); char[ ] ch = { 'a' ,.
2022-04-01 15:52:21 1093
原创 牛客刷题-Java专项练习(2022-3-30)
📢 本文章按照牛客网每日一练上的10道题目上做错的习题来记录错题,并分享解析。👤 公众号:恩故事还在继续打卡时间 📅 2022-3-29 题目类型:基础概念 题目难易程度: ⭐️⭐️⭐️ 题目数量:10 答对题目数:8 准确率:80%1️⃣ 表达式(short)10/10.2*2运算后结果类型是(C)A. shortB. intC. doubleD. float✏️ 解析这道题目其实不难,主要考察的是运算符的优先级,其次就是: 浮点数默认为double首.
2022-03-30 14:47:20 1275
原创 牛客刷题-Java专项练习(2022-3-29)
📢 本文章按照牛客网每日一练上的10道题目上做错的习题来记录错题,并分享解析。👤 公众号:恩故事还在继续打卡时间 📅 2022-3-29 题目类型:基础概念 题目数量:10 答对题目数:7 准确率:70%1️⃣ 下面字段声明中哪一个在interface主体内是合法的? (B)A. private final static int answer = 42;B. public static int answer = 42;C. final static answer = 4.
2022-03-29 11:27:48 675
原创 牛客刷题-Java专项练习(2022-3-28)
📢 本文章按照牛客网每日一练上的10道题目上做错的习题来记录错题,并分享解析。👤 公众号:恩故事还在继续打卡时间 📅 2022-3-28 题目类型:基础概念 题目数量:10 答对题目数:6 准确率:60%1️⃣ 下面关于继承的描述正确的是 (A)A. 在Java中类只允许单一继承B. 在Java中一个类只能实现一个接口C. 在Java中一个类不能同时继承一个类和实现一个接口D. Java的单一继承使代码不可靠✏️ 解析这道题目考察的是关于继承相关的概念,所以解.
2022-03-28 15:55:03 1423 1
原创 牛客刷题-Java专项练习(2022-3-27)
📢 本文章按照牛客网每日一练上的10道题目上做错的习题来记录错题,并分享解析。打卡时间 📅 2022-3-23 题目数量:10 答对题目数:5 准确率:50%1️⃣ 导出类调用基类的构造器必须用到的关键字: ( C )A. thisB. finalC. superD. static✏️ 解析这是一道非常基础的题目,主要的考察点是基类和导出类的概念。导出类:导出类就是子类,也叫派生类基类:基类就是父类,也叫超类题目翻译过来就是:子类调用父类.
2022-03-27 16:16:15 875
原创 PGD 中 min-max 问题
目录1. min-max 问题1. min-max 问题为解决基于迭代方法生成的对抗样本攻击,Madry等人[2]提出PGD对抗训练方法,并从鲁棒优化的角度研究模型的对抗鲁棒性以及给出对抗鲁棒性的统一观点。对抗样本的攻击防御问题总结如式(2.1)所示:其中x为原始样本,δ为扰动信息,S为扰动信息的集合,y为原始样本x的正确标签,D是数据(x,y)满足的分布,θ是模型参数,对式(2.1)的优化可分别从攻击者和防御者的角度展开。攻击者希望内部的损失函数最大化,目的是找出有效的对抗样本。防御者希望外
2022-03-20 17:12:00 1187
原创 深度学习中正样本、负样本、简单样本、困难样本的区别 (简单易懂)
目录1. 前序2. 名词解释3. 举例说明4. 参考文献1. 前序在读论文或者看一些博客的时候,经常会出现这种名词:正样本、负样本、简单样本以及困难样本,最近自己为了加深这方面的理解,参考网上的一些资料,整理了下这几者之间的区别,方便自己查看也方便初学者快速了解。2. 名词解释正样本: 与真值对应的目标类别来说该样本为正样本。负样本: 与真值不对应的其他所有目标类别来说该样本为负样本。简单样本: 预测时与真值标签误差较小的样本。困难样本: 预测时与真值标签误差较大的样本。补充下:真值其实
2022-03-19 11:17:47 19471 8
原创 Pycharm 搭建 Django 项目 (非常详细)
目录1. 安装需求2. 准备工作2.1 新建项目2.2 输入相关配置2.3 项目创建完成2.4 查看安装 Django 版本2.5 启动项目2.6 解决一点小问题3. 一点小补充4. 参考文献1. 安装需求在使用 python 框架 Django 需要注意下面事项Pycharm 版本是专业版而不是社区版本Pycharm 配置好了 python 解释器 (一般我们现在用的都是python3)我自己使用的是 Pycharm 版本是2020.1.22. 准备工作2.1 新建项目首先我们打
2022-03-12 16:49:15 90621 33
原创 RuntimeError: element 0 of tensors does not require grad and does not have a grad_
https://www.cnblogs.com/sddai/p/14899411.html使用 model.eval() 出现RuntimeError: element 0 of tensors does not require grad and does not have a grad_
2022-02-27 13:28:46 16220 4
原创 一文读懂图像信号中的高频和低频
目录1. 高频2. 低频3. 举例说明1. 高频简单地说,图像信号中的高频分量,指的就是图像信号强度(亮度/灰度)变化剧烈的地方,也就是我们常说的边缘(轮廓)。2. 低频图像信号中的低频分量,指的就是图像强度(亮度/灰度)变换平缓的地方,也就是大片色块,变化不那么明显的地方。3. 举例说明举个例子,在一张白纸上有一行字,那么我们肯定直接聚焦在文字上,而不会太在意白纸本身,这里文字就是高频信号,而白纸就是低频信号。...
2022-01-06 15:29:53 8166 5
原创 深度学习-数据增强总结
目录1. 数据增强简介2. 如何进行数据增强2.1 离线增强2.2 在线增强3. 图像中的数据增强3.1 裁剪(Cropping)3.2 翻转变换(Flipping)3.3 旋转 | 反射变换(Rotation/Reflection)3.4 颜色变换(Color Space)3.5 几何变换(Geometric Transformations)3.6 噪声注入(Noise Injection)3.7 移动(Translation)3.8 随机擦除(Random Erasing)3.9 内核过滤器(Kerne
2021-12-30 14:09:34 9210 11
原创 基础知识:字符串
目录1. 序言2. 字母的大小写判断与转换2.1 字母大小写判断2.2 字母大小写转换3. 字符串替换4. 将变量转为字符串5. 将字符串转换为字符型数组6. 对字符串进行操作6.1 字符串内容追加6.2 字符串内容反转7. String、char 数组和 int 之间的互相转换7.1 String 转 char 数组7.2 char 数组转 String7.3 String 转 int7.4 int 转 String7.5 char 类型转 int1. 序言工欲善其事,必先利其器;器欲尽其能,必先得
2021-12-25 15:09:22 421
原创 解决:Linux:bash: git: command not found
目录1. 问题2. 解决方案2.1 安装git2.2 升级 apt-get2.3 重新安装git3. 参考文献1. 问题今天打算在Linux使用git拉取github上的代码,结果出现如下所示的问题:(pytorch) root@dev-zzx-share:~/wyf/ModelStealing# git clone https://github.com/zlh-thu/StealingVerification.gitbash: git: command not found于是下面就开始我的解决
2021-12-19 17:30:00 22514 5
原创 论文阅读中一些常见的名词解释
Pretrained model (预训练模型)一般情况下预训练模型都是大型模型,具备复杂的网络结构,众多的参数量,以及在足够大的数据集下进行训练而产生的模型. 在NLP领域,预训练模型往往是语言模型,因为语言模型的训练是无监督的,可以获得大规模语料,同时语言模型又是许多典型NLP任务的基础,如机器翻译,文本生成,阅读理解等,常见的预训练模型有BERT, GPT, roBERTa, transformer-XL等.Fine-tuning (微调)根据给定的预训练模型,改变它的部分参数或者为其新..
2021-12-02 10:17:13 969
原创 2021北漂记
从南到北,从夏天穿越到冬天,从小城市再到大城市。回想过去这一年的点滴,仿佛近在眼前却早已成为过往。读研的三年说长不长,说短也不短,从刚入学到现在已经过去了1/3,接下来就快变成了1/2。时间很快,快到有点让人发指。来北京这段时间,让我重新审视了一下自己,也让我第一次接触到外面上班的氛围,让我感受到了什么叫做社会的毒打。以前在学校,只不过就是单纯的学习,接触到的人纯是学生并不像社会这样各式各样的人,与人相处的方式需要改变,与人说话的态度也得改变,毕竟不如社会不像校园那样,有着学校这把保护伞为你挡着
2021-10-24 22:04:58 342 3
原创 E: Package ‘git‘ has no installation candidate
目录1. 问题2. 解决方案3. 参考文献1. 问题今天在Linux上安装git如下所示:apt-get install git -y结果出现下列错误:Reading package lists... DoneBuilding dependency tree Reading state information... DonePackage git is not available, but is referred to by another package.This may
2021-09-12 18:46:38 3025
原创 基础知识:二叉树
目录1. 前言2. 二叉树的遍历2.1 递归法2.1.1 前序遍历2.1.2 中序遍历2.1.3 后序遍历2.2 迭代法2.2.1 前序遍历2.2.2 中序遍历2.2.3 后序遍历2.2.4 层次遍历3. 相关习题4. 参考文献1. 前言写这篇文章的目的主要是记录下自己在 leetcode上刷二叉树上的一点心得,掌握下面的几种二叉树遍历对大家解题速度以及解题技巧有很大的提升,网上关于 leetcode 刷题技巧的文章已经很多很多了,这里我用自己最通俗、最简单、最真实的经历来记录我的刷题过程。2.
2021-08-28 12:30:15 296
原创 错误解决:There is no screen to be resumed matching
目录1. 问题引出2. 解决方案3. 参考文献1. 问题引出最近在使用screen 命令创建会话的时候,突然不小心将我的vscode关闭了,然后重新连接再次打开我之前创建的会话的时候出现了下面这句错误:(pytorch) root@dev-chq-caa:/private# screen -r 74308.nThere is a screen on:74308.n (08/17/21 21:11:47) (Attached)There is no screen to be resume
2021-08-18 12:17:28 15331 1
原创 Pytorch实现FGSM(Fast Gradient Sign Attack)
目录1. 相关说明2. 相关简述3. 代码实现3.1 引入相关包3.2 输入3.3 定义被攻击的模型3.4 定义FGSM攻击函数3.5 测试函数4. 可视化结果5. 可视化对抗样本6. 预训练模型下载7. 训练模型8. 完整代码1. 相关说明最近在整理相关实验代码的时候,无意中需要重新梳理下对抗攻击里的FGSM,于是自己参考网上的一些资料以及自己的心得写下这篇文章,用来以后回忆。2. 相关简述快速梯度标志攻击(FGSM),是迄今为止最早和最受欢迎的对抗性攻击之一,它由 Goodfellow 等人
2021-08-13 15:55:19 11036 33
原创 如何在Linux服务器上安装Anaconda(超详细)
目录1. 安装Anaconda1.1 下载anaconda的安装包1.2 解决安装出现的bug1.3 安装anaconda1.4 点击Enter(回车键)1.5 输入 yes1.6 继续点击 Enter1.7 输入 yes,添加环境变量1.8 完成安装以及检测是否安装成功2. Anaconda安装Pytorch2.1 创建虚拟环境2.2 激活环境2.3 测试安装成功3. 参考文献1. 安装Anaconda1.1 下载anaconda的安装包这里我们需要在官网上查找自己需要的版本,地址链接在下面:h
2021-07-12 16:30:21 312021 117
原创 vue + ssm 前后端分离实战案例(超详细)
目录1. 前言2. 技术需求2.1 前端2.2 后端2.3 功能实现3. 实现方案3.1 后端搭建框架3.2 前端框架展示4. 效果展示4.1 首页4.2 添加用户4.3 编辑用户5. 代码获取6. 参考文献1. 前言最近在学习如何使用前后端分离来进行开发,于是网上找了一篇博客参考了下,在他的基础上进行修改最终实现了这个前后端分离的效果。2. 技术需求2.1 前端开发工具:WebStorm开发框架:vue + axios + elementUI包管理工具: npm2.2 后端开发工具
2021-07-06 18:34:38 8143 1
原创 vue解决跨域问题(下)
目录1. 前言2. 问题引入2.1 整合后端问题2.2 整合前端问题3. 解决方案3.1 方案1(无效)3.2 方案1错误分析3.3 方案2(亲测有效)4. 参考文献1. 前言最近在学习 vue 与 SSM 实现前后端分离,碰到了一些棘手的问题,首先初次接触前后端分离这个概念还不是很清楚,网上的教程也是比较稀缺,所以自己也是花了点时间来理解了下这个概念,然后网上找了一个案例来看看前后端分离的具体效果。但是在这个过程中确实充满了艰辛,下面来看看我的填坑记录。2. 问题引入前后端分离,无非就是分别将后端
2021-07-06 16:43:48 1763 16
原创 解决: Vue 中 error ‘_‘ is defined but never used no-unused-vars
目录1. 前言2. 解决方案2.1 方案 12.2 方案 23. 参考文献1. 前言今天使用WebStorm运行vue项目的时候出现了下面所示的错误:D:\ws-workspace\src\components\userHome.vue 384:18 error '_' is defined but never used no-unused-vars✖ 1 problem (1 error, 0 warnings)这句话的意思使我们定义的变量未使用,但是在vue里面之前也是碰到这种错误
2021-07-04 19:36:07 24436 3
原创 IDEA + SSM + Maven + MySQL搭建一个论坛系统(非常详细)
目录1. 前言2. 技术需求3. 功能实现4. 效果展示4.1 首页4.2 注册界面4.3 登录界面4.4 登录成功界面4.5 个人信息界面4.6 设置界面4.7 设置头像4.8 发表主题4.9 发表评论4.10 管理员操作界面5. 资源获取方式1. 前言最近花了将近一周的时间回顾了下SSM框架,并且找了一个小型的项目来练练手于是在github上找了一个BBS论坛系统进行开发,下面是我自己在开发这个BBS系统一些个人心得以及踩坑记录2. 技术需求本项目基于Spring、Spring MVC、M
2021-07-03 20:34:19 5412 49
原创 解决Mybatis分页插件PageHelper自动添加limit导致分页失败问题
目录1. 问题描述2. 解决方案2.1 方案一2.2 方案二3. 完成效果4. 一点困惑5. 参考文献1. 问题描述今天在完善项目的时候,有一个需求就是给我的评论区实现分页显示评论数,但是当自己运行的时候点击查看评论的时候出现下面图示的结果,这就开始了我长达2个小时的改bug艰难征程。在控制台的显示如下:### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Yo
2021-07-02 16:28:51 4380 4
原创 解决vscode:could not establish connection to alias
目录1. 问题引入2. 解决方案1. 问题引入我相信大家在使用vscode连接服务器的时候大多数人出现过如下所示的错误:2. 解决方案相信大家网上查找解决方案的时候,大多数人都会看到下面的这个文件删掉然后就可以了。C:\Users\wyf\.ssh嗯嗯,可能对于少数人有用,但是对于大多数人是无效的。然后网上又各种查找解决办法,但是毫无用处,直到问了下身边的人才知道解决方案了。问题是这样的:如果你在自己的电脑上装了Git那么你Git自带的SSH 和你windows 里面自带的Open
2021-06-25 22:11:24 8888 11
原创 vue解决跨域问题(上)
目录1. 问题引入2.解决方案2.1 新建vue.config.js2.2 修改main.js里面的一些属性3. 效果展示4. 参考链接1. 问题引入最近有个需求就是使用vue读取我服务器上的data.json数据,然后通过vue里面的axios来读取,但是在实现这个需求的过程中出现了下面这个错误:错误大致描述为:'访问XMLHttpRequest'http://*.*.*.*/data.json“来源”http://localhost:8080'已被CORS策略阻止:请求的资源上不存在'Acce
2021-06-23 15:44:12 687 3
原创 React实现步骤条引导
目录1. 功能需求2. 核心代码3. 完整代码4. 效果展示1. 功能需求因项目需求要做一个类似于任务引导的功能,什么意思呢?就是类似于我们去注册一个账号要我们第一步填写什么信息,然后第二部填写什么信息,依次类推。2. 核心代码const steps = [ { title: '步骤一', content: <div style={{marginTop:30, marginBottom:150, marginLeft:20}
2021-06-10 16:26:24 1456
【真题+答案】暨南大学.zip
2020-12-13
lenet_mnist_model.zip
2020-09-26
基于javase标准化图书管理系统
2020-03-29
学生请假管理系统(jsp+servlet).zip
2019-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人