- 博客(285)
- 收藏
- 关注
原创 (1)ESP32基础知识
我手上的开发板型号为,使用的模组为。自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
2024-05-16 14:50:05
1829
原创 网络安全复习_用户和控制中心容易被入侵
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!
2024-05-16 02:20:12
885
原创 正点原子linux阿尔法开发板使用——网络环境搭建_网络 连接正点原子linux开发板
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!
2024-05-15 15:18:51
498
原创 无线局域网--基于802
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!
2024-05-15 11:57:16
594
1
原创 开源的物联网平台集锦_zeus iot
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!
2024-05-15 04:27:07
2006
原创 射频电路学习1--射频基础知识_rf 差分电路(1)
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!
2024-05-15 02:57:36
1372
原创 基于LS1028 TSN 交换机硬件系统设计与实现(二)(1)
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!
2024-05-14 18:36:47
1278
原创 什么是物联网?其发展前景如何?
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!
2024-05-14 16:48:29
819
原创 【致敬未来的攻城狮计划】— 连续打卡第十天:FSP固件库开发及FSP配置详解。_固件bsp层
昨天学习了RA寄存器的基础和使用,今天学习FSP固件库的基础和使用,并使用FSP固件库点亮第一个灯。其实在环境搭建的时候已经点亮了LED,今天是系统的学习,之前是囫囵吞枣,做出来就开心了,知其然更要知其所以然。自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。
2024-05-14 03:59:55
971
原创 【周口师范学院毕业论文】基于ARM平台的智能网关设计_基于arm的工业物联网网关的论文(1)
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!
2024-05-14 02:41:42
1068
原创 [Firefly-Linux] RK3568在Ubuntu上安装内核头文件实现本地编译驱动程序_ubuntu 安装 内核头文件(2)
在 Linux 操作系统中,linux-headers.deb 和 linux-images.deb 分别用于安装内核头文件和内核二进制文件。内核头文件包,通常以 linux-headers-x.x.x-x 的形式命名。包含编译内核模块所需的头文件和其他开发工具。这些头文件允许开发者编译和构建与特定内核版本相关的内核模块,如驱动程序、内核扩展等。开发者在编写内核模块时需要使用这些头文件。内核二进制包,通常以 linux-image-x.x.x-x 的形式命名。
2024-05-13 20:46:57
312
原创 STM32-基本知识梳理10-FSMC控制ST7789V-LCD液晶显示屏(2)
2-可以把FSMC的A0地址线(也可以使用其它A1/A2等地址线)与ILI9341芯片8080接口的D/CX信号线连接,那么当A0为高电平时(即D/CX为高电平),数据线D[15:0]的信号会被ILI9341理解为数值,若A0为低电平时(即D/CX为低电平),传输的信号则会被理解为命令。而对于D/CX线,它为高电平的时候表示数值,为低电平的时候表示命令,如果能使用FSMC的A地址线根据不同的情况产生对应的电平,那么就完全可以使用FSMC来产生8080接口需要的时序了。3-地址区域bank1-sram4;
2024-05-13 19:23:36
528
原创 Pulsar-io-iotdb Sink 开发步骤_pulsar io
docker cp pulsar-io/iotdb/target/pulsar-io-iotdb-3.0.0.nar proxy:/pulsar/connectors 将生成的pulsar-io-iotdb-3.0.0.nar。
2024-05-13 17:44:41
328
原创 Linux操作与管理文件(多次打开同一文件,文件共享,fcntl函数,标准IO库)_fopen共享模式打开文件
(这时候因为两个fd在不同的进程中,所以两个fd的数字可以相同也可以不同),**dup2复制的文件描述符:**dup2允许用户指定新的文件描述符的数字。就是同一个文件被多个独立的读写体去同时操作。,经过实验验证,证明了结果是fd1和fd2。,经过实验验证,证明了结果是fd1和fd2。(3)有时候我们希望接续写而不是分别写?情况是后面要学的,linux系统提供了。两个API来让进程复制文件描述符。(3)dup和dup2函数。:会返回一个新的文件描述符。(1)设置fd1,fd2。(2)设置fd1,fd2。
2024-05-13 15:33:46
357
原创 ESP8266+Mixly+MIXIO+物联网小试2-DHT11温湿度_mixly 8266(1)
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!
2024-05-13 07:42:33
392
原创 C++ - 泛性编程数组类模板_c++ 模板数组(1)
Sum::VALUE会调用数值型类模板,访问static const int VALUE = Sum::VALUE + N;时发现要知道N为10的结果,就要先知道N为9的结果,一直到N等于1时找到完全特化模板,才能确定结果。模板参数是在编译阶段被处理的单元,因此,在编译阶段必须准确无误的唯一确定。用最高效的方式解决问题:求1 + 2 + 3 + ……变量不能作为模板参数(变量在编译期间不能确定数值)证明了数值型参数不能为变量,必须为常量。T泛指类型,N必须为常数。代码示例:数值型模板参数。
2024-05-13 03:30:37
146
原创 Amazon Matter Over Thread体验记录
alexa app默认在国内网络会登录用不了,第一次使用的时候需要手机卡拔掉,同时系统设置为英文再来使用。后面切换为中文并插卡后可继续使用。有了matter支持,整个过程方便很多,添加设备–扫matter二维码–控制。
2024-05-13 02:09:19
174
原创 面试官:说说Android的UI刷新机制?
在Android端,是谁在控制的产生?又是谁来通知我们应用进行刷新的呢?在Android中,信号的产生是由底层HWComposer负责的,而通知应用进行刷新,是Java层的,Android整个屏幕刷新的核心就在于这个。下面我们结合代码一起来看一下。每次当我们要进行ui重绘的时候,都会调用requestLayout(),所以,我们从这个方法入手:----》类名:ViewRootImpl@Overridepublic void requestLayout() {if (!mHandlingLayoutInLay
2024-05-11 20:15:51
1065
原创 阿里面试官:简历上最好不要写Glide,不是问源码那么简单(2)
图片异步加载成功,需要在主线程去更新ImageView,无论是RxJava、EventBus,还是Glide,只要是想从子线程切换到Android主线程,都离不开Handler。看下Glide 相关源码:class EngineJob implements DecodeJob.Callback,Poolable {private static final EngineResourceFactory DEFAULT_FACTORY = new EngineResourceFactory();//创建Han
2024-05-11 18:50:46
868
原创 还不会View绘制?本文带你get新技能!!
由于文章篇幅原因,我只把面试题列了出来,详细的答案,我整理成了一份PDF文档,这份文档还包括了还有高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料 ,帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习。《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!
2024-05-11 16:06:03
614
原创 设计模式(结构型)之桥接模式(Bridge Pattern)
在技术领域内,没有任何一门课程可以让你学完后一劳永逸,再好的课程也只能是“师傅领进门,修行靠个人”。“学无止境”这句话,在任何技术领域,都不只是良好的习惯,更是程序员和工程师们不被时代淘汰、获得更好机会和发展的必要前提。如果你觉得自己学习效率低,缺乏正确的指导,可以一起学习交流!加入我们吧!群内有许多来自一线的技术大牛,也有在小厂或外包公司奋斗的码农,我们致力打造一个平等,高质量的Android交流圈子,不一定能短期就让每个人的技术突飞猛进,但从长远来说,眼光,格局,长远发展的方向才是最重要的。
2024-05-11 10:19:49
334
原创 致Android高级工程师的一封信——生产力提效 300% 的秘诀全公开 GitHub标星5
找到一套好的视频资料,紧跟大牛梳理好的知识框架进行学习。多练。(视频优势是互动感强,容易集中注意力)你不需要是天才,也不需要具备强悍的天赋,只要做到这两点,短期内成功的概率是非常高的。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。下面资料部分截图是我花费几个月时间整理的,诚意满满:特别适合有3-5年开发经验的Android程序员们学习。《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!
2024-05-11 02:12:55
260
原创 聊聊鸿蒙系统与开发者生态前景
聊聊鸿蒙系统与开发者生态前景不可否认,去年的开源,那是千呼万唤始出来,犹抱琵琶半遮面,今年的相关文档与源码比去年完善了许多,似乎是一个可玩的版本了,可以烧在开发版上运行。 但相比Android/iOS等成熟的开发者工具链,略显简陋。确实是刚起步,我们也不能要求华为一出来就是成熟的产品。今天,笔者将从开发者生态的角度来聊聊鸿蒙系统。鸿蒙生态的层次化========作为开发者,最近切的希望是了解未来能支持哪些设备,从鸿蒙2.0的路线图看,现在主要还是智慧屏,车机,手表等专有领域上,并没有类似手机这样的应用市场,
2024-05-11 00:49:10
570
原创 线程池基本参数解析
网上高级工程师面试相关文章鱼龙混杂,要么一堆内容,要么内容质量太浅, 鉴于此我整理了上述安卓开发高级工程师面试题以及答案。希望帮助大家顺利进阶为高级工程师。目前我就职于某大厂安卓高级工程师职位,在当下大环境下也想为安卓工程师出一份力,通过我的技术经验整理了面试经常问的题,答案部分是一篇文章或者几篇文章,都是我认真看过并且觉得不错才整理出来。大家知道高级工程师不会像刚入门那样被问的问题一句话两句话就能表述清楚,所以我通过过滤好文章来帮助大家理解。现在都说互联网寒冬,其实只要自身技术能力够强,咱们就不怕。
2024-05-10 23:25:26
672
原创 移动互联网的下半场, Android 开发的前景是怎样的?
目前,移动开发已经处于饱和的阶段,Android开发也不如当年盛况,已经不再像前几年前那么火爆。正如一种编程语言如果经历过盛极一时,那么必然有这样的一条曲线,像我们学的正弦曲线先急速上升,然后到达顶点,然后再下降,最后再趋近一个平稳的值。可以看到,从2016年的下半年开始,移动互联网基本处于缓慢发展的阶段,很多大佬称之为互联网的下半场。如果移动互联网的前半场是粗放式的强地盘阶段,那么下半场就是守地盘的阶段,这一阶段,会出现众多的寡头。如果你看到了这里,觉得文章写得不错就给个赞呗?
2024-05-10 21:15:45
1004
原创 爱奇艺组件化技术探索与项目实践(1)
· 解决多端代码维护问题根据业务特点,横向和纵向划分组件,以组件为单位承接迭代需求,各端进行组件复用;· 解决跨组件调用和组件间路由的问题业务划分更加清晰、组件间解耦更加彻底、组件间通信更高效,对原有业务模块进行抽离和整合,明确组件间的业务边界;· 提升开发效率,方便开发调试组件可以单独编译和调试,使模块开发者更聚焦本模块业务;· 提升集成和提测效率各端项目需要哪个组件,可以直接通过工具快速集成和提测。基于以上目标,我们设计了适合爱奇艺知识业务的组件划分策略,下图为组件化之后的功能架构图,横向分为基础组件、
2024-05-10 19:48:06
947
原创 深入探索编译插桩技术(四、ASM 探秘)
在 ASM Bytecode Outline 工具的帮助下,我们能够完成很多场景下的 ASM 插桩的需求,但是,当我们使用其处理字节码的时候还是需要考虑很多种可能出现的情况。如果想要具备这方面的深度思考能力,我们就必须对每一个操作码的特征都有较深的了解,如果还不了解的同学可以去看看《深入探索编译插桩技术(三、JVM字节码)。因此,
2024-05-10 18:28:04
962
原创 来自阿里面试官刁钻连问:Android-UID的分配、查看及相关知识(1)
**uid:**Android系统中uid用于标识一个应用程序,uid在应用安装时被分配,并且在应用存在于手机上期间,都不会改变。一个应用程序只能有一个uid,多个应用可以使用sharedUserId 方式共享同一个uid,前提是这些应用的签名要相同。下面所有涉及的示例代码都是基于 Android 8.1的。一个进程就是host应用程序的沙箱,里面一般有一个UID和多个GIDS,每个进程只能访问UID的权限范围内的文件和GIDs所允许访问的接口,构成了Android最基本的安全基础。app 的 UID 和
2024-05-10 17:09:53
931
原创 数据结构算法---红黑树,这可能是我看过红黑树讲的最好的文章。(1)
1.搭建知识框架可不是说你整理好要学习的知识顺序,然后看一遍理解了能复制粘贴就够了,大多都是需要你自己读懂源码和原理,能自己手写出来的。2.学习的时候你一定要多看多练几遍,把知识才吃透,还要记笔记,这些很重要!最后你达到什么水平取决你消化了多少知识3.最终你的知识框架应该是一个完善的,兼顾广度和深度的技术体系。然后经过多次项目实战积累经验,你才能达到高级架构师的层次。你只需要按照在这个大的框架去填充自己,年薪40W一定不是终点,技术无止境。
2024-05-10 15:45:25
900
原创 手把手讲解OKhttp硬核知识点(2)下
文章会持续更新的。绝对干货!!!Android进阶学习全套手册关于实战,我想每一个做开发的都有话要说,对于小白而言,缺乏实战经验是通病,那么除了在实际工作过程当中,我们如何去更了解实战方面的内容呢?实际上,我们很有必要去看一些实战相关的电子书。
2024-05-10 11:36:47
869
原创 想掌握-Binder-机制?驱动核心源码详解和Binder超系统学习资源,想学不会都难!(1)
static int binder_open(struct inode *nodp, struct file *filp){…filp->private_data = proc;…}拿到调用进程后,进一步通过 binder_get_thread() 方法拿到调用线程,然后就交给 binder_ioctl_write_read() 方法去执行具体的 binder 数据读写了。可见 binder_ioctl() 方法本身的逻辑非常简单,将数据 arg 透传了出去。下面分别来看 binder_get_th
2024-05-10 10:12:57
863
原创 微信小程序之侧栏分类 —— 微信小程序实战商城系列(1)
{{item.tree.desc}}{{item.tree.desc}}{{item.tree.desc2}}暂无数据wxss:page{background: #f5f5f5;}/总体主盒子/.container {position: relative;width: 100%;height: 100%;background-color: #fff;color: #939393;}/左侧栏主盒子/.nav_left{/设置行内块级元素(没使用定位)/display: inline-block;width:
2024-05-09 22:35:33
364
原创 带着问题重学Android事件分发
对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!当你有了学习线路,学习哪些内容,也知道以后的路怎么走了,理论看多了总要实践的最后,互联网不存在所谓的寒冬,只是你没有努力罢了!《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!是我们去适应环境,而不是环境来适应我们!**当你有了学习线路,学习哪些内容,也知道以后的路怎么走了,理论看多了总要实践的。
2024-05-09 21:15:28
374
原创 安卓大佬力荐,送你一份超详细的Android学习教程指南(1)
各行各样都会淘汰一些能力差的,不仅仅是IT这个行业,所以,不要被程序猿是吃青春饭等等这类话题所吓倒,也不要觉得,找到一份工作,就享受安逸的生活,你在安逸的同时,别人正在奋力的向前跑,这样与别人的差距也就会越来越遥远,加油,希望,我们每一个人,成为更好的自己。BAT大厂面试题、独家面试工具包,资料包括 数据结构、Kotlin、计算机网络、Framework源码、数据结构与算法、小程序、NDK、Flutter《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!
2024-05-09 19:46:37
258
原创 字节跳动Android高工面试官现身说法,深度解密大厂面试套路,赢在起跑线!
上面算是一个简单面试前技术点的总结,东西很多,如果要从零开始掌握这些也是非常艰难的过程,唯有靠自己点点滴滴积累,别无他法。其实自己总结出这些东西并不难,难的是如何学、如何坚持、如何加固,每个人的学习和积累方式都不同,一定要找到自己的方式,什么是好的方式标准就是让自己可以牢记、快速记,牢记比快速记更重要,如何坚持是一种意志力上的考验,往往我们需要为自己找一些长期和短期的目标,激励自己不断的进步。包括我在内的大部分人都不是什么天才,唯一能让自己进步的方式就是脚踏实地的去干,相信越努力、越幸运!
2024-05-09 18:31:19
400
原创 大龄程序员~聊聊我毕业十年的生活(1)
对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!最后,我再重复一次,如果你想成为一个优秀的 Android 开发人员,请集中精力,对基础和重要的事情做深度研究。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。整理的这些架构技术希望对Android开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。
2024-05-09 16:45:40
404
原创 可能是最好用的Android引导层库
着重说明一下setLayoutRes方法,通常其他的类似的库都是通过代码参数来控制说明内容展示在高亮view相对的位置,如下方。经常需要多次运行才能找到满意的位置的参数。大多说明内容只能出现在高亮的上下左右,需要库的支持,自定义的程度不是很高。我所采用的方式是将说明内容通过xml的方式,自定义摆放位置。使得说明内容高度自定义,不管你是简单的图片,还是对话框类型的都可以。.setEverywhereCancelable(false)//是否点击任意位置消失引导页,默认true。
2024-05-09 14:28:26
325
原创 分布式MQTT消息订阅-发布框架:高可用性ActiveMQ(1)
由于篇幅限制,文档的详解资料太全面,细节内容太多,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!由于整个文档比较全面,内容比较多,篇幅不允许,下面以截图方式展示。《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!构面试视频讲解:[外链图片转存中…(img-tv367LGB-1715228420924)]《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!
2024-05-09 12:20:31
243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人