<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[自信来源于自我的正确认识，自卑来源于比较的结果。建立自信的基础就是承认现实、理解现实并想办法改变现实]]></description><link>https://blog.youkuaiyun.com/wyf2017</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wyf2017]]></copyright><item><title><![CDATA[Hive 基础知识]]></title><link>https://blog.youkuaiyun.com/wyf2017/article/details/132788170</link><guid>https://blog.youkuaiyun.com/wyf2017/article/details/132788170</guid><author>wyf2017</author><pubDate>Tue, 12 Sep 2023 23:04:14 +0800</pubDate><description><![CDATA[Hive是一个基于Hadoop的数据仓库基础设施工具，它可以将结构化的数据文件映射为一张数据库表，并提供类SQL查询功能（HQL）。Hive可以将SQL转换为MapReduce的任务进行运算，底层由HDFS来提供数据的存储。]]></description><category></category></item><item><title><![CDATA[仿牛客论坛项目部署总结]]></title><link>https://blog.youkuaiyun.com/wyf2017/article/details/125972584</link><guid>https://blog.youkuaiyun.com/wyf2017/article/details/125972584</guid><author>wyf2017</author><pubDate>Mon, 25 Jul 2022 12:47:44 +0800</pubDate><description><![CDATA[📢 本文章通过实战记录相关问题以及提供解决方案。
👤 公众号：恩故事还在继续]]></description><category></category></item><item><title><![CDATA[解决 SpringBoot 图片加载失败]]></title><link>https://blog.youkuaiyun.com/wyf2017/article/details/125415484</link><guid>https://blog.youkuaiyun.com/wyf2017/article/details/125415484</guid><author>wyf2017</author><pubDate>Wed, 22 Jun 2022 19:51:25 +0800</pubDate><description><![CDATA[📢 本文章通过实战记录相关问题以及提供解决方案。

👤 公众号：恩故事还在继续]]></description><category></category></item><item><title><![CDATA[SpringBoot + Thymeleaf 实现发送验证码计时器功能]]></title><link>https://blog.youkuaiyun.com/wyf2017/article/details/125320630</link><guid>https://blog.youkuaiyun.com/wyf2017/article/details/125320630</guid><author>wyf2017</author><pubDate>Thu, 16 Jun 2022 18:06:15 +0800</pubDate><description><![CDATA[📢 本文章通过实战记录相关问题以及提供解决方案。
👤 公众号：恩故事还在继续]]></description><category></category></item><item><title><![CDATA[SpringBoot 整合 Elasticsearch （超详细）]]></title><link>https://blog.youkuaiyun.com/wyf2017/article/details/125218036</link><guid>https://blog.youkuaiyun.com/wyf2017/article/details/125218036</guid><author>wyf2017</author><pubDate>Fri, 10 Jun 2022 11:52:23 +0800</pubDate><description><![CDATA[为了完成 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...]]></description><category></category></item><item><title><![CDATA[Jquery 将时间戳转化为正常时间]]></title><link>https://blog.youkuaiyun.com/wyf2017/article/details/124688704</link><guid>https://blog.youkuaiyun.com/wyf2017/article/details/124688704</guid><author>wyf2017</author><pubDate>Tue, 10 May 2022 15:12:38 +0800</pubDate><description><![CDATA[📢 本文章通过实战记录相关问题以及提供解决方案。 
👤 公众号：恩故事还在继续


1️⃣ 问题描述
从数据库获取时间然后显示在前端，前端的展示是纯 html 所以如何将时间正常展示。

ps:这里需要注意的是我们从数据库读取出来的是时间戳，如下图所示:



2️⃣ 方案一  ❌
方案一:
&lt;script&gt;
    // 将时间戳转化为时间格式
    function getLocalTime(time) {
        var date = new Date(time);
     .]]></description><category></category></item><item><title><![CDATA[SpringBoot + Thymeleaf + emojioneArea 实现评论回复]]></title><link>https://blog.youkuaiyun.com/wyf2017/article/details/124551466</link><guid>https://blog.youkuaiyun.com/wyf2017/article/details/124551466</guid><author>wyf2017</author><pubDate>Tue, 03 May 2022 11:52:23 +0800</pubDate><description><![CDATA[📢 本文章按照仿牛客网里实现评论回复功能的改进。
👤 公众号：恩故事还在继续


1️⃣  效果展示


✏️  补充说明
上面的主要改变是将原来的评论框添加了表情回复功能，原来的项目是没有这项功能的,这个是我自己添加的。


2️⃣  技术使用说明
这里基本逻辑框架还是使用的是 SpringBoot + Thymeleaf 

其次就是使用了 emoji 来支持表情回复，我使用的插件是: emojioneArea


3️⃣  功能实现说明
实现评论的主要逻辑其实并不复杂,主要操作的就是两张数据表: c.]]></description><category></category></item><item><title><![CDATA[SpringBoot + Thymeleaf 实现评论显示]]></title><link>https://blog.youkuaiyun.com/wyf2017/article/details/124512731</link><guid>https://blog.youkuaiyun.com/wyf2017/article/details/124512731</guid><author>wyf2017</author><pubDate>Sat, 30 Apr 2022 16:19:09 +0800</pubDate><description><![CDATA[📢 本文章按照仿牛客网里显示评论功能记录下里面的这个主要逻辑。  
👤 公众号：恩故事还在继续


