探索 哈希表 hash table 的世界并理解其底层的机制是非常有趣的,并且将会受益匪浅。所以,让我们了解它,并从头开始探索吧。哈希表是许多现代软件应用程序中...
在 ELC + OpenIoT 峰会上,英特尔安全架构师 Ryan Ware 将会解释如何应对漏洞洪流,并管理你产品的安全性。在开发开源软件时, 你需要考虑的安...
一些非常有用的命令能让命令行的生活更满足使用 Linux 命令工作可以获得许多乐趣,但是如果您使用一些命令,它们可以减少您的工作或以有趣的方式显示信息时,您将获...
内核是任何 Linux 机器的核心之前我已经讲了获取与安装 Ubuntu Linux,这次我将讲桌面和服务器的安装。两类安装都满足某些需求。不同的安装包是从 U...
不要让 git 命令中的错误抹去你数天的工作今天我的同事几乎失去了他在四天工作中所做的一切。由于不正确的 git 命令,他把保存在 stash 中的更改删除了。...
开源项目需要认真对待交付成果中所包含的标准无论以何种标准来衡量,开源软件作为传统的专有软件的替代品而崛起,取得了不错的效果。 如今,仅 Github 中就有着数...
开源的 Ruby 书籍Ruby 是由 Yukihiro “Matz” Matsumoto 开发的一门通用目的、脚本化、结构化、灵活且完全面向对象的编程语言。它具...
GitHub 是一个在线平台,旨在促进在一个共同项目上工作的个人之间的代码托管、版本控制和协作。通过该平台,无论何时何地,都可以对项目进行操作(托管和审查代码,...
非常有用的 csplit 命令可以将单个文件分割成多个文件。Carla Schroder 解释说。Linux 有几个用于分割文件的工具程序。那么你为什么要分割文...
在前几篇博文中我们学习了 DWARF 信息以及它如何使我们将机器码和上层源码联系起来。这一次我们通过为我们的调试器添加源码级逐步调试将该知识应用于实际。系列文章...
这是一个宣言,任何私人组织都可以用来构建其协作转型。请阅读并让我知道你的看法。我在 Linux TODO 小组中作了一个演讲使用了这篇文章作为我的材料。对于那些...
OpenStack 非常复杂,许多社区成员都在努力使 OpenStack 的部署和操作更加容易。其中大部分时间都用来改善相关工具,如:Ansible、Puppe...
容器在过去几年内取得很大的进展。现在我们来回顾它发展的时间线。Linux 容器是如何演变的在过去几年内,容器不仅成为了开发者们热议的话题,还受到了企业的关注。持...
你是否曾经对操作系统为何能够执行应用程序而感到疑惑?那么本文将为你揭开操作系统引导与启动的面纱。理解操作系统开机引导和启动过程对于配置操作系统和解决相关启动问题...
现在看来,Oracle 公司正在通过取消 Solaris 12 而终止 Solaris 的功能开发,这里我们要回顾下多年来在 Phoronix 上最受欢迎的 S...
针对 Linux 系统的恶意软件正在增长,这主要是由于连接到物联网设备的激增。这是网络安全设备制造商 WatchGuard Technologies 上周发布的...
Meld 是 Linux 上功能丰富的可视化比较和合并工具。如果你是第一次接触,你可以进入我们的初学者指南,了解该程序的工作原理,如果你已经阅读过或正在使用 M...
在上一部分我们学习了关于 DWARF 的信息,以及它如何被用于读取变量和将被执行的机器码与我们的高级语言的源码联系起来。在这一部分,我们将进入实践,实现一些我们...
去年在柏林的分布式系统峰会上,Docker 的负责人 Marcos Nils 和 Jonathan Leibiusky 宣称已经开始研究浏览器内置 Docker...