Quantcast
Channel: 软件应用 –笑遍世界
Browsing latest articles
Browse All 51 View Live

Image may be NSFW.
Clik here to view.

用 IE 7.0 浏览器 了

你还在使用IE 6 吗? 如果是,你就太 Old  fashion 了!!!        现在推出了IE 7.0 ,你还在犹豫什么呢?          强大的功能等你去发掘   》》》》》》》》   点击这里 IE 7.0 (华军)  华军下载 --- IE 7.0   来看一下吧,这是我在新浪网摘录的一篇文章,介绍IE 7.0 的 !          微软IE 7.0浏览器正式版评测手记...

View Article


Chrome浏览器代理插件Switchy代理设置

在Firefox下,我用AutoProxy插件来管理代理,非常的好用,具体使用不做介绍,google一下即可找到。 今天在Chrome浏览器上设置了一下ssh代理,简单说一下方法吧。0.自己有了ssh代理的,如:我是用的本地ssh 7070端口的代理,链接到弗吉尼亚州的一台linux服务器。1.安装Chrome的插件Switchy:...

View Article


IE9兼容性视图和“Sorry, your browser/program is not supported by Web Dynpro”的解决方案

前两天IE9正式发布了,刚好公司的laptop是用的Win7系统,可以安装IE9,就迅速下载尝鲜了。PS: IE9已经不支持Win XP了,BS一下。...

View Article

冷启动和热启动的区别(cold reset & warm reset)

还依稀记得,在初中一年级的时候,学校第一次开设电脑课,当时老师就给我们将用Ctrl+Alt+Del重启计算机是热启动。然后,到今天其实都还没高很清楚冷启动和热启动的区别,刚好看什么资料时提及了一下,遂早点资料看了下,补充点计算机初级知识。冷启动,Cold Reset, cold reboot, cold boot, hard reboot, 关闭电源,再打开电源重启计算机。热启动,Warm...

View Article

Image may be NSFW.
Clik here to view.

Outlook无法打开默认电子邮件文件夹。MAPI无法加载信息服务mspst.dll。解决方法

记得年初时,遇到了一个Outlook 2007的问题,还截了图放着,现在看到了,回来记录一下解决方法吧。现象:outlook2007不能正常打开。提示为:Outlook无法打开默认电子邮件文件夹。出现意外错误。MAPI无法加载信息服务mspst.dll。请检查是否正确安装并配置了服务。解决方法:到能正常使用的同版本的Outlook(比如2007版)系统上,复制MSPST32.DLL...

View Article


MoinMoin Wiki权限设置

本来没怎么弄Wiki的(尽管我天天都在用wikipedia),而前两天去我们Team...

View Article

git和hg (mercurial)的一些基本用法

还是快毕业时到公司实习那时开始接触版本管理工具,当时及前两年都是一直用svn来做SCM工具,而最近这一年做Open Source,主要用git和mercurial (hg)来做SCM工具了。其实,现在看来,其实作为非专业SCM人员,作为一个Developer或者QA,多数情况下只需要简单了解其中原理和基本命令即可。本文主要根据git和mercurial官网的Quick...

View Article

Welcome to my git repositories on github.com

I set up some git repositories for my studying or projects on github.com yesterday. The below is the list of available repositories. my home page: https://github.com/smilejay/ python repo:...

View Article


Eclipse中tab width的设置

前阵子,看到水木中讨论python中的用空格还是用tab来做indentation,然后也讨论到了tab的宽度什么的。在Python、C、Shell中,现在我一般采取tab来做缩进,一般我设置为一个tab显示为8个字符宽度(当然tab是tab,不是8个空格,尽管我可以让它看起来是几个空格的间隔),这主要还是linux...

View Article


Python IDE —— Pydev的一些个性化设置