1️⃣ 效果展示



2️⃣ 功能说明

如上图所示，在实际的应用场景中,我们需要对某个帖子或者文字评论,我们不仅能对该帖子评论而且其他用户也可以对我们自己的评论进行回复。
比如: 有A、B、C三个用户，A 对 帖子进行评论
然后B可以对A的评论进行回复，C也可以对B的评论进行回复，A也可以对自己回复。


3️⃣  数据库设计

CREATE TABLE `comment` (
  `id` int(1.]]></description><category></category></item><item><title><![CDATA[解决使用 editor.md 显示网页上md格式乱码]]></title><link>https://blog.youkuaiyun.com/wyf2017/article/details/124430558</link><guid>https://blog.youkuaiyun.com/wyf2017/article/details/124430558</guid><author>wyf2017</author><pubDate>Tue, 26 Apr 2022 17:03:54 +0800</pubDate><description><![CDATA[目录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]]></description><category></category></item><item><title><![CDATA[一文吃透 Java 字符与字符相加]]></title><link>https://blog.youkuaiyun.com/wyf2017/article/details/124092006</link><guid>https://blog.youkuaiyun.com/wyf2017/article/details/124092006</guid><author>wyf2017</author><pubDate>Mon, 11 Apr 2022 10:07:47 +0800</pubDate><description><![CDATA[目录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]]></description><category></category></item><item><title><![CDATA[warm-up of the learning rate （预热学习率）]]></title><link>https://blog.youkuaiyun.com/wyf2017/article/details/123956875</link><guid>https://blog.youkuaiyun.com/wyf2017/article/details/123956875</guid><author>wyf2017</author><pubDate>Mon, 04 Apr 2022 17:40:30 +0800</pubDate><description><![CDATA[目录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优化的一种策略，主要过程]]></description><category></category></item><item><title><![CDATA[牛客刷题-Java专项练习（2022-4-4）]]></title><link>https://blog.youkuaiyun.com/wyf2017/article/details/123949568</link><guid>https://blog.youkuaiyun.com/wyf2017/article/details/123949568</guid><author>wyf2017</author><pubDate>Mon, 04 Apr 2022 10:30:41 +0800</pubDate><description><![CDATA[📢 本文章按照牛客网每日一练上的10道题目上做错的习题来记录错题，并分享解析。 
👤 公众号：恩故事还在继续


打卡时间 📅 2022-4-4 
题目类型：基础概念 
题目难易程度: ⭐️⭐️ 
写作耗时 🕑 : 2 h 30 min


1️⃣ Java7特性中,abstract class和interface有什么区别。（ABD）
A. 抽象类可以有构造方法，接口中不能有构造方法
B. 抽象类中可以有普通成员变量，接口中没有普通成员变量
C. 抽象类中不可以包含静态方法，接口中可以包含静态方法
D..]]></description><category></category></item><item><title><![CDATA[牛客刷题-Java专项练习（2022-4-1）]]></title><link>https://blog.youkuaiyun.com/wyf2017/article/details/123895592</link><guid>https://blog.youkuaiyun.com/wyf2017/article/details/123895592</guid><author>wyf2017</author><pubDate>Fri, 01 Apr 2022 15:52:21 +0800</pubDate><description><![CDATA[📢 本文章按照牛客网每日一练上的10道题目上做错的习题来记录错题，并分享解析。
👤 公众号：恩故事还在继续


打卡时间 📅 2022-4-1 
题目类型：基础概念 
题目难易程度: ⭐️⭐️⭐️ 
写作耗时 🕑 :  2 h 30 min 
题目数量：10    答对题目数：4   准确率：40%


1️⃣ 指出下列程序运行的结果（B）
public class Example{
    String str = new String("good");
    char[ ] ch = { 'a' ,.]]></description><category></category></item><item><title><![CDATA[牛客刷题-Java专项练习（2022-3-30）]]></title><link>https://blog.youkuaiyun.com/wyf2017/article/details/123844748</link><guid>https://blog.youkuaiyun.com/wyf2017/article/details/123844748</guid><author>wyf2017</author><pubDate>Wed, 30 Mar 2022 14:47:20 +0800</pubDate><description><![CDATA[📢 本文章按照牛客网每日一练上的10道题目上做错的习题来记录错题，并分享解析。
👤 公众号：恩故事还在继续


打卡时间 📅 2022-3-29 
题目类型：基础概念  
题目难易程度: ⭐️⭐️⭐️  
题目数量：10    答对题目数：8   准确率：80%


1️⃣  表达式(short)10/10.2*2运算后结果类型是（C）
A. short
B. int
C. double
D. float

