技术角

为了让初学 Python 的程序员避免犯同样的错误,以下列出了我学习 Python 时犯的三种错误。这些错误要么是我长期以来经常犯的,要么是造成了需要几个小时解决的麻烦。 -- Pete Savage 本文导航 -1、 可变数据类型作...
本指南旨在快速地介绍下在多种 Linux 发行版中查找、安装和升级软件包的基础知识,并帮助您将这些内容在多个系统之间进行交叉对比。 -- Brennen Bearnes 本文导航 -介绍    ...
在我们平时常用的命令行中存在一些软件神器,让我们能够轻松愉快的工作学习,那下面我们就来学习这些“神器”吧! ag 比grep、ack更快的递归搜索文件内容。 tig 字符模式下交互查看git项目,可以替代git命令。 myc...
本文的主旨是为了介绍我们是如何看待 TypeScript 的以及它在加强 JavaScript 开发中所起的作用。 我们也将尽可能地给出那些类型和编译方面的那些时髦词汇的准确定义。 -- James Henry 本文导航-背景&nbs...
Apache Hadoop 软件库是一个框架,它允许使用简单的编程模型在计算机集群上对大型数据集进行分布式处理。Apache™ Hadoop® 是可靠、可扩展、分布式计算的开源软件。 -- Anismaj 本文导航-安装 Ja...
作为一名程序员,每天坐在电脑前敲敲打打那些重复重复再重复的语句,习惯性的思维总是被套进去,有些时候很容易把简单的事情想复杂了!不过,我们反其道而行之,新手们只要是把下面的语句牢记,很多情况下都是会事半功倍的! 1. 将彻底屏蔽鼠标右键,...
我收到的一个问题: “我想做一个工厂镜像,但我不想使我的 snap 公开” 在这篇帖子中,我将会通过两种方法来回答这个问题。 -- Kyle Fazzari 本文导航-方法 1: 不要上传你的 snap 到商店  ...
Linux 中高效的备份拷贝命令     -- Chris Hermansen 本文导航 -高效用法 1:更新你的文件夹      &...
当你好奇地看着系统的根目录(/)的时候,可能会发现自己有点不知所措。大多数三个字母的目录名称并没有告诉你它们是做什么的,如果你需要做出一些重要的修改,那就很难知道在哪里可以查看。 -- Jonathan Terrasi 本文导航 -有...
31   2017-08-09

Zabbix的安装与配置

Zabbix 是企业级开源分布式监控服务器解决方案。该软件能监控网络的不同参数以及服务器的完整性,还允许为任何事件配置基于电子邮件的警报。Zabbix 根据存储在数据库(例如 MySQL)中的数据提供报告和数据可视化功能。软件收集的每...
我们将介绍如何使用GitLab CI Multi-Runner构建容器,以及如何使用GitLab容器registry配置项目。除此之外,我们还将涉及如何用GitLab CI建立容器并部署到Rancher上。 使用GitLab CI Mu...
在这个快速入门教程中,我们使用 Azure CLI 创建一个 Kubernetes 集群,然后在集群上部署运行由 Web 前端和 Redis 实例组成的多容器应用程序。一旦部署完成,应用程序可以通过互联网访问。 -- Neilpeters...
Let’s Encrypt 是互联网安全研究组织 (ISRG) 提供的免费证书认证机构。它提供了一种轻松自动的方式来获取免费的 SSL/TLS 证书 - 这是在 Web 服务器上启用加密和 HTTPS 流量的必要步骤。获取和安装证书的...
Docker Compose 是一个运行多容器 Docker 应用的工具。Compose 通过一个配置文件来配置一个应用的服务,然后通过一个命令创建并启动所有在配置文件中指定的服务。 -- Giuseppe Molica 本文导航 -...
30   2017-08-07

LXD 的存储池管理

