<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Shadow Kylin的博客]]></title><description><![CDATA[桃之夭夭，灼灼其华。]]></description><link>https://blog.youkuaiyun.com/2201_75288929</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; 2201_75288929]]></copyright><item><title><![CDATA[Git命令的学习与总结]]></title><link>https://blog.youkuaiyun.com/2201_75288929/article/details/136242512</link><guid>https://blog.youkuaiyun.com/2201_75288929/article/details/136242512</guid><author>2201_75288929</author><pubDate>Thu, 22 Feb 2024 20:45:27 +0800</pubDate><description><![CDATA[Git命令的学习与总结]]></description><category></category></item><item><title><![CDATA[printf和scanf函数的探索]]></title><link>https://blog.youkuaiyun.com/2201_75288929/article/details/136132451</link><guid>https://blog.youkuaiyun.com/2201_75288929/article/details/136132451</guid><author>2201_75288929</author><pubDate>Sun, 18 Feb 2024 22:04:14 +0800</pubDate><description><![CDATA[详细学习C语言printf和scanf函数的知识点。]]></description><category></category></item><item><title><![CDATA[C语言浮点数]]></title><link>https://blog.youkuaiyun.com/2201_75288929/article/details/136092555</link><guid>https://blog.youkuaiyun.com/2201_75288929/article/details/136092555</guid><author>2201_75288929</author><pubDate>Sat, 10 Feb 2024 20:50:35 +0800</pubDate><description><![CDATA[关于C语言中的浮点类型的一些理解和疑问。]]></description><category></category></item><item><title><![CDATA[为什么7.0会被存储为6.99999]]></title><link>https://blog.youkuaiyun.com/2201_75288929/article/details/134095760</link><guid>https://blog.youkuaiyun.com/2201_75288929/article/details/134095760</guid><author>2201_75288929</author><pubDate>Sat, 28 Oct 2023 20:54:19 +0800</pubDate><description><![CDATA[从十进制值上看，7.0和6.99999是不会相等的，但是0.99999无法使用精确的二进制表示，而浮点数在计算机中的表示又是有精度的，也就是有有效位数，它不可能表示出一个无限循环的数。在《C Primer Plus》第 6 版 3.3.3 节 浮点数的介绍中，作者说浮点数通常只是实际值的近似值，例如，7.0可能被储存为浮点值6.99999。所以说，浮点数只是实际值的近似值，在一定误差内的两个浮点数可以认为是相等的。被储存为6.99999的意思应该是它们在计算机中的二进制表示是一样的。]]></description><category></category></item><item><title><![CDATA[【Vue 2】Props]]></title><link>https://blog.youkuaiyun.com/2201_75288929/article/details/133828577</link><guid>https://blog.youkuaiyun.com/2201_75288929/article/details/133828577</guid><author>2201_75288929</author><pubDate>Sat, 14 Oct 2023 18:46:04 +0800</pubDate><description><![CDATA[Vue中的props是父组件向子组件传递数据的方式。]]></description><category></category></item><item><title><![CDATA[【JavaScript】浅拷贝与深拷贝]]></title><link>https://blog.youkuaiyun.com/2201_75288929/article/details/133755738</link><guid>https://blog.youkuaiyun.com/2201_75288929/article/details/133755738</guid><author>2201_75288929</author><pubDate>Tue, 10 Oct 2023 23:06:06 +0800</pubDate><description><![CDATA[浅拷贝（shallow copy）创建的新对象拷贝的是原对象的属性的栈区地址。图中同名变量的栈区地址相同，不同名变量的栈区地址不同。a和_ab和_b都是复制了原来栈区地址的值，对_a的修改不会影响a，对_b的修改却会影响b，因为它们相当于let _b = b的关系。深拷贝（deep copy）拷贝对象的堆区数据为新副本，如此新旧对象不会互相影响。]]></description><category></category></item><item><title><![CDATA[【HTML】行内元素、块级元素与行内块级元素]]></title><link>https://blog.youkuaiyun.com/2201_75288929/article/details/133744180</link><guid>https://blog.youkuaiyun.com/2201_75288929/article/details/133744180</guid><author>2201_75288929</author><pubDate>Tue, 10 Oct 2023 12:52:11 +0800</pubDate><description><![CDATA[块级元素可以包含行内元素、块级元素，行内元素只能包含文本和其他行内元素。img标签的行为表现为行内块，不能换行但可以设置宽高。块级元素的前后会产生换行，行内元素不会。]]></description><category></category></item><item><title><![CDATA[【Git】Git命令的学习与总结]]></title><link>https://blog.youkuaiyun.com/2201_75288929/article/details/133354257</link><guid>https://blog.youkuaiyun.com/2201_75288929/article/details/133354257</guid><author>2201_75288929</author><pubDate>Thu, 28 Sep 2023 16:04:24 +0800</pubDate><description><![CDATA[Git命令的学习与总结]]></description><category></category></item><item><title><![CDATA[【算法】质数的判断与筛法]]></title><link>https://blog.youkuaiyun.com/2201_75288929/article/details/133257046</link><guid>https://blog.youkuaiyun.com/2201_75288929/article/details/133257046</guid><author>2201_75288929</author><pubDate>Mon, 25 Sep 2023 14:16:46 +0800</pubDate><description><![CDATA[不能被23...n−1整除的自然数n称之为素数，或质数。]]></description><category></category></item><item><title><![CDATA[leetcode 周赛 364]]></title><link>https://blog.youkuaiyun.com/2201_75288929/article/details/133248008</link><guid>https://blog.youkuaiyun.com/2201_75288929/article/details/133248008</guid><author>2201_75288929</author><pubDate>Sun, 24 Sep 2023 18:50:57 +0800</pubDate><description><![CDATA[单调栈【力扣周赛 364】]]></description><category></category></item><item><title><![CDATA[【C】goto语句不建议使用的理由]]></title><link>https://blog.youkuaiyun.com/2201_75288929/article/details/133223465</link><guid>https://blog.youkuaiyun.com/2201_75288929/article/details/133223465</guid><author>2201_75288929</author><pubDate>Sun, 24 Sep 2023 00:39:13 +0800</pubDate><description><![CDATA[是否小于或等于 5，如果是，则继续跳转到标签。语句的逻辑更加清晰、代码更加整洁。处，重复打印和递增的过程，直到。然后，我们使用条件语句检查。，这会导致程序变得难以维护。我们定义了一个整数变量。大于 5 时程序结束。]]></description><category></category></item><item><title><![CDATA[【C】简单入门]]></title><link>https://blog.youkuaiyun.com/2201_75288929/article/details/133206671</link><guid>https://blog.youkuaiyun.com/2201_75288929/article/details/133206671</guid><author>2201_75288929</author><pubDate>Sat, 23 Sep 2023 23:02:50 +0800</pubDate><description><![CDATA[1972年，丹尼斯·里奇（Dennis Ritch）在贝尔实验室和肯·汤普逊（Ken Tompson）开发 UNIX 操作系统时基于 B 语言（由肯·汤普逊开发）设计出 C 语言。1987年，布莱恩·柯林汉（Brian Kernighan）和丹尼斯·里奇合著的 《The C Programming Language》（《C 语言程序设计》）第 1 版是公认的 C 标准，称之为K&R C或经典 C。1989年，C 语言被美国国家标准协会 ANSI 标准化为ANSI C，其定义了 C 语言和 C 标准库。]]></description><category></category></item><item><title><![CDATA[【JavaScript】Promise]]></title><link>https://blog.youkuaiyun.com/2201_75288929/article/details/133046809</link><guid>https://blog.youkuaiyun.com/2201_75288929/article/details/133046809</guid><author>2201_75288929</author><pubDate>Tue, 19 Sep 2023 21:20:46 +0800</pubDate><description><![CDATA[JavaScript 是一门单线程的语言，这意味着它在任何给定的时间只能执行一个任务。然而，JavaScript 通过异步编程技术来处理并发操作，以避免阻塞主线程的情况。在上图中，同步行为的进程 A 因为等待进程 B 执行完而被阻塞了一段时间。异步行为的进程 A 则会继续执行，等到进程 B 有了结果，它再告知进程 A 来处理。异步行为是为了优化计算量大而耗时长的操作，但也并非只能处理该类情况，只要需要执行某个异步操作且不想主线程被阻塞，那么都可以使用异步编程。异步行为类似于系统中断。]]></description><category></category></item><item><title><![CDATA[【Vue 2】组件间的通信方式总结]]></title><link>https://blog.youkuaiyun.com/2201_75288929/article/details/132955979</link><guid>https://blog.youkuaiyun.com/2201_75288929/article/details/132955979</guid><author>2201_75288929</author><pubDate>Sun, 17 Sep 2023 22:27:19 +0800</pubDate><description><![CDATA[组件间的关系有父子关系、兄弟关系、祖孙关系和远亲关系。不同的关系间，组件的通信有不同的方式。]]></description><category></category></item><item><title><![CDATA[【CSS】浮动布局]]></title><link>https://blog.youkuaiyun.com/2201_75288929/article/details/132920260</link><guid>https://blog.youkuaiyun.com/2201_75288929/article/details/132920260</guid><author>2201_75288929</author><pubDate>Sat, 16 Sep 2023 16:19:45 +0800</pubDate><description><![CDATA[浮动是网页布局最古老的方式。浮动一开始并不是为了网页布局而设计，它的初衷是。。]]></description><category></category></item><item><title><![CDATA[【Vue 2】过渡]]></title><link>https://blog.youkuaiyun.com/2201_75288929/article/details/132881494</link><guid>https://blog.youkuaiyun.com/2201_75288929/article/details/132881494</guid><author>2201_75288929</author><pubDate>Thu, 14 Sep 2023 16:06:12 +0800</pubDate><description><![CDATA[Vue 提供了多种方式来实现过渡效果。将元素或组件放在中可以在下列情形中触发过渡效果：如果没有找到JavaScript过渡钩子和CSS过渡/动画，DOM操作在下一帧中立即执行。Vue提供了6个可以自动生成的CSS类名，如下图。可以自动生成的类名是指给transition组件的name属性指定一个值，假设是fade，那么该name将自动扩展生成 .fade-enter、.fade-enter-active、.fade-enter-to、.fade-leave、.fade-leave-a]]></description><category></category></item><item><title><![CDATA[【算法题】除自身以外数组的乘积]]></title><link>https://blog.youkuaiyun.com/2201_75288929/article/details/132823257</link><guid>https://blog.youkuaiyun.com/2201_75288929/article/details/132823257</guid><author>2201_75288929</author><pubDate>Tue, 12 Sep 2023 08:57:17 +0800</pubDate><description><![CDATA[算法题]]></description><category></category></item><item><title><![CDATA[【算法题】 O(1) 时间插入、删除和获取随机元素]]></title><link>https://blog.youkuaiyun.com/2201_75288929/article/details/132800135</link><guid>https://blog.youkuaiyun.com/2201_75288929/article/details/132800135</guid><author>2201_75288929</author><pubDate>Mon, 11 Sep 2023 09:30:03 +0800</pubDate><description><![CDATA[数组的 push、pop都是 O(1) 时间复杂度，但数组根据索引获取值，所以使用 Map 存储 value-index 的键值对。删除时，如果元素存在，获取它的下标，用数组最后一个元素替换它，然后使用 pop 删除最后一个元素，相当于删除了它，更新 Map。要求是对集合中元素的插入、删除、随机获取的操作都是 O(1) 时间复杂度。考虑使用数组、Map、Set。获取随机值时，使用 Math.random 产生随机下标。插入时，如果元素不存在，更新数组和 Map。你必须实现类的所有函数，并满足每个函数的。]]></description><category></category></item><item><title><![CDATA[【算法题】257. 二叉树的所有路径]]></title><link>https://blog.youkuaiyun.com/2201_75288929/article/details/132751940</link><guid>https://blog.youkuaiyun.com/2201_75288929/article/details/132751940</guid><author>2201_75288929</author><pubDate>Fri, 08 Sep 2023 07:49:05 +0800</pubDate><description><![CDATA[时间复杂度：深度优先搜索中每个节点都会被访问一次，每一次花费 O(n) 时间去构建路径字符串。空间复杂度：递归调用的层数最坏情况下为 n 层，每一层都有 path 变量，其耗费的空间为。，返回所有从根节点到叶子节点的路径。这是一道常规 DFS 题，给你一个二叉树的根节点。是指没有子节点的节点。假设树节点数为 n。]]></description><category></category></item><item><title><![CDATA[归并排序JavaScript实现]]></title><link>https://blog.youkuaiyun.com/2201_75288929/article/details/132736075</link><guid>https://blog.youkuaiyun.com/2201_75288929/article/details/132736075</guid><author>2201_75288929</author><pubDate>Thu, 07 Sep 2023 13:41:49 +0800</pubDate><description><![CDATA[归并排序采用（Divide and Conquer），将待排序的数组分成若干个子数组再对子数组进行排序，最后将已排序的子数组合并成一个大的有序数组。]]></description><category></category></item></channel></rss>