随笔分类 -  开发工具

http_load常见问题及解决方案
摘要:1.错误信息:byte count wronghttp_load在处理时会去关注每次访问同一个URL返回结果(即字节数)是否一致,若不一致就会抛出byte count wrong所以动态页面可以忽略这个错误信息。或者可以对代码做修改http_load.c【原来的】“stderr, "%s: byte 阅读全文

posted @ 2018-12-10 16:31 ExplorerMan 阅读(748) 评论(0) 推荐(0)

ab压力测试-突破最大线程数
摘要:ab压力测试中,发现你一次最多只能启动1024个线程 默认情况下,一个线程的栈要预留1M的内存空间 而一个进程中可用的内存空间只有2G,所以理论上一个进程中最多可以开2048个线程 但是内存当然不可能完全拿来作线程的栈,所以实际数目要比这个值要小。你也可以通过连接时修改默认栈大小,将其改的比较小,这 阅读全文

posted @ 2018-12-10 16:26 ExplorerMan 阅读(1013) 评论(0) 推荐(0)

apache-ab并发负载压力测试 不错
摘要:ab -n 3000 -c 3000 http://www.test.com/ c 100 即:每次并发3000 个 n 10000 即: 共发送3000 个请求 ab -t 60 -c 100 http://192.168.0.10/ 在60秒内发请求,一次100个请求。 带参数的的请求 ab - 阅读全文

posted @ 2018-12-10 16:23 ExplorerMan 阅读(399) 评论(0) 推荐(0)

Web性能压力测试之Webbench使用详解
摘要:Webbench是知名的网站压力测试工具,它是由Lionbridge公司(http://www.lionbridge.com)开发。Webbench能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webbench的标准测试可以向我们展示服务器的两项内容:每秒钟相应请求数和每秒 阅读全文

posted @ 2018-12-10 15:01 ExplorerMan 阅读(264) 评论(0) 推荐(0)

几款Web服务器性能压力测试工具
摘要:一、http_load 程序非常小,解压后也不到100Khttp_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。下载地址:http_load-12mar2006.t 阅读全文

posted @ 2018-12-10 14:27 ExplorerMan 阅读(392) 评论(0) 推荐(0)

以非root身份安装Python的Module或者Package以及pip安装指定路径
摘要:因为要远程访问公司的服务器,没有sudo的权限,所以在安装python的一些包的时候就不能安去默认路径了(比如以/usr/local/lib/为prefix的路径)。 一般来讲用easy_install或者pip来安装的时候都默认在PATHONPATH的site-packages下面,比如/usr/ 阅读全文

posted @ 2018-05-15 11:27 ExplorerMan 阅读(357) 评论(0) 推荐(0)

Git 的 cherry-pick 功能
摘要:简而言之,cherry-pick就是从不同的分支中捡出一个单独的commit,并把它和你当前的分支合并。如果你以并行方式在处理两个或以上分支,你可能会发现一个在全部分支中都有的bug。如果你在一个分支中解决了它,你可以使用cherry-pick命令把它commit到其它分支上去,而不会弄乱其他的文件 阅读全文

posted @ 2017-04-11 16:06 ExplorerMan 阅读(1777) 评论(0) 推荐(0)

TortoiseGit不同分支合并代码2
摘要:现在有主分支master和分支day2.现在要把day2上的变更合并到主分支master上! 1.首先切换到目标分支master上。 说明当前分支是master分支。 2.在master分支上查看提交记录,即show log一下。 3.切换到源分支上 4.选中你所有的提交,右键,Cherry pic 阅读全文

posted @ 2017-04-11 16:05 ExplorerMan 阅读(919) 评论(0) 推荐(0)

TortoiseGit不同分支合并代码
摘要:现在有主分支master和分支day2.现在要把day2上的变更合并到主分支master上! 1.首先切换到目标分支master上。 说明当前分支是master分支。 2.在master分支上查看提交记录,即show log一下。 3.切换到源分支上 4.选中你所有的提交,右键,Cherry pic 阅读全文

posted @ 2017-04-11 15:02 ExplorerMan 阅读(5043) 评论(0) 推荐(0)

使用TortoiseGit操作分支的创建与合并
摘要:第一步:创建本地分支 点击右键选择TortoiseGit,选择Create Branch…,在Branch框中填写新分支的名称(若选中”switch to new branch”则直接转到新分支上,省去第二步),点击OK按钮: 第二步:通过“Switch/Checkout”切换到新创建的分支上,点击 阅读全文

posted @ 2017-04-11 14:22 ExplorerMan 阅读(245) 评论(0) 推荐(0)

Windows英文版GitHub客户端使用操作流程图文攻略教程现没中文版
摘要:Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。作为一个程序员,我们需要掌握其用法。 作为开源代码库以及版本控制系统,Github目前拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代 阅读全文

posted @ 2017-01-17 11:45 ExplorerMan 阅读(261) 评论(0) 推荐(0)

手机数据抓包以及wireshark技巧
摘要:阅读目录抓包工具介绍Wireshark手机抓包Wireshark常用技巧本文主要讨论一种非常方便的抓取Android和iphone手机网络数据包的办法,以及介绍wireshark最常用的技巧回到顶部抓包工具介绍(1).网页抓包工具 Chrome浏览器插件 FireBug 插件 HttpWatch F... 阅读全文

posted @ 2015-05-27 09:33 ExplorerMan 阅读(1967) 评论(0) 推荐(0)

Git过滤文件和文夹
摘要:第一步:添加".gitignore"文件往项目根目录添加一个文件".gitignore"。这文件和".git"文件夹同级。但是在windows下无法创建".gitignore"文件名,必须把文件名改成这样".gitignore.",在文件名最后加一个英文句号就可以了。第二步:设置过滤条件bin/过滤... 阅读全文

posted @ 2015-05-07 09:33 ExplorerMan 阅读(309) 评论(0) 推荐(0)

JDK安装与环境变量配置
摘要:本文介绍JDK的安装与环境变量配置。工具/原料JDK1.7.0WIN7方法/步骤安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装... 阅读全文

posted @ 2014-06-20 10:29 ExplorerMan 阅读(322) 评论(0) 推荐(0)

Sencha Touch+PhoneGap打造超级奶爸之喂养记(一) 源码免费提供(转)
摘要:起源 非常高兴我的宝宝健康平安的出生了。对于初次做奶爸的我,喜悦过后,面临着各中担心,担心宝宝各项指标是否正常。最初几天都是在医院待着,从出生那一天开始,护士妹妹隔一段时间就会来问宝宝的喂奶,大小便,体温等情况。我想医生们应该也是通过这些数据来分析宝宝是否健康。宝宝刚才出生的几天,吃喝,大小便很频... 阅读全文

posted @ 2014-06-19 16:41 ExplorerMan 阅读(352) 评论(2) 推荐(0)

导航