2021-03-15 16:30:00 ~ 2021-03-16 16:30:00
谁取悦用户取悦得更好,就会在供过于求的时候有更大的机会。
所以,峰瑞资本的李丰老师告诉我们:任何一类商品,从供不应求,到供求平衡,再到供过于求之后,很可能会出现另一个新的“供不应求”,这被称为消费升级。
大部分情况下你要分清楚,你所在领域的供求关系,处在哪个位置?
流式布局,这是一种当前无论是前端,还是Native都比较流行的一种页面布局。特别是对于商品这样的Feeds流,无论是淘宝,京东,美团,还是闲鱼。都基本上以多列瀑布流进行呈现,容器列数固定,然后每个卡片高度不一,形成参差不齐的多栏布局。
对于Native来说,无论是iOS还是Android,CollectionView和RecyclerView都能满足我们的绝大部分场景了。不过目前闲鱼很多业务场景都是在Flutter上进行实现的,当时Flutter官方只提供了ListView和GridView的实现,没有对瀑布流进行支持。
目前社区中有两个开源的解决方案,分别是WaterFallFlow和FlutterStaggeredGridView。但是在闲鱼的场景中都有一些无法满足的痛点。前者无法支持RecyclerView中StaggeredGridLayoutManager中setFullSpan这样的横跨全屏的横条卡片混排能力能力,后者在不提前预设置卡片高度的情况下有比较严重的性能问题,以及在多Sliver的场景下会有滚动错误的功能性问题。而在目前闲鱼的业务中,无论是搜索结果还是首页的同城页面,都会有混排瀑布流的需求。
无论金融、电商、互娱等行业,还是支付、活动、收货等场景都需要用户行为埋点来分析转化率,进而指导业务流程优化、用户体验提升、交易量提高。行为埋点会影响到业务发展中的关键决策,显得十分重要。但互联网行业的特点是快速、灵活,客观上要高效响应用户需求变化,这就让传统的硬编码埋点暴露了“点位多、验证难、代码冗余、难清理、分析周期长、交付流程长”等痛点。
ANR 全称 Applicatipon No Response;Android 设计 ANR 的用意,是系统通过与之交互的组件(Activity,Service,Receiver,Provider)以及用户交互(InputEvent)进行超时监控,以判断应用进程(主线程)是否存在卡死或响应过慢的问题,通俗来说就是很多系统中看门狗(watchdog)的设计思想。
元件在我们的设计中,分为基础元件和业务元件,业务元件就是我们需要创建仓库、编写源码、提交发布的的元件,它是逻辑片段的实体;除它以外的都是基础元件,我们在设计给好莱坞使用的编排方案中。基础元件只有开始元件和结束元件,只是为了降低非研发人员的使用成本,元件越少越好。
虽然分成了基础元件和业务元件,但业务元件实质上是一种特殊类型的基础元件,它们的关系类似于树和图,树也是图的一种,但书里常常会把书拆成单独的一个章节,因为树的体系足够大。业务元件也是,它就是基础元件中的 Custom 元件,但在元件体系中它的比重足够大,所以我们也将它抽出来作为一个大类来讲。
Slack拥有一个全球性的客户群,在高峰期有数百万的用户同时连接。用户之间的大部分通信涉及到彼此发送大量微小的消息。在Slack的大部分历史中,我们一直使用HAProxy作为所有传入流量的负载平衡器。今天,我们将谈谈我们在使用HAProxy时遇到的问题,我们如何使用Envoy Proxy解决这些问题,迁移过程中的步骤,以及结果如何。
如何衡量系统性能?系统响应时间是怎么计算?如何进行性能调优?今天就来聊一聊性能调优那些事儿。
可视化研发之线的画法。
由业务 bug 引发的疑问-- Object.keys() 的排序机制是什么样的?
本文将引导大家使用JavaScript开发一个Photoshop插件。
3月2日腾讯云CDN正式开始QUIC内测,接下来一个月将开展QUIC专题,本篇将和大家聊一聊QUIC协议的原理。
淘宝躺平轻应用场景是目前淘宝家装垂类中比较重要的场景,从实际产品界面上可以发现,内容的图像信息在整屏的占比较高。
视频图像的超分辨率技术(图像处理领域的基础热点问题)是万能的吗?本文从我个人理解的角度浅谈该技术的概念和技术发展,并探索该技术何时该用,该怎么用?
随着直播和类直播场景在微信内的增长,业务对临时消息通道的需求日益增长,聊天室组件应运而生。聊天室组件是一个基于房间的临时消息信道,主要提供消息收发、在线状态统计等功能。
你知道不说谎也能欺骗人么?
关注公众号
接收推送