240 发简信
  • 120
    如何设计并实现一个线程安全的 Map ?(上篇)

    Map 是一种很常见的数据结构,用于存储一些无序的键值对。在主流的编程语言中,默认就自带它的实现。C、C++ 中的 STL 就实现了 Map,JavaScript 中也有 M...

  • 120
    深入解析 Go 中 Slice 底层实现

    切片是 Go 中的一种基本的数据结构,使用这种结构可以用来管理数据集合。切片的设计想法是由动态数组概念而来,为了开发者可以更加方便的使一个数据结构可以自动增加和减少。但是切片...

  • 120
    Go 的并发性与调度器

    本篇文章是我对 Go 语言并发性的理解总结,适合初步了解并发,对 Go 语言的并发编程与调度器原理有兴趣的读者。 你真的了解并发吗? 相信读者都对并发有着一定的理解,也都对 ...

  • 分布式可用性和可靠性区别

    这两个概念很接近,后来在《分布式系统原理与范型》一书中提到,特此记录一下。可用性被定义为系统的一个属性,它说明系统已准备好,马上就可以使用。换句话说,高度可用的系统在任何给定...

  • [译]最终一致性 - 修订版(Eventually Consistent - Revisited)

    译者注:这是AWS CTO Werner Vogels写的一致性模型的经典文章在其博客All Things Distributed上亦有发布。 大约一年前,我发表了关于一致性...

  • 120
    Dynamo: Amazon的高可用Key-value存储

    原文地址Dynamo 摘要 面对世界上最大的电商网站 Amazon.com,我们遇到的最大挑战之一就是海量规模下后台的可靠性;即使是稍微的短暂停止服务,也会造成重大的经济损失...

  • "服务器发送表述用于描述资源的当前状态,客户端发送表述用于描述客服端希望资源拥有的状态"
    这句话对 REST 的描述真的非常清晰,不过"客服端"是不是应改为"客户端"

    你构建的API够RESTful吗?

    背景 很多团队都在构建API,并且声称自己团队创建的API都是足够的RESTful,今天我们简单聊下RESTful API相关的一些概念和设计实践。 定义 REST(Repr...

  • 嗯,才知道可以申请专题投稿......

    OAuth2.0 与 oauth2-server 库的使用

    OAuth2.0 是关于授权的开放网络标准,它允许用户已第三方应用获取该用户在某一网站的私密资源,而无需提供用户名与密码,目前已在全世界得到广泛应用。 league/oaut...

  • 120
    OAuth2.0 与 oauth2-server 库的使用

    OAuth2.0 是关于授权的开放网络标准,它允许用户已第三方应用获取该用户在某一网站的私密资源,而无需提供用户名与密码,目前已在全世界得到广泛应用。 league/oaut...

  • 赞! 感谢翻译

    python CV 趣味项目 答题卡识别

    英文原文来自 Bubble sheet multiple choice scanner and test grader using OMR, Python and OpenC...

  • @Layman_懒慢 不是跨域,我后来也没找到问题所在,换了cooking+webpack2后才能看见内容

    使用vue2开发chrome插件

    从原型到源码 本次要开发的插件其实是很简单功能,显示每天的待办清单,能够添加,能够打勾,其它差不多就行了。之前对chrome插件开发没接触,以为会有很多api和开发模式需要学...

  • 请问是怎么解决的vue2在csp环境下不显示内容的问题呢

    使用vue2开发chrome插件

    从原型到源码 本次要开发的插件其实是很简单功能,显示每天的待办清单,能够添加,能够打勾,其它差不多就行了。之前对chrome插件开发没接触,以为会有很多api和开发模式需要学...