<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[野漫横江的博客]]></title><description><![CDATA[纸上得来终觉浅，绝知此事要躬行。]]></description><link>https://blog.youkuaiyun.com/WildSky_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; WildSky_]]></copyright><item><title><![CDATA[Rust的所有权与可变性]]></title><link>https://blog.youkuaiyun.com/WildSky_/article/details/121389956</link><guid>https://blog.youkuaiyun.com/WildSky_/article/details/121389956</guid><author>WildSky_</author><pubDate>Wed, 17 Nov 2021 22:47:56 +0800</pubDate><description><![CDATA[Rust与其他语言的比较
文章目录Rust与其他语言的比较特性所有权直接转移间接转移引用、借用可变性与不可变性
特性
所有权
在Rust中，若声明有类似于Java或C++中的引用传递类型概念的变量，存在相同作用域下将地址赋值给另一个变量，则该变量的所有权将发生转移，原先的变量将不可访问。
直接转移
/* Error: 进行类似于其他语言中的引用赋值，地址被新的变量获取，则会丧失所有权。 */
fn test2() {
    let a:Vec&lt;i32&gt; = Vec::new();
    a.]]></description><category></category></item><item><title><![CDATA[vue3.0 + ts 使用 svg-sprite-loader]]></title><link>https://blog.youkuaiyun.com/WildSky_/article/details/112982014</link><guid>https://blog.youkuaiyun.com/WildSky_/article/details/112982014</guid><author>WildSky_</author><pubDate>Fri, 22 Jan 2021 13:36:28 +0800</pubDate><description><![CDATA[目录项目场景问题描述原因分析解决方案参考资料最后，想问问大家，你们改BUG的时候，浏览器是不是都这样
项目场景
vue3.0 + TypeScript 项目中使用svg-sprite-loader插件加载svg
（注意：不是vuecli3，是vue3.0！！！）
项目配置已上传至Github
赶时间的可以直接 git clone https://github.com/wild-sky/vue-topo-ts-env.git
回来不要忘记给我一个star⭐哦，赞也点一下吧????

问题描述
在项目中通过调用]]></description><category></category></item><item><title><![CDATA[还没理解Qt的自定义信号与槽吗？快来看这篇文章！]]></title><link>https://blog.youkuaiyun.com/WildSky_/article/details/109251107</link><guid>https://blog.youkuaiyun.com/WildSky_/article/details/109251107</guid><author>WildSky_</author><pubDate>Sat, 24 Oct 2020 15:12:28 +0800</pubDate><description><![CDATA[前言

上个学期由于需要做一个期末大作业，于是决定使用Qt写一个学生管理系统。在做这个项目的过程中，对于Qt的信号与槽有了更为深刻的认识。
本文不涉及较深的Qt底层实现，仅谈谈我个人的理解。

文章目录前言一、什么是信号与槽1.生活实例二、如何发送信号1.sendSignal2.getSlot总结

提示：以下是本篇文章正文内容，下面案例可供参考

一、什么是信号与槽
1.生活实例
我们知道，现实生活中，每个人几乎每时每刻都在接收信息，处理事件。
举个打电话的例子，
当电话响起时，“电话响了”就是一个事件，]]></description><category></category></item><item><title><![CDATA[第十一届蓝桥杯——REPEAT程序（傻瓜式解法）]]></title><link>https://blog.youkuaiyun.com/WildSky_/article/details/107548472</link><guid>https://blog.youkuaiyun.com/WildSky_/article/details/107548472</guid><author>WildSky_</author><pubDate>Thu, 23 Jul 2020 22:03:16 +0800</pubDate><description><![CDATA[前言

突然想起来貌似有好几个月没发过博客了，最近参加了蓝桥杯，分享一下关于这题我的投机解法
此解法适用于C/C++与Python都有了解的朋友。如果看完本篇还不理解，请直接砍我吧。

