开源
-
服务端高并发分布式架构演进之路
本文以淘宝作为例子,介绍从一百个到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原…
-
如何在 Ubuntu 和其他 Linux 上安装 Apache Cassandra
Apache Cassandra 是一个自由开源的 NoSQL 数据库管理系统,用于在许多服务器上操作大量信息,提供无单点故障的高可用性。 我不打算讨论 NoSQL 数据…
-
开发者头条:Edge WebView2发布;GitHub下架7.2万Star项目引不满;索尼在嵌入式系统接口上采用Flutter
导读:周末,送各位一些技术关联的新鲜事儿。 用于Win32的C/C ++之Microsoft Edge WebView2发布 说明:Microsoft Edge WebView2是…
-
任何人都可以通过这三个简单的步骤编译开源代码
你不需要知道如何写或读代码就可以编译它。 安装软件的方法有很多,但开源让你有了一个其他地方所没有的选择:你可以自己编译代码。编译源代码的经典三步流程是: $ ./configure…
-
知乎社区核心业务 Golang 化实践
背景 众所周知,知乎社区后端的主力编程语言是 Python。 随着知乎用户的迅速增长和业务复杂度的持续增加,核心业务的流量在过去一年内增长了好几倍,对应的服务端的压力也越来…
-
知乎社区核心业务 Golang 化实践
背景 众所周知,知乎社区后端的主力编程语言是 Python。 随着知乎用户的迅速增长和业务复杂度的持续增加,核心业务的流量在过去一年内增长了好几倍,对应的服务端的压力也越来越大。随…
-
使用 cowsay 命令的 3 种有趣方式
想试一个只是好玩的应用吗?试试 cowsay。 大多数时候,终端是一个生产力的动力源。但是,终端的作用不止是命令和配置。在所有杰出的开源软件中,有些是 为了好玩而写的。我…
-
谷歌开源内部代码评审规范
Google 以前建立了一套通用的工程实战指南,它差不多囊括了所有编程语言与各种类型的项目。今天,谷歌将这一套代码评审(Code Review)规范开源了出来,它代表了谷歌最佳实战…
-
使用 Powershell 来自动化 Linux、macOS 以及 Windows 流程
自动化是 DevOps 的关键,但是,是否任何事都可以自动化? 自动化控制了那些手工的、费力的和容易出错的过程,用运行自动化脚本的计算机代替了执行手工任务的工程师。每个人都认同手工…
-
七个使用 wget 命令的技巧
用你的 Linux 终端中从互联网上下载文件。 wget 是一个下载网页文件的免费工具。它将互联网上的数据保存到一个文件或展示在终端上。实际上这也是像 Firefox 或…