php
在ngin下利用php配置SSE的正确方法
为了实现SSE也就是Server-Sent Events,颇费了一番周章,留在这里,以便有同学遇到类似问题时参考。SSE的主要原理是由客户端,也就是浏览器里的javascript发起一个类似于ajax的请求,但和ajax不同的是,这是一个一直保持的长连接,一旦请求建立之后,客户端开始安静地等待服务端向它发回数据,这个连接可以保持很长很长时间。所以客户端的代码很简单:sour
业界
2016年07月08日
LIKE查询与索引的不解之谜
like %keyword 索引失效,使用全表扫描。但可以通过翻转函数+like前模糊查询+建立翻转函数索引=走翻转函数索引,不走全表扫描。like keyword% 索引有效。like %keyword% 索引失效,也无法使用反向索引。===============================================================
业界
2016年07月08日
数组reduce方法的高级技巧
因为用for循环被老大鄙视之后,这几天都在偷偷摸摸的研究数组的那几个迭代方法。使用下来,感觉确实妙用无穷,仿佛自己的逼格在无形中变得高大了一点点,哈哈,上一篇文章的简单介绍确实有点糙,因此决定重新一些总结文章。这篇文章就是专门总结reduce方法的,这个方法大有可研究的地方,值得大家get它并去同手实践一下。上一篇文章我认为reduce是一个聚合或者减少方法,它可以将数组中
业界
2016年07月10日
Yii2.0 模态弹出框+aja提交表单2
上一章 https://segmentfault.com/a/1190000005172345 介绍了模态框的的添加 弹出和models验证,本章对上一章做个补充。
代码如下:'.Yii::t('yii','Create Sales'), ['create','actionID'=>1] ,['class' => 'btn blue','data-toggle'=>'mod
业界
2016年07月11日
搭建 php 运行环境
本教程只按最简单的方法搭建环境,不深究为什么更新、升级软件仓库apt-get updateapt-get upgrade编译安装 nginxsudo apt-get install -y gcc make libpcre3 libpcre3-dev libpng-devwget http://nginx.org/download/nginx-1.10.1.tar.gztar
业界
2016年07月11日
UPS跟踪号校验代码
每个快递公司生成的单号大部分带自校验功能。下面的代码实现对UPS单号的正确性校验
function validUPS($tr){
$tr = strtoupper(trim($tr));
if (strlen($tr) == 11)
{
$checknumber = 100 - (substr($tr,1, 1) + substr($tr,3, 1) + substr($t
业界
2016年07月13日
刚刚、几秒前,时间格式化函数
应用场景浏览实时信息网站时,总会看到发布时间,是这么显示的 例如 刚刚、几秒前,几分钟,几天,日期 ...,提供以下处理方案服务端 ——PHP客户端 ——JavaScript处理方案服务端 ——PHP使用服务器端实现,很方便,把时间戳存储到数据库,具有时间统一的优点,但当使用ajax请求数据库直接返回json数据时,无法使用。/ * [dataStr descriptio
业界
2016年07月13日
PHP 字符串截取字符串函数
应用场景从数据库读取产品标题过长时,会导致布局混乱,我们可以使用字符串截断函数进行截断,用...代替截断部分。函数代码/ * 字符截取(对中文、英文都可以进行截取) * @param string $string 字符串 * @param int $start 字符串截取开始位置 * @param int $length 字符串截取长度(多少个中
业界
2016年07月13日
PHP 生成唯一订单号函数
应用场景
在开发购物功能,涉及到支付比如 微信、支付宝,当下单时需要生成一条唯一的订单,需要用到唯一的订单号管理。
函数代码
/ [build_order_no 生成唯一订单号]@author 邱先生 @copyright 烟火里的尘埃@version [V1.0版本] @date 2016-07-13@return [type] [description]
/
stati
业界
2016年07月13日