以前我用过eric做python的IDE,但用的不是很爽,然后也试图用Vim添加一些插件来做python的IDE,也没搞的很好,估计用户就是这样,初次看到或者使用的时候给用户造成了一些困难,就很可能让用户对这个产品丧失兴趣。当然我不是说eric、vim不好,相反,它们都有很多用它们来写Python的支持者,而且我写C或者Shell时都一般用Vim。后来,写Python时,我就用了Eclipse,加上...

View Article

用git daemon搭建git repositoy(搭建git服务器)

这几天,刚好重新搭建了一个git server,其实曾经也搭建过的,这次把过程及遇到的问题简答记录一下吧。 Demoed on RHEL6.2 system 1. install rpm packages: git, git-daemon 2. prepare some git repos in /home/repo/pub 3. for a read-only repo View Code...

View Article

用hg serve发布Mercurial repository

经常使用Mercurial的repo(比如:xen-unstable.hg),本文就如何搭建一个hg repository吧。 首先,需要建立一个repo,【安装mercurial软件包 自不必说的了】 View Code BASH1 2 3 4 5 $ hg init (project-directory) $ cd (project-directory) $ (add some files) $...

View Article

用hgweb来发布Mercurial repository

hg repository 有多种的发布方式,前面我讲到过hg serve,这次主要写一下hgweb,它可以做到像http://xenbits.xen.org/hg/ 这样的效果。...

View Article


用tsocks使用代理来clone外网的git repository

以前写过一篇关于tsocks的博客,讲解了一下tsocks的使用,这次在工作中呢,其他需要,所以又用英文写了一下。 我在网易博客中关于tsocks的博文在: 用英文写了一点tsocks用于git clone的方法如下: How to clone external git repository using tsocks What’s the background? To git clone...

View Article

Windows的build版本:chk和fre的区别

最近Windows8好像在造势吧,炒得还比较火,由于工作需要,我今天也去公司内部下载Win8的Beta版来作为Guest放到Xen中进行测试,我下载其ISO之时,我看到同一个版本号又有两种不同标识,我就被chk和fre这两种标识搞糊涂了,不确定下载哪一个。Google之后才发现,是Windows...

View Article


Windows中设置CPU数目和内存容量

