摘要:
以前一直使用的是virtualbox的桥接模式,桥接模式的特点:虚拟机和宿主机处于同等地位,就像是一台真实主机一样存在于局域网中,可以分配到一个网络中独立的IP。虚拟机和宿主机之间能够互访。如果网络断开,即便虚拟机和宿主机其实是在一台物理机器上,宿主机也不能够访问虚拟机。配置方式看:http://w... 阅读全文
摘要:
原文:http://blog.csdn.net/fdipzone/article/details/44475801红色字体部分是加上自己的注释,整理了一下。今天因工作需要,需要用 curl / file_get_contents 获取需要授权(Authorization)的页面内容,解决后写了这篇文... 阅读全文
摘要:
问题:设计公司的员工表,员工有不同级别,要求可通过一个员工查到其下属的所有员工,也可查到其所属的上级。解决:递归实现无限分类思想,每一个员工存入其所属的上级的id作为自己的pid,另外存入path,path包含自身id,方便显示路径。递归的注意点:1.一定有一个判断条件,否则递归就死循环了2.每次的... 阅读全文
摘要:
github地址:https://github.com/NoahBuscher/Macaw/blob/master/Macaw.php 代码加上一些注释,方便以后再看。 阅读全文
摘要:
升级后的libcurl已经支持了毫米级别的超时。但是使用的时候还有一个坑需要注意跨过去 。libcurl如果检查到设置的timeout < 1s 那么会直接发出一个信号说 "已经超时了"如果要使用毫秒超时 那么还需要关闭这个signal功能,即设置中需要多一个curl_setopt($ch, CUR... 阅读全文
摘要:
tips:看了MySQL索引背后的数据结构及算法原理后,里边有说:"数据库系统的设计者巧妙利用了磁盘预读原理,将一个节点的大小设为等于一个页,这样每个节点只需要一次I/O就可以完全载入。为了达到这个目的,在实际实现B-Tree还需要使用如下技巧:每次新建节点时,直接申请一个页的空间,这样就保证一个节... 阅读全文
摘要:
场景: 一个商品有库存,下单时先检查库存,如果>0,把库存-1然后下单,如果<=0,则不能下单,事务包含两条sql语句: select quantity from products WHERE id=3; update products set quantity = ($quantity-1) WH 阅读全文
摘要:
一、对分组的记录取前N条记录:例子:取前 2条最大(小)的记录 如果取每组的最大(小)一条记录我常用: 二.实例:取每组最大的前 N条 取每组gid 最大的前N条记录:使用自连接或则半连接: *N=1时: 自连接:降序排好后group by取每组最大的一条。 半连接方式:找不到比最大值还大的。 *N 阅读全文
摘要:
简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。 输出信息含义 执行netstat后,其输出结果为 Active Interne 阅读全文
摘要:
502 和 php-fpm.conf 1.php-cgi进程数不够用。php执行时间长,导致没有空闲进程处理新请求。 2.php-cgi进程死掉。php-fpm超时时间短,当前进程执行超时关闭连接。 实例: 1.request_terminate_timeout引起的资源问题 request_ter 阅读全文