小编Ben*_*rel的帖子

如何获得最佳的标准 ZIP 压缩?

我不在乎压缩需要多长时间,我想要实现的只有两件事:

  • 绝对最佳的压缩比
  • 与标准阅读器兼容,例如 Windows 和 WinZip

因此,诸如 7-zip 之类的建议不会有太大用处,除非 7-zip 在标准 ZIP 压缩方面也稍好一些(而不是使用它非常好的 .7z 格式)。

理想情况下,我正在寻找:

  • 一个软件的推荐
  • 该软件的特定设置可实现绝对最佳压缩
  • 免费的东西

请记住,压缩需要多长时间不是问题!

最后一件事 - 有些文件可能会使用不同的设置更好地压缩,例如“字大小”或“字典大小” - 是否有可以分析文件并选择最合适压缩率的工具,或者 WinZip,7-zip等已经这样做了吗?

compression zip

27
推荐指数
4
解决办法
6万
查看次数

如何知道 noatime 或 relatime 是否是内核中的默认挂载选项?

我试图知道是否在文件系统上设置了 relatime 或 noatime,但我没有在 /etc/fstab 中找到信息,也没有在内核启动选项中找到。

首先,很明显我没有“正常”的行为:

root@antec:/tmp# rm -f test.txt; echo a>test.txt

root@antec:/tmp# stat test.txt | \grep -i 2011
Access: 2011-08-01 21:54:30.000000000 +0200
Modify: 2011-08-01 21:54:30.000000000 +0200
Change: 2011-08-01 21:54:30.000000000 +0200

root@antec:/tmp# cat test.txt > /dev/null

root@antec:/tmp# stat test.txt | \grep -i 2011
Access: 2011-08-01 21:54:53.000000000 +0200
Modify: 2011-08-01 21:54:30.000000000 +0200
Change: 2011-08-01 21:54:30.000000000 +0200

root@antec:/tmp# date
Mon Aug  1 21:55:00 CEST 2011

root@antec:/tmp# cat test.txt > /dev/null

root@antec:/tmp# stat test.txt | \grep -i 2011
Access: 2011-08-01 21:54:53.000000000 +0200 …
Run Code Online (Sandbox Code Playgroud)

linux filesystems kernel stat

19
推荐指数
1
解决办法
2万
查看次数

如何创建具有管理员权限的主机文件快捷方式?

作为开发人员,我发现自己hosts经常编辑文件以添加本地虚拟主机。

由于hosts文件需要以管理员身份进行编辑,我必须:

  1. 点击开始菜单
  2. 类型 notepad
  3. 右键单击记事本图标,单击以管理员身份运行
  4. 单击
  5. 然后打开... C:\Windows\System32\drivers\etc\hosts

相当麻烦。

我尝试hosts在桌面上创建文件的快捷方式,然后右键单击它以更改快捷方式高级属性,但我无法选择以管理员身份运行

快捷方式高级属性

我想这是因为我正在创建文件的快捷方式,而不是notepad程序的快捷方式。

如何创建以管理员身份运行并打开主机文件的记事本快捷方式?如果我每次都必须单击“是”以确认我要以管理员身份运行该程序,那也没关系。

windows-7

19
推荐指数
2
解决办法
2万
查看次数

如何配置默认应用程序以在 MacOS X 中打开 tel: 链接?

tel:在 Safari 中单击链接时,例如:

<a href="tel:+3361234567890">call</a>
Run Code Online (Sandbox Code Playgroud)

FaceTime 应用程序打开。如何将其配置为打开 Skype?

html macos

13
推荐指数
3
解决办法
1万
查看次数

Nvidia 驱动程序(正常与游戏就绪)

我想更新我的 nvidia 驱动程序,但我再也找不到“正常”的 nvidia 驱动程序,只能找到“游戏就绪”驱动程序。

什么是游戏就绪驱动程序?我应该安装它吗?我在哪里可以找到“正常”的 nvidia 驱动程序?普通驱动程序和游戏就绪驱动程序有什么区别?

nvidia-geforce

12
推荐指数
1
解决办法
3万
查看次数

在 CIFS 挂载上允许 chmod

我有一个 Windows 7 主机,在 VirtualBox 下有一个 CentOS 6 来宾。

我有一个使用 CIFS 与 Linux 来宾共享的 Windows 目录。

到目前为止一切正常,直到我意识到所有chmod操作都会产生:

chmod:更改“x”的权限:不允许操作

这是可以理解的,但我的问题是一些我无法控制的工具,试图chmod为我归档,结果失败了。

是否可以允许忽略chmod()CIFS 挂载上的所有调用?请注意,这些调用是通过编程语言而不是命令行chmod实用程序进行的。

编辑:mount.cifs 的手册说(强调我的):

核心 CIFS 协议不提供文件和目录的 unix 所有权信息或模式。因此,文件和目录通常似乎由 uid= 或 gid= 选项设置的任何值拥有,并且权限设置为安装的默认 file_mode 和 dir_mode。尝试通过 chmod/chown 更改这些值将返回成功但无效。

那正是我所追求的行为,那么为什么它不适合我呢?

cifs

7
推荐指数
1
解决办法
2万
查看次数

