技术角

有一个 backtrace 命令,它给你提供了程序当前的函数调用链。这篇文章将向你展示如何在 x86_64 上实现堆栈展开以生成这样的回溯。 -- Simon Brand 本文导航 ◈ 系列索引  &nb...
在这篇文章中,我们将看到如何为名为 timg 的实用程序制作对应的 snap 包。 -- Mi Blog Lah! 本文导航 ◈ 背景       &nb...
52   2017-10-12

LFCS的sed命令概述

“sed” 命令是一个可以将文件作为流进行编辑的编辑器。流式传输文件的方法是从另一个命令使用管道(> 或 |)传递,或将其直接加载到 “sed” 中。 -- Jarret B 本文导航 ◈ 语法  ...
我们建有基础架构来自动化测试这些操作,在这篇文章中,我们将分享几个例子,来说明我们是如何通过持续测试打造我们的基础架构的。这是让我们一梦到天亮的根本保障。 -- Tomkrouper,shlomi Noach 本文导航 ◈&nbs...
67   2017-10-11

Go与Node之间的比较

这个帖子不是为了证明一种语言比另一种语言更好。由于各种原因,每种编程语言都在软件开发社区中占有一席之地。 我的意图是强调 Go 和 Node 之间的差异,并且促进展示一种新的 Web 开发语言。 -- John Stamatakos ...
本文的目的是帮助您完成向 Node.js 核心文件贡献代码的第一个提交! -- Gergely Nemeth 本文导航 ◈ # 1 Fork 项目      &nb...
本文整理自《Debugging with GDB: the GNU Source-Level Debugger for GDB (GDB)》 -- Fsf 本文导航 ◈ 目录    &...
JavaScript 是最流行的编程语言之一,所有现代浏览器(和多数古老浏览器)都支持它。其外沿在不断延伸,正逐渐被嵌入除浏览器外的其他众多环境中......毫不夸张地说,JavaScript 应用范围之广,项目之多,对开发人员的友好程度...
56   2017-10-10

Zsh开发:数组

其实字符串在 zsh 中也可以当字符数组操作,但很少有需要把字符串当数组来处理的场景。本篇中主要讲的是字符串数组,复杂度要比单个字符串高一些。 -- 陌辞寒 本文导航 ◈ 导读    ...
我们学习了如何初始化以及启动 Docker 1.12 中内置的原生的集群以及编排功能。但是我们只有管理者manager节点还没有其它工作者worker节点。今天我们会展开讲述这个。 -- Igor Ljubuncic 本文导航 ◈&n...
这篇文章将会添加源码级断点到我们的调试器中。通过所有我们已经支持的功能,这要比起最初听起来容易得多。我们还将添加一个命令来获取符号的类型和地址,这对于定位代码或数据以及理解链接概念非常有用。 -- Simon Brand 本文导航 ◈...
64   2017-10-09

Linux 文件系统概述

本文旨在高屋建瓴地来讨论 Linux 文件系统概念,而不是对某种特定的文件系统,比如 EXT4 是如何工作的进行具体的描述。另外,本文也不是一个文件系统命令的教程。 -- David Both 本文导航 ◈ 定义&nbs...
简单来讲,如果你在用一个旧版本的 Docker,你必须手动配置 Swarm 来创建 Docker 集群。从 1.12 版开始,Docker 引擎集成了一个原生的实现来支持无缝的集群设置。 -- Dedoimedo 本文导航 ◈&nbs...
通配符(glob)是 shell 中的一个比较重要的概念,可以认为是正则表达式的简化版本。通配符在字符串匹配和文件名搜索等方面非常有用。本篇只讲它在字符串匹配上的用法。 -- 陌辞寒 本文导航 ◈ 导读  ...
在这篇文章中,我们将会从一些简单的操作开始,了解一下 Kubernetes 平台,看看如何将一个 WordPress 网站部署在本地机器上的一个单节点集群中。 -- Gilbert Pellegrom 本文导航 ◈ 安装 K...
想在笔记本电脑上尝试 MongoDB?只需执行一个命令,你就会有一个轻量级的、独立的沙箱。完成后可以删除你所做的所有痕迹。 -- Andrew Morgan 本文导航 ◈ 介绍   &nbs...
上一篇讲了 zsh 的常用字符串操作,这篇开始讲更为琐碎的转义字符和格式化输出相关内容。包括转义字符、引号、print、printf 的使用等等。其中很多内容没有必要记忆,作为手册参考即可。 -- 陌辞寒 本文导航 ◈ 导&...
如果你想使用 Headless Chrome 进行自动化测试,那么就往下!这篇文章将让你完全使用 Karma 作为运行器(runner),并且使用 Mocha+Chai 来编撰测试。 -- Eric bidelman 本文导...
ImageMagick 不仅仅是一个图像查看器,它还提供了大量的图像编辑工具和选项。本教程将详细介绍如何在 ImageMagick 中使用 display 命令和其他命令行工具。 -- Greg Pittman 本文导航 ◈ ...
在 Chrome 59 中开始搭载 Headless Chrome。这是一种在无需显示的环境下运行 Chrome 浏览器的方式。从本质上来说,就是不用 chrome 浏览器来运行 Chrome 的功能!它将 Chromium 和 Bl...
63   2017-09-29