问题描述
附件 prog.txt 点我下载 中是一个用某种语言写的程序。
其中 REPEAT k 表示一个次数为 k 的循环。循环控制的范围由缩进表达，
从次行开始连续的缩进比该行多的（前面的空白更长的）为循环包含的内容。
例如如下片段：
REPEAT 2:
	A = A + 4
	REPEAT 5:
		REPEAT 6:]]></description><category></category></item><item><title><![CDATA[数据结构笔记-单链表的初始化与取值]]></title><link>https://blog.youkuaiyun.com/WildSky_/article/details/105245211</link><guid>https://blog.youkuaiyun.com/WildSky_/article/details/105245211</guid><author>WildSky_</author><pubDate>Wed, 01 Apr 2020 14:34:59 +0800</pubDate><description><![CDATA[发个牢骚，我真没想过我也会有被网课整吐的一天。
我真的悟了，颓废了一个月，最后发现看书比视频更有效果
什么是单链表

单链表是一种链式存取的数据结构，用一组地址任意的存储单元存放线性表中的数据元素。链表中的数据是以结点来表示的，每个结点的构成：元素(数据元素的映象) + 指针(指示后继元素存储位置)，元素就是存储数据的存储单元，指针就是连接每个结点的地址数据。
——百度百科

单链表的结构


数...]]></description><category></category></item><item><title><![CDATA[如何制作数据可视化网页]]></title><link>https://blog.youkuaiyun.com/WildSky_/article/details/105011861</link><guid>https://blog.youkuaiyun.com/WildSky_/article/details/105011861</guid><author>WildSky_</author><pubDate>Sat, 21 Mar 2020 20:25:51 +0800</pubDate><description><![CDATA[前言
之前发表过一篇关于借助可视化平台完成数据可视化的博客，利用可视化平台实现数据可视化确实十分简单，但是让这个完成好的可视化作品不能实现远程访问，就很难受。（之前的可视化平台其实可以实现远程访问，但是还需要申请注册，未注册的一次性仅支持2个ip的访问）
如何利用网页来制作一个属于我们自己的可视化作品呢？
客观，别急，请听我慢慢道来
可视化神器：echarts
请允许让我介绍介绍它：
当我知道ec...]]></description><category></category></item><item><title><![CDATA[爬取百度翻译-详细篇]]></title><link>https://blog.youkuaiyun.com/WildSky_/article/details/104709008</link><guid>https://blog.youkuaiyun.com/WildSky_/article/details/104709008</guid><author>WildSky_</author><pubDate>Sat, 07 Mar 2020 11:11:45 +0800</pubDate><description><![CDATA[前言

在此前，由于知识面太窄，每当碰到爬取有加密数据的时候，便束手无策，不知道如何处理。而最近再次学习一些相关知识，通过查阅网上的资料，终于顿悟，于是迫不及待的将此记录下来。

进入正题
首先，访问百度翻译

打开开发者工具，然后输入一段内容

通过URL的名称我们可以大致猜出https://fanyi.baidu.com/v2transapi就是翻译的关键请求，（但如果你一定要问为什么，我只能...]]></description><category></category></item><item><title><![CDATA[Qt creater出现“启动程序失败，路径或者权限错误”解决方法之一]]></title><link>https://blog.youkuaiyun.com/WildSky_/article/details/104314224</link><guid>https://blog.youkuaiyun.com/WildSky_/article/details/104314224</guid><author>WildSky_</author><pubDate>Fri, 14 Feb 2020 16:17:58 +0800</pubDate><description><![CDATA[今天在装完Qt后，创建一个空窗口程序。运行后提示“启动程序失败，路径或者权限错误”，我花了3个小时反复卸载安装不同版本以及应用各种网上的解决办法全都无效，最后试了试玄学，重启一下，发现问题解决了。
所以，如果经历是和我一样且还在苦于如何解决的朋友，不妨重启一下看看。

