我知道当时tar
是为磁带存档制作的,但今天我们有存档文件格式,既可以聚合文件,又可以在相同的逻辑文件格式中执行压缩。
问题:
与使用在同一数据结构中进行聚合和压缩的文件格式相比,在聚合/压缩/解压缩阶段使用tar
封装在gzip
或 中是否存在性能损失bzip2
?假设被比较的压缩器的运行时间是相同的(例如 gzip 和 Deflate 是相似的)。
该tar
文件格式是否具有其他文件格式(例如.7z
和.zip
不具有)的功能?
既然tar
是这样的旧文件格式,以及较新的文件格式存在的今天,为什么tar
(无论是封装gzip
,bzip2
甚至是新的xz
),今天仍然如此广泛的使用在GNU / Linux,Android的,BSD和其他类似UNIX操作系统,文件传输、程序源和二进制下载,有时甚至作为包管理器格式?
当我想配置一个插件时,例如 Ghostery,该选项卡会显示如下所示的 URL:
chrome://ghostery/content/options.html
这是什么意思?和Chrome浏览器有关系吗?
当程序在 Windows 7 中最小化时,它们使用的内存和 CPU 是否比保持最大化时少?
我看到 docker 存储库中的很多 docker 镜像都是使用 Ubuntu 基础制作的。
这意味着什么?每个容器都捆绑了一个精简版的 Linux 内核吗?
容器是否位于自己的内核之上?但我认为容器共享主机的内核(在某些情况下是 boot2docker,一个自定义的 Tiny Core Linux 构建,在其他情况下是类似 CoreOS 的东西)。
编辑:澄清一下问题。是的,我知道 docker 是一个进程容器,而不是一个完整的 VM。但是既然官方的 docker hub 注册表和 CentOS 等其他操作系统中都有“Ubuntu”容器,那么在容器中运行 Ubuntu 意味着什么?
回答:啊,我才恍然大悟。它是 Ubuntu 用户进程,包含 apt-get 和其他特定 Ubuntu 构建的配置过程。CentOS 也是如此。Docker 不是单一进程,只是单一入口。因此,对于这些发行版,入口点是某种 init 进程,它会产生其他进程。
在 Windows 平台上,大多数大型应用程序都带有自己的安装程序,这些程序在C:\Program Files
.
但是仍然有很多工具只包含一个.exe
或README
一个.dll
或两个。
我应该如何安装这些工具?直接进去C:\Program Files
?都在一个子文件夹下C:\Program Files
?下某处C:\Users\Me
?完全不同的地方?
或者,.exe
对于那些也有其他文件的工具,可能有不同的方法,或者可能只有那些有.dll
s 的工具需要区别对待......
是否有任何标准接受的方法来做到这一点?“最佳实践”?如果答案取决于 Windows 版本,我使用的是 Windows 7。
特别是,显而易见的答案可能会引起人们的注意:
我曾尝试在C:\Program Files
. 事实上,我以为我以前这样做过,但 Windows 提出了一个对话框Destination Folder Access Denied。这让我三思而后行,而不是盲目地单击Continue。
假设这些年来,比我更伟大的人多次遇到过这种情况,我想问社区是否已经接受了某种“最佳实践”。
新的周年更新每 10 分钟弹出一次“您需要修复您的 Microsoft 帐户”通知。出现此通知是因为我没有登录我的 Microsoft 帐户。我不想登录我的 Microsoft 帐户。曾经。有谁知道我如何在 REGEDIT 中禁用此通知?
注意:我知道人们在登录 Microsoft 帐户后仍遇到此通知的问题。这也可能是他们的解决方案。
通常,当我看到 时//
,它通常遵循一些协议前缀,如http:
或ftp:
。我从未见过它放在其他任何地方。例如,
http://www.google.com/
是一个典型的 URL。
但是,我发现以下两种语法可以生成同一站点的不同版本,
我原以为//
协议规范以外的任何地方都是无效的。令我惊讶的是,我错了。 产生同一个网站的不同版本的结局//
是什么?
编辑:
那个网站上的某个人一定是注意到了另一个链接,因为现在两个链接都在同一页面上。
我刚刚看到了这些游戏的最低要求:
内存:32 位操作系统 2GB 或 64 位操作系统 4GB
为什么 64 位操作系统需要比 32 位操作系统更多的 RAM?
在工作中,我们让一位非常精通技术的客户实际上帮助了他一些特定于他的开发项目。但是,他使用自己的个人 Macbook,并且当他在我们的 (Windows) 网络上编辑文件时,他的 Macbook 总是会创建一堆我们后来最终删除的不必要的元文件。
例如,它会在他打开的任何目录中创建一个名为 .DS_Store 的文件,并为他编辑的每个文件创建一个“点下划线”文件。例如,如果他正在编辑一个名为“Main.php”的文件,他的 Macbook 将创建另一个名为“._Main.php”的文件。
我知道有一些方法可以防止创建 .DS_Store 文件,但没有关于如何防止创建这些以点下划线为前缀的隐藏文件。
有没有办法在 Mac 上关闭它?有什么办法可以阻止它首先创建这些文件?