<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Tanhauser的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Tanhauser</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Tanhauser]]></copyright><item><title><![CDATA[蓝桥杯-蜗牛[Java]]]></title><link>https://blog.youkuaiyun.com/Tanhauser/article/details/137408690</link><guid>https://blog.youkuaiyun.com/Tanhauser/article/details/137408690</guid><author>Tanhauser</author><pubDate>Fri, 05 Apr 2024 21:12:56 +0800</pubDate><description><![CDATA[它只能在x轴上或者竹竿上爬行，在x轴上爬行速度为1单位每秒；为了快速到达目的地，它施展了魔法，在第i和i+1根竹竿之间建立了传送门（0]]></description><category></category></item><item><title><![CDATA[蓝桥杯-Excel地址[Java]]]></title><link>https://blog.youkuaiyun.com/Tanhauser/article/details/135216249</link><guid>https://blog.youkuaiyun.com/Tanhauser/article/details/135216249</guid><author>Tanhauser</author><pubDate>Tue, 26 Dec 2023 11:05:55 +0800</pubDate><description><![CDATA[如果我们想把这种表示法一般化，可以把很大的数字转换为很长的字母序列呢？本题目即是要求对输入的数字, 输出其对应的 Excel 地址表示方式。Excel 单元格的地址表示很有趣，它使用字母来表示列号。当然 Excel 的最大列号是有限度的，所以转换起来不难。输入一个整数n，其范围 [1,2147483647]。输出n对应的 Excel 地址表示方式。AA 表示第 27 列，AB 表示第 28 列，BA 表示第 53 列，Z 表示第 26 列，A 表示第 1 列，B 表示第 2 列，]]></description><category></category></item><item><title><![CDATA[蓝桥杯-回文日期[Java]]]></title><link>https://blog.youkuaiyun.com/Tanhauser/article/details/134228885</link><guid>https://blog.youkuaiyun.com/Tanhauser/article/details/134228885</guid><author>Tanhauser</author><pubDate>Sun, 05 Nov 2023 13:20:43 +0800</pubDate><description><![CDATA[也有人表示 20200202 并不仅仅是一个回文日期，还是一个 ABABBABA 型的回文日期。因为如果将这个日期按 “yyyymmdd” 的格式写成一个 8 位数是 20200202，恰好是一个回文数。给定一个 8 位数的日期，请你计算该日期之后下一个回文日期和下一个 ABABBABA 型的回文日期各是哪一天。对于所有评测用例，10000101 ≤ N ≤ 89991231 ，保证N是一个合法日期的 8 位数表示。第一行表示下一个回文日期，第二行表示下一个 ABABBABA 型的回文日期。]]></description><category></category></item><item><title><![CDATA[蓝桥杯-成绩统计[Java]]]></title><link>https://blog.youkuaiyun.com/Tanhauser/article/details/134219732</link><guid>https://blog.youkuaiyun.com/Tanhauser/article/details/134219732</guid><author>Tanhauser</author><pubDate>Sat, 04 Nov 2023 16:19:16 +0800</pubDate><description><![CDATA[小蓝给学生们组织了一场考试，卷面总分为 100 分，每个学生的得分都是一个 0 到 100 的整数。输出两行，每行一个百分数，分别表示及格率和优秀率。百分号前的部分四舍五入保留整数。如果得分至少是 60 分，则称为及格。如果得分至少为 85 分，则称为优秀。接下来n行，每行包含一个 0 至 100 的整数，表示一个学生的得分。请计算及格率和优秀率，用百分数表示，百分号前的部分四舍五入保留整数。n(1 ≤ n ≤ 10^4)，表示考试人数。输入的第一行包含一个整数。]]></description><category></category></item><item><title><![CDATA[蓝桥杯-单词分析[Java]]]></title><link>https://blog.youkuaiyun.com/Tanhauser/article/details/134001643</link><guid>https://blog.youkuaiyun.com/Tanhauser/article/details/134001643</guid><author>Tanhauser</author><pubDate>Mon, 23 Oct 2023 23:54:42 +0800</pubDate><description><![CDATA[小蓝正在学习一门神奇的语言，这门语言中的单词都是由小写英文字母组 成，有些单词很长，远远超过正常英文单词的长度。小蓝学了很长时间也记不住一些单词，他准备不再完全记忆这些单词，而是根据单词中哪个字母出现得最多来分辨单词。输出两行，第一行包含一个英文字母，表示单词中出现得最多的字母是哪 个。如果有多个字母出现的次数相等，输出字典序最小的那个。现在，请你帮助小蓝，给了一个单词后，帮助他找到出现最多的字母和这 个字母出现的次数。第二行包含一个整数，表示出现得最多的那个字母在单词中出现的次数。]]></description><category></category></item><item><title><![CDATA[LeetCode 2810.故障键盘]]></title><link>https://blog.youkuaiyun.com/Tanhauser/article/details/132289244</link><guid>https://blog.youkuaiyun.com/Tanhauser/article/details/132289244</guid><author>Tanhauser</author><pubDate>Tue, 15 Aug 2023 08:06:51 +0800</pubDate><description><![CDATA[因为第 4 个字符是 'i' ，屏幕上的文本被反转，变成 "rts"。因为第 3 个字符是 'i' ，屏幕上的文本被反转，变成 "op"。因为第 4 个字符是 'i' ，屏幕上的文本被反转，变成 "po"。时，它会反转你所写的字符串。输入第 6 个字符后，屏幕上的文本是： "rtsng"。输入第 5 个字符后，屏幕上的文本是："rtsn"。输入第 2 个字符后，屏幕上的文本是："po"。输入第 1 个字符后，屏幕上的文本是："s"。输入第 1 个字符后，屏幕上的文本是："p"。]]></description><category></category></item><item><title><![CDATA[[Go]初学Go语言(一)]]></title><link>https://blog.youkuaiyun.com/Tanhauser/article/details/131698280</link><guid>https://blog.youkuaiyun.com/Tanhauser/article/details/131698280</guid><author>Tanhauser</author><pubDate>Thu, 13 Jul 2023 21:54:58 +0800</pubDate><description><![CDATA[Go语言通过协程可以方便的实现并行处理，达到处理效率的最大化 ，提升系统的吞吐能力。GO语言使用起来简单、代码描述效率高、编码规范统一、上手快。通过少量的代码，即可实现框架的标准化，能快速的构建各种通用组件和公共类库，进一步提升开发效率，实现特定场景下的功能量产。上面是Go语言的一些优点，简单的摘抄了点。下面是偏笔记的内容，多数笔记来自菜鸟教程，一些比较通用的方法比如说用等我就没有记录，记录的都是一些个人认为比较特殊的点。因为第一次尝试写这种入门的文章，文笔会很差，大家体谅一下，拜托！！！]]></description><category></category></item><item><title><![CDATA[数字图像处理目录]]></title><link>https://blog.youkuaiyun.com/Tanhauser/article/details/129962358</link><guid>https://blog.youkuaiyun.com/Tanhauser/article/details/129962358</guid><author>Tanhauser</author><pubDate>Fri, 23 Jun 2023 21:37:29 +0800</pubDate><description><![CDATA[该代码仅仅是从rgb角度进行操作，没有使用opencv等第三方库。之前有写过灰度处理，不过当时是刚接触图像处理写的，这次打算从灰度开始重新写一些较为完整的处理流程。打算慢慢更新，整理。]]></description><category></category></item><item><title><![CDATA[数字图像处理之降噪处理]]></title><link>https://blog.youkuaiyun.com/Tanhauser/article/details/131351219</link><guid>https://blog.youkuaiyun.com/Tanhauser/article/details/131351219</guid><author>Tanhauser</author><pubDate>Fri, 23 Jun 2023 21:33:07 +0800</pubDate><description><![CDATA[该代码仅仅是从rgb角度进行操作，没有使用opencv等第三方库。这里简述一下个人的理解，个人认为降噪指的是处理一些图片前期处理时留下的噪点，就比如说我之前发的菊花的图片中，就会有一些噪点。这些点并不是我们感兴趣的物体中所包含的点，但是确实根据rgb处理时难以去除的点。这些点影响一张图片的质量。所以我们要进行降噪处理，把这些噪点去除。降噪的方法有很多，这里仅分享一下我自己的方法。]]></description><category></category></item><item><title><![CDATA[数字图像处理之二值化]]></title><link>https://blog.youkuaiyun.com/Tanhauser/article/details/131341286</link><guid>https://blog.youkuaiyun.com/Tanhauser/article/details/131341286</guid><author>Tanhauser</author><pubDate>Fri, 23 Jun 2023 15:31:47 +0800</pubDate><description><![CDATA[我们这里就以单图处理为例，既然是单图处理，我们就以图片像素的平均值avg作为阈值，小于avg的像素值设为0，大于等于avg的像素值设为255。即用灰度值进行判断，小于图片平均灰度值的部分则处理为0，大于等于平均灰度值部分则处理为255。如果是想找到一张图的最佳效果图，可以开多线程处理256次，即将avg设为0~255，我们可以通过评分算法找到最适合的图进行后续处理。二值化一般基于灰度处理后的图片，我是用来求物体边缘用的，所以习惯对一张图开多线程进行灰度处理，对比度增强后进行二值化处理。]]></description><category></category></item><item><title><![CDATA[数字图像处理之增强对比度]]></title><link>https://blog.youkuaiyun.com/Tanhauser/article/details/131333994</link><guid>https://blog.youkuaiyun.com/Tanhauser/article/details/131333994</guid><author>Tanhauser</author><pubDate>Thu, 22 Jun 2023 15:14:08 +0800</pubDate><description><![CDATA[该代码仅仅是从rgb角度进行操作，没有使用opencv等第三方库。我个人的使用经验来说，增强对比度呢一般是用于灰度处理后的图片的。这样可以将灰度后的图片像素值层次给拉开，更方便进行一些和阈值相关的处理。]]></description><category></category></item><item><title><![CDATA[数字图像处理之灰度处理]]></title><link>https://blog.youkuaiyun.com/Tanhauser/article/details/131295347</link><guid>https://blog.youkuaiyun.com/Tanhauser/article/details/131295347</guid><author>Tanhauser</author><pubDate>Wed, 21 Jun 2023 20:46:43 +0800</pubDate><description><![CDATA[该代码仅仅是从rgb角度进行操作，没有使用opencv等第三方库。由于人眼对绿色的敏感最高, 对蓝色敏感最低,因此,按下式对RGB三分量进行加权平均能得到较合理的灰度图像。可以看到色差还是比较明显的。接下来我们贴出代码，这部分难度不是很大，大家可以自己优化一下。2.取各像素点的rgb值中的最值为灰度值，分别是最大值和最小值。1.依次是取red,green,blue所得到的效果。]]></description><category></category></item><item><title><![CDATA[LeetCode 45. 跳跃游戏 II[Java]]]></title><link>https://blog.youkuaiyun.com/Tanhauser/article/details/130692641</link><guid>https://blog.youkuaiyun.com/Tanhauser/article/details/130692641</guid><author>Tanhauser</author><pubDate>Mon, 15 May 2023 21:07:22 +0800</pubDate><description><![CDATA[每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。返回到达 nums[n - 1] 的最小跳跃次数。生成的测试用例可以到达 nums[n - 1]。从下标为 0 跳到下标为 1 的位置，跳 1 步，然后跳 3 步到达数组的最后一个位置。链接：https://leetcode.cn/problems/jump-game-ii。初始位置为 nums[0]。输入: nums = [2,3,1,1,4]解释: 跳到最后一个位置的最小跳跃数是 2。输入: nums = [2,3,0,1,4]]]></description><category></category></item><item><title><![CDATA[数字图像处理之LBP特征[Java]]]></title><link>https://blog.youkuaiyun.com/Tanhauser/article/details/130466100</link><guid>https://blog.youkuaiyun.com/Tanhauser/article/details/130466100</guid><author>Tanhauser</author><pubDate>Tue, 02 May 2023 20:13:06 +0800</pubDate><description><![CDATA[该代码仅仅是从rgb角度进行操作，没有使用opencv等第三方库。一、LBP特征是什么？LBP特征（Local Binary Pattern）​ LBP含义为局部二进制模式，是用来描述图像局部特征的算子，由T.Ojala, M.Pietikäinen, 和 D. Harwood在1994年提出，最初是为纹理描述而设计的。由于LBP对单调灰度变化的不变性和计算效率高，其适用于高要求的图像分析任务，在计算机视觉的许多领域都得到了广泛的应用：比如人脸识别、目标检测、应用LBP特征来进行训练目标检测分类器。]]></description><category></category></item><item><title><![CDATA[数字图像处理之分线[Java]]]></title><link>https://blog.youkuaiyun.com/Tanhauser/article/details/129941920</link><guid>https://blog.youkuaiyun.com/Tanhauser/article/details/129941920</guid><author>Tanhauser</author><pubDate>Tue, 04 Apr 2023 20:58:38 +0800</pubDate><description><![CDATA[该代码仅仅是从rgb角度进行操作，没有使用opencv等第三方库。一、分线的目的是什么？在数字图像处理中，如何知道图片中有多少个物体呢？这个前提之一就是需要了解图片中物体边缘的线条数。知道有几个边缘的线条数，我们就知道有多少个物体啦。这就是我们做分线的目的，话不多说，往下看。大概这些就是我写分线时候遇到的问题和思路。最后贴一下全部的代码吧，如果有可以优化的点欢迎大家帮忙指出！)]]></description><category></category></item><item><title><![CDATA[因为多个数组申请了大量空间出现Exception in thread main java.lang.OutOfMemoryError: Java heap space情况]]></title><link>https://blog.youkuaiyun.com/Tanhauser/article/details/129906862</link><guid>https://blog.youkuaiyun.com/Tanhauser/article/details/129906862</guid><author>Tanhauser</author><pubDate>Sun, 02 Apr 2023 09:15:25 +0800</pubDate><description><![CDATA[针对自己遇到的Exception in thread main java.lang.OutOfMemoryError: Java heap space情况的解决]]></description><category></category></item><item><title><![CDATA[求二叉树中最长路径[C/C++]]]></title><link>https://blog.youkuaiyun.com/Tanhauser/article/details/128227195</link><guid>https://blog.youkuaiyun.com/Tanhauser/article/details/128227195</guid><author>Tanhauser</author><pubDate>Wed, 07 Dec 2022 21:22:19 +0800</pubDate><description><![CDATA[学校老师出的pta题目]]></description><category></category></item><item><title><![CDATA[对称二叉树的判断[C/C++]]]></title><link>https://blog.youkuaiyun.com/Tanhauser/article/details/128227065</link><guid>https://blog.youkuaiyun.com/Tanhauser/article/details/128227065</guid><author>Tanhauser</author><pubDate>Wed, 07 Dec 2022 21:18:31 +0800</pubDate><description><![CDATA[学校老师出的pta题目]]></description><category></category></item><item><title><![CDATA[根据后序遍历序列和中序遍历序列创建一棵二叉树T[C/C++]]]></title><link>https://blog.youkuaiyun.com/Tanhauser/article/details/128226935</link><guid>https://blog.youkuaiyun.com/Tanhauser/article/details/128226935</guid><author>Tanhauser</author><pubDate>Wed, 07 Dec 2022 21:09:44 +0800</pubDate><description><![CDATA[学校老师出的pta题目]]></description><category></category></item><item><title><![CDATA[求二叉树中度为2的结点个数[C/C++]]]></title><link>https://blog.youkuaiyun.com/Tanhauser/article/details/128226892</link><guid>https://blog.youkuaiyun.com/Tanhauser/article/details/128226892</guid><author>Tanhauser</author><pubDate>Wed, 07 Dec 2022 21:02:11 +0800</pubDate><description><![CDATA[学校老师出的pta题目]]></description><category></category></item></channel></rss>