#006 LeanCloud 晨读推荐

晨读推荐

关于「晨读推荐」

由 LeanCloud 的工程师和设计师,以周为单位进行阅读分享,包含每位工程师和设计师想加入自己读到的「有价值、有趣味、有分享意义」的文章以及推荐理由。每周一和周三在微信公众帐号进行推送。

技术向 Geek Must Read

《Improving Facebook on Android》
LeanCloud 导读:
为了检测自家 Android 客户端在发展中国家的性能表现,Facebook 的产品经理、工程师在 2013 年的时候去了一趟非洲, 并对他们的客户端进行了一系列的优化。文章中主要包含了一些性能优化的干货,另外 Facebook 处理事情的方法论,很值得我们去学习。

工具向 The best tools

《使用 JavaScript 实现简单候选项推荐功能(模糊搜索)》
LeanCloud 导读:
本文介绍了 JavaScript 实现的模糊搜索,虽然不算是一个具体的工具,但是介绍了一个很有趣的算法「编辑距离」,并有一个简单的实现。用 JS 来实现还是比较少见的,可以用在前端搜索的事情上,比如通讯录之类的,很有学习价值。

设计向 Design More,Design Better

《The Scientific 7-Minute Workout》
LeanCloud 导读:
推荐的是一个经过非常精细优化的 web app,相信设计师们能通过对他们的学习找到一些新的设计思路和在自己产品上需要注意的细节。

新知向 Ren chou jiu yao duo du shu

《Pickle——基于栈的编程语言》
LeanCloud 导读:
pickle 是 Python 内置的一个对象序列化模块,与 XML 或者 JSON 等序列化方式不同,pickle 协议本身就是一个基于栈的编程语言,因此它可以序列化任意 Python 对象。但是同时也引入了一些安全风险,如果我们直接反序列化非信任数据来源的 pickle 数据,攻击者可以构造一些巧妙的代码来对我们进行攻击。

发表评论

电子邮件地址不会被公开。 必填项已用*标注