长久以来 LXD 已经支持多种存储驱动。用户可以在 zfs、btrfs、lvm 或纯目录存储池之间进行选择,但他们只能使用单个存储池。一个被频繁被提到的需求是不仅支持单个存储池,还支持多个存储池。 -- Christian Brauner...
OrientDB 是一个多模式的非关系型数据库管理系统。正如开发它的公司所说的“它是一个将图形关系与文档、键值对、反应性、面向对象和地理空间模型结合在一起的可扩展的、高性能的数据库”。-- Giuseppe Molica 本文导航 -...
介绍 GitLab核心是集成管理Git存储库的工具。比如你希望创建一个提供服务的平台,那么GitLab将提供强大的身份验证和授权机制、工作组、问题跟踪、wiki和片段,除此之外还有公有、内部和私有存储库。 GitLab强大之处在...
Bro 是一个开源的网络分析框架,侧重于网络安全监控。这是一项长达 15 年的研究成果,被各大学、研究实验室、超级计算机中心和许多开放科学界广泛使用。 -- Giuseppe Molica 本文导航 -简介:Bro 网络分析框架&nb...
让我们先看一下 kdump 的基本使用方法,和 kdump/kexec 在内核中是如何实现。 -- Pratyush Anand 本文导航 -Fedora kexec-tools 工具    &...
当管理员首次开始使用Docker容器时,通常会使其感到惊讶的是, 容器本身采用的是非永久性存储。当容器被移除时, 容器的存储也被移除了。 当然,如果没有办法实现永久存储,则容器应用程序的使用将会非常受限。幸运的是,有些方法在容器化的环境...
ss,它是 iproute2 包附带的另一个工具,允许你查询 socket 的有关统计信息。可以完成 netstat 同样的任务,但是,ss 稍微快一点而且命令更简短。-- Mathieu Trudel-lapierre 在之前的文章中,...
现在呢,从网上爬虫数据来做分析越来越火,如果不会这个skillset做数据处理简直没办法装逼。作为一个兴趣广泛的高能物理phd,自然不能被时代落下。 首先声明,我并没有学过HTML的语言,也没学过VBA,所以自己解释的逻辑应该是非常容易理解...
Linux 的帮助手册其实拥有很多有用的信息,而且比你想象中更容易使用 -- Greg Pittman 本文导航 -详细说明一个 man 帮助页       &nb...
今天我们会详细介绍源码级的调试信息,作为本指南后面部分使用它的准备。 -- Simon Brand 本文导航 -ELF 和 DWARF 简介        ...
Libral 为系统资源和服务提供了一个统一的管理 API ,其可以作为脚本管理任务和构建配置管理系统的坚实基础。 -- David Lutterkort 本文导航 -怎样获取和使用 Libral 呢?  &nbs...
一些能让你自定义 Bash 提示符的黑科技                &n...
许多情况下,删除的文件都可以恢复,即使该文件有活动的进程在操作它,并且目前被单个或多个用户使用。 -- Mhnassif 本文导航 -计算原始文件的 MD5 哈希      ...
查看本教程,看看使用 Node-RED 的拖放界面设置硬件流程是多么容易。 -- Surya G Node-RED 是一个编程工具,可让你使用基于浏览器的编辑器快速连接硬件设备。它具有大量的节点,可以以拖放的方式构建流程,这大大减少了...
二叉查找树(Binary Search Tree),也称二叉搜索树,是指一棵空树或者具有下列性质的二叉树: 任意节点的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 任意节点的右子树不空,则右子树上所有结点的值均大于它的根结...
和大多数事物一样,Apex 和 Lambda 并不是在所有场景下都完美。 但是,在你的工具箱中增加一个完全不需要你来管理底层建设的工具完全没有坏处。 -- Hays Hutton 本文导航 -什么是 Lambda? &nbs...
本教程将指导你如何使用 iRedMail 服务器配置 Mozilla Thunderbird 客户端,以便通过 IMAPS 和 SMTP 提交协议发送和接收邮件,如何使用 Samba AD LDAP 服务器设置联系人数据库以及如何配置...
写这篇文章我主要想总结一下安装步骤,好给自己以后作参考,当然,这篇文章也是给同行看的,只要他们感兴趣。 -- Pablo A. Martínez 本文导航-第一步-安装 Ubuntu:    &...
用户可以在任何 Linux 操作系统的安装过程中或者是其它必要的时候创建交换空间。如果你在安装 Linux 的时候忘记了创建或是你想要再增加交换分区的空间,你随时都可以再创建或增加。 -- 2daygeek 本文导航 -如何检测当前交...
Apache Hadoop 是一个支持数据密集型分布式应用程序的开源软件框架,能在大型集群上运行应用程序。Hadoop 框架实现了 MapReduce 编程范式,把应用程序分成许多小部分,每个部分能在任意节点上运行。并且 Hadoop...
59   2017-07-17

开始学习编程的方法

编程初学者可能都思考过这个问题,“我该怎么学编程?”这里我们提供些相关的参考指导来帮助你找到最适合自己学习情况和学习需要的方法。 -- Vm (vicky) Brasseur 本文导航 -你的学习方式是什么?  &...
1/5
联系我们