自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 收藏
  • 关注

原创 腾讯T3亲自教你,338页网易面经_网易t3编程课内容(2),2024年最新字节跳动社招面试经验

1、什么情况下使用 ViewStub、include、merge?2、他们的原理是什么?3、布局优化神器 include 、merge、ViewStub 标签详解 4、Android 布局优化之 ViewStub、include、merge 使用 与源码分析 …1、Fragment 生命周期和 Activity 对比 2、Fragment 之间如何进行通信 3、Fragment 的 startActivityForResult 4、Fragment 重叠问题 5、Fragment 重叠, 如何通信 …

2024-04-21 02:48:31 886

原创 老程序员想入手学习鸿蒙技术,需要从哪开始?,2024年最新HarmonyOS鸿蒙高级开发面试题

路线图将包含完全基于鸿蒙内核开发的应用,比如一次开发多端部署、自由流转、元服务、端云一体化等,多方位的学习内容让学生能够高效掌握鸿蒙开发,少走弯路,真正理解并应用鸿蒙的核心技术和理念。路线图包括ArkTS基础语法、鸿蒙应用APP开发、鸿蒙能力集APP开发、次开发多端部署开发、物联网开发等九大模块,六大实战项目贯穿始终,由浅入深,层层递进,深入理解鸿蒙开发原理!(img-OeGzPqJY-1713638806608)]5.鸿蒙音视频开发方向。6.鸿蒙车载开发方向。7.鸿蒙南向开发方向。

2024-04-21 02:46:57 820

原创 老程序员想入手学习鸿蒙技术,需要从哪开始?(2),2024年最新面试HarmonyOS鸿蒙程序员

学习路线图中的每一个技术点都能够紧贴企业需求,经过多次真实实践,每一个知识点、每一个项目,都是码牛课堂鸿蒙研发团队精心打磨和深度解析的成果,注重对学生的细致教学,每一步都确保学生能够真正理解和掌握。路线图包括ArkTS基础语法、鸿蒙应用APP开发、鸿蒙能力集APP开发、次开发多端部署开发、物联网开发等九大模块,六大实战项目贯穿始终,由浅入深,层层递进,深入理解鸿蒙开发原理!(img-oLTkf4IT-1713638737187)]为了积极培养鸿蒙生态人才,让大家都能学习到。

2024-04-21 02:45:54 691

原创 美团二面惜败,成功入职腾讯,2024年最新HarmonyOS鸿蒙项目实战视频教学

这样,等真的沉下心来学习,不至于被找资料分散了心神。好啦,由于文章篇幅限制,面试题答案详解我就不在这里展示出来了,如果你需要这份完整版的面试题答案详解资料点击这里免费领取网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注鸿蒙)一个人可以走的很快,但一群人才能走的更远!

2024-04-21 02:43:38 485

原创 网易云音乐机器学习平台实践_lookalike配置方案(2),flutter返回上个页面

以上就是网易云音乐机器学习平台的过去的一些工作,回顾一下,我们分别从“资源层”、“底层框架层”、“应用框架层”、“功能层”来分享相关的部分工作以及进展,机器学习平台因为覆盖的面很广泛,工作看起来比较杂乱,覆盖各种不同的技术栈,并且各项工作的挑战与目标都不一样,还是很有意思的。本文发布自网易云音乐技术团队,文章未经授权禁止任何形式的转载。我们常年招收各类技术岗位,如果你准备换工作,又恰好喜欢云音乐,那就加入我们。作者:网易云音乐技术团队。

2024-04-21 02:41:30 1335

原创 网易云音乐机器学习平台实践_lookalike配置方案(1),2024年腾讯HarmonyOS鸿蒙高级面试题及答案

以上就是网易云音乐机器学习平台的过去的一些工作,回顾一下,我们分别从“资源层”、“底层框架层”、“应用框架层”、“功能层”来分享相关的部分工作以及进展,机器学习平台因为覆盖的面很广泛,工作看起来比较杂乱,覆盖各种不同的技术栈,并且各项工作的挑战与目标都不一样,还是很有意思的。本文发布自网易云音乐技术团队,文章未经授权禁止任何形式的转载。我们常年招收各类技术岗位,如果你准备换工作,又恰好喜欢云音乐,那就加入我们。

2024-04-21 02:40:59 1199

