<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Everybodynow的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Everybodynow</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Everybodynow]]></copyright><item><title><![CDATA[（超详细）django+html+mysql实现手机验证码登录]]></title><link>https://blog.youkuaiyun.com/Everybodynow/article/details/144167285</link><guid>https://blog.youkuaiyun.com/Everybodynow/article/details/144167285</guid><author>Everybodynow</author><pubDate>Sun, 01 Dec 2024 11:40:55 +0800</pubDate><description><![CDATA[至于这个验证码，网上的教程一般是存储到redis，是一个位于内存空间的轻量化数据库，和mysql相比是不限于存储在硬盘空间的，更方便，不过redis也基本上就是和程序共存亡，在程序结束的时候redis应该也就释放了。而在这里网站给你提供了一个写好的模板，也就是3部分的content，1中的每行都是不一样的API，这里我们先讲发送短信，模板后面再说，上面是两个视图函数，一个是接收手机号，另一个是进行验证。这里就是我们添加模板的API，这里的每一次提交的都是我们在发送短信的API里面使用的内容，]]></description><category></category></item><item><title><![CDATA[django如何把数据传递到多个html]]></title><link>https://blog.youkuaiyun.com/Everybodynow/article/details/143489518</link><guid>https://blog.youkuaiyun.com/Everybodynow/article/details/143489518</guid><author>Everybodynow</author><pubDate>Mon, 04 Nov 2024 17:23:00 +0800</pubDate><description><![CDATA[在这里笔者假设各位已经学会了如何把django的数据传递到单个的html，以及把传递后的数据在html中输出。]]></description><category></category></item><item><title><![CDATA[从c语言转至Java如何快速上手（java学习tips）]]></title><link>https://blog.youkuaiyun.com/Everybodynow/article/details/143254449</link><guid>https://blog.youkuaiyun.com/Everybodynow/article/details/143254449</guid><author>Everybodynow</author><pubDate>Sat, 26 Oct 2024 15:32:13 +0800</pubDate><description><![CDATA[这里把country定义为static，并且赋值为“大清”，在下面main函数中只改p1.country的数值，则p2.country也会改。但是并不推荐这样改，建议还是用class名字改，也就是Person.country。（见上面五中的4）。简单来说，static定义之后，这个东西就固定在这里了，没有所属。调用它的时候也不需要带上实例的对象名。省流版：抽象，在这里指的是两个部分，分别是抽象class，以及抽象方法，这两个都需要加上abstract前缀。]]></description><category></category></item><item><title><![CDATA[线索二叉树]]></title><link>https://blog.youkuaiyun.com/Everybodynow/article/details/143254393</link><guid>https://blog.youkuaiyun.com/Everybodynow/article/details/143254393</guid><author>Everybodynow</author><pubDate>Sat, 26 Oct 2024 15:26:28 +0800</pubDate><description><![CDATA[这是课本的定义，不过估计大家和我一样刚看的时候也是懵b的，不过大家需要先记住，这个是原本就有的定义，不需要知道为什么，记住就行了～是课本的定义，不过估计大家和我一样刚看的时候也是懵b的，不过大家需要先记住，这个是原本就有的定义，不需要知道为什么，记住就行了～不过有几点我需要表明，pre也就是结点的前驱，一开始赋值为NULL，而在第二个if中，pre和node的关系又反过来，pre成了结点，node就是结点的后继，这样就成功实现了结点的前驱和后继的判断。线索二叉树的中序遍历：（为什么不是先序？]]></description><category></category></item><item><title><![CDATA[二叉树的性质和分类]]></title><link>https://blog.youkuaiyun.com/Everybodynow/article/details/143254348</link><guid>https://blog.youkuaiyun.com/Everybodynow/article/details/143254348</guid><author>Everybodynow</author><pubDate>Sat, 26 Oct 2024 15:24:35 +0800</pubDate><description><![CDATA[终端结点（叶子结点），也就是没有孩子的结点，而度为2的结点，其实就是有两个孩子的结点，也就是说，没有孩子的结点的数目，就是有两个孩子结点的数目再加上1。就是把每个结点都用一个数字标记，从上到下，从左到右依次递增，那么这样如果在数组里面存的话，就是从0递增，每个数字都有结点相对应，这一层最左边的结点数字是 2k−1！如果把二叉树的每个结点都写上数字，如上图，从左到右，从上到下，那么到k层的时候，最右边的结点的数字就是 2k−1 ，第2层的结点，由第1层的结点分成2个，共有2个， 21=2 ，]]></description><category></category></item><item><title><![CDATA[二叉树的三种遍历：先序、中序和后序]]></title><link>https://blog.youkuaiyun.com/Everybodynow/article/details/143254280</link><guid>https://blog.youkuaiyun.com/Everybodynow/article/details/143254280</guid><author>Everybodynow</author><pubDate>Sat, 26 Oct 2024 15:23:00 +0800</pubDate><description><![CDATA[这里用到递归的函数就是PreOrderTraverse，但是里面的后面那个参数，也就是Status(*Visit)(TElemType e)，这个其实是指针函数，也就是说，函数名用指针指向，而注释里面也给出了Visit函数的一个例子，直接printf，在这里递归的函数就成了PreOrder(T)，对于一开始的T——这个指针来说，它其实就是根节点的指针，而if语句里面的T->lchild，就是根结点的左孩子，同时也是二叉树根结点的左子树的根结点。（写到这里我才发现我之前画的二叉树都是带有箭头的！]]></description><category></category></item><item><title><![CDATA[从C语言到C++/STL（五）：STL常用函数]]></title><link>https://blog.youkuaiyun.com/Everybodynow/article/details/143254007</link><guid>https://blog.youkuaiyun.com/Everybodynow/article/details/143254007</guid><author>Everybodynow</author><pubDate>Sat, 26 Oct 2024 15:11:04 +0800</pubDate><description><![CDATA[从C语言到C++/STL（五）：STL常用函数 - 知乎此文章为作者本人搬运至该网站。C++ STL总结 | 行码棋在此向原作者表示感谢！！！本来想先学一下map和set再来开这章的，不过set的内容除了复制粘贴感觉没什么可以讲的，并且还有一点就是：如果不做题的话，再怎么讲怎么复制粘贴都没啥用。所以在这篇文章之后，我也该着手开始刷题了，第一个目标就是蓝桥杯！


