如何获得更持久的广告投放,闲鱼程序员的年终奖全靠它。。。
用户增长作为开源节流促成长的过程,是包含了有效用户增长、用户成长、用户变现、用户传播、防止用户流失等一整套增长流程,而非单纯数量上的增长。
Flutter Exception降到万分之几的秘密
闲鱼技术团队于2018年上半年率先引入了Flutter技术实现客户端开发,到目前为止成功改造并上线了复杂的商品详情和发布业务。随着flutter比重越来越多,我们开始大力治理flutter的exception,起初很长一段时间内闲鱼内flutter的exception率一直在千分之几左右。经过我们的整理和解决,解决了90%以上的flutter exception。
语义解析在“UI 2 CODE”中的应用
在这个世界里,有一群人,他们一直相爱相杀,没有他们我们看不到五彩斑斓的黑和能上天的代码。那就是ui设计师和前端开发工程师们!
短视频宝贝=慢?阿里巴巴工程师这样秒开短视频。
随着短视频兴起,各大APP中短视频随处可见,feeds流、详情页等等。怎样让用户有一个好的视频观看体验显得越来越重要了。大部分feeds里面滑动观看视频的时候,有明显的等待感,体验不是很好。针对这个问题我们展开了一波优化,目标是:视频播放秒开,视频播放体验良好。
1个好方案,帮你实现复杂数据源中小区信息的准确归一化
小区是租房业务中很重要的信息,它能够反映房源的位置和品质。对租客而言,能否浏览到准确的小区信息是高效找房的关键。因此,收集和展示准确的小区信息是提高用户找房效率的重要方面。为了获得全面的小区信息,租房业务通常会依赖多种数据源获得小区数据,这些数据格式不一,信息杂乱无章,含有很多冗余信息。为了提高找房效率,必须把同一个小区的不同数据聚合到一起并理清小区信息之间的从属关系。本文抓住小区的独有特征并利用相似度算法,设计了一种基于文本匹配的方法来解决这个问题。
深度|10分钟读懂阿里巴巴高级专家在Flutter Live2018的分享
12月4日Flutter Live Beijing会议上,Google团队宣布第一个Flutter正式版本发布;并邀请了在这一技术方案中重要的合作伙伴闲鱼团队分享这半年以来的通过Flutter产出的业务结果以及对应的技术挑战。
做了2个多月的设计和编码,我梳理了Flutter动态化的方案对比及最佳实现
在端上为了提升App的灵活性, 快速解决万变的业务需求,开发者们探索了多种解决方案,如PhoneGap ,React Native ,Weex等,但在Flutter生态还没有好的解决方案。未来闲鱼都会基于Flutter 来跨端开发,如果突破发版周期,在不发版的情况下,完成业务需求,同时能兼容性能体验,无疑是更快的响应了业务需求。因此我们需要探索在Flutter生态下的动态
基于PostgreSQL实时干预搜索排序实践
闲鱼在产品的快速发展过程中,存在大量基于搜索构建的feeds型场景,基于闲鱼主搜索通用算法构建的排序有时候不能有效的满足场景需求,出现无法体现场景特点的问题,需要进行精准的实时线上干预能力。本文介绍了一种基于阿里云的HybridDB for PostgreSQL数据库,构建搜索排序实时干预能力的方案。
如何实现上亿级数据的精准计数?
关系型数据库在执行计数任务时,其执行效率会随着数据量级的增长而降低;当数据量达到亿级别时,计数任务的执行效率已经低到令人不忍直视。在闲鱼团队的关系系统中,我们采用了这样一种方式来实现亿级别数据的毫秒级计数。
AI赋能一键自动检测:页面异常、控件异常、文本异常
FireEye是通过AI提高测试效率,并降低AI自动化测试使用门槛的工具集,一经部署,就可以不用再修改脚本实现模型的使用和更新。本篇文章将具体介绍AI自动化测试过程中用到工程结构、模型选型和重训练的技术细节等。
关于Flutter初始化,我必须告诉你的是...(干货)
最近在做性能优化的时候发现,在混合栈开发中,第一次启动Flutter页面的耗时总会是第二次启动Flutter页面耗时的两倍左右,这样给人感觉很不好。分析发现第一次启动Flutter页面会做一些初始化工作,借此,我梳理了下Flutter的初始化流程。
毫秒级从百亿大表任意维度筛选数据,是怎么做到的...
随着闲鱼业务的发展,用户规模达到数亿级,用户维度的数据指标,达到上百个之多。如何从亿级别的数据中,快速筛选出符合期望的用户人群,进行精细化人群运营,是技术需要解决的问题。业界的很多方案往往需要分钟级甚至小时级才能生成查询结果。本文提供了一种解决大数据场景下的高效数据筛选、统计和分析方法