更改Firefox的右键搜索设置
前阵子,在一个英文网站下载什么软件来着,然后不小心就点击安装了一个流氓软件(插件),它还把我IE、Firefox、Chrome等浏览器的设置都有所改变(太可恶了~),所以我毫不犹豫地将其在各浏览器插件中将其删除。但是,我的Firefox中还有点问题没有清理干净,就是我的非常喜欢的一个功能——在网页中选中文字后右键单击可以选择“Search Google for...
View ArticleLinux挂载NTFS分区:mount unknown filesystem type ‘ntfs’
今天在Redhat 6.3的Linux系统上挂挂载一个Windows的硬盘分区(NTFS格式)时,报错“mount unknown filesystem type ‘ntfs’”。 随手记一下解决方法吧。 安装两个RPM软件包:ntfs-3g、ntfsprogs,如下所示。 View Code BASH1 2 3 [root@jay-linux ~]# rpm -qa | grep ntfs...
View Article重定向Windows中命令提示符的标准输出和错误输出信息
测试遇到Windows guest,依然需要写Windows上的BAT脚本应用于自动化测试中,对于其中执行的程序和脚本,需要将其运行的标准输出和错误输出重定向到文件中,然后执行完成后可以分析该日志文件即可了解执行情况。 其实Windows中关于输出重定向,和Linux中基本上是一样的。 1. 使用“>”符号进行输出重定向,以覆盖的方式重定向到文件。 2....
View ArticleMercurial(hg)的二分查找 (hg bisect命令)
如果一个在代码仓库中发现了一个bug,如果能够将其定位到是某一次提交(commit)引起的,然后再来fix这个bug就会比较容易了。基本上可以说,定位到具体的问题点,就可以算解决了一半问题了。 在GIT、Mercurial(hg)等SCM工具中,提供了bisect命令用于二分查找(binary section...
View Articlegit中的二分查找(git bisect)
用git管理的代码仓库,如果发现引入的新的bug,则可以使用 “git bisect” 来进行二分查找,从而定位是到引入bug的commit。这也特别是Linux、KVM、QEMU等开源社区中大家最常用的方法。 当有bug被fix时,也可以同样使用”git bisect”来二分查找fix了这个bug的commit。不过,由于”git bisect”最初是用于寻找引入bug的坏点而不是fix...
View Article主流浏览器的HTTP最大并发连接数
这几天翻阅了一下《HTTP: The Definitive Guide》这本书,还是学到一些东西。看到HTTP客户端一般对同一个服务器的并发连接个数都是有限制的,所以顺便再次总结一下浏览器对同一个服务器的HTTP最大并发连接数。 浏览器的并发连接数并非越大越好。书中的原话提到:In practice, browsers do use parallel connections, but they...
View ArticleWindows中网络连接,发送数据包正常,接收数据包为0或很小值
一段时间之前,将笔记本电脑(还是Windows XP SP3的老系统)借给一个同学了,今天去拿回来了,不过发现已经不能正常上网了。解决这个不能上网的问题,还有点麻烦,折腾了将近两小时,⊙﹏⊙b汗,所以记录一下吧。 基本现象是:网络连接那里,发送数据包数量是正常的,而收到数据包为零或者数值很小。 通过一系列简单的检查,发现: 1. ping loalhost 和 ping 220.181.111.8...
View ArticleIE/Firefox/Chrome等浏览器保存Cookie的位置
前面写了篇长文(使用Jmeter登录WordPress的问题)中也重点是Cookie的问题,这里再简单说下什么是Cookie并且列举一下主流浏览器保存Cookie的位置吧。 什么是Cookie? A cookie, also known as an HTTP cookie, web cookie, or browser cookie, is a small piece of data sent...
View ArticleGit与远程repository同步tag和branch
有时候,干的活也可能有点杂,什么代码仓库管理之类的事也会做一些。很久之前,我在内部建立了一个的各种Linux kernel、KVM、QEMU、Xen、libvirt等源码仓库的mirror,一般来说还是比较好用的 不过,最近发生过两点小事情,就是分别关于Git与远程repository的Tag和Branch没有同步的问题,简单记录一下吧。...
View Articlehg push出错“Permission denied .hg/store/lock”
昨天搭建了个可供clone、push等操作的mercurial(hg)的repository,但让别人 hg push 时就不成功,报错信息为: View Code BASH1 2 3 4 [root@jay-linux temp.hg]# hg push pushing to http:xxxx searching for changes abort: HTTP Error: 500...
View ArticleMac OS X 上的“MySQLWorkbench quit unexpectly.”问题
今天,在我的Mac OS X(10.8.4)系统上使用MySQLWorkbench 6.0.7,在启动之时,就遇到问题不能启动,提示对话框为“MySQLWorkbench quit...
View Article在Mac OS X上使用HAXM加速Android Emulator
现在换了Mac Air作为工作笔记本,偶尔还是会在Mac上使用Android Emulator跑跑Android App之类的;为了解决Emulator启动和运行很慢的问题,当然使用以前同事对Mac上android emulator进行加速的软件HAXM(Hardware Accelerated Execution Manager)。HAXM利用硬件上的Intel...
View ArticleGit-diff根据文件扩展名(文件名后缀)来查看diff信息
在实际工作中,通过git diff来计算代码变更数量,有碰到的需求是,仅仅统计某些类型的文件(带有特殊后缀名/扩展名的文件),比如:仅仅统计当前git repo中的.java、.xml、.c、.cpp这样的文件的该变量。可以有如下两种方法实现让Git根据文件后缀名来统计,而且统计其中各个子目录中的符合条件的文件。 1....
View ArticleMac OS X “to open Eclipse, you need a Java SE 6 runtime”问题解决
在Mac OS X上,只安装了Java 7而没有安装Java 6时,打开Eclipse等依赖Java的软件,可能会遇到: To open “Eclipse,” you need a Java SE 6 runtime. Would you like to install one now? 这样的错误提示,经过查找和实验,这里给两个解决方案吧。 1.修改Java安装目录的Info.plist文件:...
View Article升级到Mac OS X 10.9 “Mavericks”
发现Intel的HAXM已经专门对OS X 10.9做了hotfix之后,我就考虑可以升级Mac OS了。昨晚通过App Store升级了OS X,网速还可以,一小时多点时间就下载完成了,安装过程也大约花了1个多小时,总共2.5小时就升级到了最新的10.9 “Mavericks”系统。 升级后的系统: View Code BASH1 2 3 4 5 6 7 jay@Jay-Air:~...
View Article《PPT演示之道——写给非设计人员的幻灯片指南》(第2版)读书笔记
这几天,读了《PPT演示之道——写给非设计人员的幻灯片指南》(第2版),如下仅是一些书中摘录的笔记。 PPT用途常见分类:视觉辅助、自动演示、阅读 避免无用PPT的方法:1. 不用PPT; 2. 提炼要点; 3.备注功能。 PPT设计中的十大问题:1. 密密麻麻的字; 2. 看不清的字; 3. 画蛇添足的艺术字; 4. 杂乱的图; 5. 无关的图; 6. 陈旧的剪贴换; 7. 眼花缭乱的配色; 8....
View Articlejboss启动失败“Could not create deployment:...
今天在一个测试环境中启动jboss时,不能正常启动,后来找了一会儿才查到了原因,记录一下吧。 在jboss.log中可以看到“Could not create deployment:...
View Article本站使用nginx+php-fpm了
我的VPS是购买的国外的一个很便宜的主机,其内存只有可怜的512MB。本来,如果仅仅是服务于我博客目前的正常访问量,这个配置的VPS也是足够的;然后,互联网上总是有各种恶意访问(或攻击),前面我一直是使用Apache来做web...
View Articlepip install 时报错“unused-command-line-argument-hard-error-in-future”
在我的Mac Air上,用pip安装一些Python库时,偶尔就会遇到一些报错,关于“unused-command-line-argument-hard-error-in-future”,如下: cc -fno-strict-aliasing -fno-common -dynamic -arch x86_64 -arch i386 -g -Os -pipe -fno-common...
View ArticleMac上命令行查看系统内存使用量
在Mac上,查看系统CPU、内存等使用量,可以用Activity Monitor这个图形化的工具。那么,怎么用命令行来查看呢? 关于CPU的使用,用top命令即可。 关于内存的使用情况,也可以用top,不过我常用的完整命令是:top -l 1 | head -n 10 | grep PhysMem 不过,关于内存的使用,我更喜欢用 vm_stat命令。...
View Article