u盘便携式Linux系统 发表于 2018-02-26 | 分类于 娱乐 u盘装Linux live cd ,便携式启动,记录一下.几个迷你linux系统 kail Linux(nice)官网下载地址: https://www.kali.org/downloads/ 烧录工具(etcher): https://www.balena.io/etcher/ u 盘 ... 阅读全文 »
Ubuntu 16.04安装LNMP环境(Ubuntu17.10也适用) 发表于 2018-01-26 | 分类于 Linux 最近喜欢用Ubuntu办公,安装一下环境吧~ 直接用官方仓库的包,不想源码编译了~ 更新软件包123sudo apt updatesudo apt upgrade 安装Nginx Web服务器1sudo apt install nginx 安装之后,我们可以通过运行以下命令来启动Ubuntu时 ... 阅读全文 »
php7新特性小结 发表于 2018-01-23 | 分类于 php 标量类型与返回值类型声明标量类型声明 有两种模式: 强制 (默认) 和 严格模式。 强制模式1234567// 强制模式 function sum(int ...$ints) { return array_sum($ints); } print(sum(2, ' ... 阅读全文 »
php 测试那些事 发表于 2018-01-23 | 分类于 php 几种软件开发模式TDD测试驱动开发(Test-Driven Development) 测试驱动开发是敏捷开发中的一项核心实践和技术,也是一种设计方法论,TDD首先考虑使用需求(对象、功能、过程、接口等) 主要是编写测试用例框架对功能的过程和接口进行设计,而测试框架可以持续进行验证。大行其道的一些模 ... 阅读全文 »
个人正则笔记 发表于 2018-01-11 | 分类于 正则表达式 断言格式123正向预查:(?=) 相对应的 (?!)表示否定意思反向预查:(?<=) 相对应的 (?<!)表示否定意思前后紧跟字符 1234567$regex = '/(?<=c)d(?=e)/'; /* d 前面紧跟c, d 后面紧跟e*/$str = 'abc ... 阅读全文 »
Linux常用工具 发表于 2018-01-05 | 分类于 Linux tcpdump抓包工具运行一个简单的例子1tcpdump -n -i any tcp port 9501|grep 127.0.0.1 -n:不进行IP地址到主机名的转换。 -i 参数制定了网卡,any表示所有网卡 tcp 指定仅监听TCP协议 port 制定监听的端口 需要要看通信的数据内容 ... 阅读全文 »
Zephir编译第一个php扩展 发表于 2018-01-02 | 分类于 php 安装Zephir12345git clone https://github.com/phalcon/zephir.gitcd zephir ./install -c # -c 全局安装 检测是否安装成功,若不成功安装php-zephir-parser 1zephir help 安装 php- ... 阅读全文 »
mongodb的使用 发表于 2017-12-27 | 分类于 mongodb 安装mongodb服务端与客户端1234567891011wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.6.1.tgzmv mongodb-linux-x86_64-rhel62-3.6.1 /usr/loc ... 阅读全文 »
php守护进程 发表于 2017-12-22 | 分类于 php PHP的进程控制支持实现了Unix方式的进程创建, 程序执行, 信号处理以及进程的中断。 进程控制不能被应用在Web服务器环境,当其被用于Web服务环境时可能会带来意外的结果。 PHP进程新建一个pcntl.php 文件 1234567891011121314151617181920$pid ... 阅读全文 »
Linux信号 发表于 2017-12-18 | 分类于 Linux kill -l 来查看当前系统的信号类型。 SIGQUIT 建立CORE文件终止进程,并且生成core文件SIGILL 建立CORE文件 非法指令SIGTRAP 建立CORE文件 跟踪自陷SIGBUS 建立CORE文件 总线错误SI ... 阅读全文 »