• ARTICLE
  • STRING
  • CONVERTER
  • ENCRYPT
  • NETWORK
  • MORE
    CHART
    MATH
    COORDINATE
    IMAGE
    FILE
  • ARTICLE
    STRING
    CONVERTER
    ENCRYPT
    NETWORK
    MORE
    CHART
    MATH
    COORDINATE
    IMAGE
    FILE
logo Online Tools
All Chinese English Newest Hottest
5613 search results

R8作为谷歌官方的编译优化工具,在编译阶段会对字节码进行大规模修改,以追求包体优化和性能提升。但是Android应用开发者数量太过庞大,无论测试流程多么完善,终究难以避免在一些特定场景下出现问题。 近期我们在升级项目的AGP,遇到了一个指向系统SurfaceTexture类的native崩溃问题。经反编译分析发现问题最终指向了smali字节码中多余的一行new-instance指令。

88 Technology lddgo Shared on 2025-09-01

Android 开发者必知必会的八种缓存策略

102 Technology lddgo Shared on 2025-08-29

MyBatis-Plus 深度指南:从基础到实战,让 DAO 层开发效率起飞

92 Technology lddgo Shared on 2025-08-29

Tomcat 为什么能抗住亿级流量?Connector、Container、线程池,到底是如何协作的?架构秘密曝光!

78 Technology lddgo Shared on 2025-08-29

优化 if/else 的四种设计模式

73 Technology lddgo Shared on 2025-08-29

随着 Jetpack Compose 的快速发展,越来越多的 Android 团队正在将其纳入正式项目开发。本篇文章从开发效率、性能实测、状态管理、动画控制、架构机制到最佳实践,带你全面理解 Compose 的优势与挑战,掌握其底层原理与工程落地能力。

49 Technology lddgo Shared on 2025-08-29

最近在做智能缺陷查重的项目过程中,遇到一个有意思的问题,尽管采用了精心设计的Prompt和强大的LLM,模型在返回重复缺陷时,仍产生数据不一致的“拼凑”结果。通过层层递进的分析,发现问题的根源并非出在Prompt工程或模型本身,而在于RAG数据库中的“信息断层”。这里将问题分析与调试过程记录下来,与大家共享。

75 Technology lddgo Shared on 2025-08-29

ClaudeCode是由Anthropic开发的全新终端AI编程工具,旨在通过自然语言指令帮助开发者高效率地完成代码编写、调试和项目管理任务。它直接集成在开发者的工作环境(如终端)中,无需依赖额外服务器或复杂配置即可运行。在实际的使用过程中,Claude Code是一个比较通用的智能体,他输出的代码也比cursor简练很多,更像是一个熟悉整个项目的高级程序员,研究和学习这个框架对于开发自己的Agent至关重要,本篇文章会详细介绍Claude Code的设计模式和核心代码。

93 Technology lddgo Shared on 2025-08-29

迈向通用人工智能AGI:从RAG到DeepSearch,智能体百花齐放

51 Technology lddgo Shared on 2025-08-29

本文分析了在使用 HSF 服务时,因使用 Java 9 的不可变集合(如 Set.of())作为参数导致服务端反序列化失败的问题。根本原因在于 HSF 默认使用的 Hessian2 序列化机制不支持 Java 默认序列化中通过 writeReplace 和 readResolve 实现的不可变集合序列化逻辑:HSF 仅序列化非 transient 字段,而 CollSer 中存储元素的 array 字段为 transient,未被正确序列化,导致反序列化时 array 为 null,抛出 InvalidObjectException: null array 异常。最终解决方案是避免使用不可变集合,改用可变集合(如 HashSet)。

34 Technology lddgo Shared on 2025-08-29