...]]></description><category></category></item><item><title><![CDATA[STL-vector容器]]></title><link>https://blog.youkuaiyun.com/WildSky_/article/details/104254353</link><guid>https://blog.youkuaiyun.com/WildSky_/article/details/104254353</guid><author>WildSky_</author><pubDate>Mon, 10 Feb 2020 22:37:35 +0800</pubDate><description><![CDATA[前言
刚开始在网课上听老师讲这方面的东西时，又是vector又是迭代器，不知所云。只勉强知道ve可以用vector来动态创建数组，迭代器可以类似像指针一样移动（甚至以为迭代器就是指针），云里雾里，不了了之。但深入学习C++后，最近因为某些原因，又让我重新学习了这方面的知识，在网上和书中找了找相关的资料，终于有所领悟，所以想利用博客来做一些笔记。

STL提供了一-组表示容器、迭代器、函数对象和算法...]]></description><category></category></item><item><title><![CDATA[关于新型冠状病毒肺炎疫情追踪的可视化数据的采集、处理]]></title><link>https://blog.youkuaiyun.com/WildSky_/article/details/104092131</link><guid>https://blog.youkuaiyun.com/WildSky_/article/details/104092131</guid><author>WildSky_</author><pubDate>Mon, 27 Jan 2020 13:10:20 +0800</pubDate><description><![CDATA[关于新型冠状病毒肺炎疫情追踪的可视化数据的采集、处理
成片效果图


数据来源：https://news.qq.com/zt2020/page/feiyan.htm
数据采集：使用谷歌浏览器自带的开发者工具进行数据包抓取
采集过程：进入网页后，使用开发者工具进行数据包捕获，

按钮为红色即说明进入捕获状态，接着我们刷新一下页面

可以发现里面有很多数据包，我们需要的数据是全国确诊人数、疑似病例、治...]]></description><category></category></item><item><title><![CDATA[数据结构_顺序列表_插入算法]]></title><link>https://blog.youkuaiyun.com/WildSky_/article/details/104071294</link><guid>https://blog.youkuaiyun.com/WildSky_/article/details/104071294</guid><author>WildSky_</author><pubDate>Wed, 22 Jan 2020 17:32:20 +0800</pubDate><description><![CDATA[数据结构之顺序列表之插入算法
关于这个，只怪自己寒假里无法完全集中精力，看老九军的这一节网课重复看了三天，才弄清了些东西。
对于刚开始接触编程的初学者，这里要引入一个索引下标以及位置的概念
但是在这里不多介绍，可自行百度。
顺序表的插入算法实现的步骤

判断插入的索引index是否合法。
比如index是否小于0，是否超出了容器规定的最大范围。
判断容器内的元素是否已满。
判断插入的索引index...]]></description><category></category></item><item><title><![CDATA[C++关于敲代码时遇到的一个与new有关问题]]></title><link>https://blog.youkuaiyun.com/WildSky_/article/details/103823448</link><guid>https://blog.youkuaiyun.com/WildSky_/article/details/103823448</guid><author>WildSky_</author><pubDate>Fri, 03 Jan 2020 17:21:23 +0800</pubDate><description><![CDATA[刚刚在敲代码的时候遇到一个问题，我定义了一个头文件，代码如下
typedef struct _prop
{
	int id;
	char* name;				//商品名
	double price;			//商品单价
	int stock;					//商品库存
	char* desc;				//商品描述
}Prop;//商品
typedef struct _player
{
	int id;	...]]></description><category></category></item><item><title><![CDATA[使用C++模拟实现道具店购物功能]]></title><link>https://blog.youkuaiyun.com/WildSky_/article/details/103792588</link><guid>https://blog.youkuaiyun.com/WildSky_/article/details/103792588</guid><author>WildSky_</author><pubDate>Wed, 01 Jan 2020 14:32:50 +0800</pubDate><description><![CDATA[此项目是学习C++网课的时候按上面的要求完成的，花费了将近2个小时。
范围限定以及实现步骤
1.商店暂时只支持一种类型的商品
2.商品具备名称、价格、库存等属性
3.模拟玩家购买游戏道具

玩家选择需要购买的道具
玩家同意交易后扣除相应游戏币
对应库存数中扣除需要购买的数量
玩家背包增加该商品且增加该商品数的对应数量

