自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2024年最新Python面试试题,还在羡慕别人?学会这些你也可以成为黑客!,熬夜整理Python面试笔试题

这才是个博大精深的事情。当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。这是我花了几天的时间去把Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

2024-04-23 13:11:19 802

原创 2024年最新Python面试试题,【Python学习教程】Python流程控制_py流程,面试干货分享

如此循环,直到条件表达式的值为假(False),才终止循环。总之,不能滥用 assert,很多情况下,程序中出现的不同情况都是意料之中的,需要用不同的方案去处理,有时用条件语句进行判断更为合适,而对于程序中可能出现的一些异常,要记得用 try except 语句处理(后续章节会做详细介绍)。这样一来,如果开发人员修改相关的代码,或者是加入新的功能,导致 discount 数值异常时,只要运行程序就很容易能发现问题,这也从侧面印证了前面多讲的,assert 的加入可以有效预防程序漏洞,提高程序的健壮性。

2024-04-23 13:10:47 1093

原创 2024年最新Python面试自我介绍,Python爬取51job招聘信息(1),头条测试开发社招面试题

书籍的好处就在于权威和体系健全,刚开始学习的时候你可以只看视频或者听某个人讲课,但等你学完之后,你觉得你掌握了,这时候建议还是得去看一下书籍,看权威技术书籍也是每个程序员必经之路。Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。工欲善其事必先利其器。

2024-04-23 13:09:44 793

原创 2024年最新Python面试自我介绍,python--剑指offer--题目目录-学习计划(2),头条测试开发社招面试题

书籍的好处就在于权威和体系健全,刚开始学习的时候你可以只看视频或者听某个人讲课,但等你学完之后,你觉得你掌握了,这时候建议还是得去看一下书籍,看权威技术书籍也是每个程序员必经之路。Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。工欲善其事必先利其器。

2024-04-23 13:09:12 948

原创 Android图片加载框架最全解析(七),实现带进度的Glide图片加载功能

好了,这样准备工作就完成了。替换通讯组件通过文章的源码分析,我们知道了Glide内部HTTP通讯组件的底层实现是基于HttpUrlConnection来进行定制的。但是HttpUrlConnection的可扩展性比较有限,我们在它的基础之上无法实现监听下载进度的功能,因此今天的第一个大动作就是要将Glide中的HTTP通讯组件替换成OkHttp。关于HTTP通讯组件的替换原理和替换方式,我在文章当中都介绍得比较清楚了,这里就不再赘述。下面我们就来开始快速地替换一下。12345678。

2024-04-23 10:06:14 228

原创 2024年最新2024最新大厂高频微服务面试总结,python 编辑器提示 do not use bare except,2024年最新腾讯+字节+阿里面经真题汇总

书籍的好处就在于权威和体系健全,刚开始学习的时候你可以只看视频或者听某个人讲课,但等你学完之后,你觉得你掌握了,这时候建议还是得去看一下书籍,看权威技术书籍也是每个程序员必经之路。Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。成为一个Python程序员专家或许需要花费数年时间,但是打下坚实的基础只要几周就可以,如果你按照我提供的学习路线以及资料有意识地去实践,你就有很大可能成功!

2024-04-23 04:25:16 591

原创 2024年最新2024最新大厂高频微服务面试总结,python selenium2示例 - 日志管理_python selenium format(1),2024年最新vivo面试经验

loggers][handlers]不知道你们用的什么环境,我一般都是用的Python3.6环境和pycharm解释器,没有软件,或者没有资料,没人解答问题,都可以免费领取(包括今天的代码),过几天我还会做个视频教程出来,有需要也可以领取~给大家准备的学习资料包括但不限于:Python 环境、pycharm编辑器/永久激活/翻译插件python 零基础视频教程Python 界面开发实战教程Python 爬虫实战教程Python 数据分析实战教程python 游戏开发实战教程。

2024-04-23 04:24:45 867

