自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 论文笔记(6)Blockchain Based Credibility Verification Method for IoT Entities

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!

2024-05-16 02:58:33 932 1

原创 物联网Lora模块从入门到精通(三)按键的读取与使用_is_key2_down(1)

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!

2024-05-15 15:57:49 392

原创 嵌入式数据可视化工具(1)

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!

2024-05-15 03:32:02 734

原创 基于STM32的智能MPU6050陀螺仪遥控蓝牙小车电子物联网智能车_stm32物联网智能车

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!

2024-05-14 19:15:12 661

原创 关于工业互联网的一些见解_计算机网络应用与工业互联网

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!

2024-05-14 17:32:43 599

原创 【无标题】智能充电新体验:新能源充电桩管理系统加速推动行业发展 看看30w给上海吴总开发的物联网新能源充电桩管理系统_上海大仓不动产吴总

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!

2024-05-14 03:18:42 489

原创 【BLE进阶日记】⑥BLE调试工具

本章介绍了与蓝牙低功耗技术(Bluetooth Low Energy)相关的几种有用的调试和开发工具。其中包括硬件工具,比如无线协议分析仪或抓包器(能够抓包到空中的通信数据,并通过用户界面显示捕获的数据以供后续分析),以及在调试过程中直接与蓝牙低功耗外围设备进行交互的工具。为了使事情对于小型初创公司或初学蓝牙低功耗的工程师和开发人员更易于接近,本章主要关注的是便宜的工具,而不是那些可以千元或数万元运行的高端产品。本章介绍了一些用于与BLE一起使用的有用调试工具,可以查看实际上通过空气传输的内容。

2024-05-13 21:17:41 856

原创 ThingsBoard开源物联网平台介绍_thingsbord

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!

2024-05-13 19:51:02 1629

原创 RK3568平台 sys虚拟文件系统添加节点_ch423 driver(1)

在内核注册的每条总线,在该目录下对应一个子目录,比如i2c、spi、、scsi、usb等等。包含系统的所有设备。描述系统中的文件系统。描述系统中的。描述系统中的电源选项。描述系统中的模块信息。内核中的配置参数。

2024-05-13 18:23:04 307

原创 Linux驱动开发:uboot启动流程详解_uboot是怎么启动的(1)

(.dynstr) }(.dynamic) }.plt : {(.plt) }(.interp) }.gnu : {(.gnu) }) }) }SECTIONS) }#endif_start:#endifb reset//第一段:reset跳转到save_boot_paramsreset:*/

2024-05-13 16:00:43 615

原创 C语言-函数指针,指针与函数传参_c语言指针函数传参(1)

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!

2024-05-13 06:55:21 764

原创 Android 蓝牙开发 入门级(史上最全)

备注:后面几节讲解的都是以BLE为例子这就是开始使用蓝牙开发所需了解的基础知识。我们继续下一节。

2024-05-13 02:37:43 717

原创 面试造火箭要初级面高级,Android开发两年,要不是基础顶住了,就无缘大厂offer了

毕业时选择的是一家非一线大厂的公司,在这边工作的近两年时间里,业余学习了许多 Android 相关的专业知识(因为不忙),但是由于业务原因,且公司发展一直在走下坡路,我在项目上的经验比较欠缺,因此考虑进一家大厂继续磨练磨练自己。这次面试也暴露出了我的一些问题,最主要的话还是业务项目经验上不太足,所幸面试到的公司基本上都通过了,可能是因为我在 Android 基础上还可以吧。面试也是一种能够快速地发现自己缺点与不足的方法,可以更好地提高自己。关于算法题。

2024-05-11 20:42:43 628

原创 面试中这些必备的Android基础技术知识点你都掌握了吗?快来复习一下

总而言之,Android开发行业变化太快,作为技术人员就要保持终生学习的态度,让学习力成为核心竞争力,所谓“活到老学到老”只有不断的学习,不断的提升自己,才能跟紧行业的步伐,才能不被时代所淘汰。在这里我分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司20年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。

2024-05-11 19:24:35 764

原创 闲着无聊,撸个微信导航栏的动画吧!

微信自发布以来,底部导航栏的动画一直让开发者津津乐道,而且伴随着版本更新,底部导航栏的动画也一直在改进。我最近在闲暇之余,看了下微信的底部导航栏动画,于是思考了下这个动画的原理,感觉非常有意思,于是写下这篇文章。下图就是我实现的效果,大家可以对比下微信的效果,几乎可以以假乱真。/ 动画过程 /=======================================================================关于这个动画的过程,我刚开始了是瞅了老半天了,因为如果我们不了解动画

