wrk 是轻量级的 HTTP 性能测试工具,但是不支持 Windows。相比于 Apache ab 功能更强大,支持 HTTP 1.1,而且可以用 Lua 写脚本支持更复杂的测试场景。 安装Macbrew install wrk Ubuntu先安装 luajit 1234sudo apt-get i ...
阅读全文 »

系统变量12$_POST // 获取 post 数据,是一个字典$_GET // 获取 get 数据,是一个字典 错误控制运算符PHP 支持一个错误控制运算符:@。当将其放置在一个PHP 表达式之前,该表达式可能产生的任何错误信息都被忽略掉。 变量默认值当定义一个变量,如果没有设置值,默认为0 st ...
阅读全文 »

常用的 .NET 反编译工具有两个 ILSpy 和 Reflector,ILSpy 开源而 Reflector 收费。不同的反编译工具得到的代码可能会不一样,甚至会出现无法反编译的情况,有时需要同时使用两个工具对照着看。这里介绍 Reflector 的使用方法。 反混淆有时会遇到 Reflector ...
阅读全文 »

Fabric 是使用 Python 开发的一个自动化运维和部署项目的一个好工具,可以通过 SSH 的方式与远程服务器进行自动化交互,例如将本地文件传到服务器,在服务器上执行shell 命令。 下面给出一个自动化部署 Django 项目的例子 12345678910111213141516171819 ...
阅读全文 »

之前整理过一份 CentOS 6.5 Minimal 系统环境下,用源代码的方式安装 Gitlab 7.5 的文档,后面因为要将 Gitlab 升级到 8.9 的版本,操作系统也升级到了 CentOS 7,因此重新整理了一份。 Software stackGitLab is a Ruby on Ra ...
阅读全文 »

组件状态缓存 keep-alive如果把切换出去的组件保留在内存中,可以保留它的状态或避免重新渲染。为此可以添加一个 keep-alive 指令参数: 123<component :is="currentView" keep-alive> <!-- 非活动组件将被缓存 --> ...
阅读全文 »

推荐两个用来测试 HTTP 应用性能的工具: ab - Apache HTTP server benchmarking tool wrk - a HTTP benchmarking tool ab安装方法Ubuntu sudo apt-get install apache2-utils Mac ...
阅读全文 »

在开发 App 的时候,大多数都需要请求服务端的 API 完成数据的交互,于是调式 API 或者分析 App 的时候就经常需要抓包。我现在用的抓包方式有两种,一种是通过代理连接到电脑上的抓包软件,另外一种是直接在手机上进行抓包。 第一种方式 在 Windows 环境下,我使用 Fiddler。首先得 ...
阅读全文 »

去年小组在从 SVN 和 TFS 迁移到 Git 的过程中整理了这份文档,面向的用户是对 Git 和 SVN 可能都不是很了解的人。看到自己写了这么多,于是就拿出来分享下,有些东西可能写得比较浅,有错误还请指正。 1. 关于 Git 你应该知道的东西Git 是一个分布式版本控制系统。分布式的意思是, ...
阅读全文 »

在使用 Git 管理自己的代码和资料时,难免会遇到意料之外的事。比如误操作,将当前的分支删除;或者重置到某个版本,然后发现自己想要的代码找不到了;又或者需要还原到之前提交的某个版本,但是那个版本已经被重置过,在历史中找不到了。 忙活了大半天,发现辛苦换来的成果都没了,遇到这种情况几乎是要崩溃的,不过 ...
阅读全文 »