分类:Tool

Home / 分类:Tool

Jmeter:Delay Thread creation until needed

2019-7-18 23:50:27 | Tool | 没有评论

在用jmeter进行压测的时候,线程组里的Thread Properties参数基本是压测的核心设置参数,如下图

Number of Threads:线程数,自行设置

Ramp-Up Period:所有设置的线程开始运行的时间范围,比如10个线程,此处配置2,那么就是2秒内开始运行10个线程

Loop Count:循环次数,也就是执行该请求的次数,如果勾forever,就会一直请求,每2秒起10[……]

Read more

JMeter获取最近时间戳

2018-8-31 00:05:07 | Tool | 没有评论

还是玩得不溜,取此刻前一分钟的毫秒级时间戳,搞了老久了

首先想到的是${__time(,)},可以获取此刻毫秒级时间戳

然后想到

${__time(/1000,)}

得到的是秒级时间戳

找葫芦画瓢,减去60000就是一分钟前毫秒级时间戳

${__time(-60000,)}

可惜,结果却是-60000,蛋碎,坑爹的官方文档上只有除

__time

The time function ret[……]

Read more

Iterm2命令行终端跳过单词设置

2018-8-25 19:01:32 | Tool | 没有评论

Mac上通常用Iterm2更搞笑,代替系统默认终端,在日常敲键盘过程中,有一些快捷键用得很频繁,除了CMD+C/V/D,CTRL+A/E之外,逐步跳过单词用得也比较多,但是默认情况下是没有设置好

正常windows下xshell是通过CTRL+方向键来控制左右跳跃,或者是ALT+B/F,而Iterm2要做一下简单设置才行,按个人习惯

正常如果要往回跳,ALT(Option)+B,结果出现以下状况

[……]

Read more

Marsedit 4配置WordPress客户端

2018-3-29 19:56:03 | Tool | 没有评论

手贱点了Marsedit升级到最新版,果然收钱的就来了,50刀,超出心里范围,还是找一个pojie的老版本

