电脑用户

计算机爱好者和高级用户的问答

1
如果Google提供了公共DNS 8.8.8.8和8.8.4.4,谁提供了4.2.2.2?[关闭]
过去,同事们总是告诉我4.2.2.2似乎工作更快,并且必须将其与Google的公共DNS *相结合。使用8.8.8.8作为主要对象,并使用4.2.2.2作为辅助对象。但是,Google只提供8.8.8.8和8.8.4.4,那么谁提供了4.2.2.2?如果为真,为什么4.2.2.2更快? *注意:这些IP地址用于挖掘域并确定本地DNS更改是否已遍及整个Internet。
53 dns  dig 

10
自动标记MP3
我有大量的MP3,但它们的ID标签没有填写。手动输入以填充它们只是太多的工作。 我想知道是否有一种方法可以自动填充它们。也许是通过将MP3喂给Shazam或Midori或类似的东西。如果有人可以建议一种方法,那么我并不是在编写一些代码来实现它。
53 mp3  tags  id3 

3
已安装RAM 20 GB(可用16 GB)
我安装了Windows 7 Home Premium(64位)操作系统。我的主板最多可以处理32 GB的RAM。 我最近将计算机升级到了20 GB的RAM,但是计算机说已安装的RAM为20 GB(可用的16 GB)。 我在MB上有四个插槽,并在离CPU最近的位置安装了两个8 GB RAM,在其余插槽上安装了两个2 GB RAM。 我确保RAM相同(DDR3 1600 MHz) 我究竟做错了什么?为什么在计算机的控制面板主页中看到此问题? 以防万一,我还安装了2 GB GTX 770 GPU。 这是主板上的规格:http : //www.asus.com/Motherboards/P8P67_LE/specifications/。