Zsh开发:变量和语句

很多人在 zsh 中用 bash 语法写脚本,虽然也可以正常运行,但这样无法利用 zsh 的众多优秀特性,还是非常遗憾的。熟悉下 zsh 下独有的特性,对写脚本的帮助是很大的 -- 陌辞寒 本文导航 ◈ 导读 ...
75   2017-09-28

函数式编程入门学习

我们来解释函数式编程的什么,它的优点是哪些,并且给出一些函数式编程的学习资源。 -- Fraser Tweedale 本文导航 ◈ 语法入门       ...
76   2017-09-27

如何读懂火焰图?

软件的性能分析,往往需要查看 CPU 耗时,了解瓶颈在哪里。 火焰图(flame graph)是性能分析的利器。本文介绍它的基本用法。 一、perf 命令 让我们从 perf 命令(performance 的缩写)讲起,它是 Linux ...
现在能够在 Windows 10 和 Windows 服务器上运行 Docker 容器了,它是以 Ubuntu 作为宿主基础的。 想象一下,使用你喜欢的 Linux 发行版——比如 Ubuntu——在 Windows 上运行你自己的 Li...
58   2017-09-27

Zsh 的字符串常用操作

zsh 的字符串处理功能出奇地复杂,可以说 zsh 的字符串处理功能,要比绝大多数编程语言自带的字符串函数库或者类库要强大(在不依赖外部命令的情况)。同时各种用法也稀奇古怪,很多时候简洁性和可读性是有矛盾的,很难兼顾。 -- 陌辞寒 ...
75   2017-09-27

经常用到的Git命令

几乎每个开发人员都在使用 Git,当然很可能是 GitHub。但大多数开发者大概有 99% 的时间只是使用这三个命令 -- Sam Corcos 本文导航 ◈ 经常使用的命令    ...
前有Mimikatz,今有mimipenguin,近日国外安全研究员huntergregal发布了工具mimipenguin,一款Linux下的密码抓取神器,可以说弥补了Linux下密码抓取的空缺。
117   2017-09-18

Linux 源码级逐步调试器

在前几篇博文中我们学习了 DWARF 信息以及它如何使我们将机器码和上层源码联系起来。这一次我们通过为我们的调试器添加源码级逐步调试将该知识应用于实际。 -- Simon Brand 本文导航 ◈ 系列文章索引 &...
不要让 git 命令中的错误抹去你数天的工作 -- Jose Guilherme Vanz 今天我的同事几乎失去了他在四天工作中所做的一切。由于不正确的 git 命令,他把保存在 stash 中的更改删除了。...
csplit 是这些有趣的小命令中的一个,它永远伴你左右,一旦开始用它就离不开了。 -- Carla Schroder 本文导航 ◈ 使用 csplit 分割文件    &n...
使用 Linux 命令工作可以获得许多乐趣,但是如果您使用一些命令,它们可以减少您的工作或以有趣的方式显示信息时,您将获得更多的乐趣。 -- Sandra Henry-stocker 本文导航 ◈ watch &n...
OpenStack 非常复杂,许多社区成员都在努力使 OpenStack 的部署和操作更加容易。其中大部分时间都用来改善相关工具。但是,如果我们降低一下标准,并且还能使包的体验更加简单,将会怎样呢? -- Corey Bryant 本...
144   2017-08-29

GitHub 入门学习指南

GitHub 是一个在线平台,旨在促进在一个共同项目上工作的个人之间的代码托管、版本控制和协作。通过该平台,无论何时何地,都可以对项目进行操作 -- Linuxandubuntu 本文导航 ◈ 注册 GitHu...
在这一部分,我们将进入实践,实现一些我们调试器后面会使用的 DWARF 原语。我们也会利用这个机会,使我们的调试器可以在命中一个断点时打印出当前的源码上下文。 -- Simon Brand 本文导航 ◈ -设置我们的 D...
是时候让你的 snap 包进入商店了! -- Sergio Schvezov 本文导航 -交付和商店的概念          &nbs...
1/6
联系我们