知鸦日报2025-08-28

2025-08-27 16:30:00 ~ 2025-08-28 16:30:00

产品

8 个图标设计的最佳实践

摘要

图标设计是UI中的关键元素,需注重清晰简洁、一致性、可缩放性、平台规范、可访问性、用户测试、品牌一致性和性能优化。简洁图标提升可用性,一致风格增强视觉协调,矢量图形确保缩放清晰,遵循平台规范提升用户体验,可访问性照顾所有用户,用户测试验证图标效果,品牌一致性强化认知,优化性能避免拖慢速度。

登录后可查看文章图片

技术

58同城技术:AutoGluon天鹅到家业务场景实践

摘要

AutoGluon是一款自动化机器学习工具,通过Bagging、交叉验证和Stacked Ensembling等核心技术,快速构建多样化的模型团队,提升预测精度。它支持表格数据、时间序列、图像分类等多种任务,适用于家政、金融等多个行业场景。AutoGluon无需复杂调参,智能组合模型,高效训练,轻松部署,助力用户快速实现AI应用落地。

登录后可查看文章图片

uber技术:How Uber Serves over 150 Million Reads per Second from Integrated Cache with Stronger Consistency Guarantees

摘要

Uber的CacheFront缓存系统在扩展规模后,面临缓存命中率和一致性挑战。通过优化存储引擎,实现了同步缓存失效,结合异步CDC机制和TTL,提升了缓存一致性。引入Cache Inspector工具,实时监控缓存状态,确保数据新鲜度。这些改进使CacheFront在读密集型场景中表现卓越,缓存命中率高达99.9%,每秒处理超1.5亿行数据。

meta技术:Enabling Kotlin incremental compilation on Buck2

摘要

Kotlin增量编译器提升了Buck2构建系统的效率,通过仅重新编译更改的部分,显著减少了大型模块的编译时间。Meta团队成功将这一技术整合到Android工具链中,使关键模块构建速度提升至3倍。文章详细介绍了集成步骤,包括API整合、缓存配置和插件适配,最终实现了30%的开发者效率提升,增量编译技术将成为未来构建优化的关键。

登录后可查看文章图片

七猫技术:AI 代码评审在七猫的实践

摘要

AI代码评审系统通过自动化流程提升代码质量,采用Golang和Eino框架实现,结合LLM进行代码分析。系统包括数据获取、分组、初审、复审等步骤,最终输出优化后的评审评论。提示词和模型选择是关键,通过AB测试和效果调优提升评审准确性。未来计划引入用户自定义评审和团队知识,进一步优化代码质量评估。

登录后可查看文章图片

58同城技术:从状态机到流程编排引擎:质检系统演进之路

摘要

质检系统面临流程复杂化和高频调整的挑战,从初期基于状态机的控制,到探索工作流引擎,最终选择自研流程编排引擎。自研引擎支持可视化配置、并行与分支处理,简化了流程管理和业务适配,提升了灵活性和执行效率,有效应对了业务变化的快速响应需求。

登录后可查看文章图片

得物技术:可扩展系统设计的黄金法则与Go语言实践

摘要

可扩展性设计是软件系统的关键,通过开闭原则和模块化设计,结合策略模式、中间件链等编码实践,构建适应业务变化的系统。插件化架构和配置驱动架构进一步提升灵活性。扩展性验证指标和演进路线确保系统持续优化,平衡当前需求与未来变化,打造“生长型”系统。

小红书技术:小红书新一代数据库代理 RedHub 的设计与实践

摘要

小红书数据库团队推出新一代数据库代理系统RedHub,解决多路径接入带来的协议兼容性、故障恢复和运维成本问题。RedHub采用“轻SDK+重Proxy”架构,提升SQL解析能力和复杂查询支持,实现高可用性和精细化限流,简化运维流程。通过开源项目二次开发,RedHub构建了统一、高性能的数据库接入层,支持未来十年架构演进。

登录后可查看文章图片

阿里巴巴技术:分享一下我对好代码的理解

摘要

代码质量是程序员成长的必修课。从初期的功能实现到后期的多维考量,好代码需要兼顾稳定性、用户体验、开发效率和成本控制。设计原则和模式是提升代码质量的关键,但也要警惕过度分层和复杂框架带来的理解负担。代码评审标准提供了量化参考,而最终的好代码是团队共识与个人经验的平衡艺术。

登录后可查看文章图片


‹ 2025-08-27 日报 2025-08-29 日报 ›

qrcode

关注公众号
接收推送