2024-05-11 18:03:07 312

原创 这次,我把Android事件分发机制翻了个遍

对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!最后,我再重复一次,如果你想成为一个优秀的 Android 开发人员,请集中精力,对基础和重要的事情做深度研究。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。整理的这些架构技术希望对Android开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。

2024-05-11 16:46:24 338

原创 请收好这一份全面 & 详细的Android学习指南(1)

至此,关于入门Andriod需学习的内容讲解完毕,总结如下:Android知识图谱:我们到底需要学习哪些Android知识?至此,关于怎么学习Android知识讲解完毕。此处作简单的总结:Android学习攻略:手把手教你循序渐进地学习Android知识总而言之,Android开发行业变化太快,作为技术人员就要保持终生学习的态度,让学习力成为核心竞争力,所谓“活到老学到老”只有不断的学习,不断的提升自己,才能跟紧行业的步伐,才能不被时代所淘汰。

2024-05-11 10:51:06 303

原创 要想工资涨得快,还是得跳槽?一个三本Android程序猿外包到阿里的逆袭之路

**帮你在现在的基础上,重新梳理和建立 Android 开发的知识体系。**无论是你短期内想提升 Android 内功实力,突破自己工作中的能力瓶颈,还是准备参加 Android 面试,都会在这份资料中有所一些收获。

2024-05-11 02:51:26 1022

原创 腾讯微视Android高级岗:说说ContentProvider的启动过程(1)

找到一套好的视频资料,紧跟大牛梳理好的知识框架进行学习。多练。(视频优势是互动感强,容易集中注意力)你不需要是天才,也不需要具备强悍的天赋,只要做到这两点,短期内成功的概率是非常高的。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。下面资料部分截图是我花费几个月时间整理的,诚意满满:特别适合有3-5年开发经验的Android程序员们学习。《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!

2024-05-11 01:25:01 1012

原创 继上篇,关于Rxjava,让你知道什么叫“大海无量”

上一节我们知道subscribeOn是指定它上游的observable订阅发生的线程,

2024-05-10 23:59:20 806

原创 程序员:劳资修炼到满级才来面试的,想给我挖坑?没门儿!(究极避坑指南)

三、在五年时间内,你的职业规划是什么?说实话,这应该是大部分求职者最不想被问到的一个问题,但几乎每个人都会被问到。说得难听一点,如果是一个新人,他目前最需要的是一份工作而已,对于企业什么的都还是一知半解,自己都还是懵逼状态的人又谈何规划。但你又不能说不知道,这样或许会导致你失去一些机会。当然,说出其他一些你感兴趣的职位也是可以的,比如产品销售部经理,生产部经理等一些与你的专业有相关背景的工作。如果是老人,职业规划过于简单,难道前任公司满足不了?很容易衍生到究竟是能力不行还是公司不行的问题上。

2024-05-10 22:25:57 800

原创 用视图绑定替代findViewById

1. 在 Activity 中使用视图绑定设置绑定类的实例以供 Activity 使用,需在 Activity 的 onCreate() 方法中执行以下步骤:调用生成的绑定类中包含的静态 inflate() 方法。此操作会创建该绑定类的实例以供 Activity 使用。通过调用 getRoot() 方法或使用 Kotlin 属性语法获取对根视图的引用。将根视图传递到 setContentView(),使其成为屏幕上的活动视图。

2024-05-10 20:22:28 374 1

原创 混合开发时,启用flutter的热加载功能(3)

