<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[人还未醒的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/HSJSJH</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; HSJSJH]]></copyright><item><title><![CDATA[leetcode刷题记录：[764]最大加号标志]]></title><link>https://blog.youkuaiyun.com/HSJSJH/article/details/134421654</link><guid>https://blog.youkuaiyun.com/HSJSJH/article/details/134421654</guid><author>HSJSJH</author><pubDate>Wed, 15 Nov 2023 15:40:22 +0800</pubDate><description><![CDATA[定义一个三维数组，前两个值分别代表其点的横纵坐标，第三个值代表其值。然后分别计算各点各方向的阶。采用动态规划的思想。在上面的网格中，最大加号标志的阶只能是2。一个标志已在图中标出。，以及4个从中心向上、向下、向左、向右延伸，长度为。注意，只有加号标志的所有网格要求为。如果未找到加号标志，则返回。没有加号标志，返回 0。]]></description><category></category></item><item><title><![CDATA[leetcode刷题记录：[217]存在重复元素]]></title><link>https://blog.youkuaiyun.com/HSJSJH/article/details/134407473</link><guid>https://blog.youkuaiyun.com/HSJSJH/article/details/134407473</guid><author>HSJSJH</author><pubDate>Tue, 14 Nov 2023 20:37:28 +0800</pubDate><description><![CDATA[创建哈希表，判断是否存在对应key值即可。如果数组中每个元素互不相同，返回。如果任一值在数组中出现。]]></description><category></category></item><item><title><![CDATA[leetcode刷题记录：[2574]左右元素和的差值]]></title><link>https://blog.youkuaiyun.com/HSJSJH/article/details/134370429</link><guid>https://blog.youkuaiyun.com/HSJSJH/article/details/134370429</guid><author>HSJSJH</author><pubDate>Mon, 13 Nov 2023 09:46:51 +0800</pubDate><description><![CDATA[数组 answer 为 [|0 - 15|,|10 - 11|,|14 - 3|,|22 - 0|] = [15,1,11,22]。数组 leftSum 为 [0,10,14,22] 且数组 rightSum 为 [15,11,3,0]。这个简单题的思路还是很好想的，直接暴力解法，分别算好左右和​，再做差绝对值即可。数组 leftSum 为 [0] 且数组 rightSum 为 [0]。数组 answer 为 [|0 - 0|] = [0]。，请你找出一个下标从。]]></description><category></category></item><item><title><![CDATA[leetcode刷题记录：[1017]负二进制转换]]></title><link>https://blog.youkuaiyun.com/HSJSJH/article/details/134347564</link><guid>https://blog.youkuaiyun.com/HSJSJH/article/details/134347564</guid><author>HSJSJH</author><pubDate>Sat, 11 Nov 2023 13:59:09 +0800</pubDate><description><![CDATA[2. 先让 n -= f， 再让 n /= x ：实际上是 先将n的最低位抹为0，之后再向右移一位， 最后 n = abcde（x进制表示） （n -= f 是为了使得之后的 n /= x 是整除，避开不同语言在无法整除时存在向上向下取整的区别）b. 对于其它进制来说， i. 若x为正数，则 f = n % x；ii. 但若x为负数，则这里还是需要针对不同语言的除法特性去分析，可能需要在 n % x 的基础上再进行一些运算操作得到 f。，以二进制字符串的形式返回该整数的。1. 得到最低位的值f；]]></description><category></category></item><item><title><![CDATA[leetcode刷题记录：[2135]统计追加字母可以获得的单词数]]></title><link>https://blog.youkuaiyun.com/HSJSJH/article/details/134339944</link><guid>https://blog.youkuaiyun.com/HSJSJH/article/details/134339944</guid><author>HSJSJH</author><pubDate>Fri, 10 Nov 2023 20:05:25 +0800</pubDate><description><![CDATA[为了形成 targetWords[2] = "acti" ，可以选用 startWords[1] = "act" ，追加字母 'i' ，并重排 "acti" 为 "acti" 自身。- 为了形成 targetWords[0] = "tack" ，可以选用 startWords[1] = "act" ，追加字母 'k' ，并重排 "actk" 为 "tack"。- startWords 中不存在可以用于获得 targetWords[1] = "act" 的字符串。中的某个字符串经执行操作获得。]]></description><category></category></item><item><title><![CDATA[leetcode刷题记录：[2895]最小处理时间]]></title><link>https://blog.youkuaiyun.com/HSJSJH/article/details/134284979</link><guid>https://blog.youkuaiyun.com/HSJSJH/article/details/134284979</guid><author>HSJSJH</author><pubDate>Wed, 08 Nov 2023 11:21:47 +0800</pubDate><description><![CDATA[最优的方案是将下标为 1, 4, 5, 6 的任务分配给第一颗处理器（最早空闲时间 time = 10），下标为 0, 2, 3, 7 的任务分配给第二颗处理器（最早空闲时间 time = 20）。最优的方案是将下标为 4, 5, 6, 7 的任务分配给第一颗处理器（最早空闲时间 time = 8），下标为 0, 1, 2, 3 的任务分配给第二颗处理器（最早空闲时间 time = 10）。因此，可以证明执行完所有任务需要花费的最小时间是 16。因此，可以证明执行完所有任务需要花费的最小时间是 23。]]></description><category></category></item><item><title><![CDATA[leetcode刷题记录：面试题 16.05. 阶乘尾数]]></title><link>https://blog.youkuaiyun.com/HSJSJH/article/details/134243676</link><guid>https://blog.youkuaiyun.com/HSJSJH/article/details/134243676</guid><author>HSJSJH</author><pubDate>Mon, 06 Nov 2023 12:33:25 +0800</pubDate><description><![CDATA[思路：直接计算阶乘的值，再对10取余，这样虽然能够计算出尾零的个数，但是达不到时间复杂度的要求。即更换思路：10会有一个0，10 = 2 *5；5大于2，5的因子个数肯定小于等于2的因子个数。本质就是求有多少个5的因子。设计一个算法，算出 n 阶乘有多少个尾随零。= 120, 尾数中有 1 个零.= 6, 尾数中没有零。你算法的时间复杂度应为。]]></description><category></category></item><item><title><![CDATA[leetcode刷题记录：[100]相同的树]]></title><link>https://blog.youkuaiyun.com/HSJSJH/article/details/134198721</link><guid>https://blog.youkuaiyun.com/HSJSJH/article/details/134198721</guid><author>HSJSJH</author><pubDate>Fri, 03 Nov 2023 14:21:21 +0800</pubDate><description><![CDATA[利用深度优先搜索：如果两个二叉树都为空，则两个二叉树相同。如果两个二叉树中有且只有一个为空，则两个二叉树一定不相同。如果两个二叉树都不为空，那么首先判断它们的根节点的值是否相同，若不相同则两个二叉树一定不同，若相同，再分别判断两个二叉树的左子树是否相同以及右子树是否相同。这是一个递归的过程，因此可以使用深度优先搜索，递归地判断两个二叉树是否相同。如果两个树在结构上相同，并且节点具有相同的值，则认为它们是相同的。总结：终于刷到一道简单题。直接使用深度优先搜索递归即可。，编写一个函数来检验这两棵树是否相同。]]></description><category></category></item><item><title><![CDATA[leetcode刷题记录：[2095]删除链表的中间节点]]></title><link>https://blog.youkuaiyun.com/HSJSJH/article/details/134156408</link><guid>https://blog.youkuaiyun.com/HSJSJH/article/details/134156408</guid><author>HSJSJH</author><pubDate>Wed, 01 Nov 2023 10:54:18 +0800</pubDate><description><![CDATA[即使用两个指针 fast 和 slow 对链表进行遍历，其中快指针 fast 每次遍历两个元素，慢指针 slow 每次遍历一个元素。这样在快指针遍历完链表时，慢指针就恰好在链表的中间位置。，因此除了慢指针 slow 外，再使用一个指针 pre 时刻指向 slow 的前一个节点。这样就可以在遍历结束后，通过 pre 将 slow 删除了。总结：第一想法还是暴力解法，使用循环得到链表长度。solution的快慢指针解法更好，还需要好好学习啊！由于链表不支持随机访问，因此常见的找出链表中间节点的方法是使用。]]></description><category></category></item><item><title><![CDATA[leetcode刷题记录：[2110]股票平滑下跌阶段的数目]]></title><link>https://blog.youkuaiyun.com/HSJSJH/article/details/134119698</link><guid>https://blog.youkuaiyun.com/HSJSJH/article/details/134119698</guid><author>HSJSJH</author><pubDate>Mon, 30 Oct 2023 15:19:03 +0800</pubDate><description><![CDATA[leetcode刷题记录：[2110]股票平滑下跌阶段的数目]]></description><category></category></item><item><title><![CDATA[FCN（Fully Convolutional Networks for Semantic Segmentation）全文翻译]]></title><link>https://blog.youkuaiyun.com/HSJSJH/article/details/127142985</link><guid>https://blog.youkuaiyun.com/HSJSJH/article/details/127142985</guid><author>HSJSJH</author><pubDate>Sun, 02 Oct 2022 15:22:53 +0800</pubDate><description><![CDATA[FCN翻译]]></description><category></category></item><item><title><![CDATA[网页手写数字，后台通过回归和CNN及时识别]]></title><link>https://blog.youkuaiyun.com/HSJSJH/article/details/125779405</link><guid>https://blog.youkuaiyun.com/HSJSJH/article/details/125779405</guid><author>HSJSJH</author><pubDate>Thu, 14 Jul 2022 10:52:08 +0800</pubDate><description><![CDATA[网页手写数字，后台通过回归和CNN及时识别。]]></description><category></category></item><item><title><![CDATA[百度飞桨--手写数字识别任务踩坑记录]]></title><link>https://blog.youkuaiyun.com/HSJSJH/article/details/125666258</link><guid>https://blog.youkuaiyun.com/HSJSJH/article/details/125666258</guid><author>HSJSJH</author><pubDate>Thu, 07 Jul 2022 20:19:30 +0800</pubDate><description><![CDATA[百度飞桨--手写数字识别任务踩坑记录]]></description><category></category></item><item><title><![CDATA[关于我一个月考研上岸这件事]]></title><link>https://blog.youkuaiyun.com/HSJSJH/article/details/125409526</link><guid>https://blog.youkuaiyun.com/HSJSJH/article/details/125409526</guid><author>HSJSJH</author><pubDate>Wed, 22 Jun 2022 15:10:29 +0800</pubDate><description><![CDATA[二战考研经验分享。]]></description><category></category></item><item><title><![CDATA[手把手教小白部署vue教程]]></title><link>https://blog.youkuaiyun.com/HSJSJH/article/details/109684410</link><guid>https://blog.youkuaiyun.com/HSJSJH/article/details/109684410</guid><author>HSJSJH</author><pubDate>Fri, 13 Nov 2020 23:20:45 +0800</pubDate><description><![CDATA[最近在家写了个vue的demo，想着双十一买的服务器，就想把它部署上去给朋友们玩玩。奈何太菜，之前没有接触过服务器部署，就上网搜各种教程，但总有些不对劲。下面就当是自己的一个总结吧。
1.安装java环境 jdk
2.配置Tomcat
以上两步就不再赘述了，照着网上的教程一步一步来就OK啦。
3.在Tomcat的webapps下创建文件夹
我的项目名称为Pleasure，所以创建一个Pleasure的文件夹，后续会用到。这里以自己的实际项目为准。
4.在vue项目config/index.js文件中，设置a]]></description><category></category></item><item><title><![CDATA[vue项目中引用Iconfont矢量图标]]></title><link>https://blog.youkuaiyun.com/HSJSJH/article/details/109684409</link><guid>https://blog.youkuaiyun.com/HSJSJH/article/details/109684409</guid><author>HSJSJH</author><pubDate>Fri, 13 Nov 2020 23:19:34 +0800</pubDate><description><![CDATA[最近课设作业中使用vue项目模仿写课堂派，自然会用到许多图片，奈何抠图技术太渣，只好运用Iconfont矢量图标图。用了才知道是真方便。


