知鸦日报2023-02-12

2023-02-11 16:30:00 ~ 2023-02-12 16:30:00

商业

Finding Language/Market Fit: How to Make Customers Feel Like You’ve Read Their Minds

摘要

This article is written by Matt Lerner, co-founder and CEO at Startup Core Strengths, a company that helps Seed and Series A startups accelerate growth with a metrics-driven process of rapid experimentation. Previously, he was an investor at 500 Startups and ran B2B growth teams at PayPal.

登录后可查看文章图片

技术

搜狐技术:深入理解Flutter多线程

摘要

本篇文章详细讲解了Flutter的多线程,并且将Flutter的多线程和iOS的GCD进行了对比,以帮助大家理解Flutter多线程。

登录后可查看文章图片

Spotify技术:Underflow bug

摘要

All of us are familiar with overflow bugs. However, sometimes you write code that counts on overflow. This is a story where overflow was supposed to happen but didn’t, hence the name underflow bug.

一文get转转RPC框架开发实战经验

摘要

随着公司规模的扩大以及业务量与用户量的激增,为了满足系统高可用、高并发的要求,单体应用逐步演化为服务 / 微服务的架构模式。此时,我们急需一种高效的应用程序之间的通讯手段来满足这种需求,因此 RPC 得以大显身手。

RPC 即远程过程调用协议(Remote Procedure Call Protocol),可以让我们像调用本地对象一样发起远程调用。RPC 凭借其强大的治理功能,成为解决分布式系统通信问题的一大利器。

然而,怎样选择一个合适的 RPC 框架依然是个令人困扰的问题。虽然社区里已经有很多开源的 RPC 项目,它们简单易用,但从框架特性、性能、成熟度、技术支持、社区活跃度等等方面综合考虑,适合自己的却很少。而开发一个完整的 RPC 框架,对于大部分中小团队来说,人力成本和时间成本都是无法接受的。

到底该如何选择一套适合自己的 RPC 框架?自研 RPC 框架的过程中遇到困难该如何破解?从事 RPC 框架的开发怎样才能少走弯路?

掌门技术:SocketIO高性能事件驱动设计探索

摘要

SocketIO原生基于NodeJS实现的Web长连接技术方案,H5原生场景下通常使用websocket作为基础协议进行网络通信(客户端支持多语言),SocketIO对于长连接场景下的业务形态进行了很多方面的抽象和实现,比如:命名空间、用户、房间等关系模型,技术形态下同样也进行了多方面的快速支持,比如ssl证书、websocket文本、二进制、双向Ack、心跳等API,作为一个Web长连接解决方案,SocketIO不失为一个很棒的基础协议支持框架,接入快速,模型简单,掌门在Socket通信接入侧选型上也选择了SocketIO协议。

登录后可查看文章图片

58同城技术:老瓜新吃,小编100%复现HashMap死循环了!

摘要

老瓜新吃,一文掌握hashMap死循环和多线程Debug!

登录后可查看文章图片

uber技术:uAct - Unified Action Platform

摘要

At a company as large and as complex as Uber, the volume of internal communication can easily become overwhelming. Our employees use multiple independent systems to send and receive a variety of notifications every single day. These include:

  1. Pullo – to raise access requests for software tools and services
  2. Uber Feedback – to provide and receive co-worker feedback
  3. Uber Learning – to undertake assigned training
  4. Workday – to apply for leaves, sign HR contracts, etc.
  5. ERD-PRD tool – to seek and provide approval of engineering and product documentation
  6. UberHub – to make requests for IT infra, hardware & software, etc.

Thus employees receive several action items and approval requests from multiple applications on a daily basis. Unified Action Platform or uAct has been built with a view to help employees keep on top of their assigned tasks and action items. uAct aggregates all such requests into one place for employees to easily view and address.

登录后可查看文章图片

京东技术:波动均分算法

摘要

波动均分不是严格意义上的「均分」,但它却跟「均分」很相似。

阿里巴巴技术:打造算法在线服务领域极致开发体验与性能 — 阿里TPP图化框架技术实践

摘要

TPP图化致力于打造一个算法在线服务领域易用、性能极致、迭代效率远超普通方式的产品。

登录后可查看文章图片

科普

创可贴和创口贴居然是两个东西?

摘要

近日,题为“创可贴与创口贴其实是两种不同的物品”的帖子,在社交平台引起关注。许多网友表示,长这么大,才知道创可贴和创口贴是两个东西。

不仅各位网友搞不清楚,有些商家也糊里糊涂。在购物网站上搜索“创可贴”,会出来“创口贴”的商品页;搜索“创口贴”,又会出来一堆“创可贴”的广告。甚至有一些商家,在产品名称上标着“创可贴”,图片里的包装盒上却写着“创口贴”……

登录后可查看文章图片


‹ 2023-02-11 日报 2023-02-13 日报 ›

qrcode

关注公众号
接收推送