用数据科学搭建一个实时推荐引擎

用数据科学搭建一个实时推荐引擎

实时推荐引擎是 Neo4j 中最广泛的用途之一,也是使它如此强大并且容易使用的原因之一。为了探索这个东西,我将通过使用示例数据集来阐述如何将统计学方法并入这些引擎中。
为什么我们的微信文章版式比较好看?

为什么我们的微信文章版式比较好看?

不知道多少次了,我在微信公众号后台收到询问“你们的微信文章版式是怎么做的”等问题了。其实,我本来觉得这没什么值得问的,也不值得保密,但是总是有人问,我觉得还是写一篇小文来介绍一下吧,下次有人问我,我就直接丢链接好了~
监控微服务的五原则

监控微服务的五原则

  • 监控容器及其里面的东西。
  • 在服务性能上做监控,而不是容器性能。
  • 监控弹性和多地部署的服务。
  • 监控 API。
  • 将您的监控映射到您的组织结构。
不常见但是很有用的 GCC 命令行选项(二)

不常见但是很有用的 GCC 命令行选项(二)

开发者们通常用来生成警告的 -Wall 选项,并不包括一些特殊的警告。如果你不了解这些特殊警告,并且不知道如何生成它们,不用担心,我将在这篇文章中详细讲解关于它们所有的细节。
如何在 Linux 中启用 Shell 脚本的调试模式

如何在 Linux 中启用 Shell 脚本的调试模式

在 Linux 系列中这篇介绍 Shell 脚本调试, 我们将看看如何启用 Shell 脚本调试,然后在之后的系列中解释不同的 Shell 脚本调试模式以及如何使用它们。
不常见但是很有用的 gcc 命令行选项(一)

不常见但是很有用的 gcc 命令行选项(一)

你知道,你可以让 gcc 保存每个编译阶段的输出吗?你知道用于生成警告的 -Wall 选项,它并不会包含一些特殊的警告吗?gcc 的很多命令行选项都不会经常用到,但是它们在某些特定的情况下会变得非常有用,例如,当你在调试代码的时候。
Linux 下清空或删除大文件内容的 5 种方法

Linux 下清空或删除大文件内容的 5 种方法

在 Linux 终端下处理文件时,有时我们想直接清空文件的内容但又不必使用任何 Linux 命令行编辑器 去打开这些文件。那怎样才能达到这个目的呢?在这篇文章中,我们将介绍几种借助一些实用的命令来清空文件内容的方法。
Fedora 25 Workstation 安装指南

Fedora 25 Workstation 安装指南

在这篇教程中,我们将会走完在电脑上安装 Fedora 25 workstation 的每一步。该指南包括整个安装过程中的每一步截图,因此,请认真跟着操作。
在 Linux 中找出所有在线主机的 IP 地址

在 Linux 中找出所有在线主机的 IP 地址

你可以在 Linux 的生态系统中找到很多网络监控工具,它们可以为你生成出网络中所有设备的摘要,包括它们的 IP 地址等信息。然而,实际上有时候你只需要一个简单的命令行工具,运行一个简单的命令就能提供同样的信息。
Eclipse Che:下一代基于 Web 的 IDE

Eclipse Che:下一代基于 Web 的 IDE

Eclipse Che 是一个基于 Web 的集成开发环境(IDE)和工作区。在这些工作空间中的项目具有运行所需的一切工具,开发人员不用做什么事情,只需要创建工作空间时选择正确的软件环境。
怎样在 Arch Linux 终端上更改 WiFi 密码

怎样在 Arch Linux 终端上更改 WiFi 密码

我从来没有在 Arch Linux 终端上用命令行来更改 WiFi 密码。我开始在 google 上搜索相关资料,并且在 Arch Linux 论坛找到了一个好的解决办法。
如何在 Linux 中查找一个文件

如何在 Linux 中查找一个文件

对于新手而言,在 Linux 中使用命令行可能会非常不方便。没有图形界面,很难在不同文件夹间浏览,找到需要的文件。本篇教程中,我会展示如何在 Linux 中查找特定的文件。
Neofetch :带发行版 Logo 图像的系统信息显示工具

Neofetch :带发行版 Logo 图像的系统信息显示工具

它的主要特点有:运行速度快,可以显示全色图像 —— 用 ASCII 字符显示的发行版 logo ,旁边显示系统信息,可以高度定制,可以随时随地显示系统信息,并且在脚本结束的时候还可以通过一个特殊的参数来启用桌面截图。
容器和 Unikernel 能从树莓派和 Arduino 学到什么?

容器和 Unikernel 能从树莓派和 Arduino 学到什么?

Unikernel、Rump 内核和迷你 Linux 发行版,这些操作系统是为了特有用途而构建的。这些特有的操作系统,某种程度上就像定制电路板。它们需要前期的投入,还需要设计,但是,当大规模部署的时候,它可以提供强大的性能。
起步的好选择:安装 Xubuntu 16.10 完全指南

起步的好选择:安装 Xubuntu 16.10 完全指南

Xubuntu 一直是我最喜欢的发行版之一。与其它的 Linux 发行版相比,它的外观看起来不那么迷人,它当然也不会把你需要的软件全部预装上。Xubuntu 能够给你的就是一个良好的起点。
开源可以用来做设计吗?

开源可以用来做设计吗?

在这篇文章中,我们会大致描述一些自由及开源的替代软件来抛砖引玉,看是否能代替你现在所用的设计工具集。
Linux 下五个最佳的 FPS 游戏

Linux 下五个最佳的 FPS 游戏

让我给你介绍一下 Linux 系统上的 5 个最好的 FPS 游戏(第一人称射击游戏)。想玩这些游戏并不太麻烦,你可以安装任何一种 Linux 系统。
玩转 GitHub 的问题单(issue)

玩转 GitHub 的问题单(issue)

“问题单模板、合理的标签、提交问题单的指导文档、确保问题单被分类并及时回应,这些对于开源项目都至关重要”,Bacon 说。
开源 vs. 闭源

开源 vs. 闭源

开源操作系统和闭源操作系统之间有诸多不同。这里我们仅寥书几笔。
如何按最后修改时间对 ls 命令的输出进行排序

如何按最后修改时间对 ls 命令的输出进行排序

我们列出目录内容时,可以按照不同的标准进行排序,例如文件名、修改时间、添加时间、版本或者文件大小。可以通过指定一个特别的参数来使用这些文件的属性进行排序。
aria2 (命令行下载器)实例

aria2 (命令行下载器)实例

aria2 是一个自由、开源、轻量级多协议和多源的命令行下载工具。它支持 HTTP/HTTPS、FTP、SFTP、 BitTorrent 和 Metalink 协议。
何时 NGINX 将取代 Apache?

何时 NGINX 将取代 Apache?

Apache 是最受欢迎的 web 服务器,不过 NGINX 正逐渐增长,而微软的 IIS 几十年来首次跌破 10%。