小编Mat*_*Mat的帖子

如何从删除中排除 rsync 排除?

我使用 rsync 在多台机器上同步文件,使用以下内容:

rsync -az -e "ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no" \
  --delete --delete-excluded --force --exclude=.git  --exclude=.bundle \
  --exclude=tmp --exclude=log/* --exclude=*.log --exclude=*.pid \
  user@host:/path/to/src/ /var/build/dest
Run Code Online (Sandbox Code Playgroud)

我想排除所有日志文件从源传输到目标,并删除目标上的所有现有文件。所以我使用--exclude=*.log--delete-excluded它的伟大工程。

我想在目标上保持某个日志文件完好无损。我想要一个--exclude-from-delete选项。

rsync 可以实现吗?

linux rsync command-line

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

HDD 如何保持飞行高度(磁头-盘片距离)?

我正在研究详细的 HDD 操作原理,但我无法理解这一点。读/写头的滑块使用空气轴承(基本上在气垫上飞行)保持其自身与盘片表面之间的间隙约为5nm。我认为这种力会将滑块推离盘片。但在那种情况下,当驱动器不旋转(磁头停放)时滑块的位置是什么?以及它如何在不接触盘片的情况下从停放过渡到盘片上方的“飞行”?

致动器臂非常薄,我很难相信,当磁头从停在盘片外的位置移动到盘片时,有 5nm 的间隙(和制造精度)。我可以想象一种情况,默认情况下有一个更大的间隙,一旦滑块在它上面并旋转,它就会被“压向”盘子。但当然执行器不是弹簧加载的。如果空气轴承原理不仅能够通过推开,还能够通过“拉入”将滑块保持在恒定距离,那将会有所帮助。

那么我的假设中的错误在哪里?是否真的存在所有驱动状态下都保持 5nm 的差距?空气轴承不只是把滑块推开吗?

与此相关的是,当观看人们解开头部时,他们会在固定的盘子上移动头部(有时会同时稍微旋转盘子)。在这种情况下,滑块是否与盘片接触?

hard-drive

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

连接第二台显示器时运行脚本

我目前有一台电视通过 HDMI 连接到我的电脑。当我将电视的输入设置为适当的 HDMI 端口时,它对计算机可见,并且计算机将其添加​​为第二个显示器。

我想要做的是在连接辅助监视器时运行脚本(以启动 XBMC)。

操作系统是 Windows 8。

windows kodi external-display

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

如何测量 Windows 下程序的总 RAM 使用率?

我正在比较不同便携式浏览器的内存使用情况,但这个问题对于在任务管理器的几个子进程中打开的所有程序都是通用的。

请参阅下面来自 Sysinternals Process Explorer的屏幕截图:

一个程序打开多个进程

例如,Firefox 只在一个进程中打开,而 Google Chrome 为每个选项卡启动多个进程。

那么如何获得一个程序打开的所有进程的总 RAM 使用量呢?(这里以谷歌浏览器为例。)

当然我可以用计算器算一下总和……但一定有更方便的方法!

memory windows process tasks process-explorer

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

Google Talk 插件占用 CPU

每次我尝试使用 google talk 进入 Google+ Hangout 或视频聊天时,cpu 都会被驱动到最大值(两个内核),但网络摄像头的分辨率似乎很差(<320x240),而 fps 甚至更差(<10)。

这在开始环聊并显示网络摄像头预览时已经发生。google talk 插件和google chrome dev 是从yaourt 安装的。

我的系统是 x64,chrome 和插件(?!)也应该是 x64。

WebRTC 对我来说就像一种魅力,但每次插件进来时,它都会尽可能多地消耗 CPU。任何人的想法?有没有人可以证实这一点?

系统规格:Lenovo x121e、AMD e350 cpu、Archlinux、Google Chrome Dev

google-chrome 64-bit arch-linux google-talk google-plus

6
推荐指数
1
解决办法
5555
查看次数

如何在 linux shell 中隐藏 username@node?

我想隐藏username@solaris在 Unix shell 中。

我想要这样的东西:

$ ls -l
Run Code Online (Sandbox Code Playgroud)

相反,我有这个:

user@solaris:~$ ls -l
Run Code Online (Sandbox Code Playgroud)

linux shell solaris

4
推荐指数
2
解决办法
4259
查看次数

无法运行 rebaseall

我已经c:/cygwin以管理员身份从命令提示符安装了 cygwin 。我使用了以下命令:

C:\cygwin\bin\ash.exe
Run Code Online (Sandbox Code Playgroud)

现在提示显示 $

但是现在,我不知道如何运行rebaseall。Google Chromium 项目给出了此链接中的步骤:安装 cygwin,但我想知道$在命令行上看到提示后要执行的步骤。

cygwin

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

从 Excel 列表中提取项目

如何从枚举列表中获取数据?

例如,如果我在 cell 中输入 3 A1,我希望 cellB1显示“march”。

A1  3
B1  =FX(A1,"january,february,march,april,may")
Run Code Online (Sandbox Code Playgroud)

有什么可用的功能吗?该列表可以是任何内容。

microsoft-excel

0
推荐指数
1
解决办法
346
查看次数