- 博客(270)
- 收藏
- 关注
原创 舵机详解_伺服舵机由哪几部分组成
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!
2024-05-16 02:31:18
734
原创 海思3518E sample的整体架构venc层源码分析_海思 码率控制
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!
2024-05-15 15:35:24
434
原创 怎么用C C++实现控制门锁 _通过电脑编程控制门锁
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!
2024-05-15 04:37:36
703
原创 基于STM32单片机的灶台系统
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!
2024-05-14 18:55:07
303
原创 基于STM32单片机的温控系统(PID算法)_stm32 pid温度控制
/实际温度与目标温度之间的差值。void PID_Init(void) //因为有存储,因此用ReadPID()extern uint8_t SETTEMP;//存储一位小数的目标温度。//存储一位小数的实际温度。//存储一位小数的实际温度。//存储一位小数的实际温度。
2024-05-14 18:54:08
683
原创 使用ArduinoMqttClient库连接阿里云,并实现发送接收数据(ESP8266)_arduino连接阿里云mqtt(1)
订阅(subscribe)与发布(publish)简称(sub/pub),是MQTT的一种消息范式。可以把消息的发布者理解为向云端发送数据,在物联网开发中,我们可以将采集到的数据发送(发布)到阿里云服务器,这样后台管理人员就可以通过阿里云服务器查看到实时采集的数据了;而消息的订阅者,提前对云端数据进行订阅,从而能接收云端发送过来的数据。我举一个订阅的栗子:订阅消息就像是订阅一个微信公众号,我们订阅了一个微信公众后,我们就能持续不断的收到微信公众号的推文。
2024-05-14 17:04:48
1054
原创 【小黑嵌入式系统第六课】嵌入式系统软件设计基础——C语言简述、程序涉及规范、多任务程序设计、状态机建模(FSM)、模块化设计
后台中任务顺序执行。每个后台任务中的内存(局部变量)在任务结束后可以全部释放,让给下一个任务使用。即使在RAM很少的处理器上也能同时执行众多任务。后台中任务顺序执行。天然避免了后台任务资源互斥问题,但仍需考虑前后台之间的资源互斥问题。前后台程序的结构灵活,实现形式与实现手段多样,是使用最广的程序结构,但缺乏架构标准,维护、升级、排错都很困难。必须要程序员自己来判断和处理临界代码的隐患。程序多任务的执行依靠每个任务的非阻塞性来保证,是编程最大的难点,下一节将介绍的FSM将是解决这一问题的利器。
2024-05-14 02:54:51
647
原创 《基于Linux物联网综合项目》常见问题汇总fae_linux物联网开发
该项目基于CC2530+Linux+web,实现远程数据采集、远程设备控制和视频监控等功能介绍项目应该是问的最多的,在介绍时首先要有条理,让别人听得懂,并且讲出在这个项目中你担任了什么角色,做了什么,用了哪些传感器实现了哪些功能,数据是怎样传输的。示例:在无线传感网这个项目中,我担任项目负责人的角色。我首先对该项目进行了规划,把该项目分为了三部分:下位机、上位机、web端。其中下位机的硬件部分,由我带领我的师弟来完成,下位机的软件部分,以及上位机的主控程序由我来完成,web端由我同门来完成。
2024-05-13 20:58:09
1005
原创 STM32之NB-IoT学习(一)——NB-IoT介绍_物联网lot学习(2)
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!
2024-05-13 19:33:31
1089
原创 QT信号槽机制原理及两种实现方法示例展示_qt 信号槽原理(3)
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!
2024-05-13 17:56:29
550
原创 Linux驱动开发 uboot启动的第一阶段_uboot第一阶段
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!
2024-05-13 15:43:53
603
原创 C++异常处理与智能指针_ubuntu pcl 智能指针删除异常
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!
2024-05-13 03:40:20
737
原创 Android Camera 数据通路_camera tuning mdp pass2
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!
2024-05-13 02:19:06
346
原创 鸿洋推荐:实际生产中的-Android-SDK开发总结(一)(2)
网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。我搜集整理过这几年字节跳动,以及腾讯,阿里,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“ Android架构师”面试 Xmind(实际上比预期多花了不少精力),包含。生成一个Map,并设置对应的Key-Value。主要有两种类型,一是单纯的、无界面的、不与用户交互的代码逻辑,如常见的加密、摘要生成SDK等等,直接通过一个最简单的方法调用后直接返回即可。
2024-05-11 21:40:15
775
原创 面试必备:LinkedHashMap源码解析(JDK8)
找到一套好的视频资料,紧跟大牛梳理好的知识框架进行学习。多练。(视频优势是互动感强,容易集中注意力)你不需要是天才,也不需要具备强悍的天赋,只要做到这两点,短期内成功的概率是非常高的。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。以上就是总结的关于在面试的一些总结,希望对大家能有些帮助,除了这些面试中需要注意的问题,当然最重要的就是刷题了,这里放上我之前整理的一份超全的面试专题PDF还有。
2024-05-11 20:25:47
524
原创 集合和方法引用的Lambda用法
在这里小编整理了一份Android大厂常见面试题,和一些Android架构视频解析,都已整理成文档,全部都已打包好了,希望能够对大家有所帮助,在面试中能顺利通过。喜欢本文的话,不妨顺手给我点个小赞、评论区留言或者转发支持一下呗《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!有所帮助,在面试中能顺利通过。[外链图片转存中…(img-x8Mrjt09-1715425303382)][外链图片转存中…(img-DxxLjdGS-1715425303383)]
2024-05-11 19:01:54
517
原创 金三银四不跳槽更待何时?Android开发1年字节跳动5面面经,已成功上岸
Java的hashmap用过吗咋实现的,追问红黑树问线程安全和hash冲突 (这块比较菜。。。没啥准备拉闸了)写题老dp题,最长公共子序列然后问操作系统,这部分没答好。。。。。。然后就感谢信了。。。。。然后12月份不小心摔了一跤, 导致做了一个手术,在住院期间术后实在忍受不了医院饭堂的饭的时候,叫老爹去外面买小酒喝的时候接到了字节HR捞人的电话。。。自我介绍做过安卓开发吗介绍源码结构OS 里面跨进程通信(ipc)手段有哪些? – ( 信号量 , socket, 管道, 命名管道, mmap)安卓Binder
2024-05-11 17:45:34
771
原创 这也许是Android一句话权限适配的最优 解决方案
SoulPerission很好的适配了真运行时权限、除了上述三个个主要功能以外还提供以下功能:支持多项权限同时请求支持检查通知权限支持系统权限页面跳转支持debug模式文章会持续更新的。绝对干货!!!Android进阶学习全套手册关于实战,我想每一个做开发的都有话要说,对于小白而言,缺乏实战经验是通病,那么除了在实际工作过程当中,我们如何去更了解实战方面的内容呢?实际上,我们很有必要去看一些实战相关的电子书。
2024-05-11 16:22:26
698
原创 设计模式学习--状态模式(State Pattern)(2)
同时我还搜集整理2020年字节跳动,以及腾讯,阿里,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“ Android架构师”面试 Xmind(实际上比预期多花了不少精力),包含。同时我还搜集整理2020年字节跳动,以及腾讯,阿里,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“ Android架构师”面试 Xmind(实际上比预期多花了不少精力),包含。但是如果你仅仅是看一遍,而不去学习和深究。学习方向很容易规划,但是如果只通过碎片化的学习,对自己的提升是很慢的。
2024-05-11 10:30:24
408
原创 腾讯Android岗三面:EventBus-发送的消息,如何做到线程切换?(1)
*要想成为高级安卓工程师,必须掌握许多基础的知识。**在工作中,这些原理可以极大的帮助我们理解技术,在面试中,更是可以帮助我们应对大厂面试官的刁难。《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取![外链图片转存中…(img-X8s6A2yz-1715360566342)]《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!
2024-05-11 01:02:57
231
原创 经典博文赏析:计算机网络基础
OSI体系结构、TCPIP体系结构、五层体系结构OSI体系结构:概念清楚 & 理念完整,但复杂 & 不实用TCPIP体系结构:含了一系列构成互联网基础的网络协议,是Internet的核心协议 & 被广泛应用于局域网 和 广域网五层体系结构:融合了OSI与TCPIP的体系结构,目的是为了学习 & 讲解计算机原理低三层为通信子网,负责数据传输高三层为资源子网,相当于计算机系统,完成数据处理;传输层承上启下TCPIP的体系结构详细介绍由于TCPIP体系结构较为广泛,故主要讲解OSI。
2024-05-10 23:39:54
739
原创 程序员如何自我学习和成长?(1)
说了这么多废话,进入正题何为程序员的自我修养?正面论述很难说清楚,反向描述可能更通俗易懂一些,自我修养的对立面是“没有修养”,先说一说在这么多年的工作、学习、生活中,遇到的一些我认为“没有修养”的程序员形态:1、程序员小张遇到了一个开发问题,很着急,想到了有几个群,于是到群里发了他的问题,坐等回答,发现没有人回答,就直接对话群主的QQ,群主也不回答,于是小张就搜索,突然搜到博客园有个帖子讲解了相关话题,他看完就给博主留言,我的邮箱是:XXXXX@qq.com,麻烦博主把源码发给我一下,谢谢。2、程序员小张进
2024-05-10 21:47:40
809
原创 牛逼了!这是什么神仙面试锦囊,Android保姆式准备秘笈三年没换工作面试也一步到位!
一两次的失败并不可怕,我之前在最开始的时候面试几个投递的小公司也不太理想,确实打击了一点自己的自信心。但是也有好的方面,我知道了自己薄弱的环节,之前工作用的比较少,没想到面试问得很频繁,于是我赶紧补充这些知识,不说多深入,至少能应对一些简单问题免得面试尴尬。就这么一路面试下来,自己不会的知识点也会越来越少,熟悉的东西越来越多,跟面试官就能愈加流畅的沟通,面试评价也越来越好。面试锦囊。
2024-05-10 19:59:09
607
原创 深入理解协程、LiveData 和 Flow(1)
今天关于面试的分享就到这里,还是那句话,有些东西你不仅要懂,而且要能够很好地表达出来,能够让面试官认可你的理解,例如Handler机制,这个是面试必问之题。有些晦涩的点,或许它只活在面试当中,实际工作当中你压根不会用到它,但是你要知道它是什么东西。最后在这里小编分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司19年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。还有。
2024-05-10 18:42:31
620
原创 新手避坑指南:Android组件化开发详解
*一个零基础的新人,我认为坚持是最最重要的。**我的很多朋友都找我来学习过,我也很用心的教他们,可是不到一个月就坚持不下来了。我认为他们坚持不下来有两点主要原因:他们打算入行不是因为兴趣,而是因为所谓的IT行业工资高,或者说完全对未来没有任何规划。刚开始学的时候确实很枯燥,这确实对你是个考验,所以说坚持下来也很不容易,但是如果你有兴趣就不会认为这是累,不会认为这很枯燥,总之还是贵在坚持。技术提升遇到瓶颈了?缺高级Android进阶视频学习提升自己吗?还有大量大厂面试题为你面试做准备!
2024-05-10 15:57:50
755
原创 技术迭代迷茫?Android资深架构师教你如何打破这个局面!(1)
针对于上面的问题,我总结出了互联网公司Android程序员面试涉及到的绝大部分面试题及答案,并整理做成了文档,以及系统的进阶学习视频资料。(包括Java在Android开发中应用、APP框架知识体系、高级UI、全方位性能调优,NDK开发,音视频技术,人工智能技术,跨平台技术等技术资料),希望能帮助到你面试前的复习,且找到一个好的工作,也节省大家在网上搜索资料的时间来学习。
2024-05-10 11:53:15
931
原创 成功获得字节跳动月薪20+的Android岗offer,看看面试都问了些什么?(含面试答案)
一般非静态内部类持有外部类的引用的情况下,造成外部类在使用完成后不能被系统回收内存,从而造成内存泄漏。为了避免这个问题,我们可以自定义的Handler声明为静态内部类形式,然后通过弱引用的方式,让Handler持有外部类的引用,从而可避免内存泄漏问题。以下是代码实现@Overridecase 1://需要做判空操作= null) {break;default:break;@Override//在onCreate中初始化。
2024-05-10 10:26:07
902
原创 微信小程序开发之——婚礼邀请函-美好时光页面(4(1)
考虑到文章的篇幅问题,我把这些问题和答案以及我多年面试所遇到的问题和一些面试资料做成了PDF文档《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!ction () {},/**页面上拉触底事件的处理函数*/},/**用户点击右上角分享*/考虑到文章的篇幅问题,我把这些问题和答案以及我多年面试所遇到的问题和一些面试资料做成了PDF文档[外链图片转存中…(img-WmeVJIpB-1715265910791)]
2024-05-09 22:45:22
254
原创 年后想跳槽涨薪?你想要的面试题全在这里(1)
由于本文罗列的知识点是根据我自身总结出来的,并且由于本人水平有限,无法全部提及,欢迎大神们能补充~将来我会对上面的知识点一个一个深入学习,也希望有童鞋跟我一起学习,一起进阶。提升架构认知不是一蹴而就的,它离不开刻意学习和思考。**这里,笔者分享一份从架构哲学的层面来剖析的视频及资料分享给大家,**梳理了多年的架构经验,筹备近1个月最新录制的,相信这份视频能给你带来不一样的启发、收获。,第一时间获取最新知识点Android架构师之路很漫长,一起共勉吧!
2024-05-09 21:26:42
342
原创 字节跳动基于Flink的MQ-Hive实时数据集成
首先是一个知识清单:(对于现在的Android及移动互联网来说,我们需要掌握的技术)泛型原理丶反射原理丶Java虚拟机原理丶线程池原理丶注解原理丶注解原理丶序列化Activity知识体系(Activity的生命周期丶Activity的任务栈丶Activity的启动模式丶View源码丶Fragment内核相关丶service原理等)代码框架结构优化(数据结构丶排序算法丶设计模式)APP性能优化(用户体验优化丶适配丶代码调优)热修复丶热升级丶Hook技术丶IOC架构设计。
2024-05-09 18:43:07
296
原创 好用漂亮的Android 表格框架
final IFormat format = new IFormat() {@Overridepublic String format(Long aLong) {Calendar calendar = Calendar.getInstance();calendar.setTimeInMillis(aLong);return calendar.get(Calendar.YEAR)+“-”+(calendar.get(Calendar.MONTH)+1)+“-”+calendar.get(Calen
2024-05-09 17:07:14
309
原创 吃死这份333页的Android 性能优化PDF宝典,三大核心内容,我把阿里面试官给怼回去了(1)
简历首选内推方式,速度快,效率高啊!然后可以在拉钩,boss,脉脉,大街上看看。简历上写道熟悉什么技术就一定要去熟悉它,不然被问到不会很尴尬!做过什么项目,即使项目体量不大,但也一定要熟悉实现原理!不是你负责的部分,也可以看看同事是怎么实现的,换你来做你会怎么做?做过什么,会什么是广度问题,取决于项目内容。但做过什么,达到怎样一个境界,这是深度问题,和个人学习能力和解决问题的态度有关了。大公司看深度,小公司看广度。大公司面试你会的,小公司面试他们用到的你会不会,也就是岗位匹配度。面试过程一定要有礼貌!
2024-05-09 14:44:49
335
原创 别再说面试题难搜集,不系统不完整 2024 BATJ 30套大厂Android 经典高频面试题,等你来拿!
UI这块知识是现今使用者最多的。当年火爆一时的Android入门培训,学会这小块知识就能随便找到不错的工作了。不过很显然现在远远不够了,拒绝无休止的CV,亲自去项目实战,读源码,研究原理吧!
2024-05-09 12:45:54
224
原创 关于安卓APP在线更新版本适配的坑(1)
关于Android 9.0适配:问题原因: 限制了明文流量的网络请求,非加密的流量请求都会被系统禁止掉,而我又是用明文网络请求下载apk的。解决方案:第一步:在资源文件新建xml目录,新建资源xml----------network_security_config.xml第二步:在清单文件(manifest)的application里配置:android:networkSecurityConfig=“@xml/network_security_config”>
2024-05-09 02:07:30
297
原创 作为一名Android工程师,了解Framework层对工作有什么帮助吗?(1)
上面这些公司都是时下最受欢迎的互联网大厂,他们的职级、薪资、福利也都讲的差不多了,相信大家都是有梦想和野心的人,心里多少应该都有些想法。也相信很多人也都在为即将到来的金九银十做准备,也有不少人的目标都是这些公司。我这边有不少朋友都在这些厂工作,其中也有很多人担任过面试官,上面的资料也差不多都是从朋友那边打探来的。除了上面的信息,我这边还有这些大厂近年来的面试真题及解析,以及一些朋友出于兴趣和热爱一起整理的Android时下热门知识点的学习资料。
2024-05-08 23:50:09
673
原创 为君作磐石——人人都能搭建大规模推荐系统(3)
什么是个性化推荐?简单说,就是给用户推荐他喜欢的物品。近 10 年,移动互联网高速发展,个性化推荐扮演了很重要的角色。以运营一款内容类产品为例:用户增长团队通过广告投放等手段为产品拉新,提升 DAU;产品技术团队为用户分发感兴趣的内容,提升留存及停留时长;商业化团队分发用户可能感兴趣的广告,提升单位流量变现效率;商业化收入又用于用户增长,形成正向循环。个性化推荐技术贯穿每个环节,成为了很多公司的高速增长引擎。怎么做个性化推荐?通常,对一项业务来说,首先会定义出多个优化目标(例如视频的播放时长、点赞、分享,电
2024-05-08 21:35:09
746
原创 一款零侵入的高效Flutter混合栈管理方案,你值得拥有!
消息的发送由BasicMessageChannel提供的send方法实现,在上面的一个问题中,我们已经通过监听Navigator来判断Flutter中页面的变化信息,接下来就要在监听方法中,把对应的信息发送到Native层进行处理,在Native层我们可以抽象出来一个接口,让HostActivity实现这接口,通过面向接口编程的方式,把消息分发到当前活跃的HostActivity中。//判断当前栈的长度,如果当前HostActivity栈的长度小于等于1,那么Activity就要finsih。
2024-05-08 19:17:27
724
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人