https
-
FreeDOS 的简单介绍
学习如何穿行于 C:/ 提示符下,就像上世纪 90 年代的 DOS 高手一样。 FreeDOS 是一个古老的操作系统,但是对于多数人而言它又是陌生的。在 1994 年,我和几个开发…
-
查看一个归档或压缩文件的内容而无需解压它
在本教程中,我们将学习如何在类 Unix 系统中查看一个归档或者压缩文件的内容而无需实际解压它。在深入之前,让我们先厘清归档和压缩文件的概念,它们之间有显著不同。归档是将多个文件或…
-
极致技术探索:显卡工作原理
自从 3dfx 推出最初的 Voodoo 加速器以来,不起眼的显卡对你的 PC 是否可以玩游戏起到决定性作用,PC 上任何其它设备都无法与其相比。其它组件当然也很重要,但对于一个拥…
-
Python 调试器入门
Python 生态系统包含丰富的工具和库,可以让开发人员更加舒适。 例如,我们之前已经介绍了如何使用交互式 shell 增强 Python。本文重点介绍另一种可以节省时间并提高 P…
-
用 NodeJS 进行 Twitter 情感分析
如果你想知道大家对某件事情的看法,Twitter 是最好的地方了。Twitter 是观点持续不断的涌现出来的地方,每秒钟大概有 6000 条新 Twitter 发送出来。因特网上的…
-
Go 编译器介绍
cmd/compile 包含构成 Go 编译器主要的包。编译器在逻辑上可以被分为四个阶段,我们将简要介绍这几个阶段以及包含相应代码的包的列表。 在谈到编译器时,有时可能会听到前端f…
-
理解 Python 的 Dataclasses(一)
如果你正在阅读本文,那么你已经意识到了 Python 3.7 以及它所包含的新特性。就我个人而言,我对 Dataclasses 感到非常兴奋,因为我等了它一段时间了。 本系列包含两…
-
全面教程:在 RxJS 中创建流
对大多数开发者来说,与 RxJS 的初次接触是通过库的形式,就像 Angular。一些函数会返回流stream,要使用它们就得把注意力放在操作符上。 有些时候,混用响应式和非响应式…
-
Linux DNS 查询剖析(第三部分)
在 Linux DNS 查询剖析(第一部分)中,我们介绍了: nsswitch /etc/hosts /etc/resolv.conf ping 与 …
-
一个转换花引号的 gawk 脚本
得到我的 awk 秘籍。 我管理着一个个人网站,用手工编辑网站上的网页。由于网站上的页面并不多,这种方法对我很适合,可以让我对网站代码的细节一清二楚。 最近我升级了网站的设计样式,…