Windows 10 缩放和模糊问题

一天前,我突然开始注意到屏幕上的文本和图像模糊,以及奇怪的缩放问题。

首先,这是我的状态栏和窗口的样子:

在此处输入图片说明 在此处输入图片说明

(特别注意电池图标)。

现在所有的文本看起来都不同且模糊:在我的浏览器中,在终端中,无处不在。

在浏览器中,网站看起来不同,更小。为了确保这不仅仅是一种错觉,我测量了一个列式布局。即使浏览器缩放设置为 100%,当开发人员工具报告一个 1200px 宽的列时,如果我截取屏幕截图并将其粘贴到 Photoshop 中,我可以看到它实际上只有 970px 宽。

我看了一下这个问题:Windows 10 Font blurry 125% scaling但这些建议并没有真正帮助:

  • 将自定义缩放级别设置为 125% 似乎确实解决了浏览器缩放问题,但它会将状态栏和其他内容缩放到我不习惯的比例(所以这肯定不是我以前的值);另外,为什么我需要设置 125% 才能使像素为 1px 宽?

  • 在每个应用程序上检查“在高 DPI 设置下禁用显示缩放”确实不是解决方案

这种突然变化的原因可能是什么以及如何恢复它?

windows-10

7
推荐指数
1
解决办法
940
查看次数

暂时覆盖 Chrome 中的 DNS 设置

当我发布 Web 应用程序的新版本时,我首先在临时网站上进行尝试,该网站基本上是生产环境的克隆。

对于我来说,通过在浏览器中输入 IP 地址来访问登台服务器是不够的,因为应用程序使用虚拟主机,因此会回复多个域和子域。

理想情况下,我想做的是暂时覆盖 Chrome 中的 DNS 设置,以强制它从克隆服务器加载 mydomain.com 和 *.mydomain.com。

我可以从我的主机文件中完成此操作,但这非常麻烦,而且我怀疑这些更改是否会立即被考虑(并且无需重新启动 Chrome),既可以设置临时 DNS 也可以将其恢复为默认值。

Chrome 有没有办法暂时将对给定域名的所有请求发送到给定的 IP 地址?

windows-7 google-chrome

5
推荐指数
1
解决办法
1万
查看次数

从 CentOS 6 连接到 FreeNFS

我正在尝试在我的 Windows 7 主机上,在 VirtualBox 内的 CentOS 6 虚拟机下安装一个FreeNFS共享。

主机和来宾之间的网络工作正常,我已经成功安装了由不同 Windows 软件(winnfsd,由于不同的问题我不再使用)提供的 NFS 共享。

我使用的挂载命令是:

mount -v -t nfs -o vers=3 192.168.56.1:/ /mnt/www/
Run Code Online (Sandbox Code Playgroud)

结果是:

mount.nfs: timeout set for Wed Nov 19 14:50:02 2014
mount.nfs: trying text-based options 'nfsvers=3,addr=192.168.56.1'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.56.1 prog 100003 vers 3 prot TCP port 2049
mount.nfs: portmap query failed: RPC: Authentication error
mount.nfs: access denied by server while mounting 192.168.56.1:/
Run Code Online (Sandbox Code Playgroud)

我试过vers=2,并没有好多少:

mount.nfs: timeout set …
Run Code Online (Sandbox Code Playgroud)

mount nfs

5
推荐指数
0
解决办法
4094
查看次数

VirtualBox 网络配置

我有一个 CentOS 6.1 虚拟机,在 Windows XP 上使用 VirtualBox 进行了虚拟化。这台机器托管我的本地开发 MySQL 服务器。

我想找到正确的网络配置,以便:

  • 我的来宾机器始终具有相同的 IP,并且可以从主机访问
  • 我的访客机可以一直使用主机的上网(无论是有线还是无线)

到目前为止,我已经尝试过这些不同的解决方案:

  • 网络地址转换
    • 优点:提供互联网访问,无论哪种连接
    • 缺点:不提供从主机到来宾的工作连接
    • 优点:提供双向网络连接,提供互联网连接
    • 缺点:仅适用于一个适配器,每次更改连接参数时我都必须切换设置
  • 仅主机网络
    • 优点:提供双向网络连接
    • 缺点:客人不能上网

有什么更好的主意来实现我的目标吗?

networking virtualbox virtualization nat bridge

4
推荐指数
1
解决办法
2330
查看次数

Virtualbox 共享文件夹 - 安装失败

我已将 Ubuntu 10.04 安装为 Virtualbox VM。我想让我的整个 C 驱动器成为 ~ (/home/) 下始终启用的共享文件夹。我看过这个教程,但我不确定他们给出的命令之间的区别。在 Virtualbox Settings -> Shared folders 下创建一个名为“C”的新虚拟文件夹后,我尝试在里面~

mkdir C
sudo mount -t vboxsf share ~/C
Run Code Online (Sandbox Code Playgroud)

但我明白了

/sbin/mount.vboxsf: mounting failed with the error: Protocol error
Run Code Online (Sandbox Code Playgroud)

实现我想要做的事情的正确命令是什么?

virtualbox virtual-machine shared-folders ubuntu

3
推荐指数
1
解决办法
9103
查看次数