原创 缓存优化必备:掌握冷热分离和重排序的优化技巧_缓存冷热数据如何进行处理

冷数据指的是访问频率低的数据,可以不用放入缓存中,而热数据指的是访问频率高的数据,应该优先放入缓存中。在实际应用中,经常会遇到数据集非常大的情况,如果将全部数据都放入缓存,那么缓存的命中率就会很低,从而影响系统的性能。所谓重排序,就是将数据按照一定的规则重新排序,使得访问频率高的数据排在前面,访问频率低的数据排在后面。这样,在访问数据时就可以先访问排在前面的数据,从而提高缓存的命中率。需要注意的是,重排序的策略需要根据具体的数据集来确定,不同的数据集可能需要不同的重排序策略。// 计算可用的最大内存。

2024-04-21 02:39:54 534

原创 缓存优化必备:掌握冷热分离和重排序的优化技巧_缓存冷热数据如何进行处理(4)

玩儿东西还是要弄明白这个东西的成立基础是什么,或者负面因素有哪些。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注鸿蒙)一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!一个人可以走的很快,但一群人才能走的更远!

2024-04-21 02:38:21 455

原创 最全面试考点与面试技巧,满满干货指导,阿里面试p7,hr offer 给p6

如果你是一个技术狂人,能够快速的学习新的技术语言,并对枯燥的 IT 技术甘之如饴,那么持续沿着技术这条路走下去也是一种选择。我这两年在组内的深刻体会就是,大部分厉害的高级工程师(不包括那些纯混日子靠资历晋升的人),写文档的能力一点也不含糊,很能抓住上级和项目的G点。架构 / 管理需要的不仅仅是了解技术,还要具备丰富的行业经验,良好的沟通能力,全面的管理手段。在这篇文章里,我会大致的把一份安卓的项目设计文档的骨架,和一些我工作中实际遇到的正反例都列出来,方便大家以后在工作中实践。

2024-04-18 11:31:53 477 1

原创 最全面试考点与面试技巧,全网最新,2024年最新爱奇艺校招面试

1.volatile想要解决的问题是,在另一个线程中想要使用instance,发现instance!1.堆:存储 Java 实例,GC 主要区域,分代收集 GC 方法会吧堆划分为新生代、老年代。1.加载:获取类的二进制字节流;当要加载一个 class 时,会先逐层向上让父加载器先加载,加载失败才会自己加载。不考虑自定义加载器,系统类加载器需要网上询问两层,所以叫双亲。2.虚拟机栈:执行方法时把方法所需数据存为一个栈帧入栈,执行完后出栈。3.本地方法栈:同虚拟机栈,但是针对的是 Native 方法。

2024-04-18 11:30:52 473

原创 大数据开发岗面试复习30天冲刺 - 日积月累,每日五题【Day29】——数据倾斜2_数据倾斜面试题

方案优点:对join操作导致的数据倾斜,效果非常好,因为根本就不会发生shuffle,也就根本不会发生数据倾斜。解决方案:两阶段聚合(局部聚合+全局聚合) 适用场景:对RDD执行reduceByKey等聚合类shuffle算子或者在Spark SQL中使用group by语句进行分组聚合时,比较适用这种方案 实现原理:将原本相同的key通过附加随机前缀的方式,变成多个不同的key,就可以让原本被一个task处理的数据分散到多个task上去做局部聚合,进而解决单个task处理数据量过多的问题。

2024-04-18 06:06:52 859

原创 大数据开发岗面试复习30天冲刺 - 日积月累,每日五题【Day23】——Spark10_union操作是宽依赖还是窄依赖

不一定,除了一对一的窄依赖,还包含一对固定个数的窄依赖(就是对父RDD的依赖的Partition的数量不会随着RDD数量规模的改变而改变), 比如join操作的每个partiion仅仅和已知的partition进行join,这个join操作是窄依赖,依赖固定数量的父rdd,因为是确定的partition关系。相当于spark中的map算子和reduceByKey算子,当然还是有点区别的,MR会自动进行排序的,spark要看你用的是什么partitioner。本栏目大数据开发岗高频面试题主要出自。

2024-04-18 06:05:51 564

原创 云原生 小心,你的Docker别被挖矿了_node lts-alpine,2024年最新2024大数据开发高级面试题总结

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注大数据)一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!1)]一个人可以走的很快,但一群人才能走的更远!

