知鸦日报2025-11-13

2025-11-12 16:30:00 ~ 2025-11-13 16:30:00

Technology

Programming principles for self taught front-end developers

摘要

编程原则的核心在于简洁与高效。避免过早优化,遵循“三次法则”重构代码,确保代码功能明确后再优化。函数应具备单一职责,操作在同一抽象层次,保持幂等性,便于推理和维护。简单系统逐步演进为复杂系统,而非一开始就设计复杂。这些原则帮助开发者写出易于理解和维护的高质量代码。

Perfectly Pointed Tooltips: To The Corners

摘要

小编带你探索现代CSS中工具提示的进阶技巧,这次聚焦于角落定位。通过position-areaflip-inline等属性,灵活调整工具提示位置。利用margin控制间距,结合clip-path隐藏多余尾部,打造精准的视觉效果。文章还引入anchor-size()函数,动态获取锚点尺寸,提升布局灵活性。最后,鼓励读者通过实践掌握这些新技巧,体验CSS定位API的强大功能。

Crafting Generative CSS Worlds

摘要

现代CSS技术通过堆叠网格和3D变换,能在浏览器中构建完全可寻址的3D空间,重现了90年代像素艺术的怀旧魅力。利用.scene.floor元素设置视角和倾斜度,结合.z层创建3D网格,通过translateZ控制高度。地形生成器引入斜面、楔形等基本形状,遵循2:1的尺寸系统,确保几何一致性。光影效果通过固定光源和亮度等级实现,地形高度图由噪声生成并平滑处理,最终形成逼真的3D地形。CSS堆叠网格技术为轻量级3D项目提供了简洁、可读的解决方案。

登录后可查看文章图片

携程技术:从单智能体到多智能体协作:Agentic System的演进与LangGraph4j实战

摘要

大模型时代,智能体(Agent)与工作流的界限逐渐模糊,实际应用中需在自主性与可控性间寻找平衡。单Agent处理简单任务高效,但面对复杂场景时,多智能体系统(MAS)更具优势。LangGraph4j框架通过状态图模型,支持多Agent协作,提升任务处理能力与系统鲁棒性。开发者应根据业务需求,灵活选择架构,实现最佳效果。

登录后可查看文章图片

得物技术:RN与hawk碰撞的火花之C++异常捕获

摘要

本文深入探讨了RN页面偶发crash的根本原因,重点分析了unwind机制与C++异常处理的关系。通过剖析fbjni异常抛出、C++标准库与unwind的交互,揭示了ndk版本不一致导致的SIGSEGV和SIGABRT崩溃。文章还讨论了动态库符号链接过程及其对crash的影响,最终提出了MMKV符号裁剪和动态下发加载的解决方案,确保应用的稳定性。

登录后可查看文章图片

得物技术:风控基建实战:特征工程实践

摘要

特征工程是提升模型性能的关键,通过精心设计特征能有效捕捉数据中的预测价值。RFM模型和时间窗口是两大核心工具,前者量化用户行为,后者界定数据边界。自动化工具Featuretools可高效生成特征,但需结合业务理解避免无效组合。大模型Agent的引入让特征衍生更智能,兼顾解释性与预测力。好特征永远是模型的基石。

vivo技术:Flink 的 RocksDB 状态后端在 vivo 的实践

摘要

特征拼接是实时推荐的关键环节,vivo团队从小时级Spark拼接演进到Flink流式架构,最终采用RocksDB大状态方案解决Redis存储成本问题。实践中攻克了TM内存溢出、RocksDB性能调优、任务启动慢等难题,通过参数优化和资源调度策略将拼接率提升至99%以上。未来计划引入混合存储架构和远程状态后端,进一步优化实时推荐系统的稳定性和扩展性。

登录后可查看文章图片


‹ 2025-11-12 日报 2025-11-14 日报 ›

qrcode

关注公众号
接收推送