
Android 常用三方库混淆规则整理
Android 应用开发中,代码混淆是保护知识产权和优化包体积的重要手段。 Android 项目常用的 ProGuard/R8 混淆配置规则,涵盖基础指令、Android 组件保持、第三方库(如微信、友盟、Glide、OkHttp 等)的特定规则。通过合理配置 proguard-rules.pro 文件,可有效防止反编译并提升安全性。文中提供了各主流库的 k…
博客作者
调皮可爱
369
已发布文章
11K
博客获赞
798K
博客浏览
第 17 页

Android 应用开发中,代码混淆是保护知识产权和优化包体积的重要手段。 Android 项目常用的 ProGuard/R8 混淆配置规则,涵盖基础指令、Android 组件保持、第三方库(如微信、友盟、Glide、OkHttp 等)的特定规则。通过合理配置 proguard-rules.pro 文件,可有效防止反编译并提升安全性。文中提供了各主流库的 k…

渗透测试的定义、学习动机、前置技能要求及主要方向。内容涵盖 Web、内网、APP 等渗透领域,重点讲解了 HTTP 协议、Linux 操作、Python 编程等基础知识。提供了具体的学习路径,包括信息收集、工具使用(Burp Suite、Nmap、SQLMap)及常见漏洞原理(SQL 注入、XSS、文件上传)。此外,还介绍了 DVWA、Vulhub 等实战环…

Python 中的四大数据类型包括列表、字典、集合和元组。列表是有序可变集合,支持索引访问和切片;字典是无序键值对映射,通过键访问数据;集合是无序唯一元素集合,支持数学运算;元组是有序不可变序列。掌握这些数据结构对于提升编程效率至关重要,它们各自在定义语法、可变性、索引方式及查找效率上存在显著差异。列表适合频繁增删改,字典适合快速查找,集合适合去重,元组适合…

Python 适合转行,主要方向包括爬虫、数据分析和 Web 开发。爬虫需掌握基础语法、HTTP 协议及 Scrapy 框架;数据分析涉及统计学、Pandas 库及机器学习模型;Web 开发则需熟悉 Django/Flask 框架、数据库及前端技术。通过系统学习与实践,可胜任相关岗位。

文章探讨了智慧企业利用大模型重塑客服体系的策略与价值。传统智能客服基于规则存在局限性,而大模型技术推动了市场增长。瓴羊 Quick Service 2.0 通过 AI 问答、辅助及知识库功能,结合 RAG 与微调技术路线,解决了幻觉问题并达到高准确率。案例显示,该系统能帮助企业从成本中心转向利润中心,实现全场景、全触点的智能化服务。此外,文章还强调了数据安全…

对大模型初学者整理了五本核心学习书籍,构建了从 Python 编程基础、深度学习原理、大模型机制理解、应用开发实践到 LangChain 框架掌握的完整学习路径。内容涵盖《Python 编程:从入门到实践》、《深度学习入门》、《这就是 ChatGPT》、《大模型应用开发极简入门》及《LangChain 编程》,旨在帮助读者系统性地掌握大模型相关技术,从理论认…

探讨了 AI 产品经理转型为大模型产品经理所需具备的基本素质与技能,涵盖技术理解、数据分析、用户洞察及产品规划能力。文章提供了自我评估框架,建议从原理学习、应用实践、优缺点分析及技术实操四个维度构建知识体系。此外,详细阐述了如何通过行业分析与竞品研究挖掘应用场景,并说明了与技术及业务团队协作实现产品商业化的关键流程。最后总结了转型过程中的机遇与挑战,强调持续…
Android 原生安全音量功能旨在符合欧盟听力保护法规,当耳机音量超过阈值时触发警告弹窗。从系统工程师角度深入剖析了 AudioService 中的配置初始化、音量调节触发逻辑及 UI 交互流程。详细讲解了 config.xml 配置项含义、onConfigureSafeVolume 状态机流转、checkSafeMediaVolume 判断条件以及点击确…

OpenCV 构建过程中的 CMake 配置选项。内容涵盖常规选项设置、调试与静态构建方法、pkg-config 生成、测试与示例构建控制、模块选择策略、依赖项下载管理以及 CPU 优化级别的配置。同时列出了安全性增强选项(如 LTO、Hardening)和 IPP 优化参数,并补充了 TBB、OpenMP、CUDA 等第三方库集成的常见配置方法。文章旨在帮…

