- 博客(1110)
- 资源 (55)
- 收藏
- 关注

原创 《嵌入式最全面试题-Offer直通车》目录
嵌入式领域蓬勃发展,嵌入式工程师成为众多科技企业争抢的热门人才。如果你渴望在嵌入式面试中脱颖而出,成功斩获心仪的 offer,那么《嵌入式最全面试题 - Offer直通车》将是你的绝佳选择。本专栏是优快云是热门专栏,100多篇文章,总字数过百万。每月新增订阅用户过百,现在是优惠价9.9元,后面要逐渐恢复原价,早订阅早受益。本专栏精心整理了众多超万字的精华内容,总计达数十万字的嵌入式面试题总结。涵盖从嵌入式基础知识到各大厂面试真题,从驱动开发到操作系统,从硬件到软件等各个方面。
2024-10-19 22:21:22
2068

原创 《Java开发及前端最全面试题-Offer直通车》目录
Java开发是需求最广,工资高的细分领域,同时也是会的人最多,有的公司招1个Java开发,要面试几十甚至上百面试者,同时要求很高,要求通晓技术栈很多及很深深度。如果你正准备面试,想要脱颖而出,那么《Java开发及前端最全面试题-Offer直通车》是你的不二选择。本书汇集了多篇超过1万字的精华内容,无论是Java基础、数据库、SpringBoot和SpringCloud等必问的,还是前端、k8s等容器和虚拟化和大数据各类技术面试,本书都为你提供了最全面的试题和参考答案。
2024-06-02 15:21:14
473