这两天在看Windows 8(测试版)在作为Xen Guest中的benchmark测试。我遇到的一个问题是,比如我的系统有32个CPU和32GG内存,而在Xen环境中,Dom0总是需要一定的CPU和内存消耗的吧(我分给Dom0...

View Article

git根据commit生成patch

在看一个Bugzilla上Xen的一个bug时,提到要revert掉Dom0(用linux.git)中一个commit,当然git是有revert命令的,如下所示。 View Code BASH1 2 3 4 5 [root@jay-linux linux.git]# git revert cd9db80e5257682a7f7ab245a2459648b3c8d268 warning: too...

View Article


git中保证文件完整性的SHA-1值(commit ID)

在Git中,每个commit ID的信息(如cc127537978af35e2f502da7e8d22e340ed810e5)就是一个SHA-1 Hash值,它是对那个commit是Git仓库中内容和头信息(Header)的一个校验和(checksum)。Linux...

View Article

Image may be NSFW.
Clik here to view.

查看博客网站的Google Feeds订阅数量

听说Feeds订阅人数/阅读数量是衡量一个博客内容质量好坏的重要标准。作为自己一个博客站长,我还是向查看一下本博客网站的Feed订阅数量。 下面介绍一些方法: 1. 用一个URL访问直接获取某网站的Google中的Feeds订阅情况(包括所有Google产品中的订阅,Reader是其主要的订阅方式)。...

View Article

更改Firefox的右键搜索设置

前阵子,在一个英文网站下载什么软件来着,然后不小心就点击安装了一个流氓软件(插件),它还把我IE、Firefox、Chrome等浏览器的设置都有所改变(太可恶了~),所以我毫不犹豫地将其在各浏览器插件中将其删除。但是,我的Firefox中还有点问题没有清理干净,就是我的非常喜欢的一个功能——在网页中选中文字后右键单击可以选择“Search Google for...

View Article

Linux挂载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 Article


Mercurial(hg)的二分查找 (hg bisect命令)

如果一个在代码仓库中发现了一个bug,如果能够将其定位到是某一次提交(commit)引起的,然后再来fix这个bug就会比较容易了。基本上可以说,定位到具体的问题点,就可以算解决了一半问题了。 在GIT、Mercurial(hg)等SCM工具中,提供了bisect命令用于二分查找(binary section...

View Article

git中的二分查找(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 Article


Windows中网络连接,发送数据包正常,接收数据包为0或很小值

一段时间之前,将笔记本电脑(还是Windows XP SP3的老系统)借给一个同学了,今天去拿回来了,不过发现已经不能正常上网了。解决这个不能上网的问题,还有点麻烦,折腾了将近两小时,⊙﹏⊙b汗,所以记录一下吧。 基本现象是:网络连接那里,发送数据包数量是正常的,而收到数据包为零或者数值很小。 通过一系列简单的检查,发现: 1. ping loalhost 和 ping 220.181.111.8...

View Article

IE/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 Article

Image may be NSFW.
Clik here to view.

Git与远程repository同步tag和branch

有时候,干的活也可能有点杂,什么代码仓库管理之类的事也会做一些。很久之前,我在内部建立了一个的各种Linux kernel、KVM、QEMU、Xen、libvirt等源码仓库的mirror,一般来说还是比较好用的 不过,最近发生过两点小事情,就是分别关于Git与远程repository的Tag和Branch没有同步的问题,简单记录一下吧。...

View Article

hg 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 Article



Mac 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 Article

Git-diff根据文件扩展名(文件名后缀)来查看diff信息

在实际工作中,通过git diff来计算代码变更数量,有碰到的需求是,仅仅统计某些类型的文件(带有特殊后缀名/扩展名的文件),比如:仅仅统计当前git repo中的.java、.xml、.c、.cpp这样的文件的该变量。可以有如下两种方法实现让Git根据文件后缀名来统计,而且统计其中各个子目录中的符合条件的文件。 1....

View Article

Mac 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


Image may be NSFW.
Clik here to view.

升级到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 Article

jboss启动失败“Could not create deployment:...

今天在一个测试环境中启动jboss时,不能正常启动,后来找了一会儿才查到了原因,记录一下吧。 在jboss.log中可以看到“Could not create deployment:...

View Article


本站使用nginx+php-fpm了

我的VPS是购买的国外的一个很便宜的主机,其内存只有可怜的512MB。本来,如果仅仅是服务于我博客目前的正常访问量,这个配置的VPS也是足够的;然后,互联网上总是有各种恶意访问(或攻击),前面我一直是使用Apache来做web...

View Article


pip 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 Article

Mac上命令行查看系统内存使用量

在Mac上,查看系统CPU、内存等使用量,可以用Activity Monitor这个图形化的工具。那么,怎么用命令行来查看呢? 关于CPU的使用,用top命令即可。 关于内存的使用情况,也可以用top,不过我常用的完整命令是:top -l 1 | head -n 10 | grep PhysMem 不过,关于内存的使用,我更喜欢用 vm_stat命令。...

View Article

推荐一个Mac上配置Vim的开源项目 max-awesome

Square公司开源了一个用于在Mac上配置Vim和tmux的开源项目,我也在使用中,感觉很不错哦。 github上开源项目的地址为: https://github.com/square/maximum-awesome (该项目是ruby写的,用rack命令来安装)...

View Article

Mac上Foxmail搜索功能失效的问题

在Mac上,我使用Foxmail做邮件客户端,不过前段时间是升级还是怎么后,就莫名其妙的,搜索框那里输入任何搜索信息都没有结果了。虽然有所不便,不过都还是忍着,今天忽然想解决Foxmail的搜索问题。其实很简单,记录一下过程吧: 1. 删除当前用户的Foxmail的各种文件: rm -rf ~/Library/Containers/com.tencent.Foxmail 2....

View Article


Nginx+Gunicorn+Django出现“Bad Request (400)”

配置Nginx+Gunicorn+Django时,发现所有请求都是返回“Bad Request (400)”。 最开始,很直观地想到是Django的settings.py中配置的ALLOWED_HOSTS,检查了一下我的配置已经为:ALLOWED_HOSTS = [‘*’]表示允许所有的host。注:如果DEBUG=True,则不检查request...

View Article

Django应用解决跨域API调用问题

以前一个实习生做个工具时遇到了跨域调用的问题,当时没有详细地解决。前几天,在做目前的质量度量平台时,也遇到了跨域问题,我前面有一个做法是,在本地server中增加一个API,这个API的功能是远程请求一个API并解析数据,这样浏览器访问本系统时只需要调用同域名下新增加的这个API即可,不存在跨域问题。不过,这次我想直接在AngularJS中调用跨域的远程API。...

View Article


Nginx “413 Request Entity Too Large”解决方法

使用bugzilla时,有时需要将手机截屏、拍照作为附件上传,而现在手机分辨率很大,照片大小可能都大于1MB。 最近有同学反映Bugzilla上传较大的附件时,会失败,抛出“Nginx 413 Request Entity Too Large”的错误。看着这个就知道是Nginx那边的配置问题了。 首先检查Bugzilla本身的附件上传限制大小,在Bugzilla的“Administration...

View Article

交互模式下python自动补全和vim中python自动补全

有时简单试验一下小代码或某个类的方法,还是用交互模式下的python比较方便;不过有一个问题,交互模式python默认没有自动补全功能。我用的是Mac Air上自带的Python,由于Mac OS X的一些特殊性(详见后面的参考文档),网上找了一些办法都不行,最后用了如下这个,很好用,按tab两次可以提示自动补全。 View Code PYTHON1 2 3 4 5 6 import...

View Article


Windows shutdown命令详解

基本都在搞Linux,对Windows生疏了很多,不过刚好有个test case是在KVM和XEN上运行Win2k8系统,其中某步是telnet到Windows上面去关机。总结一下Windows中用到的shutdown命令吧(对Windows2000/Windows XP/Windows 7/ Windows...

View Article

使用Nginx,Gunicorn,Virtualenv,Supervisor和MySQL搭建Django生产环境

Django自带的开发者运行模式,是不适合直接运行在生产环境的。 所以需要一个WSGI server来正式部署和运行Django项目,我的选择是Gunicorn。 当然作为web入口的web server,我选择了非常流行的Nginx,使其直接服务静态文件的请求,并且转发动态请求给后端Gunicorn服务。...

View Article

使用gitweb展示git仓库

使用web方式展现git仓库可不clone代码却可以查看仓库中的信息,如 linux kernel网站的gitweb: https://git.kernel.org/pub/scm/linux/kernel/git/ 实现上面这样的一个git的web展示并不难,因为有一个工具就叫做gitweb,下面简单介绍下,我如何使用它的。 1. 安装gitweb:方式可以使使用yum install 或者...

View Article

Mac上iTerm2配置sz, rz远程上传和下载文件

在Windows上的SecureCRT、XShell远程连接Linux服务器,通常可以使用sz、rz等命令来上传和下载文件。 现在在Mac OS X上,我通常使用iTerm2作为终端,直接ssh到对应的Linux服务器上,通常也是使用scp来进行远程文件的拷贝;不过,有些情况下,使用sz、rz来进行文件传输还是挺方便的,那么如何在iTerm2中配置sz、rz呢?...

View Article


Image may be NSFW.
Clik here to view.

Python WSGI Server性能简易评估

WSGI概念 WSGI的全称是Web Server Gateway Interface,这是一个规范,描述了web server如何与web application交互、web application如何处理请求。 PEP 3333中详细定义了WSGI规范:https://www.python.org/dev/peps/pep-3333/ Python中常见的WSGI服务器有:Gunicorn,...

View Article

Browsing latest articles
Browse All 51 View Live