上一页 1 ··· 6 7 8 9 10 11 12 13 下一页

使用Siege进行WEB压力测试

摘要: 虽然Apache自带一个压力测试工具ab,但是ab的功能太简单了,无法模拟真实的web访问,所以我们要用到更加强大的web压力测试工具——Siege(英文原意:围攻)。首先,进行安装:wget ftp://ftp.joedog.org/pub/siege/siege-latest.tar.gztar zxvf siege-latest.tar.gzcd siege-2.67./configuremake && make install安装完成后,就可以开始进行压力测试了修改siege配置vi ~/.siegerc调整:verbose = falseconcurrent = 50 阅读全文
posted @ 2010-10-29 14:51 斯人- 阅读(197) 评论(0) 推荐(0) 编辑

当switch/case条件遇到了数字0

摘要: 不再谈 == 与 === 的区别了,地球人都知道。平时也很小心,当有0的时候,当有空的时候,判断是否为false的时候,我都会使用===。可是,郁闷的事情还是发生了。有一个接口返回的数值有,0,1,2,3,4,5。心里琢磨着,这不正是用switch和case的地方吗?于是不管三七二十一,写各种case条件,及default。心里琢磨着这程序员的生活是多么美好啊!这是为监控合作方的接口返回值写的程序,可是第一天的时候就收到了短信报警。正常程序应该返回的是4,可是却返回了0。这咋能行?和合作方说了半天,无果。于是加上了日志。幸运的是昨天再一次收到报警,心里还在高兴(这不是贱的吗?)。可是看日志文件 阅读全文
posted @ 2010-10-29 14:44 斯人- 阅读(1061) 评论(0) 推荐(0) 编辑

php魔术方法和魔术变量 详细说明

摘要: PHP把所有以__(两个下划线)开头的类方法当成魔术方法。所以你定义自己的类方法时,不要以__为前缀。1、__construct()当实例化一个对象的时候,这个对象的构造方法将首先被调用;我们知道php5对象模型和类名相同的函数是类的构造函数,那么如果同时定义构造函数和__construc()方法的话,php5会默认调用__contruct()而不会调用同类名函数,所以__contruct()作为类的默认构造函数;2、__destruct()析构函数会在到某个对象的所有引用都被删除或者当对象被显式销毁时执行。3、__get(string $name)当试图读取一个并不存在的属性时被调用;如果试 阅读全文
posted @ 2010-10-28 15:38 斯人- 阅读(172) 评论(0) 推荐(0) 编辑

C++容器类 Vector教程

摘要: Vector是一种类模板..使用方法为vector<数据类型> 变量名;如vector<int> vi;可有多种方式vector<int>vi; 保存类型为int的对象.初始化值为空vector<int>vi(v2); v2是vi的副本vector<int> vi(10); 保存为int的对象.初始化值为10vector<int>vi(n,10); 保存n个值为10的元素用push_back像vector压入值;如 vi.push_back(10);用 vi.empty()判断 vi是否为空用 vi.size()获取vi的 阅读全文
posted @ 2010-10-25 22:31 斯人- 阅读(302) 评论(0) 推荐(0) 编辑

模仿JQUERY写框架类

摘要: var siren=window.siren=window.$=function(selector){ return new siren.fn.init(selector);}为了让我们生成的对象能够调用在prototype里定义出来的方法, 我们需要用原型的方式(把siren当作是一个类)给siren添加一些方法siren.fn=siren.prototype={//构造函数应该返回一个实例 init:function(selector){ if(selector==null){ return this; } this[0]= document.getElementById(s... 阅读全文
posted @ 2010-08-27 16:28 斯人- 阅读(136) 评论(0) 推荐(0) 编辑

C++通过ASM写汇编代码

摘要: 示例如下#include<iostream.h>intmain(void){inta,b,c;a=12;b=24;__asm{moveax,amovebx,baddeax,ebxmovc,eax}cout<<c<<endl;return0;} 阅读全文
posted @ 2010-08-03 20:47 斯人- 阅读(1526) 评论(0) 推荐(0) 编辑

C++外挂 读写游戏内存

摘要: 以下为 关键代码SetWindowText("植物大战僵尸太阳修改器--斯人"); //设置窗口标题 GameHwnd=::FindWindow("MainWindow","植物大战僵尸中文版"); //获取句柄 GetWindowThreadProcessId(GameHwnd,&hProcId); //获取进程ID mProcID=OpenProcess(PROCESS_ALL_ACCESS,false,hProcId); //打开进程 if(mProcID==0){ //如果进程ID等于0 退出 MessageBox(& 阅读全文
posted @ 2010-08-03 20:44 斯人- 阅读(2943) 评论(1) 推荐(0) 编辑

[QT] parent参数

摘要: 程序写的多了,你会发现几乎所有的Qt类的构造函数都会有一个parent参数。这个参数通常是QObject* 或者是 QWidget* 类型的。很多情况下它都会有一个初始值0,因此,即便你不去给它复制也没有丝毫的问题。于是,稍微偷懒一下,就会不自觉的忽略了这个参数。那么,这个参数到底是干什么用的呢?其实,这个参数有很多用处。就像它的名字一样,这个参数指定了组件的父组件。对于一个对话框来说,对话框一般是不作为顶层容器出现的,因此在任务栏上一般是没有对话框的位置的。怎么指定这个对话框不是顶层容器呢?有父组件的组件不就不是顶层容器了吗?因此,只要你指定对话框的parent属性,任务栏就不会出现它的身影 阅读全文
posted @ 2010-06-17 11:09 斯人- 阅读(232) 评论(0) 推荐(0) 编辑

[QT]QT 教程之实例分析[十] 文件属性查看器(QFileInfo)

摘要: 重点知识已近在代码里注释...请仔细看代码本文原创转载请保留此链接 http://blog.csdn.net/siren0203头文件getInfo.h#ifndef HEADER_H#define HEADER_H#include <QDialog>#include <QObject>class QPushButton;class QLineEdit;class QPushButton;class QLabel;class QVBoxLayout;class QHBoxLayout;class QGridLayout;class getFileInfo: public 阅读全文
posted @ 2010-06-13 13:41 斯人- 阅读(885) 评论(0) 推荐(0) 编辑

[QT]QT教程之实例分析[九] 网络广播程序(QUdpSocket)

摘要: 重点知识已近在代码里注释...请仔细看代码本文原创转载请保留此链接 http://blog.csdn.net/siren0203本章内容 以一个完整的 广播程序为实例 再次详细说明 UDP协议的使用方法..发送端...头文件udpSocket.h#ifndef UPDSOCKET_H#define UPDSOCKET_H#include <QDialog>class QUdpSocket;class QTextEdit;class QVBoxLayout;class Server:public QDialog{ Q_OBJECTpublic: Server(QWidget *par 阅读全文
posted @ 2010-06-13 11:17 斯人- 阅读(589) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 下一页