5
为什么将USB闪存驱动器插入Windows计算机后会变得如此热?
我有一台笔记本电脑。当其上装有Windows 10操作系统时,即使没有读取或写入数据,只要将USB闪存驱动器插入计算机,它也会变得非常热。 但是,如果使用同一台计算机并安装了Linux,则情况完全不同。当我密集地从闪存驱动器中读取数据时,该闪存驱动器会稍微变热。 发现这种现象后,我在具有相同Linux和Windows操作系统的台式机,笔记本电脑上测试了各种USB闪存驱动器。情况类似。 在Linux环境中,我使用 dd if=/dev/urandom of=/path/to/my/flash/parent/folder/test.bin bs=1024M count=4 测试大文件写入。为了测试编写大量小文件,我使用: parallel dd if=/dev/urandom of=/path/to/my/flash/parent/test-{}.bin bs=1M count=1 ::: {0001..4096} 在Windows 10环境中,我只是插入USB闪存驱动器,什么也不做(不是故意运行I / O密集型应用程序),而是等待10分钟。注意:所有测试计算机上的Windows 10环境都是全新安装的,并且没有第三方应用程序(我使用Education Edition,并且在测试之前启动计算机时禁用了实时保护。但是,我只是取消了Windows图形设置管理器。我不知道是否需要重新启动才能使更改生效。 更新1: 这可能是由于USB闪存驱动器本身。这是我在此测试中使用的闪存驱动器的型号。(这不是广告,我对这些产品没有态度) SanDisk ExtremePRO®USB 3.1固态闪存驱动器128GB SanDisk 64GB USB 3.0闪存驱动器 DataTraveler 100 G3 16GB 更新2: 有一个考虑Linux系统缓冲区影响的答案。 但是对于我使用的Linux发行版,当DD完成时,我键入sync了代码,执行时间几乎为零。因此,其效果并不明显。 为什么?这是因为Windows总是对闪存驱动器进行一些无用的访问吗? 另外,当我必须使用Windows时,有什么实用的方法可以使USB闪存驱动器变凉?

3
echo $(((2#$ 1)))到底做什么?
给定二进制数时,以下bash脚本显示十进制数。 echo $((2#$1)) 为什么会这样呢? 我知道这$1是输入。也许2是基数(二进制)。但是我不明白所使用的语法。
53 bash 


5
具有Windows 8许可证的Windows 8.1全新安装
我前一段时间从Microsoft在线购买Windows 8。今天,Windows 8.1已作为免费更新通过Windows应用商店发布给Windows 8用户。 我计划重新安装Windows 8.1,以再次拥有干净的系统和UEFI支持,因为自Windows 8安装以来我获得了新的硬件。 所以我的问题是: 在哪里可以获得Windows 8.1 64位版的ISO安装介质?我尝试了这个Microsoft网站,最初是从那里获得Windows 8 ISO的,但是在Windows 8.1安装程序中输入Windows 8密钥时,它说密钥是错误的。 即使我获得了ISO,我的旧密钥也可以使用吗?我很担心,因为它在他们的安装程序中不起作用(请参阅上一点) 他们是否真的要我重新安装Windows 8,然后通过他们的Store升级到Windows 8.1?


1
全屏显示Adobe Acrobat的两页视图
由于我使用的是宽屏,因此我想在阅读PDF时全屏查看两页。我可以在阅读模式或普通视图下查看两页。但是,每当我切换到全屏模式时,acrobat仅显示一页。我想当您在Adobe Acrobat中处于全屏模式时,必须有某种方式可以查看两页?

2
在vim中重新加载文件
这个问题已经在这里有了答案: 将vim用作日志查看器的技巧[关闭] 5个答案 当我在vim中打开文件(在本例中为日志文件)时,我想触发刷新并将所有文件更改加载到我现有的vim会话中。 我经常在日志文件上使用tail -f,但是当我使用java和tomcat时,日志消息对于tail来说太多了。 有vim命令重新加载打开的文件吗?
53 vim 

6
为什么部分内存不足会导致延迟?
为什么即使部分空间可以存储更多数据,部分RAM(比如说80%)也会使设备滞后很多?我期望它可以正常运行直到99%。 我注意到在移动设备上比在PC上更多,因为它具有较小的RAM,例如,我的移动设备具有2 GB RAM。当我的可用RAM少于1 GB时,它会滞后很多!即使仍有约1 GB的使用空间,为什么会发生这种情况?
53 memory 

11
可执行文件需要OS内核才能运行吗?
我知道在编译源代码(例如C ++)时,编译器的输出是机器代码(可执行),我认为这是直接向CPU发出的指令。最近,我正在阅读内核,发现程序无法直接访问硬件,而必须通过内核。 因此,当我们编译一些简单的源代码(例如仅使用一个printf()函数)并且编译产生可执行的机器代码时,该机器代码中的每条指令将直接从内存中执行(一旦代码由OS加载到内存中)或机器代码中的每个命令仍然需要通过操作系统(内核)才能执行? 我读过类似的问题。它没有说明编译后生成的机器代码是直接向CPU发出的指令,还是需要再次通过内核来为CPU创建正确的指令。即,将机器代码加载到内存后会发生什么?它会通过内核还是直接与处理器对话?



3
如何通过SSH将Git存储库推送到文件夹?
我有一个名为my-project的文件夹,在其中完成了git init,git commit -a等。 现在,我想将其推送到远程服务器上/ mnt / foo / bar的空文件夹中。 我怎样才能做到这一点? 根据阅读内容,我确实尝试过: cd my-project git remote add origin ssh://user@host/mnt/foo/bar/my-project.git git push origin master 这似乎不对(我认为源将在目标之前)并且失败了: fatal: '/mnt/boxee/git/midwinter-physiotherapy.git' does not appear to be a git repository fatal: The remote end hung up unexpectedly 我希望这样做,这样我就不必每次都访问远程主机并手动启动Git存储库...我必须这样做吗?我完全走对了吗? 谢谢。
53 git 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.