摘要:
一、前置工作 1.php安装 brew install php71 brew install php71 brew link --force php@7.1 brew link --force php@7.1 上述操作完成后,就已经安装好了php7.1版本,同时可以通过pecl install xx 阅读全文
摘要:
写个命令,让ssh服务器便捷点#!/usr/bin/expectset type [lindex $argv 0]if {$type == "server"} { set ip "xxxx" set name "xxxx" set passwd "xxxx"} elseif {$t... 阅读全文
摘要:
什么是观察者模式?观察者模式定义了对象之间一对多的关系。观察者模式中有主题(即可观察者)和观察者。主题用一个共同的接口来通知观察者,主题不知道观察者的细节,只知道观察者实现了主题的接口。普遍的观察者模式中的推的方式更适合点,下面我们就写一个推的例子,天气站提供一个接口,当天气变化时,会将数据通知给各... 阅读全文
摘要:
一、关于慢查询设置和分析查找慢查询参数mysql> show variables like 'long%';+-----------------+----------+| Variable_name | Value |+-----------------+----------+| long... 阅读全文
摘要:
策略模式,什么是策略模式,定义了算法族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。下面我们就用鸭子来诠释一下策略模式,鸭子有两种行为呱呱叫和飞,但是并不是所有的鸭子都会呱呱叫和飞,所以我们把这两个赋予变化的行为提取出来。flyBehavior->fly(); ... 阅读全文
摘要:
最近在重构后台,自写rbac,发现自己在设计模式方面尤为欠缺,没有一个长远的目光,所以打算静下心来看一看自己平时不关注的功能,spl就是其中之一。spl是Standard PHP Library(PHP标准库)的缩写。此从 PHP 5.0 起内置的组件和接口,并且从 PHP5.3 已逐渐的成熟。SP... 阅读全文
摘要:
php5.5新增了一个新的数组函数,感觉挺使用的,低版本的实现按照如下实现 1 if(!function_exists('array_column')){ 2 function array_column($input, $columnKey, $indexKey=null){ 3 ... 阅读全文
摘要:
一、free total used free shared buffers cachedMem: 65928660 26432972 39495688 0 486724 230587... 阅读全文
摘要:
刚开始安装的时候用着还行,不过后来发现用了一会总是会出现卡死的状况后来看了下ubuntu12.04的内核是3.2,后来把内核升级到3.5发现这种情况不会出现了。 查看内核以及升级内核uname -a apt-get install linux-generic-lts-quantal xserver-xorg-lts-quantal安装后发现,firefox浏览器开启的时候有时候会cpu占用率高达100%,再此才找到3.2内核时候会卡死的原因。 阅读全文
摘要:
apt-get install vimapt-get install ssh apt-get install apache2 apt-get install redis-server apt-get install subversion apt-get install git-coreapt-get install php5apt-get install php5-gd apt-get install php-pear apt-get install php5-mysql apt-get install libmysqlclient-dev wget http://www.unixodbc.. 阅读全文