开源
-
在 21 世纪该怎样编译 Linux 内核
也许你并不需要编译 Linux 内核,但你能通过这篇教程快速上手。 在计算机世界里,内核kernel是处理硬件与一般系统之间通信的低阶软件low-level software。除过…
-
给 Zsh 添加主题和插件
通过 Oh My Zsh 安装的主题和插件来扩展 Zsh 的功能。 在我的前文中,我向大家展示了如何安装并使用 Z-Shell (Zsh)。对于某些用户来说,Zsh 最令人激动的是…
-
Shell 点文件可以为你做点什么
了解如何使用配置文件来改善你的工作环境。 不要问你可以为你的 shell 点文件dotfile做什么,而是要问一个 shell 点文件可以为你做什么! 我一直在操作系统领域里面打转…
-
Facebook之网站技术架构
21CTO社区导读:本文介绍的是2015年左右的Facebook网站架构,至今未大改,对开发者和架构师来说仍具参考意义。 在讨论架构细节之前,展示一些Facebook目前遇到的数据…
-
用 Python 入门数据科学
使用 Python 开展数据科学为你提供了无限的潜力,使你能够以有意义和启发性的方式解析、解释和组织数据。 数据科学是计算领域一个令人兴奋的新领域,它围绕分析、可视化和关联以解释我…
-
区块链 2.0 :以太坊(九)
在本系列的上一指南中,我们讨论了 Hyperledger 项目(HLP),这是一个由 Linux 基金会开发的增长最快的产品。在本指南中,我们将详细讨论什么是“以太坊E…
-
一份 Markdown 简介
一次编辑便可将文本转换为多种格式。下面是如何开始使用 Markdown。 在很长一段时间里,我发现我在 GitLab 和 GitHub 上看到的所有文件都带有 .md 扩展名,这是…
-
如何在 Linux/Windows/MacOS 上使用 .NET 进行开发
了解 .NET 开发平台启动和运行的基础知识。 .NET 框架由 Microsoft 于 2000 年发布。该平台的开源实现 Mono 在 21 世纪初成为了争议的焦点,因为微软拥…
-
工作6年,半路出家到CTO
1 前言 长文预警, 本文讲述了一个非科班出身的大学生,如何摆脱迷茫,怎么确定目标,努力奋斗,从挫折中不断成长, 最后成为CTO的故事。 耐心阅读,必有所得。 文章的主人公是石…
-
如何在 RHEL8 /CentOS8 上建立多节点 Elastic stack 集群
Elastic stack 俗称 ELK stack,是一组包括 Elasticsearch、Logstash 和 Kibana 在内的开源产品。Elastic Stack 由 E…