- 浏览: 427357 次
- 性别:
- 来自: 杭州
最新评论
-
lkun__blog:
网页打不开啊
博客搬家到http://cuiz.me -
bglmmz:
楼主怎么解决的?我用python调用ice服务,也出现此问题, ...
syscall exception: 存储空间不足,无法处理此命令 -
luliangy:
哥,你什么配置,我10W个请求10秒左右就搞定了,毫无压力,R ...
Nginx和Apache简单的并发压力测试 -
liuxuejin:
这!看的我都···········。我看代码而已。怎么
EPOLL及消息队列实现SMTP 之 青楼的故事 -
zires:
night_stalker 写道unicorn 也很好维护啊, ...
Unicorn和Passenger性能测试对比
文章列表
我这里把我用到的那些东东整理一下,以后再安装直接copy就好了,
方便多了,否则找个地方去下载就要找半天.
sysstat 写道
wget http://pagesperso-orange.fr/sebastien.godard/sysstat-9.0.6.tar.gz
tar -zxvf sysstat-9.0.6.tar.gz
cd sysstat-9.0.6
./configure
make && make install
cd ..
wget http://ncu.dl.sourceforge.net/project/rstatd/rstatd/3.07/rsta ...
网线被狗咬了,总比权利被狗吃了好.
先用电脑+猫上网,然后拨号,
让他以为是一台电脑上网的,他就让我通过.
通过之后,在猫和电脑之间加上路由器,
这时候不需要重新拨号,电信不知道是路由器上网,以为还是一台电脑呢,于是就可以上了.
#直接Copy并粘贴到控制台
#安装Ruby1.9.1-p378
wget ftp://ftp.ruby-lang.org:21//pub/ruby/ruby-1.9-stable.tar.gz
tar -zxvf ruby-1.9-stable.tar.gz
cd ruby-1.9.1-p378/
./configure --prefix=/usr/local/ruby-1.9.1-p378
make && make install
echo export PATH=/usr/local/ruby-1.9.1-p378/bin:$PATH >> ~ ...
看看图片
《纯娱乐》
这款Web拼音程序是我用来推广阿里拼音的业余之作,并非官方产品。
做这个程序的目的并非单纯好玩,更是一种推广阿里拼音的方法,
如果大家觉得有趣,请在阿里拼音发布之后,下载桌面版阿里拼音输入法。
特将此玩具送给Ruby爱好者们。
该gem需要安装ffi:
gem i ffi
安装好改gem后,
执行:
引用webpy [-H yourip -p server port -help]
默认的ip和端口是:
引用PORT=args('p')||1234
HOST=args('H')||'127.0.0.1'
启动后,打开浏览器访问:
http://#{HOST} ...
读场景:
压力集中在web服务器上,cpu和load分别为95%和25.
写场景:
和读一样,压力还在web服务器上,mysql没有任何压力.
读写混合场景:
性能骤然下降,web服务器的cpu和load分别为35%和7,
但mysqlload高达70多,cpu满负载.
看mysql的实时任务,发现大量的锁记录,主要是update和select.
看几个被锁的sql所操作的表,
都是myisam引擎.
分析:
为什么单独读写的性能那么高,读写混合却给mysql造成这么大压力?
原因:
myisam是表锁,不支持并发读写,
当读写同时请求执行的时候,先响应写的请求,读被锁定.
附件中是补丁及安装脚本,
安装前先看下install那个脚本,
后面两行注释可以去掉.
这个pach是这个哥们10年1月7号刚刚写的,
http://www.mattvsworld.com/blog/2010/01/compiling-libvirt-and-ruby-libvirt-on-mac-os-x/comment-page-1/#comment-6
测试是软件制造过程中很重要的一个环节,
很多NB的厂家为了宣传自己的质量或者效率或者技术,都喜欢鼓吹自动化测试.
啥是自动化?
啥能自动化?
为啥要自动化?
啥时候不要自动化?
很多家伙没考虑清楚这几个问题就走向了大规 ...
玩玩的,很好玩不是么,工作就是要好玩,否则还工作个屁啊。
输入的参数依次为年月日小时分钟秒毫秒,至少输入前四个,
当定时器起作用后
可以自动的寻找LR的Controller窗体,
找到后自动点击Start按钮,
然后就自动执行性能测试了,
如果还有临时文件覆盖确认窗体出现,
也会顺便点掉它确保执行顺利。
require 'rubygems'
require 'win32ole'
require 'pp'
p "Arguments:"+ARGV.inspect
p("[useage]:LRControllerTimer.rb year month d ...
利用QC的开放架构平台的COM组建,
给HP的QC写一个MetaServer,
将我用到的接口写成Rest服务。
我用到的接口是向测试计划树中添加测试文件夹及节点。
输入是一个代表树结构的Json对象。
QCMetaServer源码:
require 'rubygems'
require 'activerecord'
require 'win32ole'
require 'pp'
require 'sinatra/base'
require 'coderay'
class PRJAlreadyExist < RuntimeError; end
class T ...
rtrtrt
如果你在升级了雪豹并且设定为64位启动模式后,
TM无法通过Command+R执行可以直接执行的文件,比如Ruby代码,
那请试试下面这个方法吧,虽然很山寨,但是很管用!
比如你Command+R的时候,
TM提示如下:
引用/Applications/TextMate.app/Contents/SharedSupport/Support/lib/tm/process.rb:169:in `fcntl': Inappropriate ioctl for device (Errno::ENOTTY) from /Applications/TextMate.app/Contents/Share ...
require "rubygems"
require "net/ssh"
def rch_passwd(server, username, password)
Net::SSH.start(server, username, :password => password,:timeout => 120) do |ssh|
ssh.exec!("echo \"root:girl75B\" | chpasswd")
end
end
# File format
# 10.2 ...
我靠,
一个对象在MXML和AS里面一般都通用,MXML里面的属性在AS中可以直接当对象的属性用,这个我看很多Flex的对象都这么搞的,可偏偏我碰到一个backgroudColor这个MXML中的属性,在AS中不是对象的属性!!!
你猜它怎么搞的?在AS中要用对象.setStyle('backgroudColor',value);这样来赋值.
折腾我半个小时,我说HBOX怎么没有背景色这个属性呢........
在开始设计部门内部太极项目二期的时候,就一直在反思一期工作中的哪些不足以及给组内同学带来的痛苦。
其中最让我苦恼的是界面的设计和开发,我很懒,当时在用EXTjs写界面的时候就想,如果每种界面都像VB的程序一样拖拖拉拉就可以搞出一个看似专业的界面就好了。再结合组内同学对界面的恐惧,我征求大家的意见后,决定在二期采用Flex做一个副客户端展示层。
这个决定挺痛苦的,EXTjs刚用熟练,就要扔掉重新去学Flex,而且要重做这个页面,想想都头疼。
我不会Flex,当初用EXTjs也是现学现卖,所以我觉得不用太复杂的技巧和功能的话,学习成本不会大。但有一点我很关注,就是Flex这种需要编译的语言和Java ...
这是一个Ruby写的玩具,通过它配合crontab可以定时的给你的朋友们发送包含:
天气预报\ 近期电影\ 历史上的今天 等内容的邮件,
而且该GEM的扩展性不错,只要你写了一个插件放到源码的feature目录,并且这个类实现了fdata方法,那么当发邮件的时候WishMailer将自动把这个插件的内容插入邮件正文.
(
如果你的feature初始化的时候不需要参数,
请在class代码里
include Featrues
如果需要参数来初始化,请在你的插件文件最后一行加入类似如下代码:
Features.pool << GoogleWeather.new(:cs=>['Be ...