2024-04-18 00:38:12 945

原创 云化Web IDE,在线开发新模式_在线ide,2024年最新【微信小程序

本文主要介绍了云IDE这种开发新模式,包括本地IDE和云IDE的区别。优快云云IDE的产品介绍,功能特点,如何进入并使用这个IDE。还介绍了一个实际的使用IDE开发的项目,最后对云IDE提出了一些建议和期望,衷心祝云IDE越办越好,成为广大程序员朋友的称手兵器。未来,云IDE应该是一种趋势,现在疫情反复焦灼,一直没有完全治好。对于做程序员的我们,可以畅享基于互联网的云化IDE开发新模式,不受制于客户端,不受制于环境,实现云上开发,云上部署,为企业降本增效。

2024-04-18 00:37:11 1178

原创 【云原生 30】Docker运行大数据处理框架Spark_docker spark

【代码】【云原生 30】Docker运行大数据处理框架Spark_docker spark。

2024-04-17 19:40:52 806

原创 【云原生 30】Docker运行大数据处理框架Spark_docker spark(1)

Apache Spark是一个围绕速度、易用性和复杂分析构建的大数据处理框架,基于Scala开发。最初在2009年由加州大学伯克利分校的AMPLab开发,并于2010年成为Apache的开源项目之一。与Hadoop和Storm等其他大数据和MapReduce技术相比,Spark支持更灵活的函数定义,可以将应用处理速度提升一到两个数量级,并且提供了众多方便的实用工具,包括SQL查询、流处理、机器学习和图处理等:Spark体系架构包括如下三个主要组件:数据存储、API、管理框架,如图所示。

2024-04-17 19:40:22 841

原创 【C ++基础】第四篇 类和对象(上,2024年最新大数据开发面试题2024

cout

2024-04-17 15:10:42 767

原创 【ArchSummit】平安金融壹账通核心系统的微服务设计经验分享_银行 微服务 设计

整套业务采取分层架构体系组成,自底向上为Professional Service(专业服务)、Infrastructure(基础设施)、云原生基础核心平台、基于基础核心的中台产品层、场景金融端产品和服务以及高效运营支持。整个搭载在云平台Cloud Platform(IaaS | PaaS | Compliancc&Security)上面由此可见。

2024-04-17 15:09:41 731

原创 SpringBoot实现多环境开发_springboot拆分多环境,零基础入门大数据开发

​ 上面说了单文件版,但是呢,平常开发中一个环境的配置文件都很多了,如果把所有配置文件都设置到一个文件里,显然是不利于调试的,所以,我们一般都把各个环境独立书写一个配置文件,额外有一个主配置文件,用来指定开发环境,并把一些公共配置写到该配置文件中。​ 如开头所说,在各个环境的配置文件中,如果某些配置项是重复的,那么我们可以把这些配置写在主配置文件中,这样方便调试。​ 一句话:同上yml多文件版,但是,properties文件多环境配置仅支持多文件格式。​ 实际上它就这么简单,再多来一组环境也OK呦~

2024-04-17 11:49:56 615

原创 springboot使用@KafkaListener监听多个kafka配置_@kafkalistener可以有多个吗

(img-ziQJ7kAJ-1713325693856)]拓展其他消费者配置只需配置指定的属性和bean即可。kafka监听容器工厂配置。// 是否开启批量消费。// 消费的超时时间。

2024-04-17 11:49:25 1036

原创 Linux--进程控制_linux int p=null(1),2024年最新费时6个月成功入职阿里

执行用户通过 atexit或on_exit定义的清理函数。关闭所有打开的流,所有的缓存数据均被写入调用_exit。

2024-04-17 06:48:50 942

原创 Linux 安装部署 Kibana 8,字节大数据开发高工面试

账号:elastic 密码:ES集群启动时生成的密码。(需配合上一篇elasticsearch安装部署)

2024-04-17 06:47:48 380

原创 HADOOP之配置HDFS集群,修改四个文件workers,hadoop-env(1)

不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!Namenode允许哪几个节点的Datanode连接。Namenode元数据的存储位置。指定namenode的地址。

2024-04-17 01:39:07 460

原创 Hadoop【部署 02】hadoop-3,2024年最新吊打面试官系列

resourcemanager配置 单机版可以在同一台服务器上可以不配置。以下配置要根据服务器情况进行配置 我的云服务器只有2G的内存。设置日志聚集服务器地址。设置日志保留时间为7天。

