排序:
默认
按更新时间
按访问量

PHP不四舍五入|只舍|只入|四舍五入

  //保留两位小数 $power = pow(10,2); $num = 1666.667788; $num1 = 1666.61188; //全入 $yes_num = ceil($num*$power)/$p...

2018-10-11 10:31:49

阅读数:35

评论数:0

gearman的使用

   1. 启动 $ gearmand --log-file gearmand.log --listen 127.0.0.1 --port=4730 --verbose=INFO& [1] 20996 启动成功会看到生成一个如下格式的结果 [数量编号] 进程编号  ...

2018-08-16 23:21:48

阅读数:53

评论数:0

gearman的安装

1 .安装gearmand服务 官网 访问官网:https://launchpad.net/gearmand 右侧下载 # wget https://launchpad.net/gearmand/1.2/1.1.12/+download/gearmand-1.1.12.tar.gz # t...

2018-08-08 08:44:51

阅读数:76

评论数:0

PHP使用REST API

1. 什么是REST API REST(Representational State Transfer)翻译为“表现层状态转化”。表现层其实就是资源 REST是Web的基础架构原则。客户端(浏览器)和服务器可以以复杂的方式进行交互,而客户端无需事先了解服务器及其承载的资源。主流使用的两个请求资源...

2018-08-02 23:36:11

阅读数:297

评论数:0

PHP数组中的交集、并集、差集