原创 《大数据最全面试题-Offer直通车》目录
做好这些不用担心试用期不通过:程序员入职新公司如何快速上手项目本人遇到大数据面试题和参考答案(超过1万字精华版)大数据面试英文自我介绍参考(万字长文)大数据运维应用场景面试题汇总及参考答案(持续更新)万字数据仓库面试题及参考答案数据仓库数据质量监控和处理方法最佳实践数据仓库建模方法万字详解Doris的3种数据模型详解和数据仓库每一层的模型选用大数据面试临阵磨枪不知看什么?看这份心理就有底了-大数据常用技术栈常见面试100道题最全Hive面试题2024年(2万字详解)Elasticsearch 面试题及参考答
2024-05-01 16:40:31
1103
3
原创 京东运维面试题及参考答案
cgroup(Control Group)是 Linux 内核提供的一种可以限制、控制与分离一个进程组群的资源(如 CPU、内存、磁盘 I/O 等)的机制。通过 cgroup,可以为不同的进程或进程组分配特定的资源配额,实现资源的隔离和管理。比如,在一个服务器上运行多个容器时,可以使用 cgroup 来限制每个容器对 CPU 和内存的使用,防止某个容器占用过多资源而影响其他容器的运行。cgroup 还可以对进程进行优先级设置,确保关键进程能够优先获得资源。
2025-04-04 00:02:34
459
原创 苏小研Python开发面经及参考答案
在 Python 中,类是一种自定义的数据类型,用于封装数据和方法。通过定义类,可以创建具有相同属性和行为的对象。使用class关键字来定义一个类,类名通常采用驼峰命名法。在这个示例中,Person是类名。__init__是一个特殊的方法,也称为构造方法,用于初始化对象的属性。self是一个约定俗成的参数名,代表类的实例对象本身。在__init__方法中,通过self.name和self.age来定义对象的属性。introduce是一个普通的方法,用于打印对象的信息。可变性。
2025-04-04 00:02:06
303
原创 4399运维面试题及参考答案
master 节点组件:作为 Kubernetes 的核心组件,提供了 RESTful API,是整个集群的控制接口,负责接收和处理所有的 API 请求,包括创建、更新和删除资源等操作。:根据集群的资源状况和 Pod 的调度策略,将 Pod 分配到合适的 worker 节点上运行,以实现资源的合理利用和负载均衡。:包含多个控制器,如节点控制器、副本控制器、服务控制器等。这些控制器负责监控集群的状态,确保实际状态与期望状态一致,例如自动创建或删除 Pod 以维持副本数量。etcd。
2025-04-03 00:11:58
354
原创 大智慧前端面试题及参考答案
Vue 的 diff 算法是一种用于比较新旧虚拟 DOM 树差异的算法,其目的是找出需要更新的部分,然后只对这些部分进行实际的 DOM 操作,以提高更新效率,减少不必要的 DOM 操作带来的性能开销。在 Vue2 中,diff 算法采用了双端比较的策略。它会从新旧虚拟 DOM 树的两端开始比较,分别比较新旧节点的头和尾。如果头节点或尾节点相同,则直接进行更新,并将指针向中间移动。如果头节点和尾节点不同,会尝试进行交叉比较,即新节点的头和旧节点的尾比较,新节点的尾和旧节点的头比较。
2025-04-03 00:11:04
613
原创 嵌入式EMC设计面试题及参考答案
电磁兼容性(EMC)是指设备或系统在其电磁环境中能正常工作且不对该环境中任何事物构成不能承受的电磁干扰的能力。它包含两个核心方面:电磁干扰(EMI)和电磁敏感性(EMS)。电磁干扰(EMI)是指设备、传输通道或系统产生的电磁噪声对其他设备、传输通道或系统的电磁环境造成的不期望的干扰。这种干扰可能通过传导或辐射的方式传播,影响其他设备的正常运行。例如,电脑的电源开关在通断时会产生高频电磁波,如果不加以抑制,可能会干扰附近的收音机或电视信号。
2025-04-02 00:12:19
370
原创 Valgrind 从入门到精通
Valgrind 提供了强大的 API,允许开发者编写自定义的检查工具。通过扩展 Valgrind,可以针对特定场景实现更精准的检测。
2025-04-02 00:11:54
354
原创 荣耀大数据面试题及参考答案
Java 内存结构主要分为堆(Heap)、栈(Stack)、方法区(Method Area)、程序计数器(Program Counter Register)和本地方法栈(Native Method Stack)。堆是 Java 虚拟机所管理的内存中最大的一块,用于存储对象实例和数组。它是垃圾回收的主要区域,分为新生代和老年代。新生代又分为 Eden 区、Survivor 区(通常有两个,S0 和 S1)。
2025-04-01 07:23:08
286
原创 分布式计算Ray框架面试题及参考答案
动态任务图执行引擎是一种能够根据任务之间的依赖关系和运行时的实际情况,动态构建和执行任务图的系统。在 Ray 中,动态任务图执行引擎允许任务在运行时根据数据可用性、计算资源状态等因素,灵活地决定后续任务的执行顺序和方式。对于 AI 应用来说,其往往具有动态性的特点。例如,在深度学习模型的训练过程中,可能需要根据训练的结果动态调整下一轮训练的参数、数据增强方式或者模型结构。动态任务图执行引擎可以很好地支持这些动态需求。它能够根据 AI 应用中各个任务的实时输出和依赖关系,动态地生成和调整任务图。
2025-04-01 00:04:33
536
原创 Verilog HDL 100道面试题及参考答案
在 Verilog HDL 中,参数(parameter)和宏定义(define)都可用于定义常量,但它们存在诸多不同之处。参数(parameter)是模块内部的常量定义,具有局部性。它在模块内部起作用,不同模块可以有同名的参数,且值可以不同。参数通常用于定义模块的一些配置信息,例如数据位宽、延迟时间等。参数的定义和使用是在模块的作用域内进行的,通过参数传递可以方便地对模块进行配置。endmodule在上述代码中,WIDTH是一个参数,用于定义加法器的位宽。通过改变WIDTH。
2025-04-01 00:03:54
617
原创 Android JobScheduler调度任务面试题及参考答案
JobScheduler 是 Android 系统中用于在后台调度任务的工具。它允许开发者根据设备的状态(如充电状态、网络连接等)来安排任务的执行,以提高资源利用效率和用户体验。首先,通过 JobInfo.Builder 来构建 JobInfo 对象,设置任务的各种参数,如任务的唯一标识符、触发条件(如网络连接状态、设备充电状态等)、执行任务的服务类等。然后,使用 JobScheduler 的 schedule 方法将 JobInfo 对象添加到任务队列中进行注册。
2025-03-31 07:06:11
596
原创 嵌入式电量与功耗优化:从理论到实战
GCC 的 **-Os** 选项是一个良好的起点,对于更高级的需求,还可开启自动并行选项,将任务分配给多核处理器,在分担计算压力的同时实现省电。例如在传感器节点中,数据采集任务对实时性要求高,将其优先级设为最高,数据处理任务次之,CPU 就能按照合理顺序执行任务,避免无效等待,降低整体功耗。例如,在采集温度数据时,将数据存储在环形缓冲区中,攒够一定数量后再进行处理,相较于零散读写,可节省 20% 的电量。由于功耗与频率成正比,与电压的平方成正比,因此通过 DVFS 技术进行适当调整,能够显著降低功耗。
2025-03-31 07:05:45
938
原创 大智慧大数据面试题及参考答案
Flink 的端到端 ExactlyOnce 是指在整个数据处理流程中,从数据源到数据下沉的各个环节,保证每条数据都能被准确地处理且仅处理一次,确保数据的准确性和一致性。要实现端到端 ExactlyOnce,Flink 需要在多个方面进行协调和保障。在数据源端,需要确保数据的读取是准确且不重复的。
2025-03-31 07:05:08
833
原创 Android Framework 层 Hook 技术详解
在 Android 开发领域,Hook 技术宛如一把神秘的魔法钥匙,能够在运行时开启系统或应用的 “黑盒子”,实现对它们行为的动态改变。简单来讲,它是一种动态修改程序执行路径的手段,与传统开发方式不同,无需修改源码并重新编译。它更像是为程序打上一个 “补丁”,使开发者能够在不触动原始代码的情况下,巧妙地植入自己的逻辑。例如,当开发者期望某个系统方法执行额外的任务,甚至完全改变其功能时,Hook 技术便能发挥作用。
2025-03-30 00:01:52
581
原创 前端Material-UI面试题及参考答案
在项目中配置自定义字体和颜色方案可以让你的应用具有独特的外观和风格。使用 Material-UI 时,可以通过其主题系统来轻松实现这一点。首先,配置自定义字体。要使用自定义字体,需要先引入字体文件。可以通过 CDN 或本地文件的方式引入字体。然后,在创建主题时,通过typography配置项来指定字体。h1: {},h2: {},// 其他标题和文本样式},});在这个示例中,我们将fontFamily设置为Roboto,并为不同的标题级别定义了字体大小。
2025-03-30 00:01:30
685
原创 3万字长文详解Android AIDL 接口设计
在 Android 开发领域,AIDL(Android Interface Definition Language)是一个极为关键的概念。它是一种接口描述语言,专门为 Android 设备上的进程间通信(IPC,Inter - Process Communication)而设计。官方对 AIDL 的定义是:“AIDL 是开发者用来抽象化 IPC 的工具。简单来说,AIDL 将复杂的跨进程通信封装成清晰的接口,使开发者无需关注底层实现细节。客户端和服务端通过该接口进行通信,如同在玻璃墙两侧安全高效地传递纸条。
2025-03-29 00:40:00
571
原创 前端D3.js面试题及参考答案
是 D3.js 中用于解析 CSV 数据的函数。当遇到非标准格式的数据时,可以通过自定义解析逻辑来处理。在 D3.js 里,能够借助tickFormat方法来自定义坐标轴的刻度格式,像添加货币符号、百分比符号这类。若要为刻度添加货币符号,可利用d3.format函数生成特定格式的字符串。在上述代码中,生成了一个带有美元符号且保留两位小数的格式字符串。若要为刻度添加百分比符号,同样可以使用d3.format函数。这里的把刻度值转换为百分比形式并保留一位小数。除了使用d3.format。
2025-03-29 00:05:33
535
原创 1.5万字长文详解Linux 内核调试,驱动层问题不再是难题
I2C 设备无响应问题大多源于硬件故障或时序配置错误。在调试过程中,首先利用示波器、i2cdetect等工具排查硬件连接和地址设置问题,然后借助ftrace和kgdb深入分析软件层面的问题。从理论上来说,I2C 通信依赖于从设备对地址和命令的正确响应(通过 ACK 信号),而频率超标会导致从设备无法及时处理数据,进而出现通信失败。在开发过程中,严格按照硬件手册配置参数,是预防此类问题的关键。网络丢包问题通常源于资源瓶颈或性能优化不足。
2025-03-28 09:52:30
610
原创 面试必考题:Android Binder 机制详解
要理解 Binder,先得搞清楚它在 Android 系统中的定位。简单来说,Binder 是一种跨进程通信机制,专门为 Android 量身打造。它不像 Linux 传统的管道、消息队列或共享内存那样通用,而是针对 Android 的多进程架构进行了深度优化。从功能上看,Binder 是一个桥梁,连接了运行在不同进程中的应用程序组件。它基于经典的 Client-Server 模式,通过内核空间的 Binder 驱动,让客户端(Client)和服务端(Server)能够安全、高效地交换数据。
2025-03-28 00:11:50
822
原创 前端Three.js面试题及参考答案
渲染循环(Render Loop)是 Three.js 中一个非常重要的概念,它是一个不断重复执行的过程,用于更新和渲染 3D 场景。在每次循环中,渲染循环会更新场景中的对象状态,如位置、旋转、缩放等,然后使用渲染器将更新后的场景渲染成 2D 图像显示在屏幕上。通过不断地重复这个过程,就可以实现动画效果。渲染循环的核心作用是确保场景能够实时更新,给用户带来流畅的视觉体验。如果没有渲染循环,场景将是静态的,不会有任何变化。只有通过不断地更新和渲染,才能让场景中的对象动起来,实现各种动画效果。
2025-03-28 00:07:22
936
原创 Python SciPy面试题及参考答案
SciPy 是一个用于数学、科学和工程计算的 Python 开源库,它构建于 NumPy 之上,提供了大量的科学计算工具和算法。SciPy 库涵盖了诸如优化、积分、插值、特征值问题、常微分方程求解、信号处理等多个领域的功能。NumPy 则是 Python 科学计算的基础库,主要提供了多维数组对象以及对这些数组进行快速操作的函数。NumPy 的核心是 ndarray 对象,它支持高效的数值计算,包括基本的数学运算、索引、切片等。
2025-03-27 00:04:53
469
原创 前端跨域全攻略:从基础到进阶,一网打尽
在浏览器世界里,同源策略(Same - Origin Policy)就像一道无形的墙,限制了不同源之间的交互。所谓 “同源”,指的是协议、域名和端口号这三者必须完全一致。和:不同源(协议不同,https vs http)和:不同源(域名不同)和:不同源(端口不同)只有当这三要素一模一样时,浏览器才会认为它们是 “一家人”,允许无障碍访问对方的资源。这套规则的初衷很简单:安全。试想一下,如果没有同源策略,一个恶意网站可以随意读取你的银行页面数据,或者偷偷操作你的邮箱,那后果不堪设想。
2025-03-27 00:04:14
581
原创 Android HAL 架构详解,底层开发不再难
HAL Binder 这套机制牛在哪?性能:一次拷贝,快如闪电。规范:HIDL 让接口定义整齐划一,维护省心。兼容:版本管理做得好,新老设备都能跑。有了这套通信体系,HAL 就像打了通脉,上下贯通,硬件操作变得丝滑无比。通信机制搭好了桥,接下来 HAL 得真正把手伸到硬件上。这部分是 HAL 的 “最后一公里”,直接决定硬件能不能被用起来。HAL 的接口定义是整个体系的灵魂,它决定了上层和底层怎么 “说话”。
2025-03-27 00:03:41
619
原创 大数据Alluxio面试题及参考答案
Alluxio 在大数据生态里的定位是作为数据编排层,能在不同计算框架和存储系统之间起到桥梁的作用。它的核心功能在于加速数据访问,让大数据应用能够更高效地使用数据。Alluxio 把数据存储和数据处理分离开来,使计算框架可以在不考虑底层存储细节的情况下访问数据,这样就提高了系统的灵活性和可扩展性。Alluxio 和 HDFS 既存在关联又有区别。从关联方面来看,HDFS 是一种广泛使用的分布式文件系统,很多大数据应用都将其作为主要的数据存储系统。Alluxio 可以和 HDFS 集成,把 HDFS 当作底层
2025-03-26 00:02:27
502
原创 Python Sanic面试题及参考答案
如果不想使用第三方库,也可以自定义实现请求速率限制。可以使用 Python 的asyncio和time模块来记录每个客户端的请求时间和请求次数。limit = 5 # 限制次数period = 30 # 时间周期(秒)else:else:')在这个示例中,使用字典来记录每个客户端的请求次数和请求开始时间。在请求前中间件中,根据当前时间和请求开始时间计算时间间隔,如果超过了设定的时间周期,则重置请求次数;如果请求次数超过了限制,则返回 429 状态码,表示请求速率超过了限制。
2025-03-26 00:01:45
449
原创 C++ RAII面试题及参考答案
RAII 即 “资源获取即初始化”(Resource Acquisition Is Initialization),是 C++ 中管理资源的一种重要技术。它是一种利用对象生命周期来控制资源的使用和释放的编程范式。在 C++ 里,资源指的是那些在程序运行时需要获取和释放的东西,像内存、文件句柄、网络连接、数据库连接等。当获取这些资源后,若不恰当释放,就会引发资源泄漏,进而造成系统性能下降,甚至导致程序崩溃。RAII 的核心思想是把资源的获取和对象的初始化绑定,资源的释放和对象的析构绑定。
2025-03-26 00:01:17
373
原创 Android 启动流程详解:从上电到桌面的全流程解析
SystemServer 把服务跑起来后,最后一棒交给 Launcher。它是 Android 的 “门面”,负责加载桌面、显示图标,让用户能点开 App。源码通常在 packages/apps/Launcher3(AOSP 默认桌面),厂商会自己定制。
2025-03-26 00:00:56
477
原创 解决海豚调度器跑出数据但显示状态失败(在CDH6.3.2跑离线数仓任务)
海豚调度器,在生产环境突然出现问题,虽然跑出数据,但显示状态失败,导致工作流无法执行下去。
2025-03-25 15:33:26
199
原创 Python FastAPI 面试题及参考答案
FastAPI 的路由机制是其核心功能之一,用于将不同的 URL 路径映射到相应的处理函数。通过定义路由,可以构建出功能丰富的 API。在 FastAPI 中,使用装饰器来定义路由。在这个示例中,是一个装饰器,它将根路径"/"的 GET 请求映射到read_root函数。当客户端发送一个 GET 请求到根路径时,FastAPI 会调用read_root函数并返回结果。
2025-03-25 00:03:05
488
原创 Flink 自定义数据源:从理论到实践的全方位指南
在 Flink 的世界里,数据源是数据流的 “源头活水”。简单来说,它负责从外部系统(比如数据库、消息队列、文件系统等)读取数据,并将其转化为 Flink 内部能够处理的格式,供后续的算子(Operator)加工。不管是实时流处理的无界数据,还是批处理的有限数据集,数据源都是那个默默干活的 “搬运工”。Flink 的数据源设计非常灵活,它通过一套精心设计的组件架构,确保既能支持内置的开箱即用功能,又能让开发者自由定制。分片(Splits):数据的逻辑切片。
2025-03-25 00:01:37
915
原创 Android RemoteViews:跨进程 UI 更新的奥秘与实践
简单来说,RemoteViews 就是 Android 提供的一种 “远程视图描述器”。它并非传统意义上的 View 对象,而是一种特殊的结构,专门用于在不同进程之间传递和更新 UI。其核心任务在于:将视图的外观样式以及操作指令进行打包整理,然后传递给另一个进程去执行。关键特性:跨进程通信:借助 Binder 机制,RemoteViews 能够在进程之间安全、高效地传递数据。轻量化:它并不直接持有视图的实例,而是通过布局 ID 和操作指令来 “描述” 视图,从而极大地节省了系统资源。受限但实用。
2025-03-25 00:01:12
479
原创 PyTorch 面试题及参考答案(精选100道)
模块是 PyTorch 中用于自动求导的核心模块。它为张量上的所有操作提供了自动求导的功能。在深度学习中,反向传播是一种用于计算损失函数相对于模型参数的梯度的算法。通过梯度,我们可以使用优化算法(如随机梯度下降)来更新模型的参数,从而最小化损失函数。模块的主要作用就是自动计算这些梯度。当我们创建一个张量时,如果将其属性设置为True,那么 PyTorch 会跟踪该张量上的所有操作。在完成前向传播计算出损失函数后,调用方法,模块会自动根据链式法则反向传播计算出所有需要求导的张量的梯度。
2025-03-24 00:05:50
668
原创 C++模板编程与元编程面试题及参考答案(精选100道题)
ODR(单一定义规则)是 C++ 中的一个重要规则,它要求在整个程序中,每个非内联函数、变量、类类型、枚举类型等都只能有一个定义。对于模板函数,ODR 同样适用,但模板函数的实例化会带来一些特殊的问题。当模板函数在不同的翻译单元中被隐式实例化时,如果实例化的模板参数类型相同,就可能会导致重复定义的问题。例如,有两个源文件a.cpp和b.cpp,都包含了同一个模板函数的调用,并且传入的参数类型相同,编译器会在两个翻译单元中分别实例化该模板函数,从而违反了 ODR。为了解决这个问题,可以使用显式实例化。
2025-03-24 00:05:08
987
原创 大数据Trino面试题及参考答案
Trino 的插件化架构为用户提供了强大的自定义扩展能力,允许用户根据自己的需求添加新的功能和特性。Trino 的插件化架构基于 Java 的类加载机制和接口规范。用户可以通过实现 Trino 提供的接口来开发自定义插件。Trino 提供了多种类型的插件接口,包括连接器(Connector)、函数(Function)、类型(Type)等。以连接器插件为例,用户可以开发自定义的连接器,用于连接到特定的数据源。要开发一个连接器插件,需要实现 Trino 提供的接口。该接口定义了创建连接器实例的方法。
2025-03-24 00:04:43
672
原创 Modern C++面试题及参考答案
右值引用是 C++11 引入的一种新的引用类型,它主要用于绑定到右值。右值是指那些临时对象、字面量或者即将被销毁的对象,它们没有持久的内存地址,生命周期通常只存在于表达式的计算过程中。右值引用的语法是使用两个&&符号,例如,这里的rref就是一个右值引用,它绑定到了一个临时的整数值10。左值引用则是我们在 C++ 早期就熟悉的引用类型,使用单个符号,它只能绑定到左值。左值是指那些有持久内存地址、可以被取地址的对象,例如变量、数组元素等。例如int x = 10;,这里的lref。
2025-03-23 00:12:33
603
原创 TensorFlow面试题及参考答案
TensorFlow 的计算图是一种用于表示计算任务的有向图,它以图形化的方式描述了数学运算之间的依赖关系和执行顺序。这种抽象的表示方式使得 TensorFlow 能够高效地管理和执行复杂的计算任务,尤其适用于大规模的深度学习模型。计算图主要由节点(Nodes)、边(Edges)和会话(Session)三部分组成。节点代表了计算操作,它们是计算图中的基本计算单元。每个节点可以表示一个简单的数学运算,如加法、乘法,也可以表示一个复杂的神经网络层,如卷积层、全连接层。
2025-03-23 00:11:32
728
原创 Python FastAPI面试题及参考答案
FastAPI 的路由机制是其核心功能之一,用于将不同的 URL 路径映射到相应的处理函数。通过定义路由,可以构建出功能丰富的 API。在 FastAPI 中,使用装饰器来定义路由。在这个示例中,是一个装饰器,它将根路径"/"的 GET 请求映射到read_root函数。当客户端发送一个 GET 请求到根路径时,FastAPI 会调用read_root函数并返回结果。
2025-03-22 12:49:38
630
AI时代的图形转换利器:SVG转图片在线工具 无需安装任何软件,只需打开浏览器即可完成SVG到多种图片格式的转换 可以在本地电脑,无需安装任何软件,打开网页就可以操作 也可以加广告当成在线工具来盈利
2025-03-19
免费在线批量图片尺寸调整工具 无需安装任何软件,可以在本地电脑运行index.html就可以处理,也可以上传到服务器当在线工具赚广告费或让用户开通付费后使用
2025-03-19
做自媒体文本批量替换工具
2025-03-19
海豚调度器自动监测每日报表及自动重跑异常工作流综合实例(亲测可用)
2024-06-13
Java代码实现CDH远程监控所有HDFS节点磁盘空间和自动清除日志
2024-06-13
Cloudera Manager API自动检测所有CDH挂掉的组件并自动重启
2024-06-12
利用Cloudera Manager API来自动监控CDH大数据组件并异常自动重启恢复的代码(亲测可用)
2024-06-12
CentOS Python 2.7 离线安装 Requests的完整安装包(包括依赖)
2024-06-07
代码拿走即用!如何自动发表文章到微信公众号实现躺赚
2024-04-14
CDH6.3.2的Hive JDBC驱动
2022-07-13
centos7和win10的tensorflow 2.6+ pytorch的离线安装依赖包
2022-06-07
AppleMusic-master.rar
2021-05-09
wechat-dribbble-master.rar
2021-05-09
wechat-cnode-master.rar
2021-05-09
itbooks-wxapp-master.rar
2021-05-09
leantodo-weapp-master.rar
2021-05-09
wxreading-master.rar
2021-05-09
wxapp-project-master.rar
2021-05-09
currencyRate-master.rar
2021-05-09
weapp-cheyuanbao-master.rar
2021-05-09
wechatapp-demo-master.rar
2021-05-09
兵马俑小程序(含语音画册与实时导览)
2018-07-09
投融圈小程序(投资、融资类)源代码
2018-07-09
Bookshare借书小程序源码
2018-07-09
仿轻客洗衣
2018-06-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人