操作系统
-
如何在 Linux 上使用 pkgsrc
NetBSD 的软件包管理器通用、灵活又容易。下面是如何使用它。 NetBSD 以能在几乎所有平台上运行而闻名,但你知道它第二有名的 pkgsrc 包管理器吗?像 NetBSD 一…
-
一文看懂Web服务器、应用服务器、Web容器、反向代理服务器区别与联系
我们知道,不同肤色的人外貌差别很大,而双胞胎的辨识很难。有意思的是Web服务器/Web容器/Web应用程序服务器/反向代理有点像四胞胎,在网络上经常一起出现。本文将带读者对这四个相…
-
怎样用 Bash 编程:语法和工具
让我们通过本系列文章来学习基本的 Bash 编程语法和工具,以及如何使用变量和控制运算符,这是三篇中的第一篇。 Shell 是操作系统的命令解释器,其中 Bash 是我最喜欢的。每…
-
初级:如何更新 Fedora Linux 系统
本快速教程介绍了更新 Fedora Linux 安装的多种方法。 前几天,我安装了新发布的 Fedora 31。老实说,这是我第一次使用非 Ubuntu 发行版。 安装 Fedor…
-
在 Linux 上用 strace 来理解系统调用
使用 strace 跟踪用户进程和 Linux 内核之间的交互。 系统调用system call是程序从内核请求服务的一种编程方式,而 strace 是一个功能强大的工具,可让你跟…
-
微信开源PhxQueue:高可用、高可靠、高性能的分布式队列
21CTO社区导读:PhxQueue 是微信开源的一款基于 Paxos 协议实现的高可用、高吞吐和高可靠的分布式队列,保证 At-Least-Once Delivery,在微信内部…
-
阿里P8分享技术大牛养成指南
有的人想成为大牛,却不曾为此努力。有的人辛苦耕耘,却收获寥寥。很多时候,你跟成功的差距并不是能力,也不是运气,或许只是正确的方法?这篇技术大牛养成指南,如果你相信且愿意坚持尝试,未…
-
链家大数据多维分析引擎实践
前言:大数据背景下,传统关系型多维分析 ROLAP 引擎遇到极大挑战,因而链家转向基于 Hadoop 生态的 MOLAP(Kylin)及 HOLAP (多引擎)。在由七牛云和链家…
-
想成为牛逼程序员? 先数数编程语言之父们的头发
有一种生物,人称“程序猿” or “攻城狮”工作是高端大气上档次,工资是低调奢华接地气!往往城还没攻下来,头发就先掉下来!世人眼中的当程序员的必经之路是这样的找不到女朋友的原因是这…
-
英特尔 NUC 迷你 PC 的基本配件
几周前,我买了一台 英特尔 NUC 迷你 PC。我在上面安装了 Linux,我非常喜欢它。这个小巧的无风扇机器取代了台式机那庞大的 CPU。 英特尔 NUC 通常采用准系统形式,这…