$a = array(1,3,5); $b = array(3,6,7,8,9); $c = array('red'=>'z','green'=>'2'); $d = array('red'=>'z','yellow'=&am...

2018-08-01 11:19:25

阅读数:391

评论数:0

mysql事件和计划任务

1. 定义 CREATE     [DEFINER = { user | CURRENT_USER }]     EVENT     [IF NOT EXISTS]     event_name     ON SCHEDULE schedule     [ON COMPLETION [NOT]...

2018-07-31 11:08:50

阅读数:120

评论数:0

mysql中函数、存储过程及变量的使用

1. 变量声明与赋值 所有的输入输出变量 ,或者使用中的变量,在使用前,要么使用set 声明,要么使用 declare 声明,或者在变量名字前面加@符号,表示用户自定义变量,否则,会导致变量未定义错误。 单变量赋值 DECLARE @id int(16); set @a = '12'; s...

2018-07-30 11:14:51

阅读数:88

评论数:0

chrome中的扩展打包crx并导出扩展包

1. 查看打包的扩展程序 输入: chrome://extensions/ 勾选开发者模式,然后记住你要打包的扩展 id   2. 找到扩展 如果不知道自己安装的扩展程序所在的目录 输入 chrome://version/ 找到个人资料路径 然后你就能找到扩展程序 在该路径下的...

2018-07-25 20:09:14

阅读数:177

评论数:0

websocket通信之握手

1. 什么是握手 我们知道,所有的 tcp 请求都需要经历三次握手,如下图: 握手是websockets中的web,他是http到ws的桥梁 为什么是三次,如果是两次会怎么样呢,我们假象一下, 客户端:客户端请求连接 服务端:服务端回复客户端我已经准备好了 这时握手终止,服务端就会想...

2018-07-23 23:19:18

阅读数:413

评论数:0

PHP中socket的使用入门

一、客户端socket 1. 创建socket $socket = socket_create(AF_INET, SOCK_STREAM, 0); 该函数返回socket描述符,三个参数分别是: 地址协议:AF_INET (这里是ipv4) 连接接类型:SOCK_STREAM(面向连接的...

2018-07-21 16:01:09

阅读数:128

评论数:1

PHP中二进制的编码包pack与解包unpack

1. 为什么使用pack 我们知道,在网络传输过程中,我们的数据都是以二级制的网络报文在进行传输,很多时候,我们多语言之间交互的时候,想在传输的过程中约定传输的头信息,比如常见的http协议 是展示的明文传输的  GET /game HTTP/1.1 Host: sp0.baidu.com ...

2018-07-20 16:42:10

阅读数:205

评论数:0

PHP调试(使用PHPStorm + Xdebug)

  1. 调试概述 PHPStorm可以实现的调试功能: [1] PHP中添加断点. [2] HTML 和 JavaScript 中添加断点. [3] 多个同步会话调试. [4] 可定制的断点调试属性 : conditions(条件), pass count(通过统计)等等. [5] 调试界面...

2018-07-03 19:47:15

阅读数:268

评论数:0

mysql中视图的使用

1.什么是视图视图是数据库中由真实的数据表查询语句定义而成的一种虚拟表,视图本身不存储数据只是存储查询数据的定义。2.视图的优点是什么首先申明一点,视图本身的查询和直接作为定义的sql联表查询的效率事实上没有什么区别。所以不要指望使用视图,能给你提升多大的效率。可以看得见的优点暂时只找到了三点(1...

2018-06-02 16:34:59

阅读数:230

评论数:0

现代PHP三(闭包Closure)

1. 什么是闭包闭包个人理解就是一个能提供外部访问函数内局部变量的匿名函数2. 为什么要用闭包闭包的定义已经说明了,我们想在外部访问函数内的局部变量,为了达到这个目的,我们需要使用闭包。3. 闭包的使用(0) 使用前提PHP version >= 5.3.0(1) 匿名函数的...

2018-03-14 22:42:51

阅读数:145

评论数:0

现代PHP二(性状trait)

1. 性状的定义性状是类的部分实现,可以实现类的部分常量、属性和方法。2. 为什么要使用性状我们知道PHP大部分类的共性一般是使用类的继承来实现的,这样所有的子类都可以使用父类提供继承的方法和属性,但是,很多时候,我们会觉得继承的耦合性太强,有时候两个完全不相干的实物,也会有共同的属性和方法,比如...

2018-03-12 23:14:51

阅读数:140

评论数:0

现代PHP一(命名空间)

 1.命名空间的定义命名空间就是用虚拟的类似目录层次结构的方式组织PHP代码,2.为什么要使用命名空间避免与其他团队或个人代码融合时产生类名冲突,并遵循PSR-4代码加载规范3.命名空间的声明与使用(1)命名空间的声明命名空间的声明以namespace 关键字开头的语句并以;结尾,且必须在&...

2018-03-11 17:33:19

阅读数:110

评论数:0

crontab定时脚本常用方法

1. crontab格式详解 分 时 日 月 周 *  *  *  *  *  分钟 1-59 小时 1-23  0表示零点 日   1-31 月   1-12 星期 0-6   0表示星期日 数据格式 1 * * * *  纯数字  每小时的第一分钟执行(每小时...

2017-12-21 20:14:04

阅读数:235

评论数:0

HTML表单颜色选择器

有些情况下,我们要保存对应的颜色值,比如优惠券,会员卡根据金额的不同,颜色 值也有可能不同,那么后台如何获取颜色值呢。 1.使用H5的color输入 这样提交表单的时候,获取到的颜色值如下 bgColor='#d39de1' 这个会弹出 但是并不是所...

2017-12-20 19:18:41

阅读数:632

评论数:0

PHP二维数组降一维函数array_column

很多情况下,我们数据库是以二维数据存储的,但是我们查出来以后,需要转成一维数组,PHP有这么一个函数 array_column,能实现大部分的 二维数组转一维数组 //PHP版本>= 5.5 //PHP二维数组降一维函数 $student = array( array('no...

2017-12-20 18:54:25

阅读数:1324

评论数:0

PHP实现url查询字符串与数组相互转换

1.数组转换成查询字符串 $data = array( 'name' => 'zhangsan', 'age' => 13, 'job' => 'dirver' ); $query_str = http_build_query($data);...

2017-12-14 20:42:34

阅读数:1768

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