<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[小万哥的博客]]></title><description><![CDATA[代码如人生]]></description><link>https://blog.youkuaiyun.com/2302_76489021</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; 2302_76489021]]></copyright><item><title><![CDATA[NumPy 二项分布生成与 Seaborn 可视化技巧]]></title><link>https://blog.youkuaiyun.com/2302_76489021/article/details/141061425</link><guid>https://blog.youkuaiyun.com/2302_76489021/article/details/141061425</guid><author>2302_76489021</author><pubDate>Fri, 09 Aug 2024 14:32:42 +0800</pubDate><description><![CDATA[二项分布是一种离散概率分布，用于描述在固定次数的独立试验中，事件“成功”的次数的概率分布。它通常用于分析诸如抛硬币、做选择题等具有两个结果（成功或失败）的事件。为了方便其他设备和平台的小伙伴观看往期文章：，关注后即可获取最新文章推送。]]></description><category></category></item><item><title><![CDATA[Kotlin 面向对象编程 (OOP) 基础：类、对象与继承详解]]></title><link>https://blog.youkuaiyun.com/2302_76489021/article/details/141061365</link><guid>https://blog.youkuaiyun.com/2302_76489021/article/details/141061365</guid><author>2302_76489021</author><pubDate>Fri, 09 Aug 2024 14:30:54 +0800</pubDate><description><![CDATA[面向对象编程（OOP）是一种编程范式，它通过创建包含数据和方法的对象来组织代码。相较于过程式编程，OOP 提供了更快更清晰的结构，有助于遵守 DRY（Don&#39;t Repeat Yourself）原则，使代码更易于维护和扩展。在 Kotlin 中，类和对象是 OOP 的核心。类作为对象的模板，定义了对象的行为和状态；对象则是类的具体实例。例如，`Car` 类可以定义汽车的品牌、型号等属性，以及如驾驶和刹车等功能。通过构造函数可以快速初始化对象的属性。此外，Kotlin 支持继承机制，子类可以从父类继承]]></description><category></category></item><item><title><![CDATA[Kotlin 循环与函数详解：高效编程指南]]></title><link>https://blog.youkuaiyun.com/2302_76489021/article/details/141029978</link><guid>https://blog.youkuaiyun.com/2302_76489021/article/details/141029978</guid><author>2302_76489021</author><pubDate>Thu, 08 Aug 2024 16:18:05 +0800</pubDate><description><![CDATA[Kotlin中的循环结构让你能轻松遍历数组或范围内的元素。使用`for`循环结合`in`操作符，可以简洁地访问数组中的每个项，如字符串数组或整数数组。对于范围，可以用`..`来定义一系列连续的值并进行迭代。此外，Kotlin支持通过`break`和`continue`控制循环流程。函数则允许封装可复用的代码块，你可以定义接受参数并返回值的函数，利用简写语法使代码更加紧凑。例如，`myFunction(x: Int, y: Int) = x + y`简洁地定义了一个计算两数之和的函数。]]></description><category></category></item><item><title><![CDATA[Kotlin 控制流和数组操作详解]]></title><link>https://blog.youkuaiyun.com/2302_76489021/article/details/140997936</link><guid>https://blog.youkuaiyun.com/2302_76489021/article/details/140997936</guid><author>2302_76489021</author><pubDate>Wed, 07 Aug 2024 17:56:23 +0800</pubDate><description><![CDATA[Kotlin的`when`表达式提供了一种比`if..else`更清晰的方式来选择执行多个代码块之一，类似于Java的`switch`语句但更为强大和灵活。`while`循环允许在条件为真时重复执行代码块，而`do..while`循环则保证至少执行一次。`break`和`continue`可用于控制循环流程：前者终止循环，后者跳过当前迭代。数组则用于存储多个值，可以创建、访问、修改数组元素及遍历整个数组。这些构造使得编写简洁且高效的代码成为可能。]]></description><category></category></item><item><title><![CDATA[Kotlin 布尔值教程：深入理解与应用示例]]></title><link>https://blog.youkuaiyun.com/2302_76489021/article/details/140927983</link><guid>https://blog.youkuaiyun.com/2302_76489021/article/details/140927983</guid><author>2302_76489021</author><pubDate>Mon, 05 Aug 2024 15:19:49 +0800</pubDate><description><![CDATA[Kotlin中的布尔值是一种数据类型，仅能存储`true`或`false`两种状态，适用于表示二选一的情况，如开关或真假判断。布尔类型可通过`Boolean`关键字声明，并直接赋值为`true`或`false`。此外，Kotlin支持使用比较运算符创建布尔表达式，用于条件判断。条件语句包括`if`、`else`和`else if`，允许根据不同条件执行特定代码块。特别地，在Kotlin中，`if..else`结构不仅能作为语句使用，还能作为表达式，即可以在条件判断的同时返回一个值。这种灵活性使得Kotlin]]></description><category></category></item><item><title><![CDATA[Kotlin 字符串教程：深入理解与使用技巧]]></title><link>https://blog.youkuaiyun.com/2302_76489021/article/details/140873154</link><guid>https://blog.youkuaiyun.com/2302_76489021/article/details/140873154</guid><author>2302_76489021</author><pubDate>Fri, 02 Aug 2024 16:11:15 +0800</pubDate><description><![CDATA[Kotlin中的字符串用于存储文本，定义时使用双引号包围字符序列，如`var greeting = &quot;Hello&quot;`。Kotlin能自动推断变量类型，但在未初始化时需显式指定类型，如`var name: String`。可通过索引访问字符串元素，如`txt[0]`获取首字符。字符串作为对象，拥有属性和方法，如`length`获取长度，`toUpperCase()`转大写。可使用`compareTo()`比较字符串，`indexOf()`查找子串位置。字符串中嵌入单引号表示文本内的引号，如]]></description><category></category></item><item><title><![CDATA[Kotlin 运算符详解：算术、赋值、比较与逻辑运算符全解析]]></title><link>https://blog.youkuaiyun.com/2302_76489021/article/details/140854988</link><guid>https://blog.youkuaiyun.com/2302_76489021/article/details/140854988</guid><author>2302_76489021</author><pubDate>Thu, 01 Aug 2024 18:59:28 +0800</pubDate><description><![CDATA[为了方便其他设备和平台的小伙伴观看往期文章：，关注后即可获取最新文章推送。]]></description><category></category></item><item><title><![CDATA[Kotlin 数据类型详解：数字、字符、布尔值与类型转换指南]]></title><link>https://blog.youkuaiyun.com/2302_76489021/article/details/139868898</link><guid>https://blog.youkuaiyun.com/2302_76489021/article/details/139868898</guid><author>2302_76489021</author><pubDate>Fri, 21 Jun 2024 19:57:29 +0800</pubDate><description><![CDATA[Kotlin中变量类型由值决定，如Int、Double、Char、Boolean、String。通常可省略类型声明，但有时需指定。数字类型分整数（Byte, Short, Int, Long）和浮点（Float, Double），默认整数为Int，浮点为Double。布尔值是true或false，Char用单引号，字符串用双引号。数组和类型转换将在后续讨论，转换需用特定函数。]]></description><category></category></item><item><title><![CDATA[Kotlin 变量详解：声明、赋值与最佳实践指南]]></title><link>https://blog.youkuaiyun.com/2302_76489021/article/details/139842467</link><guid>https://blog.youkuaiyun.com/2302_76489021/article/details/139842467</guid><author>2302_76489021</author><pubDate>Thu, 20 Jun 2024 20:51:33 +0800</pubDate><description><![CDATA[**Kotlin 变量简介**  
Kotlin 中使用 `var` 定义可变变量，`val` 定义常量。类型可自动推断，如 `var name = &quot;John&quot;`（String）和 `val birthyear = 1975`（Int）。`val` 一旦赋值不可变，`var` 则可变。变量名遵循驼峰命名法，且不能为保留字。`println()` 用于打印变量值。可使用 + 连接字符串或执行数学运算。]]></description><category></category></item><item><title><![CDATA[Kotlin 编程语言详解：特点、应用领域及语法教程]]></title><link>https://blog.youkuaiyun.com/2302_76489021/article/details/139811694</link><guid>https://blog.youkuaiyun.com/2302_76489021/article/details/139811694</guid><author>2302_76489021</author><pubDate>Wed, 19 Jun 2024 19:53:14 +0800</pubDate><description><![CDATA[**Kotlin**是JetBrains于2016年推出的编程语言，兼容Java，广泛用于移动（尤其是Android）、Web、服务器及数据科学。它的语法简洁安全，支持多平台，学习曲线平缓，且拥有活跃的社区。`main()`函数是程序入口，`println()`用于输出，而`print()`不换行。注释以`//`开始单行，`/* */`包裹多行]]></description><category></category></item><item><title><![CDATA[C++ 类方法解析：内外定义、参数、访问控制与静态方法详解]]></title><link>https://blog.youkuaiyun.com/2302_76489021/article/details/139784966</link><guid>https://blog.youkuaiyun.com/2302_76489021/article/details/139784966</guid><author>2302_76489021</author><pubDate>Tue, 18 Jun 2024 22:15:35 +0800</pubDate><description><![CDATA[在类定义内部可以直接声明和定义方法，这是一种简洁的方式。public:// 属性Person p1;// 调用类内定义的方法return 0;在这个例子中，Person类包含了一个名为的方法，用于打印对象的姓名。为了提高代码的可读性和维护性，有时会将方法定义移至类外部。这种情况下，需要在类内部先声明方法，然后再在类外部单独定义方法。public:// 方法声明// 属性// 在类外部定义方法Person p1;// 调用类外定义的方法return 0;]]></description><category></category></item><item><title><![CDATA[NumPy 双曲函数与集合操作详解]]></title><link>https://blog.youkuaiyun.com/2302_76489021/article/details/139784819</link><guid>https://blog.youkuaiyun.com/2302_76489021/article/details/139784819</guid><author>2302_76489021</author><pubDate>Tue, 18 Jun 2024 22:09:02 +0800</pubDate><description><![CDATA[**NumPy 概览：** 使用 `numpy.sinh()`, `numpy.cosh()`, `numpy.tanh()` 计算双曲函数；示例包括求弧度值的双曲正弦、余弦。此外，`numpy.arcsinh()`, `numpy.arccosh()`, `numpy.arctanh()` 用于求反函数。同时，NumPy 提供集合操作如 `numpy.unique()` 构建唯一元素数组，`numpy.union1d()` 求并集，`numpy.intersect1d()` 求交集，`numpy.setd]]></description><category></category></item><item><title><![CDATA[NumPy 差分、最小公倍数、最大公约数、三角函数详解]]></title><link>https://blog.youkuaiyun.com/2302_76489021/article/details/139752771</link><guid>https://blog.youkuaiyun.com/2302_76489021/article/details/139752771</guid><author>2302_76489021</author><pubDate>Mon, 17 Jun 2024 19:37:50 +0800</pubDate><description><![CDATA[NumPy 助你处理数学问题：计算序列的差分用`np.diff()`，示例返回`[5, 10, -20]`；找最小公倍数(LCM)用`np.lcm()`，数组示例返回`18`；最大公约数(GCD)用`np.gcd.reduce()`，数组示例返回`4`；三角函数如`np.sin()`，`np.deg2rad()`用于角度弧度转换。别忘了`np.arcsin()`等反三角函数，以及`np.hypot()`求斜边长度。学习NumPy，科学计算更轻松！]]></description><category></category></item><item><title><![CDATA[NumPy 舍入小数、对数、求和和乘积运算详解]]></title><link>https://blog.youkuaiyun.com/2302_76489021/article/details/139664058</link><guid>https://blog.youkuaiyun.com/2302_76489021/article/details/139664058</guid><author>2302_76489021</author><pubDate>Thu, 13 Jun 2024 20:55:41 +0800</pubDate><description><![CDATA[为了方便其他设备和平台的小伙伴观看往期文章：，关注后即可获取最新文章推送。]]></description><category></category></item><item><title><![CDATA[RSS 解析：全球内容分发的利器及使用技巧]]></title><link>https://blog.youkuaiyun.com/2302_76489021/article/details/139663978</link><guid>https://blog.youkuaiyun.com/2302_76489021/article/details/139663978</guid><author>2302_76489021</author><pubDate>Thu, 13 Jun 2024 20:53:01 +0800</pubDate><description><![CDATA[RSS（Really Simple Syndication）是一种 XML 格式，用于网站内容的聚合和分发，让用户能快速浏览和跟踪更新。RSS 文档结构包括 `&lt;channel&gt;` 和 `&lt;item&gt;` 元素，允许内容创作者分享标题、链接和描述。通过 RSS，用户可以定制新闻源，过滤不相关信息，提高效率。RSS 支持不同版本，如 RSS 0.91 和 RSS 2.0，其中 RSS 2.0 语法简单且广泛使用。RSS 提高网站流量，适用于新闻、博客、日历等频繁更新的站点。RSS 的历史]]></description><category></category></item><item><title><![CDATA[多项分布模拟及 Seaborn 可视化教程]]></title><link>https://blog.youkuaiyun.com/2302_76489021/article/details/139636344</link><guid>https://blog.youkuaiyun.com/2302_76489021/article/details/139636344</guid><author>2302_76489021</author><pubDate>Wed, 12 Jun 2024 20:48:27 +0800</pubDate><description><![CDATA[多项分布是二项分布的推广，它描述了在 n 次独立试验中，k 种不同事件分别出现次数的离散概率分布。与二项分布只能有两种结果（例如成功/失败）不同，多项分布可以有 k 种（k ≥ 2）及以上的不同结果。为了方便其他设备和平台的小伙伴观看往期文章：，关注后即可获取最新文章推送。]]></description><category></category></item><item><title><![CDATA[数据库操作入门：PyMongo 和 MongoDB 的基本用法]]></title><link>https://blog.youkuaiyun.com/2302_76489021/article/details/139609254</link><guid>https://blog.youkuaiyun.com/2302_76489021/article/details/139609254</guid><author>2302_76489021</author><pubDate>Tue, 11 Jun 2024 21:30:02 +0800</pubDate><description><![CDATA[为了方便其他设备和平台的小伙伴观看往期文章：，关注后即可获取最新文章推送看完如果觉得有帮助，欢迎。]]></description><category></category></item><item><title><![CDATA[NumPy 简单算术：加减乘除及其他运算]]></title><link>https://blog.youkuaiyun.com/2302_76489021/article/details/139609129</link><guid>https://blog.youkuaiyun.com/2302_76489021/article/details/139609129</guid><author>2302_76489021</author><pubDate>Tue, 11 Jun 2024 21:28:37 +0800</pubDate><description><![CDATA[NumPy 中的简单算术运算可以通过 `add`, `subtract`, `multiply`, `divide`, `power`, `mod`, `remainder` 等函数实现，这些函数支持条件运算，并接受 `where` 参数。例如，`add()` 实现加法，`subtract()` 表示减法，`multiply()` 是乘法，`divide()` 用于除法，`power()` 提升到幂次，`mod()` 和 `remainder()` 计算余数。`absolute()` 或 `abs()` 可]]></description><category></category></item><item><title><![CDATA[资源描述框架的用途及实际应用解析]]></title><link>https://blog.youkuaiyun.com/2302_76489021/article/details/139511153</link><guid>https://blog.youkuaiyun.com/2302_76489021/article/details/139511153</guid><author>2302_76489021</author><pubDate>Thu, 06 Jun 2024 22:13:23 +0800</pubDate><description><![CDATA[**RDF（资源描述框架）**是一种用于机器理解网络资源的框架，使用XML编写。它通过URI标识资源，用属性描述资源，便于计算机应用程序处理信息。RDF在语义网上促进信息的确切含义和自动处理，使得网络信息可被整合。RDF语句由资源、属性和属性值组成。RDF文档包括`&lt;rdf:RDF&gt;`根元素和`&lt;rdf:Description&gt;`元素，后者用`about`属性标识资源。RDF还支持容器（如`&lt;Bag&gt;`、`&lt;Seq&gt;`和`&lt;Alt&gt;`）来描述集合。]]></description><category></category></item><item><title><![CDATA[NumPy 通用函数（ufunc）：高性能数组运算的利器]]></title><link>https://blog.youkuaiyun.com/2302_76489021/article/details/139483695</link><guid>https://blog.youkuaiyun.com/2302_76489021/article/details/139483695</guid><author>2302_76489021</author><pubDate>Wed, 05 Jun 2024 22:24:21 +0800</pubDate><description><![CDATA[NumPy的通用函数(ufunc)提供高性能的逐元素运算，支持向量化操作和广播机制，能应用于数组的数学、逻辑和比较运算。ufunc可提高计算速度，避免低效的循环，并允许自定义函数以满足特定需求。例如，ufunc实现加法比循环更高效。通过`frompyfunc`可创建自定义ufunc。判断函数是否为ufunc，可检查其类型是否为`numpy.ufunc`。ufunc练习包括数组的平方、平方根、元素积及性能对比。]]></description><category></category></item></channel></rss>