电脑用户

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

6
将光标移动到Vim中一行中非空白字符的开头
在Vim中,是否可以将光标移动到行中非空白字符的开头?例如,如何将光标移动到下面第二行中的“ S”? 第一行 第二行 如果有问题,我主要使用MacVim,但我也希望能够从控制台执行此操作。 谢谢!
48 vim  gvim  macvim 

1
tcpdump是否绕过iptables?
我错误地设置了开放解析器DNS服务器,该服务器很快被用于从/到俄罗斯某地的一堆DDoS攻击。因此,除了受信任的IP之外,我完全阻止了所有DNS服务器上的端口53。它确实可以工作,但我无法再与它们连接,但是对我来说似乎很奇怪的是,当我在eth1上运行tcpdump(这是服务器与公共Internet的接口)时,我看到了许多从攻击者到端口53的传入数据包。 即使iptables丢弃它们,tcpdump显示这些数据包是否正常?还是我将iptables配置错误? 另一方面,我没有看到服务器发出的任何传出数据包,就像以前一样,因此我认为防火墙可以正常工作。内核没有完全丢弃数据包让我感到惊讶吗?还是tcpdump以一种甚至在数据包到达iptables之前就可以看到数据包的方式挂接到内核?

16
如何保存旋转的Adobe PDF文件
我收到了显示颠倒的文档的Adobe PDF扫描。 我在Adobe Acrobat中旋转了它,然后选择“ 另存为”来创建一个新文档,但是,旋转并没有保存,当我打开新文档时,它又被颠倒了。 如何将该倒置的文档更正为新的PDF文件?

1
防止由于交换而导致系统冻结/无响应,从而耗尽了内存使用量
如果某个进程需要大量内存,则系统会将所有其他进程移至交换文件。似乎其中包括必要的过程,例如X11服务器或终端。 因此,如果一个进程不断分配而没有任何限制,那么一切都会变得无响应,直到该进程被OOM杀手杀死。我的笔记本电脑似乎特别明智,并且反应极差。我只是花了整整一个小时来等待进程终止,在此期间连鼠标光标都无法移动。 如何避免这种情况? 1)禁用交换=>我经常启动许多进程,这些进程随后变得不活动。不活动的应移至交换。 2)获取SSD =>太贵了 3)设置最大内存ulimit =>,但是如果程序需要合理的大量内存,则设置失败。问题不在于使用过多,而是抑制了其他过程 4)将重要程序(X11,bash,kill,top等)保留在内存中,不要交换那些=>这可以做到吗?怎么样?也许只交换大型程序? 5)?
48 linux  memory  swap  oom 


3
如何找到git-bash.exe的命令行选项?
显然我的Google-fu很烂... 我从其他StackExchange帖子知道这些: --cd-to-home # Change directory to home --cd=<path> # Change directory to <path> -i # ? -c # Run command, but --command doesn't work/exist 在哪里可以找到git-bash.exe(热仿真器)选项的完整列表?我发现它们是薄荷的[ 1 ],但它们似乎不是git-bash.exe的正确选择。 更新: 因此,git-bash.exe这似乎是一个简单的包装程序,它首先解析--cd...选项然后运行 usr\bin\mintty.exe --icon git-bash.exe,0 --exec "/usr/bin/bash" --login -i <other arguments> 或类似。这就是为什么只有--cd..and bash选项可以正确解析而不是薄荷味的原因。 如果要使用mintty中的其他选项,则应使用类似的命令,而不要尝试使用git-bash.exe进行操作。例如: usr\bin\mintty.exe --icon git-bash.exe,0 --window full --exec "/usr/bin/bash" --login …

1
ffmpeg-替换视频中的音频
如何使用ffmpeg使用音频文件替换视频文件中的音频? 我想象命令看起来像: ffmpeg -i v.mp4 -i a.wav -MAGIC video-new.mp4 这与如何用多个音频流替换视频文件中的音频流非常相似?但是该问题会处理多个音轨,这使其非常复杂,因此不清楚该解决方案的哪一部分足以进行简单的音频交换。
48 audio  video  ffmpeg 


6
如何重复制作现有的动画GIF循环?
我有一个动画GIF,它最初创建时,动画一次然后停止。我想修改图像文件,以便它永远循环。 我可以使用哪些免费的应用程序或Mac OS X命令行实用程序来执行此操作?我发现了几个可以创建新动画的GIF实用程序,但没有一个允许我调整现有动画的属性。


8
仅通过访问网站如何获得病毒?[重复]
可能重复: 计算机是否可以通过Web浏览器感染恶意软件? 众所周知,仅通过访问网站即可感染病毒。但这怎么可能呢? 这些病毒会攻击Windows,Mac和Linux用户,还是Mac / Linux用户具有免疫力? 我知道我显然可以通过在Windows中下载并执行.exe来感染病毒,但是仅通过访问网站如何获得病毒? 病毒是用JavaScript编程的吗?(这是有意义的,因为它是一种在本地运行的编程语言。)如果是这样,那么通常使用哪些JavaScript函数?

1
可以中断Memtest86 +吗?
我的Wasta Linux机器似乎在随机时刻被冻结。(不减慢速度;只冻结到除了硬重启之外不会响应任何中断的程度。) 我正在运行Memtest86 +来帮助我诊断问题,我希望这会花点时间,但是已经有13个小时了,而且还没有结束。我还需要完成其他工作。 可以在运行Memtest86 +时中断它而又不会对计算机产生不利影响吗?

2
CMD:*。*还是*?
早在1990年代,我将使用“ *.*”来表示MS-DOS中的任何文件名,但是*这些天我看到了更多使用“ ”的脚本。我使用哪一个实际上有什么区别?

3
bash中这个奇怪的符号“:>”是什么意思
我在脚本中找到了一些东西,但不属于主脚本。有:>在一条线上。 你能告诉我这是什么意思吗? :> file while read A B C D E; do echo "$A;$B;$D;$E;$C" >> file; done < otherfile
47 bash 

19
在没有适当设备的情况下销毁硬盘驱动器
我需要使两个硬盘驱动器不可读。不幸的是,我有一些限制,这使它比平时更难(特别是,它们排除了其他问题的答案): 我没有计算机来安装驱动器并擦除它们(很奇怪,对吧?) 我没有强大的磁铁 我没有合适的工具(螺丝刀...)来正确拆卸驱动器 我没有接触腐蚀性化学物质的机会 我没有大锤。 如何以最少的金钱/材料要求销毁驱动器? 我唯一想到的就是拔下连接针,也许用小锤子破坏电路板。 我意识到,鉴于上述所有限制,这可能是太多了。我愿意为我能得到的一切解决。我不必履行数据安全性的法律义务,并且光盘上的数据(尽管是个人的)并不重要。我不想阻止FBI读取我的光盘,只是想隔壁想要MacGyver。

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.