2024-04-17 01:38:06 248

原创 700行无用 纯 CSS 祝考生 金榜高粽《1_bit 的无用 CSS 代码 》_css 无用代码

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年最新大数据全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、

2024-04-16 20:31:07 433

原创 7-Zip安装教程(非常详细)从零基础入门到精通,看完这一篇就够了(附安装包)

技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。最后就是我这几年整理的网安方面的面试题,如果你是要找网安方面的工作,它们绝对能帮你大忙。

2024-04-16 20:30:37 701

原创 非专业学生如何系统的学习计算机编程?_不学计算机原理可以写程序吗(3)

作者:大家好,我是程序员吴师兄,在 GitHub 上开源了一个项目 LeetCodeAnimation,目前有 60k star,通过动画的形式讲解算法,已经帮助成千上万的程序员入门算法了,欢迎关注公众号「五分钟学算法」,和我们一起学习算法。点击了解程序员吴师兄转载说明:未获得授权,禁止转载网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注鸿蒙)

2024-04-16 03:49:22 837

原创 非专业学生如何系统的学习计算机编程?_不学计算机原理可以写程序吗(1)

这就是科班出身和非科班出身的学生最大的区别,科班出身的学生知道去学什么,知道大学期间安排的每一门课程是干什么的,知道要先去做哪些小项目来循序渐进的编码练习,知道知识点在工作中能起到什么样的具体作用,非科班出身的程序员感觉计算机相关的知识点简直是一团乱麻。无论是分布式还是ip代理,爬虫的每个知识点深挖下去都大有文章,我所学习到的爬虫知识只是冰山一角,但这并不妨碍我们可以从战略上去蔑视编程,编程的很多内容没有那么高不可攀,缺的只是时间去学习,时间恰恰是我们可以去支配的。那些写算法题解的程序员都是高手。

2024-04-16 03:48:22 967

原创 【Elasticsearch】ES精确查询和范围查询,ES时间字段排序实例,ES倒排索引介绍_es 范围查询

百度-----D-Gap{1,4,9} 转化为 百度------D-Gap{1,1,1}, 要压缩的原始数据值变小,则获得较高的压缩率。a、以单词为中心的索引裁剪 根据默认返回数目,设定每个单词的倒排表的项至少为k个,设计相似性函数,计算单词和文档的相似性得分,把分数小于设定阈值的文档信息从倒排表中裁剪掉。以文档的ID为关键字,表中记录文档中每个字的位置信息,查找时扫描表中每个文档中字的信息直到找出所有包含查询关键字的文档。b、以文档为中心的索引裁剪 在建立索引之前,把文档中不重要的词语删除掉。

2024-04-15 14:18:25 720

原创 【Elasticsearch】ES精确查询和范围查询,ES时间字段排序实例,ES倒排索引介绍_es 范围查询(1)

百度-----D-Gap{1,4,9} 转化为 百度------D-Gap{1,1,1}, 要压缩的原始数据值变小,则获得较高的压缩率。a、以单词为中心的索引裁剪 根据默认返回数目,设定每个单词的倒排表的项至少为k个,设计相似性函数,计算单词和文档的相似性得分,把分数小于设定阈值的文档信息从倒排表中裁剪掉。以文档的ID为关键字,表中记录文档中每个字的位置信息,查找时扫描表中每个文档中字的信息直到找出所有包含查询关键字的文档。b、以文档为中心的索引裁剪 在建立索引之前,把文档中不重要的词语删除掉。

2024-04-15 14:17:54 740

原创 【EFK】基于K8S构建EFK+logstash+kafka日志平台(1),大数据开发面试回忆录

Elasticsearch 是一个分布式的免费开源搜索和分析引擎,适用于包括文本、数字、地理空间、结构化和非结构化数据等在内的所有类型的数据。Elasticsearch 在 Apache Lucene 的基础上开发而成,由 Elasticsearch N.V.(即现在的 Elastic)于 2010 年首次发布。Elasticsearch 以其简单的 REST 风格 API、分布式特性、速度和可扩展性而闻名,是 Elastic Stack 的核心组件;

2024-04-15 14:16:51 1047

原创 【C语言宝库】- 操作符 详解进制转换 计算机小白必备技能(上)

