- 博客(904)
- 资源 (4)
- 收藏
- 关注
原创 读《遇见未知的自己:都市身心灵修行课》后感
读完《遇见未知的自己》这本书后,我深深地被作者所传达的智慧和力量所感动。它让我意识到,真正的幸福并不在于外在的成就和物质的满足,而在于内心的平和与喜悦。只有当我们学会面对自己的内心时,才能真正找到属于自己的幸福和满足。这本书不仅是一次心灵的洗礼和修行之旅的开启,更是一次对自我认知的深刻反思和成长。它让我更加珍惜每一个当下的美好和无限可能,也让我更加坚定地走在寻找自我、探索内心的道路上。我相信,在未来的日子里,我会在心灵的旅途中遇见更好的自己。
2024-12-08 20:35:49 36
原创 读《当下的力量》有感:拥抱此刻,释放内心的宁静
读完《当下的力量》,我仿佛经历了一场心灵的洗礼。它让我意识到,幸福并不在远方,也不在未来,它就藏在每一个当下的呼吸之间。当我们学会放下对过去的执着和对未来的恐惧,全心全意地拥抱此刻,就能发现生命中最宝贵的财富——内在的平和与自由。这本书教会我们,真正的力量不在于控制外界,而在于控制自己的心灵。通过培养临在意识,我们可以超越个人身份的局限,体验到与宇宙万物相连的深刻喜悦。最终,这不仅是一场对自我的探索之旅,更是一次向生命本质的回归,让我们在喧嚣的世界中,找到一片属于自己的宁静之地。
2024-12-08 20:24:47 592
原创 读《身份的焦虑》有感
然而,当我开始学会接受自己的不完美和局限性时,当我开始关注自己的内心感受和需求时,当我开始学会活在当下并与他人建立真诚的关系时,我发现自己的焦虑和不安逐渐消失了。然而,这种比较往往是片面的、表面的,它只关注他人外在的成就和风光,而忽视了每个人内在的不同和复杂性。我们总是在追求那些外在的、表面的东西,试图通过它们来获得他人的认可和尊重,却忘记了真正的幸福和满足来自于内心的平和与宁静。我相信,只要我们能够真正理解并践行书中的理念和方法,就一定能够摆脱身份焦虑的困扰,活出真正的自己和精彩的人生。
2024-12-08 20:14:44 240
原创 迭代器模式的理解和实践
迭代器模式(Iterator Pattern)又称为游标模式,是一种行为型设计模式。它提供了一种方法顺序访问一个聚合对象中的各个元素,而又不暴露其内部的表示。迭代器模式使得用户可以通过一致的接口访问不同聚合对象中的元素,而无需了解聚合对象的内部结构。首先,我们定义一个书籍类Book和一个书籍集合接口BookShelf。书籍集合接口包含一个iterator()方法,用于返回迭代器实例。// 书籍类// 书籍集合接口3.2 实现具体书籍集合和迭代器接下来,我们实现一个具体的书籍集合。
2024-12-07 21:51:49 962
原创 备忘录模式的理解和实践
备忘录模式是一种行为设计模式,用于在不暴露对象实现细节的情况下,捕获并保存对象的内部状态,以便以后可以将对象恢复到这个状态。该模式的主要目的是允许用户恢复到对象之前的状态,从而提供某种形式的撤销功能。备忘录模式是一种强大的设计模式,用于在不暴露对象内部实现细节的情况下保存和恢复对象的状态。通过引入备忘录对象,我们可以在需要时恢复到对象之前的状态,从而实现撤销功能。虽然备忘录模式在资源开销和实现复杂度上有一些缺点,但在许多应用场景中,它仍然是一种非常有效的解决方案。
2024-12-07 21:37:41 776
原创 观察者模式的理解和实践
观察者模式是一种非常经典且实用的设计模式,它定义了一种一对多的依赖关系,使得当一个对象的状态发生变化时,所有依赖于它的对象都会得到通知并自动更新。观察者模式在GUI系统、订阅发布系统、数据模型与视图同步等场景中有着广泛的应用。
2024-12-06 22:43:07 851
原创 命令模式的理解和实践
命令模式是一种强大的行为型设计模式,它通过将一个请求封装成一个对象,使得请求可以被存储、传递、序列化和执行。命令模式将发出请求的对象(调用者)和执行请求的对象(接收者)解耦,使得请求可以通过不同的命令对象进行参数化、排队或记录。命令模式具有解耦请求与实现、灵活性、扩展性和支持撤销操作等优点。通过本文的讲解和实践,相信读者对命令模式有了更深入的理解,并能够在实际开发中灵活运用该模式。
2024-12-06 22:26:24 924
原创 解释器模式的理解和实践
解释器模式提供了一种灵活且可扩展的方式来解析和解释语言的语法或表达式。尽管它在某些场景下非常有用,但由于其复杂性和性能问题,并不适合所有情况。在构建解释器模式时,需要仔细考虑语法规则的复杂性和系统的性能需求。通过本文,我们了解了解释器模式的基本工作原理,并通过一个简单的表达式计算器示例进行了实践。希望这些内容能帮助你更好地理解和应用解释器模式。如果你在实际项目中遇到了需要解析和解释复杂语法或表达式的需求,不妨考虑一下解释器模式,它可能会为你的项目带来意想不到的好处。
2024-12-05 21:57:05 848
原创 责任链模式的理解和实践
责任链模式通过将多个处理者对象连成一条链,并沿着这条链传递请求,直到请求被某个对象处理,从而实现了请求发送者和接收者之间的解耦。这种模式提高了系统的灵活性和可扩展性,但也带来了性能问题和调试困难。在实际应用中,我们需要根据具体场景和需求,权衡这些优缺点,决定是否使用责任链模式。通过本文的介绍和示例代码,相信你对责任链模式有了更深入的理解。希望这些知识和经验能够帮助你在实际开发中更好地应用该模式,设计出更加灵活和可维护的系统。
2024-12-05 21:36:54 716
原创 状态模式的理解和实践
首先,我们定义一个抽象状态类OrderState,它包含一个处理请求的方法handle。2. 定义具体状态类然后,我们为每个状态定义一个具体状态类,例如PaidState和。@Override} else {@Override} else {@Override} else {@Override3. 定义环境类接下来,我们定义环境类,它持有当前状态对象的引用,并在需要的时候委托状态对象处理请求。4. 运行结果运行的main总结。
2024-12-04 21:35:21 1314
原创 策略模式的理解和实践
策略模式是一种行为设计模式,它定义了一系列算法,并将每一个算法封装起来,使它们可以互换。策略模式让算法的变化独立于使用算法的客户。策略接口(Strategy):定义了一个公共接口,各种算法以不同的方式实现该接口。具体策略(Concrete Strategy):实现了策略接口,具体实现了某种算法。上下文(Context):持有一个策略对象的引用,在客户端调用上下文对象的操作时,上下文对象会把请求委托给策略对象。首先,我们定义一个策略接口,该接口包含一个计算折扣价格的方法。2. 实现具体策略。
2024-12-04 21:00:39 1367
原创 抽象工厂模式的理解和实践
首先,我们定义两个抽象产品:Button和Textbox。// 抽象产品:Button// 具体产品:AndroidButton@Override// 具体产品:iOSButton@Override// 抽象产品:Textbox// 具体产品:AndroidTextbox@Override// 具体产品:iOSTextbox@Override2. 定义抽象工厂接下来,我们定义抽象工厂接口,用于创建Button和Textbox对象。// 抽象工厂3. 定义具体工厂。
2024-12-03 22:25:36 924
原创 UML箭线图的理解和实践
UML箭线图作为UML类图的核心组成部分,在软件开发设计和架构过程中发挥着至关重要的作用。要想绘制一幅专业的UML类图并深入理解系统的架构和设计意图,我们需要对UML关系及其箭线图有深入的理解并在实践中巧妙记忆和应用。通过实践绘制、阅读和分析、总结和归纳、交流和分享以及持续学习和更新等方法,我们可以不断提升自己的UML技能并为软件开发过程提供有力的支持。在未来的软件开发实践中,随着技术的不断发展和迭代,UML箭线图可能会面临新的挑战和机遇。
2024-12-03 14:15:14 985
原创 工厂方法模式的理解和实践
工厂方法模式是一种简单而强大的设计模式,它通过将对象的创建封装在工厂类中,使得客户端代码更加简洁和易于维护。同时,工厂方法模式也提供了良好的扩展性和灵活性,使得系统能够轻松应对新的需求变化。在实际开发中,我们可以根据具体需求灵活运用工厂方法模式来优化代码结构和提高代码质量。
2024-12-02 20:17:00 800
原创 原型模式的理解和实践
原型模式是一种创建型设计模式,它通过复制一个已经存在的对象来创建新的对象。原型模式的主要优点包括简化对象的创建过程、提高性能和动态扩展。在Java中,我们可以通过实现Cloneable接口并重写clone方法来实现浅拷贝,或者使用序列化来实现深拷贝。原型模式在需要创建大量具有相同属性或状态的对象时非常有用,可以大大提高代码的复用性和性能。
2024-12-02 20:05:09 1366
原创 Builder模式的理解和实践
Builder模式将一个复杂对象的构建过程与它的表示分离,使得同样的构建过程可以创建不同的表示。它属于创建类模式,主要用于构建复杂对象,特别是当对象的构建过程涉及多个步骤或需要设置多个属性时。Builder模式是一种强大的创建型设计模式,它通过将复杂对象的构建过程拆解成一系列简单的步骤,使得构建过程更加灵活、可读、易于扩展。在Java中,Builder模式通常通过内部静态类来实现,支持链式调用和可选参数设置。通过合理使用Builder模式,可以提高代码的可维护性和性能,同时使客户端代码更加简洁和易于理解。
2024-12-01 21:28:21 579
原创 单例模式的理解和实践
单例模式是一种确保某个类只有一个实例,并提供一个全局访问点的设计模式。资源控制:如数据库连接池、文件系统等,需要控制资源的使用,避免频繁创建和销毁对象。共享状态:如配置管理器、线程池等,需要在多个地方共享同一个状态。单例模式是一种确保某个类只有一个实例,并提供一个全局访问点的设计模式。它通过私有化构造函数、创建静态实例和提供全局访问点来实现。在Java中,有多种实现方式,包括饿汉式、懒汉式(线程不安全、线程安全)、静态内部类和枚举。每种方式都有其优缺点,开发者应根据具体场景选择合适的实现方式。
2024-12-01 21:15:04 994
原创 迪米特原则的理解和实践
迪米特原则是面向对象设计中的一个重要原则,它强调一个对象应该对其他对象有最少的了解。通过降低类之间的耦合度,提高模块的相对独立性,迪米特原则有助于我们设计出更加灵活、可维护性更高的软件系统。在Java开发中,我们可以利用中介者模式、控制反转(IoC)和依赖注入(DI)、事件驱动编程以及模块化设计等技术来实现迪米特原则。然而,过分追求迪米特原则可能导致设计过于复杂,增加不必要的抽象层和中介者。因此,在使用迪米特原则时应适度应用,结合其他设计原则,关注实际场景,避免盲目追求理论上的完美设计。
2024-11-30 21:37:06 691
原创 接口隔离原则理解和实践
接口隔离原则的核心思想是,将庞大的接口拆分成更小、更具体的接口,使得客户端只需要知道它们感兴趣的方法。这样不仅可以减少系统的复杂性,还可以提高系统的灵活性和可维护性。接口应该小而精:每个接口应该只包含客户端需要的方法,避免包含客户端不需要的方法。客户端应该只依赖它需要的接口:客户端类不应该被迫依赖它们不需要的接口。高内聚,低耦合:通过拆分接口,可以减少类之间的耦合度,提高系统的内聚性。
2024-11-30 21:25:25 913
原创 依赖倒置原则:Java实践篇
依赖倒置原则的核心思想是:高层模块不应该依赖低层模块,两者都应该依赖抽象;抽象不应该依赖于细节,细节应该依赖于抽象。换句话说,就是“要依赖于抽象,不要依赖于具体实现”。在面向过程的开发中,上层调用下层,上层依赖于下层。当下层剧烈变动时,上层也要跟着变动,这会导致模块的复用性降低,并大大提高开发成本。而面向对象的开发很好地解决了这个问题。一般情况下,抽象的变化概率很小,让用户程序依赖于抽象,实现的细节也依赖于抽象。即使实现细节不断变动,只要抽象不变,客户程序就不需要变化。
2024-11-29 22:26:40 1122
原创 里氏替换原则:Java面向对象设计的基石
里氏替换原则是面向对象设计中的一个重要原则,它确保了子类能够正确替换父类而不破坏程序的行为。通过遵循里氏替换原则,我们可以增强程序的健壮性、可维护性和可扩展性,同时降低需求变更时引入的风险。在实践中,我们需要确保子类完全实现父类的方法,并且不增加父类不具备的行为。同时,我们还需要注意子类方法的前置条件和后置条件,以确保它们与父类方法保持一致。
2024-11-29 22:12:59 1111
原创 开闭原则的理解与实践
开闭原则,简而言之,就是软件中的对象(类、模块、函数等)应该对于扩展是开放的,对于修改是封闭的。这一原则由Bertrand Meyer在1988年提出,它要求我们在设计软件时,应使软件实体能够在不修改其源代码的前提下进行扩展。换句话说,当需求发生变化时,我们应该通过添加新的代码来满足新的需求,而不是修改现有的代码。这一原则的核心思想在于,将软件实体的变化部分与不变部分相分离,通过抽象和封装来实现软件的灵活性和可扩展性。
2024-11-28 20:04:15 1152
原创 面向对象中的单一职责原则的理解和实践
单一职责原则由罗伯特·C·马丁(Robert C. Martin)提出,是面向对象设计五个基本原则(SOLID)之一。该原则的核心思想是:一个类应该只有一个引起它变化的原因,或者说,一个类应该只负责一个功能领域内的事务。当需求发生变化时,该类的修改应当只影响到该功能领域,而不应波及其他功能领域。在面向对象编程中,“职责”通常指一个类的功能或任务。如果一个类承担了多项功能,那么它就有多个职责。当其中一个职责发生变化时,就可能需要修改该类,这可能会影响到其他职责的实现。
2024-11-28 19:51:20 1025
原创 学习C#中的反射
在C#编程中,反射(Reflection)是一项强大且灵活的技术,它允许程序在运行时动态地获取类型信息、创建对象实例、调用方法、访问字段和属性等。这种机制极大地增强了程序的动态性和可扩展性,使得开发者能够在编译时未知的情况下进行各种操作。本文将为初级程序员介绍C#中的反射技术,包括其用法和使用场景。
2024-11-27 20:59:23 1093
原创 了解UIUX设计
UIUX设计是一个复杂而重要的领域,它涉及到对用户需求的深入理解、对产品目标的明确设定以及对视觉和交互设计的综合运用。通过合理的规划、设计和测试,设计师可以创造出既满足用户需求又具有竞争力的产品。在未来的发展中,随着技术的不断进步和用户需求的不断变化,UIUX设计将继续发挥重要作用,为人们的生活和工作带来更多的便利和乐趣。
2024-11-27 20:29:17 1170
原创 全栈工程师,你以为呢?
只有不断学习和实践,才能成为一名真正的全栈工程师,为团队和项目的发展贡献自己的力量。全局思维是全栈工程师的核心竞争力之一,它能够帮助工程师从整体上理解项目的需求和目标,从而制定出合理的开发计划和解决方案。全栈工程师需要具备良好的沟通技巧和团队协作能力,能够与团队成员保持良好的沟通和协作,共同推动项目的进展。全栈工程师的“全”,并非指技能的全面性,而是指他们具备跨领域的知识结构和解决问题的能力。他们具备良好的沟通技巧和团队协作能力,能够倾听他人的意见和建议,尊重他人的工作成果,共同推动项目的进展。
2024-11-26 21:49:51 867
原创 软技能:代码之外的生存指南
综上所述,软技能对于技术人员来说同样重要,甚至在某些时候比硬技能更加重要。通过提高沟通能力、团队协作能力、时间管理能力以及领导力等软技能,我们可以更好地应对工作中的挑战和机遇,实现个人和团队的共同成长。
2024-11-26 21:36:44 660
原创 关键词学习法介绍:零散时间的智慧积累
关键词学习法是一种高效、灵活的学习方法,它能够帮助我们有效利用零散时间,从海量信息中提取精华,进行系统化学习和知识沉淀。通过实践关键词学习法,我们可以不断提升自己的学习能力和认知水平,为未来的职业发展打下坚实的基础。希望这篇文章能够启发你,让你在学习的道路上越走越远。
2024-11-25 20:32:16 855
原创 架构师思维中的人、产品和技术
架构师思维中的人、产品和技术是相互关联、相互影响的。架构师需要具备用户思维,深入了解用户需求和痛点;同时,也需要具备产品思维,理解产品的定位和业务需求;最后,还需要具备技术思维,选择合适的技术栈和中间件,设计出高效、稳定、可扩展的系统架构。对于初级架构师来说,要想快速成长为一名优秀的架构师,需要不断学习和提升自己的技术水平和综合能力。同时,也需要积极参与团队协作和人员培养工作,为公司的长期发展贡献自己的力量。
2024-11-25 20:15:59 697
原创 人工智能大趋势下软件开发的未来
随着人工智能(AI)技术的不断演进,软件开发领域正经历着深刻的变革。中国电信推出的星辰大模型·软件工厂,作为国内首款破局性AI开发工具,其全自动流水线的特性——自动生成前后端代码、自主测试和纠错等,为软件开发行业带来了新的活力。然而,这一技术的出现也引发了程序员们的广泛关注和焦虑。本文将深入探讨人工智能在软件开发中的应用现状、对程序员工作的影响、程序员的未来出路以及软件开发的未来展望,旨在为程序员们提供一些有益的疏导和建议。
2024-11-24 22:38:57 856
原创 揭秘文生视频背后的底层技术
文生视频技术是一种基于人工智能的视频生成技术,其核心在于利用大模型将输入的文本描述转化为相应的视频内容。这一技术的出现极大地丰富了视频创作的可能性,为广告创意、社交媒体内容创作、教育和培训等领域带来了革命性的变革。
2024-11-24 22:23:15 970
原创 了解大模型:开启智能科技的新篇章
大模型,顾名思义,是指具有数千万甚至数亿参数的深度学习模型。这些模型通常由深度神经网络构建而成,拥有数十亿甚至数千亿个参数,其设计目的是为了提高模型的表达能力和预测性能,能够处理更加复杂的任务和数据。大模型作为人工智能领域的一项重要技术,正以其强大的数据处理能力和卓越的性能改变着我们的生活和工作方式。通过与大数据和人工智能的紧密结合,大模型在各个领域发挥着重要作用,推动了科技的进步和产业的发展。然而,大模型也面临着一些挑战和问题,如计算资源消耗大、数据隐私与安全、模型可解释性等。
2024-11-23 21:34:58 977
原创 中国电信星辰大模型:软件工厂与文生视频技术的深度解析
星辰大模型是中国电信在AI领域的一项重要创新成果,它采用了先进的多模态大模型技术,涵盖了语义、语音、视觉等多个方面,旨在为用户提供全方位、智能化的服务体验。星辰大模型不仅具备强大的数据处理和分析能力,还能够通过不断学习和优化,持续提升自身的性能和准确性。作为央企首个开源大模型,星辰大模型在推出之初就备受关注。它不仅展示了中国电信在AI技术方面的领先地位,也为整个行业的发展注入了新的活力。通过开放源代码,中国电信希望与全球开发者共同推动AI技术的进步和应用,促进产业的繁荣和发展。
2024-11-23 21:23:42 889
原创 了解后量子密码技术:保障未来信息安全的基石
后量子密码技术是未来信息安全的重要保障之一。随着量子计算技术的发展和普及,传统的密码算法将逐渐失去安全性。因此,采用后量子密码技术进行数据加密、数字签名、密钥交换、身份认证和安全通信协议等将成为未来的趋势。尽管后量子密码技术仍面临一些挑战,但随着技术的不断进步和应用的不断拓展,相信后量子密码技术将在未来信息安全领域发挥越来越重要的作用。后量子密码技术是未来信息安全的重要保障之一。随着量子计算技术的发展和普及,传统的密码算法将逐渐失去安全性。
2024-11-22 21:30:59 1099
原创 了解量子技术:一场科技革命的前夜
量子技术作为一种全新的科技前沿,正悄然改变着我们的世界。通过了解量子技术的基本原理、应用领域、发展前景以及在中美两国的实现情况,我们可以更加清晰地认识到这一技术的重要性和潜力。未来,随着量子技术的不断发展和完善,它将在更多领域发挥重要作用,为人类社会的可持续发展贡献智慧和力量。同时,我们也需要认识到量子技术的发展仍面临诸多挑战和不确定性因素,需要政府、企业、科研机构等多方共同努力来推动其快速发展和广泛应用。
2024-11-22 21:19:27 1187
原创 学习C#中的Parallel类
在现代软件开发领域,随着多核处理器的广泛应用,并行编程已成为提升应用程序性能的关键手段。C#语言通过任务并行库(Task Parallel Library, TPL)为开发者提供了强大的并行编程支持,其中Parallel类扮演着核心角色。本文旨在通过理论与实例相结合的方式,指导初级程序员如何学习和使用C#中的Parallel类,以便在编写高效并行代码时更加游刃有余。
2024-11-21 22:00:04 1055
原创 学习C#中的BackgroundWorker 组件
许多经常执行的操作可能需要很长的执行时间。例如:图像下载Web 服务调用文件下载和上载(包括点对点应用程序)复杂的本地计算数据库事务本地磁盘访问(相对于内存访问来说其速度很慢)此类操作可能会导致用户界面在运行时进行阻止。如果你需要能进行响应的 UI,而且面临与这类操作相关的长时间延迟,BackgroundWorker 组件可以提供一种方便的解决方案。使用 BackgroundWorker 组件,你可以在不同于应用程序的主 UI 线程的另一线程上异步(“在后台”)执行耗时的操作。
2024-11-21 21:42:33 467
原创 电能表预付费系统-标准传输规范(STS)(52)
STS协会与IEC TC 13第15工作组合作,在未来5月向IEC建议这些FOIN值,以便将其发展为国际标准,该国际标准将遵循IEC制定的提交新工作项目建议的标准程序。STS协会与IEC TC 1 3工作组1 5建立了合作关系,可以在未来将这些配套规范建议给IEC,以发展为国际标准,这将遵循IEC制定的提交新工作项目建议的标准程序。STS协会与IEC TC 13的第15工作组合作,在未来可能向IEC建议这些MFO实例,以发展为国际标准,该国际标准应遵循IEC制定的提交新工作项目建议的标准程序。
2024-11-20 21:30:13 927
原创 C#中的二维数组的应用:探索物理含义与数据结构的奇妙融合
在C#编程中,二维数组(或矩阵)是一种重要的数据结构,它不仅能够高效地存储和组织数据,还能通过其行、列和交叉点(备注:此处相交处通常称为“元素”或“单元格”,代表二维数组中的一个具体位置,由行和列的索引共同确定)表达丰富的物理含义。这种数据结构在多种应用场景中发挥着关键作用,从游戏开发到科学计算,再到图像处理,二维数组都以其独特的优势成为解决问题的得力助手。本文将深入探讨C#中二维数组的应用,特别是其在物理含义表达方面的妙用。
2024-11-20 13:59:33 638
原创 电能表预付费系统-标准传输规范(STS)(51)
STS协会与IEC tc13第15工作组合作,负责管理表27中给出的InitiateMeterTest/DisplayControlField值范围的任何进一步增加。STS协会须与IEC技术委员会第13小组第15工作小组合作,管理表28所列的RegisterToClear值范围的任何进一步增加。该过程应遵循这些组织制定的提交新工作项目建议的标准程序。该过程应遵循这些组织制定的提交新工作项目建议的标准程序。该过程应遵循这些组织制定的提交新工作项目提案的标准程序。STS基准日期的变化需要修订/修订本文件。
2024-11-19 21:32:50 784
蓝牙转串口通讯技术在PC间的数据传输应用
2024-11-02
在Linux系统上可以安装虚拟机运行Windows系统有这么做的吗
2024-11-27
可是因为沟通的问题被别人误会成僭越
2024-11-18
作为单机桌面程序,使用SQLserver和使用sqlite作为应用数据库合适。
2024-11-17
如何做Sqlserver数据库迁移到本地数据库Sqllite,比较有效率的方法
2024-11-15
软件开发阶段评审会上为什么有的人总是给你提问题
2024-11-14
使用多个专门的接口比使用单一的总结口要好,能否用通俗易懂的话或例子说明?
2024-11-01
软件需求评审阶段如果要求客户签字,客户不想签,该怎么办?
2024-10-31
在电能检定装置中,具有双回路测试功能的单相装置,请解释下双回路是什么意思?
2024-10-29
螺旋模型有具体应用实例吗?
2024-10-28
关于签名和证书的疑问
2024-10-27
关于布隆过滤器的疑问
2024-10-22
安卓如何引用maven仓库构件为Gradle仓库构件?
2024-10-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人