摘要: 来源于一道面试题: PHP的类型转换规则 1.如果是一个数字与一个字符串进行比较,那么会把字符串转换为数字再比较 2.字符串的转换规则,若字符串以数字开头,则取开头数字作为转换按结果,若无,则取0 阅读全文
posted @ 2017-06-19 17:18 datang6777 阅读(286) 评论(0) 推荐(0) 编辑
摘要: PHP是一种弱类型语言, 这样的特性, 必然要求有无缝透明的隐式类型转换, PHP内部使用zval来保存任意类型的数值, zval的结构如下(5.2为例): 上面的结构中, 实际保存数值本身的是zvalue_value联合体: 今天的话题, 我们只关注其中的俩个成员, lval和dval, 我们要意 阅读全文
posted @ 2017-06-19 16:10 datang6777 阅读(3543) 评论(0) 推荐(0) 编辑
摘要: ';class B extends A { public static function who() { echo __CLASS__; }}echo B::test(); 阅读全文
posted @ 2017-06-19 10:48 datang6777 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 本文可以参考: http://www.cnblogs.com/datang6777/p/6882769.html http://www.cnblogs.com/datang6777/p/6893363.html 进行钻研。 1、PHP的运行模式: PHP两种运行模式是WEB模式、CLI模式。无论哪种 阅读全文
posted @ 2017-06-15 10:43 datang6777 阅读(337) 评论(0) 推荐(0) 编辑
摘要: kill -9 pid pid是进程号 -9 代表的是数字 INT 2 这个就是你在bash下面用Ctrl+C 来结束一个程序时,bash会向进程发送这个信号,默认的,进程收到这个程序会结束。 你可以用 kill -INT pid 来发这个信号。QUIT 3 这个是你在bash下用 Ctrl+\ 来 阅读全文
posted @ 2017-06-15 09:10 datang6777 阅读(767) 评论(0) 推荐(0) 编辑
摘要: popen 首先popen()函数创建一条管道,方向为父进程的fpout到子进程的stdin,接着popen程序打开in.txt文本并一行一行地读取出来写到管道的fpout端。子进程则从stdin中读取从父进程发送过来的数据显示到stdout中。 首先popen()函数创建一条管道,方向为父进程的f 阅读全文
posted @ 2017-06-14 09:57 datang6777 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 话题先攒着,过来再来写 先来一张原理图 composer的原理和其他的包管理工具都是一样的,只是实现的细节有些不同,例如yum,例如brew,例如apt-get还有packets。 使用自己的composer库 1.首先我们要搞定本地,也就是图上本地的composer.json 可以使用命令或者自己 阅读全文
posted @ 2017-06-13 21:22 datang6777 阅读(273) 评论(0) 推荐(0) 编辑
摘要: Nginx日志分析可以获得很多有用的信息,现在来试试最基本的,获取最多访问的前10个IP地址及访问次数。 既然是统计,那么awk是必不可少的,好用而高效。 命令如下: awk '{a[$1] += 1;} END {for (i in a) printf("%d %s\n", a[i], i);}' 阅读全文
posted @ 2017-06-13 20:24 datang6777 阅读(4952) 评论(0) 推荐(0) 编辑
摘要: 简单点就是说,一个命令的结果作为另外一个命令(结果)的输入 。 管道是linux提供的一种常见的进程通信工具,也是很多shell命令能够灵活组合产生强大用途的一个重要工具。 管道是什么? 管道,顾名思义就是个管子,里面可以流过去很多东西。举个栗子 ls | morels输出列出来的文件目录就通过‘| 阅读全文
posted @ 2017-06-13 20:18 datang6777 阅读(2697) 评论(0) 推荐(0) 编辑
摘要: ip能锁定一台物理机器,对应着一张网卡,外界发来的数据包网卡都会接收。但是问题来了,网卡给程序提供了接口,你监听一下我,要是有消息来了,我就转发给你。这样应用程序就能收到数据了。但是问题来了,程序A和程序B都需要监听网卡接发数据,网卡说那我把接到的数据都发给你两,你们自己看着办吧。好,小A小B都接受 阅读全文
posted @ 2017-06-13 20:06 datang6777 阅读(1300) 评论(2) 推荐(2) 编辑