原创 2024年最新2024最新大厂Python面试集合,【Python】实现自动扫雷,挑战世界纪录_ms-arbiter(1),2024年最新2024非科班生的Python面试之路

•ms_arbiter.exe的主窗体名称为"Minesweeper Arbiter "6.支持Python的IDE [可选,如果你能忍受用文本编辑器写程序也可以]•ms_arbiter.exe的主窗体类别为"TMain"5.win32gui、win32api依赖库。然后进行具体的操作。

2024-04-23 04:23:42 539

原创 2024年最新2024最新大厂Python面试集合,python进阶系列 - 13讲 生成器generator_生成器函数返回值,2024年最新面试加分小技巧

Python崛起并且风靡,因为优点多、应用领域广、被大牛们认可。学习 Python 门槛很低,但它的晋级路线很多,通过它你能进入机器学习、数据挖掘、大数据,CS等更加高级的领域。Python可以做网络应用,可以做科学计算,数据分析,可以做网络爬虫,可以做机器学习、自然语言处理、可以写游戏、可以做桌面应用…Python可以做的很多,你需要学好基础,再选择明确的方向。这里给大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

2024-04-23 04:23:11 923

原创 Android开发11年,分享一下我眼中程序员的三六九等

大厂,小厂。Android面试先看你熟不熟悉Java语言。

2024-04-23 02:04:47 408

原创 Android实现在线播放音乐

一线互联网Android面试题含详解(初级到高级专题)这些题目是今年群友去腾讯、百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目。并且大多数都整理了答案,熟悉这些知识点会大大增加通过前两轮技术面试的几率如果设置门槛,很多开发者朋友会因此错过这套高级架构资料,错过提升成为架构师的可能。这就失去了我们的初衷;让更多人都能通过高效高质量的学习,提升自己的技术和格局,升职加薪。最后送给大家一句话,望共勉,永远不要放弃自己的梦想和追求;

2024-04-23 00:37:55 1034

原创 2024大厂Python面试必问题目,【Python】抓取基金数据,这简直太爱了_如何爬取基金数据,腾讯面试难还是字节跳动难

现在能在网上找到很多很多的学习资源,有免费的也有收费的,当我拿到1套比较全的学习资源之前,我并没着急去看第1节,我而是去审视这套资源是否值得学习,有时候也会去问一些学长的意见,如果可以之后,我会对这套学习资源做1个学习计划,我的学习计划主要包括规划图和学习进度表。经过以上分析,我的大体思路就是,先爬取一页的数据,利用正则提取,能成功爬取到一页的数据后,只用做一个循环遍历,就可以爬取多页的数据了。分享给大家这份我薅到的免费视频资料,质量还不错,大家可以跟着学习。】掌握这招,工资不会低,爬天天基金…

2024-04-22 21:13:32 420

原创 2024大厂Python知识点总结+面试题解析,听说你想面对监狱编程,你,够格吗?_prison 编程,面试须知哪些内容

*1、Python中__init__ 和__new__的区别2、整个爬虫的工作流程(如何运作)3、http的响应码(最好是记住200到500状态每个的前三个)4、进程、线程、协程的区别5、多线程和多进程介绍一下6、如何实现多进程和多线程7、python并发和并行8、redis数据库的事务9、redis的五大数据类型10、redis的有序集合。

2024-04-22 21:13:00 416

原创 Android修炼系列(八),你真的会写注释吗?(2)

这里附上上述的技术体系图相关的几十套腾讯、头条、阿里、美团等公司2021年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。当程序员容易,当一个优秀的程序员是需要不断学习的,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。早早确定自己的职业方向,才能在工作和能力提升中甩开同龄人。

2024-04-22 21:00:28 348

原创 Android中View绘制流程