例如,下图是在红框的目录下执行flutter attach[外链图片转存失败(img-PYu7nsHS-1566440268396)(https://upload-images.jianshu.io/upload_images/15679108-3d6411366a948b25?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]执行 flutter attach -d ‘42F1B2F5-5EFA-447D-91FF-DD009DF6A51E(需要换成你

2024-05-10 19:01:54 888

原创 没想到位图算法在Android RecyclerView中还可以这样应用!

简历首选内推方式,速度快,效率高啊!然后可以在拉钩,boss,脉脉,大街上看看。简历上写道熟悉什么技术就一定要去熟悉它,不然被问到不会很尴尬!做过什么项目,即使项目体量不大,但也一定要熟悉实现原理!不是你负责的部分,也可以看看同事是怎么实现的,换你来做你会怎么做?做过什么,会什么是广度问题,取决于项目内容。但做过什么,达到怎样一个境界,这是深度问题,和个人学习能力和解决问题的态度有关了。大公司看深度,小公司看广度。大公司面试你会的,小公司面试他们用到的你会不会,也就是岗位匹配度。面试过程一定要有礼貌!

2024-05-10 17:46:22 977

原创 是让人耳目一新的 Jetpack MVVM 精讲啊!

都说三年是程序员的一个坎,能否晋升或者提高自己的核心竞争力,这几年就十分关键。技术发展的这么快,从哪些方面开始学习,才能达到高级工程师水平,最后进阶到Android架构师/技术专家?我总结了这 5大块;我搜集整理过这几年阿里,以及腾讯,字节跳动,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“ Android架构师”面试 Xmind(实际上比预期多花了不少精力),包含知识脉络 + 分支细节。

2024-05-10 16:18:38 844

原创 抖音研发效能建设 - CocoaPods 优化实践

platform :ios, ‘11.0’project ‘iOSPlayground.xcodeproj’target ‘iOSPlayground’ dopod ‘SDWebImage’, ‘~> 5.6.0’pod ‘SDWebImageLottieCoder’, ‘~> 0.1.0’pod ‘SDWebImageWebPCoder’, ‘~> 0.6.1’end然后执行 Pod install 命令 ,CocoaPods 开始为你构建多依赖的开发环境;整个 Pod Install 流程最核心的就是

2024-05-10 12:10:48 1010

原创 我是如何通过华为面试的?群面+技术面+综合面+英语面(Android岗)(1)

View 的绘制流程。自定义View的步骤。PhoneWindow 实例是在哪个类哪个方法中实例化的?Selector 是怎么实现的?View 动画是怎么实现的?为什么移动后点击事件还在原来的位置?

2024-05-10 10:50:45 632

原创 开发12年老安卓经验谈:小技巧---在-Android-Studio-调试应用

本文提供了一些可以加快调试速度的技巧和窍门。在 Debug 模式下,点击代码的行数数字可以直接执行此行代码Ctrl + 拖动操作可以复制断点您可以在函数的右括号处设置断点您可以在字段和属性上设置断点,被称为 “field watchpoints”您可以为接口中的方法设置断点,从而使它的所有实现都会触发断点作者:Android_开发者链接:https://juejin.im/post/6869239960923930638。

2024-05-09 21:48:46 244

原创 容易被忽略的知识点:RxJava操作符的线程安全

以一个常用的操作符 take(n) 为例:@JvmStaticfun main(args: Array) {val numberOfThreads = 10repeat(1000) {println(“Iteration = $it”)val publishSubject = PublishSubject.create()val actuallyReceived = AtomicInteger()publishSubject.take(3).subscribe {actuallyReceived.incre

2024-05-09 20:22:50 312

原创 字节跳动自研强一致在线 KV &表格存储实践 - 下篇

总而言之,Android开发行业变化太快,作为技术人员就要保持终生学习的态度,让学习力成为核心竞争力,所谓“活到老学到老”只有不断的学习,不断的提升自己,才能跟紧行业的步伐,才能不被时代所淘汰。在这里我分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司20年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。

2024-05-09 19:03:55 318

原创 如何解决代码中if…else-过多的问题,建议收藏(1)

当 if…else 中的条件表达式灵活多变,无法将条件中的数据抽象为表格并用统一的方式进行判断时,这时应将对条件的判断权交给每个功能组件。并用链的形式将这些组件串联起来,形成完整的功能。

2024-05-09 17:42:34 306

原创 图解 Android 事件分发机制

这份PDF囊括了JVM,Java集合,Java多线程并发,Java基础,生命周期,微服务, 进程,Parcelable 接口,IPC,屏幕适配,线程异步,ART,架构,Jetpack,NDK开发,计算机网络基础,类加载器,Android 开源库源码分析,设计模式汇总,Gradle 知识点汇总…其他中间过程无需传递。面试成功其实是必然的,因为我做足了充分的准备工作,包括刷题啊,看一些Android核心的知识点,看一些面试的博客吸取大家面试的一些经验,由于篇幅有限,就不做过多的介绍,大家请自行脑补。

2024-05-09 15:27:39 296

原创 十月的Android面试之旅,惨败在字节三面,幸斩获小米Offer(1)

【Android开发核心知识点笔记】【Android思维脑图(技能树)】【Android核心高级技术PDF文档,BAT大厂面试真题解析】【Android高级架构视频学习资源】《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!析】**[外链图片转存中…(img-d2bMn040-1715232163896)]【Android高级架构视频学习资源】《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!

2024-05-09 13:22:55 389

原创 你还在把Java当成Android官方开发语言吗?Kotlin了解一下!

当程序员容易,当一个优秀的程序员是需要不断学习的,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。当程序员容易,当一个优秀的程序员是需要不断学习的,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。Kotlin不允许扩展一个已有的成员,原因也很好理解,我们不希望扩展函数成为调用三方sdk的漏洞,不过如果你试图使用重载的方式创建扩展函数,这样是可行的。

2024-05-09 00:25:57 732

原创 五年换了三份工作,28岁Android开发一直苦寻属于自己的归属

各行各样都会淘汰一些能力差的,不仅仅是IT这个行业,所以,不要被程序猿是吃青春饭等等这类话题所吓倒,也不要觉得,找到一份工作,就享受安逸的生活,你在安逸的同时,别人正在奋力的向前跑,这样与别人的差距也就会越来越遥远,加油,希望,我们每一个人,成为更好的自己。BAT大厂面试题、独家面试工具包,资料包括 数据结构、Kotlin、计算机网络、Framework源码、数据结构与算法、小程序、NDK、Flutter《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!

2024-05-08 22:10:17 986

原创 一起学(抖音快手)音视频,一篇文章解析「音视频同步」合唱实现,已有1w人看过

下面是有几位Android行业大佬对应上方技术点整理的一些进阶资料。希望能够帮助到大家提升技术高级UI,自定义ViewUI这块知识是现今使用者最多的。当年火爆一时的Android入门培训,学会这小块知识就能随便找到不错的工作了。不过很显然现在远远不够了,拒绝无休止的CV,亲自去项目实战,读源码,研究原理吧!《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!不错的工作了。不过很显然现在远远不够了,拒绝无休止的CV,亲自去项目实战,读源码,研究原理吧!

2024-05-08 19:46:37 958

原创 【算法总结】你真的掌握了二叉树的遍历嘛(2)

前序遍历顺序:[1 2 4 5 3 6]中序遍历顺序:[4 2 5 1 3 6]后序遍历顺序:[4 5 2 6 3 1]层次遍历使用 BFS 实现,利用的就是 BFS 一层一层遍历的特性;而前序、中序、后序遍历利用了 DFS 实现。前序、中序、后序遍只是在对节点访问的顺序有一点不同,其它都相同。递归实现前序,中序,后序遍历① 前序5}② 中序5}③ 后序5}1. 非递归实现二叉树的前序遍历。

2024-05-08 17:53:33 1000

原创 【Android Jetpack】DataBinding 从入门到精通(2)

@InverseBindingAdapter(“time”)@JvmStatic fun getTime(view: MyView) : Time {return view.getTime()}更多内容请参考这里。我们在路径查看文件false可以看到标签下面的就是我们布局,分成具体的子标签对应具体的 ConstraintLayout、TextView等, 对应我们的,再来路径下

2024-05-08 16:08:44 655

原创 [Android]从源码的角度理解为什么Dialog不能在Application中展示

相信大多数从事Android开发的朋友们越来越发现,找工作越来越难了,面试的要求越来越高了除了基础扎实的java知识,数据结构算法,设计模式还要求会底层源码,NDK技术,性能调优,还有会些小程序和跨平台,比如说flutter,以思维脑图的方式展示在下图;《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!面试的要求越来越高了。

2024-05-08 14:16:59 612

原创 RN中第三方组件

各行各样都会淘汰一些能力差的,不仅仅是IT这个行业,所以,不要被程序猿是吃青春饭等等这类话题所吓倒,也不要觉得,找到一份工作,就享受安逸的生活,你在安逸的同时,别人正在奋力的向前跑,这样与别人的差距也就会越来越遥远,加油,希望,我们每一个人,成为更好的自己。BAT大厂面试题、独家面试工具包,资料包括 数据结构、Kotlin、计算机网络、Framework源码、数据结构与算法、小程序、NDK、Flutter,《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!

2024-05-08 11:43:55 943

空空如也

空空如也

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

TA关注的人

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