其中init为求和的初始值，即最终结果为 init的数值+beg的位置的数值直至end的位置的数值的和。


beg和end理所当然为迭代器。反正]]></description><category></category></item><item><title><![CDATA[STL学习过程中遇到的一些小问题的解决方法]]></title><link>https://blog.youkuaiyun.com/Everybodynow/article/details/143253985</link><guid>https://blog.youkuaiyun.com/Everybodynow/article/details/143253985</guid><author>Everybodynow</author><pubDate>Sat, 26 Oct 2024 15:06:30 +0800</pubDate><description><![CDATA[一句话总结：当#define int long long时，int main不能成立了，于是就换成signed main。1.不能再把cin、cout与scanf、printf、getchar、cin.getline()一同使用了。2.不能再用 cout<<endl 了，而应该改用 cout << '\n'。原因毕竟很简单，结构体内部有多个元素，如果不指定是哪个元素，那么又如何排序呢？在这里面，a.x就成为了结构体中的某个元素。就通过这个元素对数组中所有的结构体进行排序。就可以关闭这种兼容，提升速度，]]></description><category></category></item><item><title><![CDATA[从C语言到C++/STL（四）：pair与string]]></title><link>https://blog.youkuaiyun.com/Everybodynow/article/details/143253922</link><guid>https://blog.youkuaiyun.com/Everybodynow/article/details/143253922</guid><author>Everybodynow</author><pubDate>Sat, 26 Oct 2024 15:04:58 +0800</pubDate><description><![CDATA[东西挺少，我就一起放出了。//头文件//1.初始化定义//带初始值的//不带初始值的//2.赋值//带初始值的重新赋值//不带初始值的定义后的赋值//定义和赋值合并了，和初始化定义中带初始值的是一个道理pair的用法就是：其中括号中的int和string分别为p的两个元素的数据类型，p为这个pair的定义名字。而代码中的make_pair就是给赋值后的p重新赋值。]]></description><category></category></item><item><title><![CDATA[从C语言到C++/STL（三）：stack与queue]]></title><link>https://blog.youkuaiyun.com/Everybodynow/article/details/143253873</link><guid>https://blog.youkuaiyun.com/Everybodynow/article/details/143253873</guid><author>Everybodynow</author><pubDate>Sat, 26 Oct 2024 15:01:39 +0800</pubDate><description><![CDATA[这个 声明 的这一部分的概念对大家可能有点模糊，毕竟之前所学的栈都是比较形象地存储在数组里面，而这里只是一个数据类型，可能更加抽象了点。由于栈只能对栈顶元素进行操作，那么想要给栈赋值元素，那么就只能用push函数把元素一个个压入栈（for循环）；首先我们需要明确的一点就是，我们是无法对栈 s 直接操作的，要想操作，就只能借助上面的方法函数。相信我，等我讲清楚栈的遍历方法后，你应该就能理解STL中的栈的原理以及方法函数的运用了。在先前所学的数据结构里面的栈，其本质上就是一个数组，只不过是对输入输出有所限制，]]></description><category></category></item><item><title><![CDATA[从C语言到C++/STL（二）：vector动态数组]]></title><link>https://blog.youkuaiyun.com/Everybodynow/article/details/143253697</link><guid>https://blog.youkuaiyun.com/Everybodynow/article/details/143253697</guid><author>Everybodynow</author><pubDate>Sat, 26 Oct 2024 14:58:53 +0800</pubDate><description><![CDATA[int num;char c;bool cmp(node a, node b) { //从大到小进行排序//根据结构体中某个元素从而对整个结构体数组进行排序int n;cin >> n;i < n;如果不是从大到小排序，或者是要给结构体数组排序，那么就要用到cmp函数。对结构体排序，这样就可以用结构体中另一个元素储存该结构体在数组中的位置，因为sort是会改变数组元素的位置的，但是如果题目又需要输出元素所在的原本位置，那么另一个元素就可以派上用场了。]]></description><category></category></item><item><title><![CDATA[从C语言到C++/STL（一）：基本格式]]></title><link>https://blog.youkuaiyun.com/Everybodynow/article/details/143253523</link><guid>https://blog.youkuaiyun.com/Everybodynow/article/details/143253523</guid><author>Everybodynow</author><pubDate>Sat, 26 Oct 2024 14:48:58 +0800</pubDate><description><![CDATA[C++ cin 详解之终极无惑-优快云博客(1).cin对于每个数据的输出，都要在其左边加上个>>，而cin和scanf对于空格和tab或换行时，都是自动忽略int a;int b;char c;return 0;scanf的缓冲区问题_什么时候会出现scanf的缓冲问题-优快云博客（在这里顺便回顾一下scanf的缓冲区的问题，更便于讲解cin的用法）int a;int b;char op;printf("输入两个数:");printf("输入操作方法:");]]></description><category></category></item><item><title><![CDATA[从零开始的 从C语言到C++/STL 的学习]]></title><link>https://blog.youkuaiyun.com/Everybodynow/article/details/140670921</link><guid>https://blog.youkuaiyun.com/Everybodynow/article/details/140670921</guid><author>Everybodynow</author><pubDate>Sat, 26 Oct 2024 14:41:32 +0800</pubDate><description><![CDATA[通过大一大二部分的学习，我们应该已经掌握了c语言的大致内容（？但是c语言终究只能是个过渡的工具，毕竟如今还在用c语言的地方真的少之又少，所以我们需要学习它的进阶版，C++！与c语言不同，C++拥有更多的库函数，以及更多的封装功能，其中就包括最首要的一个东西——STL(Standard Template Library, 标准模板库)，目前我这个寒假的目标也就是学会容器算法迭代器但是这些不需要咱记住，咱需要知道的是，我们可以从STL中直接用一些 模板类 和模板函数 来实现一些功能，就不需要咱再自己写了。]]></description><category></category></item><item><title><![CDATA[数据结构学习记录：第六章：树和二叉树]]></title><link>https://blog.youkuaiyun.com/Everybodynow/article/details/136226943</link><guid>https://blog.youkuaiyun.com/Everybodynow/article/details/136226943</guid><author>Everybodynow</author><pubDate>Thu, 22 Feb 2024 11:03:41 +0800</pubDate><description><![CDATA[上面的那些内容都是填空题选择题会出的，但是如果是真正了解树是什么样的（并且是那种可以直接写成代码可以在oj上面跑的那种），还是要从二叉树的定义开始。]]></description><category></category></item><item><title><![CDATA[数据结构学习记录：第四章：串]]></title><link>https://blog.youkuaiyun.com/Everybodynow/article/details/136226686</link><guid>https://blog.youkuaiyun.com/Everybodynow/article/details/136226686</guid><author>Everybodynow</author><pubDate>Thu, 22 Feb 2024 10:31:51 +0800</pubDate><description><![CDATA[此文章为作者本人搬运至该网站。]]></description><category></category></item><item><title><![CDATA[数据结构学习记录：第三章下半：队列]]></title><link>https://blog.youkuaiyun.com/Everybodynow/article/details/136221560</link><guid>https://blog.youkuaiyun.com/Everybodynow/article/details/136221560</guid><author>Everybodynow</author><pubDate>Wed, 21 Feb 2024 22:03:14 +0800</pubDate><description><![CDATA[此文章为作者本人搬运至该网站。]]></description><category></category></item><item><title><![CDATA[数据结构学习记录：第三章：栈]]></title><link>https://blog.youkuaiyun.com/Everybodynow/article/details/136221079</link><guid>https://blog.youkuaiyun.com/Everybodynow/article/details/136221079</guid><author>Everybodynow</author><pubDate>Wed, 21 Feb 2024 21:53:31 +0800</pubDate><description><![CDATA[此文章为作者本人搬运至该网站。]]></description><category></category></item><item><title><![CDATA[数据结构学习记录：第二章下半：链表]]></title><link>https://blog.youkuaiyun.com/Everybodynow/article/details/136220413</link><guid>https://blog.youkuaiyun.com/Everybodynow/article/details/136220413</guid><author>Everybodynow</author><pubDate>Wed, 21 Feb 2024 21:29:11 +0800</pubDate><description><![CDATA[此文章为作者本人搬运至该网站。]]></description><category></category></item><item><title><![CDATA[数据结构学习记录：第二章：线性表]]></title><link>https://blog.youkuaiyun.com/Everybodynow/article/details/136220082</link><guid>https://blog.youkuaiyun.com/Everybodynow/article/details/136220082</guid><author>Everybodynow</author><pubDate>Wed, 21 Feb 2024 20:50:56 +0800</pubDate><description><![CDATA[线性表，简单来说就是一些数据元素的有限序列。而最简单的线性表，其实就可以当作 数组 来看，但是毕竟它只能一个一个存储同类型的数据。那么就需要另一种东西来存储多种数据而且能够可以实现顺序表示，你想到c语言里面的什么了嘛？。。。。。。。。。就是结构体哒！！！而结构体将会贯穿你学习数据结构的整个过程，一定要认真记住！有了这个前提后，我还要再提一句，就是一翻开线性表这一章首页就能看到的这个：有没有一种熟悉的感觉？没错，这些内容还是不能用！和上面的原因一样，需要你自己手敲来实现这些函数。]]></description><category></category></item><item><title><![CDATA[数据结构学习记录：第一章-绪论，以及一些知识前提]]></title><link>https://blog.youkuaiyun.com/Everybodynow/article/details/136219881</link><guid>https://blog.youkuaiyun.com/Everybodynow/article/details/136219881</guid><author>Everybodynow</author><pubDate>Wed, 21 Feb 2024 20:31:51 +0800</pubDate><description><![CDATA[这几个是比较重要的，因为之后的课本内容会频繁使用到他们。这里是几个常见的状态宏定义，如果没有这些#define，那么这些OK，ERROR什么的在C语言中都毫无意义，也无法运行。]]></description><category></category></item></channel></rss>