整个View树的绘图流程是在ViewRoot.java类的performTraversals()函数展开的,该函数做的执行过程可简单概况为根据之前设置的状态,判断是否需要重新计算视图大小(measure)、是否重新需要安置视图的位置(layout)、以及是否需要重绘接下来温习一下整个View树的结构,对每个具体View对象的操作,其实就是个递归的实现。

2024-04-22 19:36:23 263

原创 Android-适配各国语言、屏幕尺寸、系统版本及常见适配方法总结(1)

下面是辛苦给大家整理的学习路线《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!线[外链图片转存中…(img-5zqhqfih-1713780009546)]《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

2024-04-22 18:00:38 250

原创 Android-Framework:Handler全解析,看完这篇还不懂请给我寄刀片

找到一套好的视频资料,紧跟大牛梳理好的知识框架进行学习。多练。(视频优势是互动感强,容易集中注意力)你不需要是天才,也不需要具备强悍的天赋,只要做到这两点,短期内成功的概率是非常高的。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。找到一套好的视频资料,紧跟大牛梳理好的知识框架进行学习。多练。(视频优势是互动感强,容易集中注意力)你不需要是天才,也不需要具备强悍的天赋,只要做到这两点,短期内成功的概率是非常高的。

2024-04-22 16:32:25 349

原创 android 轻量级缓存框架ASimpleCache

0、相关文章:=======(3264阅读量,着重讲用法,因此排在第一个)(阅读量2w,27赞,源码分析)(简单讲框架,重点讲了android的Lrucache缓存和磁盘缓存)(阅读量915,主要讲框架的缺点和不足,所谓兼听则明,所以这篇也要看一下)1、概述====1.1、简介ASimpleCache 是一个为android制定的 轻量级的 开源缓存框架。轻量到只有一个java文件(由十几个类精简而来)。1.2、它可以缓存什么东西?

2024-04-22 15:07:49 328

原创 Android 自定义ViewGroup手把手教你实现ArcMenu

***//**菜单的显示位置*//**菜单显示的半径,默认100dp*//**用户点击的按钮*//**当前ArcMenu的状态*//**回调接口*//**状态的枚举类*//**设置菜单现实的位置,四选1,默认右下*//**初始化属性*/i < n;break;break;

2024-04-22 13:54:26 405

原创 Android 打开飞行模式和拔出耳机时自动退出FM Radio应用(1)

