VMware虚拟机磁盘操作占用过高问题
小技巧:让linux程序在后台运行
svn命令行批量删除和批量添加

2017-06-26 00:09 from---http://blog.csdn.net/New_When/article/details/73731149 使用虚拟机运行Linux图形桌面时,经常因为一个网页或者编译某个程序就导致虚拟机卡死,甚至影响主机使用。明明主机内存有8G,分配给虚拟机的内存也不少,为什么就这么卡顿。打开主机上的任务管理器查看发现磁盘占用百分百,原来是磁盘读写的锅。但是我就觉得特别好奇,为什么在虚拟机中打开一个网页会导致长时间的磁盘操作占有百分百,甚至把主机都卡死。 在查了许多资料后,有建议换成SSD的,有建议装双系统的,有建议用远程桌面的等等,尝试过几乎所有解决方案(除了换SSD和双系统),这些方案几乎都没有什么效果。还好,最终,我在贴吧发现了问题的根源(这让我感觉在水贴、商业贴泛滥的贴吧有时候还是有一些用处的)。…
2011-07-04 from---http://www.cnblogs.com/hnrainll/archive/2011/07/04/2097408.html 有些时候,我们需要在终端启动一个程序,并使之运行——但是如果关闭终端,那么这个程序也就随着关闭了。那么有没有什么方法在关闭终端后,让已经从这个终端启动的程序继续运行呢? 前置知识: xterm,console,tty,pts,pty的区别 shell是直接和内核进行通信的东西 xterm是一个软件概念,可以通过这个程序连接到console从而控制主机,可以理解为cli形式的终端模拟器,而gnome-terminal,konsole就是gui形式的终端模拟器 console是主机的控制台,是一个物理概念。 tty、pty、pts都是终端,是硬件或者设备概念。 tty是所有终端设备的…
2016-09-06 from---http://www.cnblogs.com/catmelo/p/5847025.html 如果使用svn的命令行,例如在linux下的终端中使用,svn的添加命令是svn add,删除命令是svn del,但是缺乏批量的操作,如果我在资源管理器中,手动添加了好多个文件夹下的各种各样的文件,然后我想一次性add,svn就力不从心了,即使使用svn add *,也会因为新添文件的父目录已经被添加进版本库而忽略父目录下的所有文件。手动删除了很多文件,想要一次性del时,也会遇到类似的情况。 通过研究,发现以下的命令能够解决这两个问题: 批量删除文件—— svn status|grep ! |awk '{print $2}'|xargs svn del 语句释义是:首先svn status查看svn状态,列出所…
脑洞大开的自然语言验证码

2015-12-13 17:22 from---http://www.cnblogs.com/batsing/p/5043189.html 最近12306的验证码被网友们吐槽(hei)得一塌糊涂,由此我也对验证码这个东西产生了研究热情。现在的验证码有以下几种: 1、输入图片中的字母/数字/文字; 2、短信验证码(这个不一定能辨别机器人,主要是验证手机号码确实是你的); 3、语音验证码,有点击收听的,也有打电话过来叫你听的; 4、像12306(微触科技技术提供)这种的点击验证码; 5、像淘宝和极验验证的这种拖动验证; 然后我想到的验证码方式跟这些都不一样,源自于下面这句网语: “研表究明,汉字序顺并不定一影阅响读。比如当你看完这句话后,才发这现里的字全是都乱的。” 这种打乱顺序的语句对人来说不会有阅读障碍,但对机器来说这样乱的语句非常难与词库…
Windows下的Console Emulator

2012-06-27 22:26 from---http://www.cnblogs.com/bamanzi/archive/2012/06/27/windows-console-emulater.html 对于一个UNIX下用惯了各种终端和各种shell的人来说,在Windows世界里最大的痛苦是那个蹩脚的cmd。虽然有Cygwin和Msys 的mintty/rxvt,但它们还是更适合跑bash和它们自己的term类程序,不适合跑Windows的console程序(比如路径的斜线/反斜 线问题,比如ANSI颜色问题。。。) 下面,我们分两方面来找找替代品,这次介绍console emulater,类似UNIX下终端仿真器(terminal emulator)那样的东西,让多个字符界面程序(比如cmd/bash/python shell)跑…
在Linux上安装最新版java的JDK
Selenium Chrome浏览器的启动以及proxy设置
2016-12-21 11:11 from---http://www.cnblogs.com/apollospotatolikett/p/6206928.html 之前写过一篇关于MC建服的文章(http://www.cnblogs.com/apollospotatolikett/p/6149042.html),文章中使用的JDK不是最新的版本,当时没有细说如何下载安装最新版本,这次详细的说一下。 在开始下载安装之前,我们先做几个准备工作: 检查系统是否安装了java并显示版本: # java -version 使用以上命令可以显示,如果说找不到即没有安装,可以使用: # sudo apt-get install default-jdk 安装仓库里默认的版本,但这个版本不是最新的,安装好后再使用版本检查命令可以得到 由图片看出安装的是"1.…
2015-07-02 from---http://www.cnblogs.com/amy-2013/p/4615279.html 虽然WebDriver对Firefox的支持最好,之前写的脚本也都在Firefox浏览器运行,但最近项目做了整合,发现新整合的功能不太支持Firefox,而近期也没有计划做浏览器兼容性方面的改进,所以我的自动化脚本要重新修改,运行在都有良好支持的Chrome浏览器上。说了这么多背景,我们就进入正题吧。 1. 首先需要下载chromeDriver. http://chromedriver.storage.googleapis.com/index.html 2. 将下载好的文件解压,将chromedriver.exe拷贝到chrome根目录,一般是在appication目录下 3.可以使用chromeDriver了,…