✏️ 解析
这道题目其实不难,主要考察的是运算符的优先级，其次就是: 浮点数默认为double
首.]]></description><category></category></item><item><title><![CDATA[牛客刷题-Java专项练习（2022-3-29）]]></title><link>https://blog.youkuaiyun.com/wyf2017/article/details/123814676</link><guid>https://blog.youkuaiyun.com/wyf2017/article/details/123814676</guid><author>wyf2017</author><pubDate>Tue, 29 Mar 2022 11:27:48 +0800</pubDate><description><![CDATA[📢 本文章按照牛客网每日一练上的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.]]></description><category></category></item><item><title><![CDATA[牛客刷题-Java专项练习（2022-3-28）]]></title><link>https://blog.youkuaiyun.com/wyf2017/article/details/123791456</link><guid>https://blog.youkuaiyun.com/wyf2017/article/details/123791456</guid><author>wyf2017</author><pubDate>Mon, 28 Mar 2022 15:55:03 +0800</pubDate><description><![CDATA[📢 本文章按照牛客网每日一练上的10道题目上做错的习题来记录错题，并分享解析。
👤 公众号：恩故事还在继续


打卡时间 📅 2022-3-28   
题目类型：基础概念 
题目数量：10    答对题目数：6   准确率：60%


1️⃣ 下面关于继承的描述正确的是 （A）
A. 在Java中类只允许单一继承
B. 在Java中一个类只能实现一个接口
C. 在Java中一个类不能同时继承一个类和实现一个接口
D. Java的单一继承使代码不可靠

✏️ 解析
这道题目考察的是关于继承相关的概念,所以解.]]></description><category></category></item><item><title><![CDATA[牛客刷题-Java专项练习（2022-3-27）]]></title><link>https://blog.youkuaiyun.com/wyf2017/article/details/123771595</link><guid>https://blog.youkuaiyun.com/wyf2017/article/details/123771595</guid><author>wyf2017</author><pubDate>Sun, 27 Mar 2022 16:16:15 +0800</pubDate><description><![CDATA[📢 本文章按照牛客网每日一练上的10道题目上做错的习题来记录错题，并分享解析。


打卡时间 📅 2022-3-23     
题目数量：10         答对题目数：5      准确率：50%


1️⃣ 导出类调用基类的构造器必须用到的关键字： ( C )
A. this
B. final
C. super
D. static

✏️ 解析
这是一道非常基础的题目，主要的考察点是基类和导出类的概念。
导出类:导出类就是子类，也叫派生类
基类:基类就是父类,也叫超类
题目翻译过来就是:子类调用父类.]]></description><category></category></item><item><title><![CDATA[PGD 中 min-max 问题]]></title><link>https://blog.youkuaiyun.com/wyf2017/article/details/123616690</link><guid>https://blog.youkuaiyun.com/wyf2017/article/details/123616690</guid><author>wyf2017</author><pubDate>Sun, 20 Mar 2022 17:12:00 +0800</pubDate><description><![CDATA[目录1.  min-max 问题
1.  min-max 问题
为解决基于迭代方法生成的对抗样本攻击，Madry等人[2]提出PGD对抗训练方法，并从鲁棒优化的角度研究模型的对抗鲁棒性以及给出对抗鲁棒性的统一观点。对抗样本的攻击防御问题总结如式(2.1)所示：


其中x为原始样本，δ为扰动信息，S为扰动信息的集合，y为原始样本x的正确标签，D是数据(x,y)满足的分布，θ是模型参数,对式(2.1)的优化可分别从攻击者和防御者的角度展开。攻击者希望内部的损失函数最大化，目的是找出有效的对抗样本。防御者希望外]]></description><category></category></item><item><title><![CDATA[深度学习中正样本、负样本、简单样本、困难样本的区别 （简单易懂）]]></title><link>https://blog.youkuaiyun.com/wyf2017/article/details/123590717</link><guid>https://blog.youkuaiyun.com/wyf2017/article/details/123590717</guid><author>wyf2017</author><pubDate>Sat, 19 Mar 2022 11:17:47 +0800</pubDate><description><![CDATA[目录1. 前序2. 名词解释3. 举例说明4. 参考文献
1. 前序
在读论文或者看一些博客的时候，经常会出现这种名词：正样本、负样本、简单样本以及困难样本，最近自己为了加深这方面的理解，参考网上的一些资料，整理了下这几者之间的区别，方便自己查看也方便初学者快速了解。
2. 名词解释

正样本： 与真值对应的目标类别来说该样本为正样本。
负样本： 与真值不对应的其他所有目标类别来说该样本为负样本。
简单样本： 预测时与真值标签误差较小的样本。
困难样本： 预测时与真值标签误差较大的样本。

补充下：真值其实]]></description><category></category></item><item><title><![CDATA[Pycharm 搭建 Django 项目 （非常详细）]]></title><link>https://blog.youkuaiyun.com/wyf2017/article/details/123445054</link><guid>https://blog.youkuaiyun.com/wyf2017/article/details/123445054</guid><author>wyf2017</author><pubDate>Sat, 12 Mar 2022 16:49:15 +0800</pubDate><description><![CDATA[目录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.2


2. 准备工作
2.1 新建项目

首先我们打]]></description><category></category></item></channel></rss>