Monthly Archive: 一月 2016

0

Time_Wait详解(译文)

在构建基于 TCP 协议的 C/S 系统的时候,经常会因为一些简单的错误而导致严重的影响系统的可扩展性。 其中一些错误是因为对TIME_WAIT状态不理解导致的。 在本文中,我将会讲解为什么要存在TIME_WAIT 状态,它的存在所造成的一些问题以及如何解决这些问题。 TIME_WAIT在 TCP ...

0

常用Linux命令 (二)

查看Linux的版本(Red Hat/Cent OS) time命令: 统计程序执行时间 tee命令 netstat命令 perf命令 perf stat perf top perf report/record lsof命令: 列出打开的文件 常用参数及说明 unzip命令 查看Linux的版本(R...

0

常用Linux命令 (一)

top命令 pgrep/pkill 命令 except命令 实现控制台SSH直接登陆Linux服务器 pstack命令 strace命令 找出应用程序启动时读取的配置文件 查找为什么程序没有打开指定文件 查看进程正在执行什么操作 查看进程的哪些操作比较耗时 查看为什么xxx无法连接到服务器 nc命令...

0

PHP命令行下的世界

 php命令行(CLI)参数详解 以交互式shell模式运行php 运行内建的Web服务器 查找PHP的配置文件 查看类/函数/扩展信息 语法检查 命令行脚本开发 PHP作为一门web开发语言,通常情况下我们都是在Web Server中运行PHP,使用浏览器访问,因此很少关注其命令行操作以及相关参...

0

Linux 实现端口转发

本文讲述了如何在Linux下实现端口转发,以实现通过VPN连接至远端开放给VPN连接的计算机后,如何通过该计算机代理访问远端内网中其它计算机。 情景是这样的,A公司给B公司开发了项目,之后需要对B公司的项目进行维护,而该项目是在B公司内网中才能访问的,A公司需要有办法能够连接到B公司才能对项目进行维...

0

Vagrant使用技巧

1.1 如何调试 1.2 如何使用插件 1.3 如何配置网络 如何进行端口跳转 1.4 如何配置同步目录 1.1 如何调试 在使用Vagrant过程中,难免会出现一些不稳定的因素而造成一些使用上的bug,因此,Vagrant提供了Debug日志的方式用于调试,可以方便的查找错误的原因,以便快速解决问...

0

Vagrant入门

1.1 项目初始化 1.2 启动并运行项目 1.3 创建项目初始化脚本 1.4 网络配置 1.5 Teardown(虚拟机卸载) Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它 使用Oracle的开源VirtualBox虚拟化系统,使用 Chef创建自动化虚拟环境。 1.1...

Python安装PIL图片处理库 0

Python安装PIL图片处理库

开发平台是Mac,需要用到Python的图像处理库PIL,下面记录了安装过程以及出现的问题。 基本安装过程是这样的,使用命令pip进行安装 $ pip install PIL Downloading/unpacking PIL Could not find any downloads that sa...

0

PHPSTORM 配置使用phpunit

在 phpstorm 中配置 php 项目的单元测试,项目使用 Composer 进行管理,为了避免在项目中直接引入 phpunit 相关代码包,使项目的 vendor 目录变得臃肿,这里采用全局安装方式安装了 phpunit 代码包。 composer global require "p...

0

编译源码安装PHP 5.4

我们使用vagrant建立虚拟环境,这里使用"chef/centos-6.5"这个box,这个box是一个比较纯净的CentOS-6.5系统。 $ vagrant init chef/centos-6.5 $ vagrant up 执行上述命令之后,就已经建立了一个centos-...

Scroll Up