Marsedit是一个博客的离线客户端软件,用过Windows Live Writer的,都知道有多爽,虽然微软把它开源了搞了个Open Live Writer,可惜只有Windows版本,Mac上没有,而Marsedit算是Mac上挺好用的客户端了(本小站全部都是在marsedit上[……]

Read more

VIM编译新版本

2016-10-12 01:04:02 | Tool | 没有评论

本来打算在一台Linux虚拟机里安装个YouCompleteMe,结果出现了一行requirement惊呆了我

YouCompleteMe unavailable: requires Vim 7.4.143+

这不才只要7.3.xxx版本以上,突然偶要7.4以上了,偏偏源里安装的vim版本不够,只要手工编译一把

这里有需要一些python的依赖,具体可以vim –version看来下pyth[……]

Read more

Speedtest-cli

2016-8-6 22:35:22 | Tool | 没有评论

今天网速慢得可以,突然想起一个Linux工具speedtest,看看MAC下是否有,试了下,果然我大brew威武,想想这作者还去面试Google,还写翻转二叉树……

lihui@MacBook  ~  brew install speedtest-cli
==> Downloading https://github.com/sivel/speedtest-cli/archive[......]

Read more

VIM配置文件

2016-7-12 01:14:38 | Tool | 没有评论

如果在复制粘贴code的时候,容易出现对齐混乱,可以先 :set paste 然后进行粘贴,就会和mvim一样好用

set go=             " 不要图形按钮
set guifont=Courier_New:h10:cANSI   " 设置字体
syntax on           " 语法高亮
autocmd InsertLeave * se nocul  " 用浅色高亮当前行[......]

Read more

Git缓冲区

2016-4-17 16:25:33 | Tool | 没有评论

一直没仔细研究下git,它的分布式原理与svn的集中式管理还是有很大的不同的,小动手操作了两下

先创建一个仓库

lihui@MacBook  ~/work   master ●✚  mkdir git
lihui@MacBook  ~/work   master ●✚  cd git
lihui@MacBook  ~/work/git   master ●✚  ls
li[......]

Read more

Solarized

2016-4-17 01:58:31 | Tool | 没有评论

Iterm2的终端主题比较土,这里有一个看上去稍显档次的主题

github地址:https://github.com/altercation/solarized

具体要做的有三步:

1:首先Checkout主题

git clone https://github.com/brantb/solarized.git

2:Iterm2导入主题

Iterm2,Prefer[......]

Read more

MAC更新Sed

2015-10-26 23:55:47 | Tool | 没有评论

Sed突然不好使了,一个普通的替换都报莫名其妙的错误

原因是MAC上默认安装的sed是基于freebsd的,与Linux下用习惯的GNU版本还是有些差异的

解决方法:

先通过brew安装gnu-sed

~ on  master! ⌚ 23:39:37
$ brew install gnu-sed
==> Downloading http://ftp[......]

Read more

MarsEdit注册码

2015-9-11 00:12:00 | Tool | 没有评论

MAC上离线blog工具MarsEdit在APP Store里需要258大洋,土豪请绕道直接去

转眼30天期限只剩下两天了,下面低调提供一个注册码,至于我怎么来的,一般人不告诉他,我的版本是3.7

The Blade
RSME3-DA4KUN-3EL6Y-MXD2X-LYMT9-6KGX8-4

Thank you for purchasing MarsEdit!

[……]

Read more

Autossh外网IP反向连接内网

2015-8-19 01:48:27 | Tool | 没有评论

这里只说明一种场景流程,至于原理原因搜下autossh就行了

 

1:两台机器,一台只有内网IP,另一台有外网IP,比如

private server:192.168.100.111
public server:19.16.10.11

前提是内网这台能够ping通外网这台的外网IP地址,现在的需求是将public作为跳转机器,登陆外网机器后,能够跳转登陆到内网机器

 

2:两台机器分别创建密钥[……]

Read more

MarsEdit插入代码

2015-8-17 23:01:58 | Tool | 没有评论

选择一个离线发送blog的工具是一件十分爽的事,况且像WordPress这种,插入代码或者空格,都会默认给去掉了,在离线工具中做好可视化编辑十分美好

在Windows下,微软的良心作品WindowsLiveWriter应该是秒杀一切,插件可以随意找,想插入code可以搜索SourceCodePlugin插件,十分好用

在OS X下,也有个比较好用的离线编辑工具,MarsEdit,不过APP Sto[……]

Read more

Iterm2配置lrzsz愉快地文件传输

2015-7-30 23:31:01 | Tool | 没有评论

要想效率一点,爽一点,lrzsz依旧是一个不错的选择,不像xshell都已经给弄好了,用Iterm2的时候,默认是无法愉快地rz,sz的,需要进行一番配置

首先是Iterm2,这个快捷键方便,分屏轻松,免了一个tmux,而且配合zsh,oh-my-zsh挺顺畅,copy轻松

下载:	http://www.iterm2.com

然后是lrzsz,可以用brew安装,也可以用port

brew insta[......]

Read more

Color Scheme Molokai的安装

2015-7-10 22:11:57 | Tool | 没有评论

Molokai是一个十分不错的主题颜色,只不过需要手动安装

下载地址:

git clone https://github.com/tomasr/molokai.git

安装十分容易:

cd molokai/
cp -r colors/molokai.vim .vim/plugin/

这里如果plugin目录不存在,可以创建一个;当然你也可以直接修改系统目录下的vim配置,一般在

/usr/share/v[......]

Read more

tmux修改快捷键

2015-7-8 22:47:54 | Tool | 没有评论

手不够长,每次切屏,创建窗口ctrl+b实在操作不便,其实可以直接修改快捷键,默认的PREFIX是ctrl+b而已,修改配置的方法如下:

vim ~/.tmux.conf

加入下面两行
set -g prefix C-z
unbind C-b

重启tmux即可

修改之后就方便啦,ctrl和z十分近

ctrl+z c 创建窗口
ctrl+z n 下一个窗口
ctrl+z p 上一个窗口
ctrl+z[......]

Read more

YouCompleteMe:坚持不懈

2015-6-23 22:58:27 | Tool | 没有评论

1:安装mvim,直接装个7.4版本以上,不要再纠结7.3X支持python了

brew install mvim
brew install cmake

2:链接下

ln -s /usr/local/bin/mvim /usr/local/bin/vim

3:安装Vundle

git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle[......]

Read more

源码统计工具cloc

2015-6-22 20:53:37 | Tool | 没有评论

在有福那里看到了一个源码统计工具,貌似看上去挺简洁方便的,正好用用

http://sourceforge.net/projects/cloc/

可是坑爹的是,龟速,原因都懂的

直接brew进行安装

lihuideMacBook-Pro:Downloads lihui$ brew install cloc
==> Downloading https://downloads.sourceforge.[......]

Read more

IP List

2015-6-20 21:20:29 | Tool | 没有评论

最悲剧的时候,就是想搜点资料的时候,某东西就抽筋了,低调一点

208.117.243.47|208.117.244.101|173.194.201.105|173.194.200.149|64.233.162.85|173.194.201.94|208.117.244.113|208.117.244.105|173.194.201.133|208.117.244.45|173.194.201.93[......]

Read more

Chrome运行安卓APK的扩展程序

2015-6-18 22:10:40 | Tool | 没有评论

天天开VPN都要拿出手机,解锁,点击将军令,默默就为了等一个六位数字,感觉更是被绑成了手机党,google的chrome有一个执行安卓apk应用程序的扩展程序,好处就是,只要有chrome就能启动apk程序,对于将军令这种动态密保再好不过了

1:下载APK

你要运行的安卓应用程序,APK格式,都懂的

2:扩展程序

首先你得有chrome浏览器

然后链接:http://[……]

Read more

Something about IP List

2015-5-27 17:55:02 | Tool | 没有评论

唉,某东西动不动就失效,打不开实在很麻烦,明白是啥的就低调地copy

64.233.188.115|74.125.237.45|64.233.188.133|64.233.188.106|64.233.188.152|64.233.188.98|64.233.188.167|64.233.188.96|74.125.237.25|173.194.218.176|64.233.188.81|74.12[......]

Read more

对于VIM插件YouCompleteMe,最近比较纠结,这名字倒是取得相当顺眼,就是安装起来太顽强了

1:Cygwin

如果想Cygwin上安装,建议放弃,我在编译得离成功最近的一步的时候,由于Boost的一些库文件很多ifdef指定了操作系统以及头文件路径,与linux基本一致,但是cygwin毕竟类linux工具,差异还是很大的,改了很多boost的头文件内容,添加对cygwin的兼容,但是错[……]

Read more

系统安装时出现PANIC

2015-1-7 22:42:08 | Tool | 没有评论

最近被YouCompleteMe折磨地惨不忍睹,RHEL系列,Ubuntu都好好手贱了一把,现在还在Ubuntu14.10上面编译者,如果还是没弄出来,我看我直接Windows来下得了,在今天刻盘过程中碰到一个怪事:

光盘引导之后直接panic,无论新刻的什么盘,ubuntu,fedora,甚至老的centos6.4,一时感觉对我的双手产生了怀疑,好久才找到原因:

系统镜像是没任何问题的,还有些人[……]

Read more

goagent带你走得更远

2015-1-5 21:12:41 | Tool | 没有评论

goagent的作用都很清楚,网上的各种方法千篇一律,大部分都是copy来copy去没啥意思,抓不住重点,长篇大论的,下面以几个重要的地方区分整个配置步骤,保证手到擒来

其实goagent最烦的地方是一个鸡生蛋和蛋生鸡的问题,原因是既然你想弄goagent八成你无法更顺畅上google之类的,而goagent需要google id,需要code.google里面下载,甚至有人还要chrome扩展程[……]

Read more

Notepad++源于cygwin搭建GCC环境

2015-1-2 17:00:11 | Tool | 没有评论

1:NppExec各语言执行添加下拉快捷方式

插件,NppExec,Advanced Options

左下角Associated script下拉选中你已经重命名save过的脚本语言或者编译器,比如java,gcc,php,python等,选中之后,点击Add/Modify,这样在上方的Menu items方框中就会添加进去,此时比如restart一下notepad++,这样,在“宏”菜单下来里就[……]

Read more

YouCompleteMe

2014-12-31 22:51:04 | Tool | 没有评论

最近用了一段时间VS,感觉用了几年的VIM显得有些单薄,主要是代码提示方面,补全啥的,那么又有人会说那样不好,对你熟悉代码有影响,就像有的人喷Source Insight的理由就是用到最后某个函数在哪个文件当中都不清楚了,与不停地敲对象的结构体内容相比,突然有一种找找舒适的感觉的冲动,还是决定在VIM上动刀子,毕竟EMACS一般不太会有人安装,而VIM一般都会有,而且可以远程SSH操作,有的只有V[……]

Read more

Notepad++插件NppExec配置开发环境

2014-11-24 19:04:43 | Tool | 没有评论

在Windows下notepad++是用的比较顺手的编辑器,但是在run的时候,老是不太直观,有一个插件NppExec可以帮助它实现类似于VS以及Eclipse一样,下方出现编译以及报错信息,将编辑窗口和编译运行窗口同时显示出来

1:插件,Plugin Manager,Show Plugin Manager,找到NppExec,然后install

2:restart Notepad++

3:插件,[……]

Read more

wireshark基于命令行tshark分析数据包

2014-11-1 12:00:08 | Networking, Tool | 没有评论

wireshark是人人熟知的抓包分析工具,但它仅仅通过用户界面来操作,执行,比较直观,但是假如一些分析过程比较持久,分析的数据包文件比较庞大,或者想糅合其它操作,通过基于命令行模式的tshark镶嵌在scripts来实现分析可能更方便

在linux下比较出名的是tcpdump,一般安装linux系统只要你没把它去掉不安装,默认都是会自带的,基于libpcap,但是习惯了wireshark那[……]

Read more