{+1000);+}else!”);+}+else {

2024-04-22 12:29:03 711

原创 Android 序列化(Serializable和Parcelable)

然后你会发现没有。Android Studio 是默认关闭 serialVersionUID 生成提示的,我们需要打开Setting,执行如下操作:再次回到UserSerializable类,有个提示,就可以添加serialVersionUID了。效果如下:💥 实现ParcelableParcelabel的实现,不仅需要实现Parcelabel接口,还需要在类中添加一个静态成员变量CREATOR,这个变量需要实现 Parcelable.Creator 接口,并实现读写的抽象方法。

2024-04-22 11:20:20 845

原创 Android 多进程注意事项

【Android 详细知识点思维脑图(技能树)】其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。虽然 Android 没有前几年火热了,已经过去了会四大组件就能找到高薪职位的时代了。这只能说明 Android 中级以下的岗位饱和了,现在高级工程师还是比较缺少的,很多高级职位给的薪资真的特别高(钱多也不一定能找到合适的),所以努力让自己成为高级工程师才是最重要的。

2024-04-22 09:54:39 272

原创 Android 使用Google Map API;云计算概念IaaS,PaaS,SaaS,CaaS,MaaS

2.启用Google Maps Android API3.添加凭据(包名-SHA1)云计算概念IaaS,PaaS,SaaS,CaaS,MaaS近期接触了一个云平台提供商,介绍自己是“国内首家智能硬件PaaS云平台”,那么PaaS是什么意思呢?IaaSInfrastructure-as-a-Service(基础设施即服务) 第一层叫做IaaS,有时候也叫做Hardware-as-a-Service。

2024-04-22 04:58:38 1051

原创 Android SurfaceView实战 带你玩转flabby bird (下)

1、默认情况下,是WAITING状态,屏幕静止,上面就一只静止的鸟~~2、当用户触摸屏幕时:进入RUNNING状态,游戏开始根据用户的触摸情况进行交互;3、当鸟触碰到管道或者落到地上,那么进入GAMEOVER状态,OVER时,如果触碰的是管道,则让鸟落到地上以后,立即切换为WAITING状态。好了,这样,我们的三个状态就搞定了~~这才像个游戏么~有了状态 ,我们再考虑如何处理用户交互,我们的交互主要就是触摸了,那么我们去重写View的onTouchEvent方法即可。

2024-04-22 03:32:59 708

原创 android plurals用法(单复数)

=====1、使用====对一个给定的语言和数字来说,决定使用哪一个case的规则是很复杂的,所以android提供了方法getQuantityString(),它可以用来为你选择合适的资源。一个复数或者单数字符串。它的值可以是对其他字符串资源的一个引用。必须是 的子节点。必须知道不要撇号和引号。可以参考下面的例子。属性:quantity:关键字.这个值反应了什么时候这个字符该被使用。正确的值,在括号里面有不详尽的例子:Valuezero 当语言需要特别对待0时(就想阿拉伯)

2024-04-22 02:08:27 986

原创 Android Jetpack组件-Room增删改

Dao添加数据@Insert由于在添加时有可能是一条数据,也有可能是一组数据,所以在这用的是可变数组@Insert刚才说了通过@Insert注解指定方法默认忽略当前数据, 如果有需求需要替换怎么做呢通过指定@Insert注解的onConflict来解决:如果有老的数据存在则会进行替换,如果没有就插入:如果有老的数据存在则会回滚事物,如果没有就插入:如果有老的数据存在则会终止事物,如果没有就插入:如果有老的数据存在则会提示插入数据失败,如果没有就插入。

2024-04-22 00:43:12 877

原创 android build

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

2024-04-21 23:18:58 573

原创 Andorid Studio 制作欢乐写数字(Timer启动+帧动画)(1)

现在都说互联网寒冬,其实无非就是你上错了车,且穿的少(技能),要是你上对车,自身技术能力够强,公司换掉的代价大,怎么可能会被裁掉,都是淘汰末端的业务Curd而已!冬,其实无非就是你上错了车,且穿的少(技能),要是你上对车,自身技术能力够强,公司换掉的代价大,怎么可能会被裁掉,都是淘汰末端的业务Curd而已!**任何市场都是优胜略汰适者生存,只要你技术过硬,到哪里都不存在饱和不饱和的问题,所以重要的还是提升自己。**另外一千个读者就有一千个哈姆雷特,所以以上只是自己的关键,不喜勿喷!//获取按下的y坐标。

2024-04-21 21:51:53 917

原创 27-岁女程序员如何应对“中年危机”,一个回答引发热烈讨论!(1)

只要是程序员,不管是Java还是Android,如果不去阅读源码,只看API文档,那就只是停留于皮毛,这对我们知识体系的建立和完备以及实战技术的提升都是不利的。真正最能锻炼能力的便是直接去阅读源码,不仅限于阅读各大系统源码,还包括各种优秀的开源库。腾讯、字节跳动、阿里、百度等BAT大厂 2019-2021面试真题解析资料太多,全部展示会影响篇幅,暂时就先列举这些部分截图《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

2024-04-21 19:27:48 791

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

我已经顺利拿到了offer,大家也要加油,希望都能找到自己想要的工作!也希望我的一些面试心得和学习心得,可以为大家提供一些帮助,能让大家早拿offer!自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

2024-04-21 16:28:21 875

原创 深度认识单例模式;在Android源码中的应用

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

2024-04-21 14:33:29 613

原创 查漏补缺:HashMap面试必问的6个点,你掌握了多少呢?

文章所有资料全部已经打包整理好,另外小编手头上整理了大量Android架构师全套学习资料,Android核心高级技术PDF文档+全套高级学习资料+视频+2021 BAT 大厂面试真题解析资料展示:《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取![外链图片转存中…(img-AScPEJng-1713674555707)][外链图片转存中…(img-qy3TlpUf-1713674555708)]

2024-04-21 12:43:03 587

原创 新手入职,一年内就晋升高级算法工程师,做到以下几点,你也可以

硕士期间能发相关领域顶会的人应该是在学术方面很优秀了,但是据我了解大部分同学还是没有的,不过没关系,我们不能发,但是我们可以多读多写,领域内经典papar一定要了解,发展脉络心里要清楚,对于一些经典的方法,抽空可以去实现一下多读paper,一方面了解一下业内的最新进展,一方面自己的知识也可以更体系化我自己的话也是抽空实现了一下,不仅能加深自己的理解,放在简历里也是加分项后来又和小伙伴一起开发了DeepMatch如果把面试的难度看作一个随机变量,那我们能做的就是将它的方差降低到最小。

2024-04-21 02:13:48 707

原创 揭秘知宇thinkphp企业级自动发卡系统源码漏洞

2、如果平台昨日订单总额大于2000元,就会在application/wechat/controller/目录下创建Action.php文件,这个Action.php文件的代码是远程获取的,而且做了加密,具体做什么并不清楚,但一定是黑客用来黑平台的手段,有可能是获取平台的用户信息,有可能是其他不可告人的勾当。**由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

2024-04-20 23:13:42 1009

原创 手写一款Android-手绘风格组件----这是你从未见过的组件库

我们提供了一些基础图形,方便用来自定义一些效果。下面是一些自定义的示例。

2024-04-20 21:20:55 771

原创 微店的Flutter混合开发组件化与工程化架构

A: 2.0.0,这种方式太依赖于本地环境和侵入Native工程会影响其它开发同学,且打包平台不支持这种方式的打包,所以肯定得基于这种方式进行优化改造,这个后面再说,先说说Native两端本地依赖的原理对于Android的本地依赖,主要是由和这两个脚本负责Flutter的本地依赖和产物构建在中注入时,分别绑定了当前执行Gradle的上下文环境与执行:flutter其中。

2024-04-20 19:29:31 759

原创 弄懂Android-源码中那些巧妙位运算

有任何问题,欢迎广大网友一起来交流,分享高阶Android学习视频资料和面试资料包~偷偷说一句:群里高手如云,欢迎大家加群和大佬们一起交流讨论啊!《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

2024-04-20 17:30:30 263

原创 封装一个万能的PopupWindow(2)

由于文章篇幅原因,我只把面试题列了出来,详细的答案,我整理成了一份PDF文档,这份文档还包括了还有高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料 ,帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习。《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!自学效果低效又漫长,而且极易碰到天花板技术停滞不前!**

2024-04-20 15:37:23 277

原创 安卓大作业 安卓小游戏 养宠物战斗游戏(可以注册登录)(1)

希望本文对你有所启发,有任何面试上的建议也欢迎留言分享给大家。好了,今天的分享就到这里,如果你对在面试中遇到的问题,或者刚毕业及工作几年迷茫不知道该如何准备面试并突破现状提升自己,对于自己的未来还不够了解不知道给如何规划,来看看同行们都是如何突破现状,怎么学习的,来吸收他们的面试以及工作经验完善自己的之后的面试计划及职业规划。好了~如果你看到了这里,觉得文章写得不错就给个赞呗?如果你觉得那里值得改进的,请给我留言。一定会认真查询,修正不足。

2024-04-20 12:54:39 263

原创 字节跳动Android岗,前两面过了,第三面HR天坑!竟然……

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

2024-04-20 11:15:08 635

空空如也

空空如也

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

TA关注的人

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