llm-action 大模型入门项目的核心资源,涵盖训练、微调、分布式并行、推理加速、模型压缩及国产化适配等关键技术领域。内容包括 Alpaca、ChatGLM、LLaMA 等模型的微调实战,LoRA、QLoRA 等高效参数技术原理,以及 DeepSpeed、Megatron-LM 等分布式框架应用。此外还涉及向量数据库、LangChain 应用开发及昇腾等…

大模型提示词工程的核心概念与技术。涵盖 LLM 超参配置如 temperature 和 top_p,详细解析了 System Message、User Prompt 及少样本学习等组件。通过角色扮演、指令明确化、思维链等方法优化输出质量,并总结了 Agent 场景下的 Function Call 实现。最后提供了优质提示词的通用框架与原则,帮助用户掌握清晰表…

大语言模型正在重塑软件测试领域。探讨了 LLM 在自动化测试中的应用场景,包括测试用例生成、脚本编写及日志分析。同时分析了幻觉问题、成本与安全等挑战,并展望了智能体协作的未来趋势。旨在为测试工程师提供技术参考。

详细解析了大模型 SFT(监督微调)的关键技术与实践要点。内容涵盖背景概念如 Special Token 与耗时分析,与 Pretrain 的区别及幻觉问题的成因与应对。重点阐述了数据篇,包括数据多样性的重要性、Prompt 与 Answer 的生产策略、数据飞轮构建以及专项数据(RAG、Agent、长文本、复杂指令)的处理方法。训练篇介绍了框架选择、炼丹技…

Python 语言的历史背景、核心特点及广泛应用领域。内容涵盖 Windows、macOS 和 Linux 三大主流操作系统的 Python 环境安装步骤,重点强调了环境变量配置和版本验证方法。此外,文章补充了首个 Python 程序的编写示例、pip 包管理工具的常用指令以及虚拟环境的配置流程,旨在帮助初学者建立规范的开发环境并理解基础工作流程。

探讨了从零基础转行 Python 数据分析的职业路径。核心建议包括寻找行业导师以降低入行成本,建立新领域社交网络获取支持,以及坚持系统化的学习方法而非碎片化信息。内容涵盖 Python 基础语法、数据分析库使用、项目实战及面试准备策略,强调终身学习与脚踏实地的重要性,为技术转型者提供可落地的成长方案。

2024 年 AI 绘画并未降温,而是进入成熟应用期。相比早期娱乐化探索,当前重点转向商业价值挖掘,如设计提效、电商模特生成等。Midjourney 以便捷性见长,Stable Diffusion 则在可控性与本地部署上优势明显。从业者需掌握提示词工程、模型微调及工作流整合能力,将 AI 作为生产力工具而非替代品。行业面临版权争议,但技术迭代迅速,主动适应并…

探讨了 AI 时代产品经理的角色转变与核心技能。重点阐述了数据作为 AI 产品 PRD 的重要性,提倡用具体数据示例替代抽象文档。介绍了产品经理如何利用 Prompting 技巧和 RAG 技术进行技术可行性验证,以及使用低代码工具快速构建原型的方法。文章还总结了 AI 产品经理所需的数据思维、技术理解、用户洞察、迭代思维和实验能力,并强调了持续学习、关注伦…

详细阐述了在内网受限环境下从零搭建大模型微调平台的完整流程。内容涵盖基于 VMware 的依赖预下载方案、Docker 共享内存与 GPU 映射配置、Python 虚拟环境隔离策略以及离线 pip 包管理的具体命令。针对 Llama-Factory 常见的 cli 命令缺失、transformers 版本冲突、torch cuda 版本不匹配等问题提供了具体…

llamafile 是由 Mozilla 推出的开源项目,通过将 llama.cpp 与 Cosmopolitan Libc 结合,将大型语言模型打包为单文件可执行程序。用户无需安装复杂依赖即可在 Windows、macOS 或 Linux 上本地运行模型,支持 Web UI 交互及 OpenAI 兼容 API。其核心原理、跨平台安装步骤、API 调用方法及…

大模型虽具备文本表征能力,但在检索场景中仍依赖专用 Embedding 模型以降低延迟与成本。介绍一种利用 LLM 生成合成数据改进文本嵌入的方法。该方法通过两步提示策略生成覆盖百种语言的查询 - 文档对,结合对比学习与 InfoNCE 损失函数进行微调。实验显示,无需标记数据即可在 MTEB 基准上取得优异性能,结合少量标记数据微调更能达到 SOTA 水平…