定义结构体的头文件，我将它命名为shop.h
#pragma once
typ...]]></description><category></category></item><item><title><![CDATA[关于水仙花数问题——python]]></title><link>https://blog.youkuaiyun.com/WildSky_/article/details/103443836</link><guid>https://blog.youkuaiyun.com/WildSky_/article/details/103443836</guid><author>WildSky_</author><pubDate>Sun, 08 Dec 2019 12:57:34 +0800</pubDate><description><![CDATA[编写一个程序，求 100~999 之间的所有水仙花数。
如果一个 3 位数等于其各位数字的立方和，则称这个数为水仙花数。例如：153 = 1^3 + 5^3 + 3^3，因此 153就是一个水仙花数。
这个问题本身并不难，从题目中已经得知判断的标准是：满足方程abc = a^3 + b^3 + c^3即可，
所以解决问题的关键是将一个三位数的百位，十位，个位的数分离出来，具体的办法已在代码中给出。...]]></description><category></category></item><item><title><![CDATA[聊一下什么是递归]]></title><link>https://blog.youkuaiyun.com/WildSky_/article/details/102982050</link><guid>https://blog.youkuaiyun.com/WildSky_/article/details/102982050</guid><author>WildSky_</author><pubDate>Sat, 09 Nov 2019 14:22:08 +0800</pubDate><description><![CDATA[因为最近一些繁琐的事情，很久没有发博客了，其实这段时间我一直在想我要写些什么，思来想去，还是聊聊递归吧。
什么是递归?

这就是递龟，就聊到这吧。
开个玩笑。
递归，通俗的说，就是函数自己调用自己的意思，

...]]></description><category></category></item><item><title><![CDATA[容器与数组]]></title><link>https://blog.youkuaiyun.com/WildSky_/article/details/102637464</link><guid>https://blog.youkuaiyun.com/WildSky_/article/details/102637464</guid><author>WildSky_</author><pubDate>Sat, 19 Oct 2019 14:32:55 +0800</pubDate><description><![CDATA[定义数组的固定性
关于定义数组，我们都知道，当我们定义完一个数组，该数组的成员数就已经固定了
例如，定义一个成员数为n的整型数组
则这个n应该表示的是常量，而不是变量
int nums[n];//在写出该语句后，nums数组的成员数就已经不可变了

容器的可变性

...]]></description><category></category></item><item><title><![CDATA[如何实现插入数组]]></title><link>https://blog.youkuaiyun.com/WildSky_/article/details/102469780</link><guid>https://blog.youkuaiyun.com/WildSky_/article/details/102469780</guid><author>WildSky_</author><pubDate>Wed, 09 Oct 2019 22:31:43 +0800</pubDate><description><![CDATA[插入数组
继上一篇讨论排序问题之后，我学习了关于实现插入数组的方法。我想把我学到的感悟与思想结合我自己的观点分享给大家。
插入数组实现步骤

插入数组之前，该数组元素应该是有序排列的，即应先将数组进行有序化处理。
有序化处理后，应判断即将插入的数该插入到数组的哪一个位次，即找到需要插入的位次。
找到需要插入的位次之后，应先将位次之后的元素进行移动，否则会覆盖原元素数据，即移动之后的位次。
将数插入...]]></description><category></category></item><item><title><![CDATA[关于C++两种排序]]></title><link>https://blog.youkuaiyun.com/WildSky_/article/details/100938712</link><guid>https://blog.youkuaiyun.com/WildSky_/article/details/100938712</guid><author>WildSky_</author><pubDate>Wed, 18 Sep 2019 16:29:48 +0800</pubDate><description><![CDATA[选择排序和冒泡排序
以我目前的水平认为，选择排序和冒泡排序的结果上，其实都是将整数型或浮点型的数排成有序数列的算法，即将数从大到小或从小到大排列。
但是，它们使数排成有序数列的过程，是有不同的。
没有代码的实例太过于枯燥，先上代码吧。
#include &lt;iostream&gt;
using namespace std;
int main(void)
{
	int nums [] = {5,...]]></description><category></category></item></channel></rss>