自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计好的计算机毕业设计_计算机成品(1)

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

2024-05-16 03:00:57 813

原创 物联网pyqt5应用管理系统(Python、华为云)_python 基于pyqt的管理系统

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

2024-05-15 15:59:35 463

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

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

2024-05-15 03:33:46 655

原创 基于STM32的物联网智能温湿度检测系统

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

2024-05-14 19:17:05 1170

原创 利用阿里云物联网平台(IoT)实现WEB数据可视化_studio

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

2024-05-14 17:41:31 1386

原创 【无标题】论文阅读1-Characterizing Heterogeneous Internet-of-Things Devices at Internet Scale using Semantic

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

2024-05-14 03:20:25 993 1

原创 【C语言多线程】pthread库的简单使用_wxwigets下pthread

rval_ptr:是一个无类型指针,与传给启动例程的单个参数类似。进程中的其他线程可以通过调用pthread_join函数访问到这个指针。

2024-05-13 21:22:39 347

原创 ThingsBoard社区版入门介绍

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

2024-05-13 19:53:24 1046

原创 RK3568平台 内核定时器的使用_rt3568 us级定时

节拍率:在使用 add_timer()函数向 Linux 内核注册定时器之前,还需要设置定时时间,定时时间由 timer_list 结构体中的 expires 参数所确定,单位为节拍数,可以通过图形化界面设置系统节拍的频率。自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。

2024-05-13 18:30:02 754

原创 Linux驱动开发:uboot移植流程_linux驱动 uboot

内部有个以太网MAC外设,也就是ENET,需要外接一个PHY芯片来实现网络通信功能,也就是内部 MAC+外部 PHY 芯片的方案。大家可能听过DM9000这个网络芯片,在一些没有内部MAC的CPU中,比如三星的 2440,4412 等,就会采用DM9000来实现联网功能。DM9000提供了一个类似SRAM的访问接口,主控CPU通过这个接口即可与DM9000进行通信,DM9000就是一个MAC+PHY芯片。有两个网络接口ENET1和ENET2,正点原子的开发板提供了这两个网络接口,其中ENET1和ENET2。

2024-05-13 16:02:29 1178

原创 C语言-指针的定义与野指针_编译器定义指针(1)

(譬如说是程序的一个变量x),那么野指针的解引用就会刚好修改这个变量x的值,导致这个变量莫名其妙的被改变,程序出现离奇的错误,这种危害是最大的。所以,在指针的解引用之前,一定确保指针指向一个绝对可用的空间。**第一种:**是指向不可访问,操作系统不允许访问的敏感地址,譬如内核空间的地址,结果是触发段错误。,所以也遵循C语言局部变量的一般规律(定义局部变量并且未初始化,则值是随机的),所以此时p变量中。(4)指针绑定的意义就在于:让指针指向一个可以访问、应该访问的地方,指针的。(1)野指针,就是指针指向。

2024-05-13 06:57:06 155

原创 ApCliEncrypType payload

