00:00
好,同学们,我们继续再次强调,命令本身不重要,现在讲的不是一些命令啊,它到底落地的应用,那么下面看看第三个结构list。你都懂,一说到list,你是不是会想到Java的list,这个是有序有重复,并且它有点像什么我们的一个双双向链表,我们看命令就可以知道,它既可以往左边加,也可以往右边加,这个l range是不是把我们的。全部列表便利一遍,全部打出来,然后获取列表中的元素LLT。那么这。我们来一个最简单的L,比方说list 01123444。我同学们没有问题吧,那么L,那么。LIST010。到负一就是全部变列,那么大家请看这个时候几个是不是七个允允许你重复,OK,有序有重复好了,那么这个我就不再废话了。
01:04
下面的问题是。用在哪儿?来同学们都用过微信,我们的微信的文章订阅公众号,是不是就有每一位同学都会在微信的这个有一个栏目叫订阅的微信公众号,那么他这个意思呢,就是有点类似于这样啊,你现在呢,就是你一个人。比如说现在这个就是你。你懂的,你这个微信,你这个就是使用微信的使用者。你现在是不是。属于一个人,可以去对应多个你喜欢的文章,那么你只要给我一个用户编号,这个用户编号就是你一个K,这叫。Like article,你所喜欢的文章加个用户编号,把你订阅过、关注过的那个通通塞到这个list里面,只要人家一更新了,那么就往你这个list里面继续推送,你是不是可以看到最新的了?那么来,同学们请看。
02:05
我们呢,还是先来这么看,比方说以杨哥为例,我的微信。订阅号消息,比方说我关注了知识大V李永乐王红老师,好吧,讲的也非常不错。那么人大附中的这个数理化学霸对吧,就不多废话了,那么再来我又关注了CS。每一个李永乐老师假设他的文他又发票了一些文章,那么他的文章ID是时间,他CSDN陈学的大本营又发篇了一篇文章,比方说这个啊,2020云气大会文章ID是22,那么我怎么能够在。你自己的订阅号,微信的订阅号消息有没有看到呢?走起,首先大V作者李永乐老师和cda分别发布了两两个最新的文章,最新的消息,文章编号李永乐的叫11 CSDN的叫22,那么杨哥关注了他们两个,那么这个时候是不是杨哥是1N的话是两个,一个是李永乐老师,一个是CSDN。
03:04
好的,只要他们的新文章就会安装进我的list,这个list叫周阳关心的订阅号消息就是个list,那么就是l like严格idea,那么有点类似于这样啊。腾讯就在后面帮我们做,那么就是L啊,那么现在呢,就是我喜欢的文章或者我喜欢的作者都可以啊。那么假设现在杨哥的ID叫1024,没问题吧,这个就代表是用户ID,那么假设再加一个吧。UID1024啊,这就证明这个用户1024啊,比方说对应的就是杨哥你所喜欢的作者,那么我关注的时间是李永乐老师。22是CSDNOK,没问题吧,那么塞过来了以后同学们你看。现在我关注的,只要是关注了以后,他们发布了新文章,新的就给我塞到我所喜欢的这个T里面,然后呢。
04:00
干嘛,是不是L。那么,Like喜欢的作者。哪个用户打出来10240就像是什么负一,大家请看十一二十二,是不是最新的文章就获得了显示啊,零跟一是什么意思啊,是不是把这个list里面的全部遍列出来,那么如果你写的是零到五啊,那么就是打印出是吗?前五条,那么这个时候有点类似于是不是我们的MYSQL里面的limit那种感觉啊,这么说听懂,所以说这个list就可以专你全部喜欢的文章,人家更新了,你关注过了。当然关注是后面另外一回事,但是你所喜欢的文章列表你打开了以后怎么能够搜搜搜的出来这么多,那么就是因为把你所喜欢的文章跟你的用户ID。绑定了,然后。只要他们更新了,往里面塞,那么你下次打开微信最新的文章,是不是又可以在你的订阅号消息这个list清单列表里面全部展现了,OK,所以呢,这个呢,就是我们的list一个相关的落地使用。
我来说两句