进制是一种数学计数系统,用于表示数值。在数字系统中,每个数字的意义和权重都由其所处的位置来决定。

2024-04-15 14:16:19 869

原创 【2024版】超详细wireshark安装保姆级教程,小学生都能看懂,你不看看吗_2024wireshark

技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。最后就是我这几年整理的网安方面的面试题,如果你是要找网安方面的工作,它们绝对能帮你大忙。

2024-04-15 14:15:16 881

原创 【2024版】最新tomcat安装教程(非常详细)零基础入门到精通,收藏这一篇就够了_tomcat安装天下第四

JDK的安装,在运行tomcat前必须将JDK安装好。/usr/local/tomcat/bin目录中的 startup.sh 和 shutdown.sh 脚本可以直接运行,但 catalina.sh 文件需要加上命令参数,start为后台运行,run为前台运行。/dev/random: 阻塞型,读取它就会产生随机数据,但该数据取决于熵池噪声,当熵池空了,对/dev/random 的读操作也将会被阻塞。/dev/urandom: 非阻塞的随机数产生器,它会重复使用熵池中的数据以产生伪随机数据。

2024-04-15 14:14:45 797

原创 【2024年第三届中国高校大数据挑战赛】赛题 D:行业职业技术培训能力评价 思路+代码+参考论文_2024年中国大数据挑战赛(1)

不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!2.不同的培训学校有不同的生源质量、学校办学条件、学校师资水平等的差异,仅仅用离校考核成绩的高低无法真正有效的体现一个学校的真正的培训能力。3.每个培训学校有不同的特色,如有些培训学校技能1的培训能力很好,而有些学校可能是技能2的培训能力上有优势。这一问是上一问的延伸,上一问讨论的是类型,这一问讨论的是技能(科目)2024中国高校大数据挑战赛D题思路详解。

2024-04-15 14:11:42 875

原创 【 Redis五大数据类型实现原理】,2024年最新大数据开发免打包多渠道统计如何实现

键不同,值相同。

2024-04-15 14:11:11 759

原创 『RabbitMQ』入门指南(安装,配置,应用(1),真是恍然大悟啊

消息指的是两个应用间传递的数据。数据的类型有很多种形式,可能只包含文本字符串,也可能包含嵌入对象。“消息队列(Message Queue)”是在消息的传输过程中保存消息的容器。在消息队列中,通常有生产者和消费者两个角色。生产者只负责发送数据到消息队列,谁从消息队列中取出数据处理,他不管。消费者只负责从消息队列中取出数据处理,他不管这是谁发送的数据。

2024-04-15 14:10:07 628

原创 「超全演示」Spring Boot中实现订单30分钟自动取消的策略

(img-V8mDYnwK-1713161305937)]研究,那么很难做到真正的技术提升。

2024-04-15 14:09:36 570

原创 「大数据-0」虚拟机VMware安装、配置、使用、创建大数据集群教程_vmware搭建虚拟机集群

但要注意在修改配置文件时:在末尾添加 IPADDR=“192.168.88.101”(node1为192.168.88.101,node2为192.168.88.102,node3为192.168.88.103)第一次开机需要安装虚拟机,这个过程大概要10分钟左右,开机成功后选择之前创建的账户,填写好密码就能成功进入虚拟机的操作系统界面中了。JDK就是Java语言的开发环境,很多大数据软件都需要Java环境的支持,所以要预先部署好JDK。因为我们要的是完整的服务器,而不是一个链接,所以选择完整克隆。

2024-04-15 14:07:51 281

原创 「大数据-0」虚拟机VMware安装、配置、使用、创建大数据集群教程_vmware搭建虚拟机集群(2)

为大数据集群创建一个单独的用户hadoop,并为集群上的服务器配置hadoop用户的免密登录。第一次开机需要安装虚拟机,这个过程大概要10分钟左右,开机成功后选择之前创建的账户,填写好密码就能成功进入虚拟机的操作系统界面中了。JDK就是Java语言的开发环境,很多大数据软件都需要Java环境的支持,所以要预先部署好JDK。如果不关闭防火墙,我们无法远程连接虚拟机,且集群内的虚拟机无法通过端口互相通讯。如果不关闭防火墙,我们无法远程连接虚拟机,且集群内的虚拟机无法通过端口互相通讯。

2024-04-15 14:07:21 137

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除