在这里插入图片描述](https://img-blog.csdnimg.cn/8316e2625c1b41d3a8dee38af221a239.png。该溢出函数的调用过程如下。

2024-05-13 02:40:44 131

原创 面试阿里P7:利用startActivityForResult如何返回数据到前一个Activity?(附源码+解析)

setContentView(R.layout.main_page_layout);Button button = findViewById(R.id.buttonGoToLayout2);button.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {mEditText = findViewById(R.id.editText);// 获取输入的身高double height = Dou

2024-05-11 20:44:27 994

原创 面试了一个-31-岁程序员,让我有所触动,30岁以上的程序员该何去何从?(1)

因为时间点有点尴尬,面试者给我发信息是中午1点钟,为了不影响别人的休息,越好在楼下咖啡厅见面面试者:“我已经到了”社长:“我马上下楼,在楼下的咖啡厅开始等待之旅,等了小20分钟左右,面试者来咯,穿着一个T恤,一身的日常装,手上空荡荡的,走路急忙忙的,我猜这个人,应该就是过来面试的。”…这样的过程持续了半个小时面试细节小细节如果存在因为一些事情耽搁,导致时间有延期,应该及时的跟安排你过去面试的人沟通。毕竟,在实际面试过程中,会遇到很多客观的原因,例如堵车等等个人的小建议,提前跟HR打招呼说,可能会晚

2024-05-11 19:26:18 580

原创 阶段三:鸿蒙HarmoyOS入门案例

说一千道一万,不如自己去行动。要想在移动互联网的下半场是自己占有一席之地,那就得从现在开始,从今天开始,马上严格要求自己,既重视业务实现能力,也重视基础和原理。基础夯实好了,高楼才能够平地而起,稳如泰山。最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的24套腾讯、字节跳动、阿里、百度2020-2021面试真题解析,我把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包知识脉络 + 诸多细节。还有。

2024-05-11 18:05:29 886

原创 进击的Android程序员:Android 初级——高级知识点汇总+大量2024大厂面试题满满干货(1)

Timer-TimerTask定时器Handler定时器NotificationManager Notification–通知栏的使用shape --简单的图形框绘画CalendarView --日历控件 监听Xml监听include ViewStub --包含视图和延时包含视图的使用includeViewStubXml延时加载组件显示与隐藏显示隐藏导入包的方法Fragment中使用getFragmentManager()嵌入布局 在activity中SimpleAdapter ArrayAdapter 的

2024-05-11 16:48:09 878

原创 读书人的事情怎么能算_偷_呢?某大厂开发者对于Android多线程的总结(1)

如果你看到了这里,觉得文章写得不错就给个赞呗?如果你觉得那里值得改进的,请给我留言。一定会认真查询,修正不足。最后针对Android程序员,我这边给大家整理了一些资料,包括不限于高级UI、性能优化、移动架构师、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter等全方面的Android进阶实践技术;希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门。

2024-05-11 10:52:50 379

原创 腾讯技术团队整理,万字长文轻松彻底入门 Flutter,秒变大前端

给自己一个需求,按钮点击时,修改页面上显示的文字“Hello World” 变成“You Click Me”@override@override//msg默认文字@overridetitle: Text(“我是Title”),),children:[Text(msg), //根据变量值,显示文字//点击按钮,修改msg的文字});},),执行效果:上面最关键的一段代码就是这个:});},相信写过小程序的同学,对这个 setState 还是很眼熟的 _

2024-05-11 01:28:04 300

原创 编码_解码那些事

对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长。而不成体系的学习效果低效漫长且无助。时间久了,付出巨大的时间成本和努力,没有看到应有的效果,会气馁是再正常不过的。所以学习一定要找到最适合自己的方式,有一个思路方法,不然不止浪费时间,更可能把未来发展都一起耽误了。如果你是卡在缺少学习资源的瓶颈上,那么刚刚好我能帮到你。《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!

2024-05-11 00:01:04 810

原创 程序性能优化之启动速度与执行效率优化(一)下篇

Systrace是Android4.1中新增的性能数据采样和分析工具。它可帮助开发者收集Android关键子系统(如Surfaceflinger、WindowManagerService等Framework部分关键模块、服务)的运行信息,从而帮助开发者更直观的分析系统瓶颈,改进性能。Systrace的功能包括跟踪系统的I/O操作、内核工作队列、CPU负载以及Android各个子系统的运行状况等。1.内核部分:Systrace利用了Linux Kernel中的ftrace功能。

2024-05-10 22:33:30 788

原创 疫情被裁3个月,看我如何拿下腾讯offer(附面经+面试心得)(1)

我已经顺利拿到了offer,大家也要加油,希望都能找到自己想要的工作!也希望我的一些面试心得和学习心得,可以为大家提供一些帮助,能让大家早拿offer!

2024-05-10 20:27:26 595

原创 渣本安卓客户端Android秋招总结(重排了字号)

以下是资料目录和内容部分截图里面包括详细的知识点讲解分析,带你一个星期入门Flutter。还有130个进阶学习项目实战视频教程,让你秒变大前端。《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!回答的也还可以哈哈)整理以下是资料目录和内容部分截图[外链图片转存中…(img-SrMBo9V3-1715339008813)][外链图片转存中…(img-bCMCbx9w-1715339008814)]

2024-05-10 19:03:40 666

原创 注意-跳槽必看啊!2024BATJZ大厂面筋集合!(建议收藏)

我坚信,坚持学习,每天进步一点,滴水穿石,我们离成功都很近!以下是总结出来的字节经典面试题目,包含:计算机网络,Kotlin,数据结构与算法,Framework源码,微信小程序,NDK音视频开发,计算机网络等。字节高级Android经典面试题和答案《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!频+大厂面试真题+项目实战源码》点击传送门,即可获取!**

2024-05-10 17:49:24 542

原创 普通二本的辛酸Android面试之路

题外话,我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在IT学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多程序员朋友无法获得正确的资料得到学习提升,故此将并将重要的Android进阶资料包括自定义view、性能优化、MVC与MVP与MVVM三大框架的区别、NDK技术、阿里面试题精编汇总、常见源码分析等学习资料。【Android思维脑图(技能树)】

2024-05-10 16:21:02 950

原创 抱歉,Xposed真的可以为所欲为——4

引言关于这节,我是看代码看到头皮发麻,逆向APP并没有想想中的简单, 特别是微信这种,要投入的学习成本好高…而且最近事比较多,怕是 要断更一会儿了,后续闲下来再去研究吧,折腾本节这个简单的东西, 我花了差不多两天,反编译apk,看smail代码,ddms轨迹跟踪方法调用: 打开DDMS选择自己微信进程:com.tencent.mm,点击下这个箭头的图标弹出个是否跟中的对话框,选中,接着就可以开始跟踪了,界面上点击下发送猜拳的表情,等随机的结果定格之后再按一次,停止跟踪。然后find输入搜索的关键字,比如我试

2024-05-10 12:14:30 834

原创 我来告诉你:零基础如何成为高级Android开发,入职字节跳动,年薪40万!(1)

Java: Java SE:跨平台的桌面应用,Android;Java EE:企业级应用,web开发、服务器后端;GO:高性能服务器应用,比较年轻Erlang:高并发服务器应用,多用于游戏Python:Web、科学计算、运维Ruby:webPerl:运维、文本处理,用的较少Lisp:科研,一种逻辑语言,用于人工智能Node:一个JavaScript运行环境(runtime)Haskell:Haskell是一种标准化的、通用纯函数编程语言,数学逻辑方面Scala:一种类似Java的编程语言,

2024-05-10 10:52:29 904

原创 开发1年的学弟问我:有没有必要阅读Android源码?

由于题目很多整理答案的工作量太大,所以仅限于提供知识点,详细的很多问题和参考答案我都整理成了 PDF文件《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!点击传送门,即可获取!

2024-05-09 21:50:31 305

原创 对GreenDao数据库操作的封装

最后对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!这里附上上述的技术体系图相关的几十套腾讯、头条、阿里、美团等公司2021年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。

2024-05-09 20:25:12 257

原创 字节跳动面试官一招差点KO我,一共面试了3轮(5年经验),艰难拿下2-2职级offer!(1)

Android高级架构师之路很漫长,一起共勉吧!

2024-05-09 19:05:40 331

原创 如何评价 Google 的 Fuchsia、Android、iOS 跨平台应用框架 Flutter?

现在闲鱼已经在做基于 flutter 的线上实践,可以参看:目前闲鱼的实践中是拿到了 flutter 在性能、开发效率方面的好处,但是降低包体积、动态化还没有实现。畅想 Flutter 如何实现动态化挑战:AOT compiler 很大很重,移植到移动端运行有可能不可行。2. framework 部分用拥有巨大生态的 JavaScript 等动态语言重写(主要是 widget/layer/renderobject 相关的布局/动画/渲染/语义(aka. 可访问性)计算、任务调度),复用现有 flutter

2024-05-09 17:45:37 357

原创 图解Android - Zygote, System Server 启动分析

找到一套好的视频资料,紧跟大牛梳理好的知识框架进行学习。多练。(视频优势是互动感强,容易集中注意力)你不需要是天才,也不需要具备强悍的天赋,只要做到这两点,短期内成功的概率是非常高的。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。以上就是总结的关于在面试的一些总结,希望对大家能有些帮助,除了这些面试中需要注意的问题,当然最重要的就是刷题了,这里放上我之前整理的一份超全的面试专题PDF还有。

2024-05-09 15:29:31 258

原创 华为HR面被刷真的绝了,还好历经1个礼拜反思,怒斩字节Offer--年薪40w+!

对程序员来说,很多技术的学习都是“防御性”的。也就是说,我们是在为未来学习。我们学习新技术的目的,或是为了在新项目中应用,或仅仅是为了将来的面试。但不管怎样,一定不能“止步不前”,不能荒废掉。!文章以下内容会给出阿里与美团的面试题(答案+解析)、面试题库、Java核心知识点梳理等《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!与美团的面试题(答案+解析)、面试题库、Java核心知识点梳理等。

2024-05-09 13:25:18 302

原创 使用 Flutter 快速实现聊天应用

其实很简单就下面这张图,含概了Android所有需要学的知识点,一共8大板块:架构师筑基必备技能Android框架体系架构(高级UI+FrameWork源码)360°Androidapp全方位性能调优设计思想解读开源框架NDK模块开发移动架构师专题项目实战环节移动架构师不可不学习微信小程序混合开发的flutterAndroid学习的资料我呢,把上面八大板块的分支都系统的做了一份学习系统的资料和视频,大概就下面这些,我就不全部写出来了,不然太长了影响大家的阅读。

2024-05-09 00:27:41 941

原创 京东APP收银台Kotlin化实践(1)

想对Kotlin有全面、深刻的理解,还得从语言的源头入手,溯洄从之,一路探究。在原生化改造过程中我们面临一个选择:是继续使用Java还是选用Kotlin,收银台团队认为Kotlin是Andrioid开发的未来,谷歌的全力支持和未来丰富的语言生态让我们有理由相信Kotlin在移动端的远大且光明的前景。Kotlin独有的特性有:data类,sealed类,解构,中缀表达,访问范围,操作符重载,主从构造器,内部类/嵌套类,属性访问器(内置setter和getter方法),属性延迟初始化,类型继承体系。

2024-05-08 22:12:00 769

原创 万字攻略,详解腾讯面试(二)与朋友的座谈(1)

我见过很多技术leader在面试的时候,遇到处于迷茫期的大龄程序员,比面试官年龄都大。这些人有一些共同特征:可能工作了7、8年,还是每天重复给业务部门写代码,工作内容的重复性比较高,没有什么技术含量的工作。问到这些人的职业规划时,他们也没有太多想法。其实30岁到40岁是一个人职业发展的黄金阶段,一定要在业务范围内的扩张,技术广度和深度提升上有自己的计划,才有助于在职业发展上有持续的发展路径,而不至于停滞不前。不断奔跑,你就知道学习的意义所在!

2024-05-08 19:53:33 818

原创 【自学Flutter】15 Transform 变换和 RotatedBox 的使用

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

2024-05-08 17:55:55 756

原创 【Android Jetpack高手日志】ViewModel 从入门到精通(1)

源码、笔记、视频。高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter全方面的Android进阶实践技术,和技术大牛一起讨论交流解决问题。《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!if (!//界面执行 onDestroy 方法是,清空 viewmodel});源码、笔记、视频。

2024-05-08 16:10:29 788

原创 [s1e6]超详细!3小时从0开始开发一个GitHub客户端(Android)(1)

微信搜索 【国民程序员】,回复 “github”,即可获取本项目源码和后续完整的实战文章教程。

2024-05-08 14:20:40 432

原创 RxJava 响应式编程 _ 奉上一篇全面的 RxJava2 方法总结

*要想成为高级安卓工程师,必须掌握许多基础的知识。**在工作中,这些原理可以极大的帮助我们理解技术,在面试中,更是可以帮助我们应对大厂面试官的刁难。《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!:这个调度器允许你立即在当前线程执行你指定的工作。它是timeout()以及方法默认的调度器。5.:当我们想在当前线程执行一个任务时,并不是立即,我们可以用将它入队。这个调度器将会处理它的队列并且按序运行队列中每一个任务。它是repeat()和retry()

2024-05-08 11:49:34 638

原创 MVPArms官方快速组件化方案开源,来自5K star的信赖(1)

好了, 进入正题!组件化简单概括就是把一个功能完整的App或模块拆分成多个子模块, 每个子模块可以独立编译和运行, 也可以任意组合成另一个新的App或模块, 每个模块即不相互依赖但又可以相互交互, 遇到某些特殊情况甚至可以升级或者降级这里我特地整理了一份《Android开发核心知识点笔记》,里面就包含了自定义View相关的内容除了这份笔记,还给大家分享Android学习PDF+架构视频+面试文档+源码笔记,高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料这几块的内容。

2024-05-08 02:43:11 755

空空如也

空空如也

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

TA关注的人

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