小编Kel*_*ari的帖子

特殊字符的 Windows 资源管理器排序顺序?

Windows 资源管理器中使用的排序顺序是什么?

我特别想知道在字母之后排序的特殊字符是什么?

据我所知(测试),所有特殊字符似乎都排在字母之前。但我无法确定订单。(例如,'@' 出现在 '%' 之后,这不是键盘上的那样)

截屏

是否有任何特殊字符会在字母之后排序?

windows sorting filenames

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

你如何在脚本中确定你是在 Linux 还是 BSD 系统上?

我有一个相当广泛的 dotfiles 选择,这些文件在 git repo 中保存了最长时间 - 我只是为 bsd-isms 维护一个单独的代码分支(例如,在 Linux 上,为了获得彩色的 ls 输出ls --color=auto,但是在类似 BSD 的系统上,包括 Mac OS,它是ls -g)。

这已经开始变得笨拙,因为我必须进行更改,然后在每次触摸我的 shell 的 rc 文件时合并分支并处理冲突解决方案。解决这个问题的正确方法是删除 git 分支,然后让我的 rc 文件确定它在哪种操作系统上,然后为别名提供适当的插件脚本。

问题是,我不知道该怎么做。

如何从脚本或 shell rc 文件中判断我是在 Linux 还是 BSD 上?

uname从那以后就不会真正起作用了,我必须为那里的各种系统编写一堆逻辑。当我对操作系统底层类型更感兴趣时,Mac 会说 Darwin、FreeBSD 等,因为这会影响我正在处理的特定工具集。对于上面的示例,我使用的是 bsdls还是 GNU ls

linux script bsd shell

11
推荐指数
1
解决办法
2848
查看次数

有没有什么方法可以让旧的米色 PC 零件“不黄变”?

我有一些(非常)旧的 PC 部件,我想重新利用它们以获取乐趣。然而,其中一些的米色塑料因受热或日晒而变黄。有什么办法可以让它们恢复到米色的光彩?

cleaning case

10
推荐指数
1
解决办法
2303
查看次数

nVidia 卡的硬件诊断工具?

我想我的 nVidia 显卡可能开始出现故障,因为机器在玩视频游戏时会随机锁定。

是否有(nVidia 特定的)诊断程序可以测试卡的错误和散热问题?

显然,当机器完全锁定时,仅监控热量的程序是行不通的。

graphics-card diagnostic

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

同一 IP 范围内的 VPN

我正在尝试配置 VPN 访问。在办公网络中,IP 地址为 192.168.1.x。

我使用 VPN 属性配置了我的笔记本电脑(我在 Mac OS X.6 上工作)。

VPN 连接无处不在。但是,如果两个网络(办公室和笔记本电脑)具有相同的 IP 范围,我可以连接,但是在通过办公室网络上的 IP 地址访问机器时遇到问题。

我认为我必须在路由器上配置一些东西,但是什么?

谢谢你的帮助。

伊莎贝尔

networking vpn

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

SATA可以用来连接电脑吗?

SATA 可以用来将两台计算机连接在一起吗,就像交叉以太网电缆一样?

我知道 SATA 没有“网络”功能,即使控制器可能有多个端口,驱动器也不会“看到”彼此,并且在 SATA 中,一个设备充当主机(计算机),另一个设备是一些一种“客户端”(存储驱动器)。

但是,是否有人试图制作一个内核模块,使一台计算机显示为“客户端”(以便主机的 SATA 控制器将其检测为标准硬盘驱动器),然后像伪以太网链接或非常高速串行链路(然后pppd在其上运行并进行联网)?

注意:我知道这是一个不专业且完全愚蠢的想法,我只是出于好奇而问。

networking sata esata

9
推荐指数
1
解决办法
5264
查看次数

Powershell Copy-Item:无法将容器复制到现有叶项上

我有一个 Powershell 脚本,其中一行看起来像这样:

Copy-Item \\[machine 1]\[path 1]\[directory 1]\ \\[machine 2]\[path 2]\ -recurse
Run Code Online (Sandbox Code Playgroud)

当我的脚本到达这一行时,出现以下错误:

Copy-Item : Container cannot be copied onto existing leaf item.
At C:\[script path]\[script name]:[line] char:5
+     Copy-Item \\[machine 1]\[path 1]\[directory 1]\ \\[machine 2] ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (\\[machine 1]\[path 1]\[directory 1]:String) [Copy-Item], PSArgumentException
    + FullyQualifiedErrorId : CopyContainerItemToLeafError,Microsoft.PowerShell.Commands.CopyItemCommand
Run Code Online (Sandbox Code Playgroud)

我找到了一个解决方法,即在 [路径 2] 下的 New-Item [目录 1],创建 Copy-Item 将填充内容的根目录,但这会导致另一个问题,即 Copy-Item 抱怨路径已经存在,尽管文件复制实际上成功了。Copy-Item 被宣传为一种“正常工作”的解决方案。我认为我的解决方法没有必要。文档的哪一部分会另有说明?为什么会发生这种情况?我的问题的最佳解决方案是什么?

powershell file-transfer

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

为什么 p2p 连接不需要开放端口?

我的意思是,如果有人从我这里下载文件,这是否意味着我是主机并且他正在连接到我?

还是我和他有联系?

无论哪种方式,我们都需要一个开放端口,不是吗?

我的路由器中没有到我的计算机的任何开放端口路由,那么我是如何接受连接的?

connection peer-to-peer ports

8
推荐指数
3
解决办法
8146
查看次数

使用不同的 shell 启动后如何启动 Windows Explorer shell?

以下是一个黑客,但对于我需要它的罚款。

我创建了一个 C# 程序,它显示一些 EULA 文本并有一个同意和不同意按钮。

我设置了HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell启动那个程序。

当计算机启动时,显示正常的登录提示。

登录后,自定义 EULA 程序启动。

没有资源管理器外壳,没有开始菜单,没有背景等(这是我想要的)。

不同意按钮关闭电脑并正常工作。

我希望“同意”按钮加载正常的 Windows 资源管理器外壳(开始菜单、背景等)。

我使用了以下 C# 命令: Process.Start("explorer.exe");

然而,这会启动一个资源管理器窗口,而不是外壳。我想要 shell 启动。

我错过了什么?

windows shell c#

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

从 Windows 8 卸载 HyperV

让我首先说我喜欢我的 Win8 Pro 副本随 HyperV 一起自动安装。不幸的是,我改用 Workstation 并且无法弄清楚如何卸载 HyperV(Workstation 不会在安装 HyperV 的情况下安装)。

是否可以从 Windows 8 中卸载它?

vmware-workstation hyper-v

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