一、冒泡排序 基本思想: 对需要排序的数组从后往前(逆序)进行多遍的扫描,当发现相邻的两个数值的次序与排序要求的规则不一致时,就将这两个数值进行交换。这样比较小(大)的数值就将逐渐从后面向前面...
PHP
高并发mysql update操作
先来就库存超卖的问题作描述:一般电子商务网站都会遇到如团购、秒杀、特价之类的活动,而这样的活动有一个共同的特点就是访问量激增、上千甚至上万人抢购一个商品。然而,作为活动商品,库存肯定是很有限的,如...
php header()函数设置页面Cache缓存
header()函数在php的使用很大,下面我来介绍利用它实现页面缓存的一些方法,但使用header前必须注意,在它之前不能任何输出,包括空格。 手册上,我们对于cache都是写着如何设置,以便让代码不被cache: head...
TP5 封装阿里云敏感词检测接口
<?php namespace Potting; include_once 'Aliyun/aliyun-php-sdk-core/Config.php'; use Green\Request\V20170112 as Green; class TextScan{ private static $accessKeyId=''; priva...
QQ音乐api的使用
在移动端上虽然QQ音乐没有提供native sdk,但是可以通过http请求的方式使用QQ音乐的能力,封装一下就能实现一个简单的音乐播放器。 应用示例 一、音乐搜索接口 Method: GET URL: https...
PHP获取常用日期
<?php //本周一 echo date('Y-m-d', (time() - ((date('w') == 0 ? 7 : date('w')) - 1) * 24 * 3600)); //w为星期几的数字形式,这里0为周日 //本周日 echo date('Y-m-d', (time() + (7 - (date('w'...
微信网页授权snsapi_base,snsapi_userinfo区别和实现
微信网页授权snsapi_base,snsapi_userinfo区别和实现 准备:你自己需要有备案好的域名。在权限表-网页授权获取用户信息 里面可以设置该域名。 微信开发文档有四部: 1 第一步:用户同意授权,获取c...
Centos 下编译PHP图片扩展库 ImageMagick、MagickWandForPHP、imagick
安装环境说明: 操作系统:Centos 6.5 -64bit 开始编译 ImageMagick wget ftp://mirror.checkdomain.de/imagemagick/ImageMagick-6.9.9-33.tar.gz tar -xzvf ImageMagick-6.9.9-33.tar.gz && cd ...
MySQL 4.1/5.0/5.1/5.5/5.6/5.7各版本的主要区别
mysql的50版本和51版本的区别: 一、5.0 增加了Stored procedures、Views、Cursors、Triggers、XA transactions的支持,增加了INFORATION_SCHEMA系统数据库。 二、5.1 增加了Event scheduler,Partitioning,P...
3个解析url的php函数
通过url进行传值,是php中一个传值的重要手段。所以我们要经常对url里面所带的参数进行解析,如果我们知道了url传递参数名称,例如 /index.php?name=tank&sex=1#top 我们就可以通过$_GET['name'],$_GE...