shell
-
探秘“栈”之旅(II):结语、金丝雀和缓冲区溢出
上一周我们讲解了 栈是如何工作的 以及在函数的序言prologue上栈帧是如何被构建的。今天,我们来看一下它的相反的过程,在函数结语epilogue中栈帧是如何被销毁的。重新回到我…
-
面向数据科学的 Anaconda Python 入门
Anaconda 是一个完备的、开源的数据科学软件包,拥有超过 600 万社区用户。 像很多人一样,我一直努力加入到快速发展的数据科学领域。我上过 Udemy 的 R 及 Pyth…
-
使用 GNU Parallel 提高 Linux 命令行执行效率
将您的计算机变成一个多任务的动力室。 你是否有过这种感觉,你的主机运行速度没有预期的那么快?我也曾经有过这种感觉,直到我发现了 GNU Parallel。 GNU Parallel…
-
3 个 Python 模板库比较
你的下一个 Python 项目需要一个模板引擎来自动生成 HTML 吗?这有几种选择。 在我的日常工作中,我花费大量的时间将各种来源的数据转化为可读的信息。虽然很多时候这只是电子表…
-
如何在 Linux 系统中结束进程或是中止程序
在 Linux 中有几种使用命令行或图形界面终止一个程序的方式。 进程出错的时候,您可能会想要中止或是杀掉这个进程。在本文中,我们将探索在命令行和图形界面中终止进程或是应用程序,这…
-
悉数美剧《黑客军团》中的黑客工具
本篇文章中主要列举《Mr. Robot》电视剧中主要用到的黑客工具,并对它们所对应的现实中的黑客工具做一简要介绍。 Mr. Robot 2015年美剧出了一部关于黑客题材的电视剧,…
-
程序员眼中的英语单词
英语中一个单词可能有很多不同的意思。很多中国开发者外语本来就不好,概念是往往先入为主。甚至在不清楚一般意义的情况下,先记住了特定环境中的意思。 单词 普通人眼中 开发者…
-
Google 云平台负责人:开源是唯一的路
Kubernetes是Google开源的容器集群管理系统。它构建在Docker技术之上,为容器化的应用提供资源调度、部署运行、服务发现、扩容缩容等整一套功能,本质上可看作是基于容器…
-
也许是该谈谈全新的 Linux 显示驱动模型的时候了
随着越来越多新的图形应用编程接口(API)的出现(譬如Vulkan、D3D12、Metal),Steam OS(译者注:一个基于Debian的Linux发行版,关注于提供大屏幕的游…
-
Docker挺适合用于软件开发环境
介绍 前几天在微信中看到一篇翻译的文章Docker根本不适合用于本地开发环境,翻译得很流畅,一下子看懂了,但对于原作者的观点实在不敢苟同。我有点不敢确认是否作者真心研究过docke…