- 博客(12)
- 收藏
- 关注
转载 php---观察者模式
首先摘用印象深刻的一段:观察者模式:从面向过程的角度来看,首先是观察者向主题注册,注册完之后,主题再通知观察者做出相应的操作,整个事情就完了。从面向对象的角度来看,主题提供注册和通知的接口,观察者提供自身操作的接口。(这些观察者拥有一个同一个接口。)观察者利用主题的接口向主题注册,而主题利用观察者接口通知观察者。耦合度相当之低。下面是一个操作订单时,需要发送邮件信息 例子很好理解...
2018-07-10 20:41:00
115
转载 elasticsearch常用查询和注意点
此文档为笔记,主要记录一些运用过程中注意的点,适合初学者,欢迎大神提出意见:es内置分析器: 一段搜索字符"Set the shape to semi-transparent by calling set_trans(5)" 标准分析器 standard(默认)根据Unicode 联盟定义的单词边界划分文本。删除绝大部分标点。最后,将词条小写 set, ...
2018-06-11 16:55:00
208
转载 linux镜像iso格式
CentOS-6.3-i386-netinstall.iso是通过网络安装的,需要联网CentOS-6.3-i386-minimal.iso是精简版,自带的软件最少CentOS-6.3-i386-LiveCD.iso自带一些比较常用的软件livedvd.iso和cd.iso差别在软件上,系统还是一样。cd空盘大小是700M,dvd是4.7G。livecd.iso是直接...
2018-06-06 14:13:00
147
转载 Mysql查询今天、昨天、7天、近30天、本月、上一月数据
Mysql查询今天、昨天、7天、近30天、本月、上一月数据今天SELECT * FROM 表名 WHERE TO_DAYS(时间字段名) = TO_DAYS(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) – TO_DAYS( 时间字段名) <= 17天SELECT * FROM 表名 WHERE DA...
2018-02-27 15:58:00
107
转载 php常用算法
注意点:大家看算法千万不要只看代码 一定一定要懂他的原理 只有原理清晰后,再结合代码,才能做到事半功倍的效果“约瑟夫环”是一个数学的应用问题:一群猴子排成一圈,按1,2,…,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数, 再数到第m只,在把它踢出去…,如此不停的进行下去, 直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n, 输出最...
2018-02-25 18:55:00
127
转载 算法之斐波纳契数列递归和迭代实现
//在数学上,斐波纳契数列以如下被以递归的方法定义:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n≥2)//迭代的实现$s[0] = 0;$s[1] = 1;for ($i = 2; $i < 100; $i++){ $s[$i] = $s[$i-1]+$s[$i-2];}var_dump($s);//递归实现function fib($i){ ...
2018-02-09 14:20:00
199
转载 带你了解session和cookie作用原理区别和用法
转自:http://www.jb51.net/article/121100.htm这篇文章主要介绍了session和cookie作用原理,区别和用法,以及使用过程中的优缺点,通过列举区别和原理,使读者更能理解两者之间的关系,需要的朋友可以参考下Cookie概念 在浏览某些 网站时,这些网站会把一些数据存在客户端,用于使用网站等跟踪用户,实现用户自定义功能....
2018-02-07 13:37:00
266
转载 mysql大数据量的分页优化
在开发过程中,相信大家都遇到过分页,几万条数据时分页可能没什么,加入有上千万或上亿条时,问题就随之而来。废话不多说,加入有会员表 members,select * from members where uid = 10000 and is_disable = 0 order by uid asc limit 150000, 100;这条sql大家应该很熟悉,MySQL 执行此类SQL...
2018-02-07 13:25:00
99
转载 php设计模式---抽象模式模式
代码结构图://抽象工厂定义:抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体的类(官方定义看着真蛋疼 自行百度理解吧 ^_^)//需求:不同的数据库sql写法不一样,实现从不同数据库获取用户和新增用户,获取部门和新增部门//用户表 抽象产品aclass user{}//部门表 抽象产品bclass department{}//用于解耦 定义具体...
2018-02-02 11:52:00
200
转载 php设计模式---简单工厂模式
class operation{ public $numbA = 0; public $numbB = 0; public function result(){ }}class add extends operation{ public function result(){ return $this->numbA + $this-&g...
2018-02-01 18:01:00
69
转载 git基本教程,每天更新
初次运行git需要先行配置基本信息,git的配置信息文件位置有三.其一,/etc/gitconfig 全局配置 命令行git config --system user.name "test"。其二,~/.gitconfig或~/.config/git/config 针对当前用户配置 命令行 git config --global user.name "test" 第三,当前项目下的.gi...
2018-02-01 10:59:00
98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人