首先进入 Iconfont 阿里巴巴矢量图标图官网 如图所示：



搜索自己想要找的图，将其加入购物车：



将选好的图标加入到项目中，在项目里面也可编辑自己想要的样式：






项目编辑中还有一点对项目的编辑，在更多操作里面（后面会用到）：



选好编辑好后将项目下载到本地：



将下好的压缩包解压后放在vue项目中，在main.js中引入iconfon]]></description><category></category></item><item><title><![CDATA[nginx一文解决vue部署跨域问题]]></title><link>https://blog.youkuaiyun.com/HSJSJH/article/details/109684389</link><guid>https://blog.youkuaiyun.com/HSJSJH/article/details/109684389</guid><author>HSJSJH</author><pubDate>Fri, 13 Nov 2020 23:18:38 +0800</pubDate><description><![CDATA[平时我们在使用如vue等诸如此类的前端框架时，难免会回到跨域问题。在本地运行项目时，我们使用axios解决跨域问题。可是当我们部署到服务器上时，则会发现我们前台请求的地址404了，555…，头都整痛了，最后结合网上的教程和请教了一位大佬朋友，终于解决了这个问题。
下面让我们来解决这个恼人的问题吧，使用nginx反向代理解决此问题：
1.到nginx官网，如下图所示：

2.选择其中一个版本，下载即可

3.解压下载好的压缩包，找到conf文件夹下的nginx.conf：
我们在这里做一个简单的配置
serv]]></description><category></category></item><item><title><![CDATA[基于vue的选择月日组件]]></title><link>https://blog.youkuaiyun.com/HSJSJH/article/details/109684344</link><guid>https://blog.youkuaiyun.com/HSJSJH/article/details/109684344</guid><author>HSJSJH</author><pubDate>Fri, 13 Nov 2020 23:16:43 +0800</pubDate><description><![CDATA[经过今天一整天的努力，终于发布了第一个属于我自己的vue组件。灵感来源于写一个那年今日的小demo，在网上找只选择月份，日期的组件一直没有找到。于是打算自己写一个，写完之后想着既然网上没有，何不发在网上和大家一起分享呢，于是花了一天的时间将我的组件发布到了npm上。由于这个组件是基于elementUI的，所以用这个组件同时也需要下载element的依赖。下面我简单的给大家介绍一下用法：
1.安装依赖
命令：npm install monthes-days
      npm i element-ui -S
]]></description><category></category></item></channel></rss>