php
文章平均质量分 83
qyt1988520
学习技术,充实自己
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
面试题
Mysql1.B+tree2.InnoDB与MyISAM区别3.Mysql事务隔离级别4.悲观锁 乐观锁 间隙锁 行锁 表锁区别5.索引的优化6.主从复制的原理以及主从不一致主从延迟的问题7.Mysql非常慢如何排查8.普通索引 主键索引 唯一索引 联合索引区别9.联合索引的最左匹配原则10.Sql语句执行过程11.建表需要注意什么12.mysql中int、bigint、smallint 和 tinyint的区别与长度的含义,varchar char区别,int(1)与in.转载 2020-07-19 08:09:32 · 564 阅读 · 0 评论 -
php7扩展之phalcon安装(阿里云1G内存服务器centos7 64位)
内存1G的小服务器...因为有个项目用到 phalcon, 遂想办法编译一个....然后:cc: internal compiler error: Killed (program cc1)Please submit a full bug report.with preprocessed source if appropriateSee <http://bugzilla.redhat.com/bugzilla> for instructions.make: *** [phal原创 2020-05-28 21:02:51 · 487 阅读 · 0 评论 -
RabbitMQ
RabbitMQ是一个在AMQP基础上实现的企业级消息系统。何谓消息系统,就是消息队列系统,消息队列是“”消费-生产者模型“”的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取或者订阅队列中的消息。what?消费-生产者模型?对,没错!就是大学操作系统课程里面的“消费者-生产者模式”,记得当时被这个问题坑的不轻啊。在项目中,将一些无需即时返回且耗时的操作提取出来,进行了异步...转载 2018-03-05 15:37:21 · 203 阅读 · 0 评论 -
安装rabbitmq (windows)
rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。1.安装Erlang所以在安装rabbitMQ之前,需要先安装Erlang 。小编使用的是otp_win64_18.1,需要其他版本或...转载 2019-05-30 11:09:12 · 208 阅读 · 0 评论 -
找不到 php_intl.dll
php_intl.dll' - 找 不到指定的模块。 in Unknown on line 0很多人遇到这个都是无法解决的。这篇是windows系统的解决方案,如果你是linux系统,请看我这篇https://blog.youkuaiyun.com/df981011512/article/details/89678763【情况描述】:ext文件夹下明明有这个动态链接库,php.ini相关的扩展配置也开...转载 2019-05-25 09:08:55 · 690 阅读 · 0 评论 -
windows composer
一.前期准备:1.下载安装包,https://getcomposer.org/download/2.在php.ini文档中打开extension=php_openssl.dll3.下载php_ssh2.dll、php_ssh2.pdb,http://windows.php.net/downloads/pecl/releases/ssh2/0.12/4.把php_ssh2.dll...转载 2019-05-25 08:45:43 · 193 阅读 · 0 评论 -
php命令行传参
通常PHP都做http方式请求了,可以使用GET or POST方式接收参数,有些时候需要在shell命令下把PHP当作脚本执行,比如定时任务。这就涉及到在shell命令下如何给php传参的问题,通常有三种方式传参。一、使用$argv or $argc参数接收复制代码代码如下:<?php/** * 使用 $argc $argv 接受参数 */ echo "接收到{$arg...转载 2016-08-26 17:50:04 · 776 阅读 · 0 评论 -
php时间计算
PHP时间比较和时间差如何计算1.php 2. $zero1=date(“y-m-d h:i:s”); 3. $zero2=”2010-11-29 21:07:00′; 4. echo “zero1的时间为:”.$zero1.””; 5. echo “zero2的时间为:”.$zero2.””; 6. if(strtotime($zero1)str转载 2017-03-23 17:34:06 · 249 阅读 · 0 评论 -
Charles使用教程
Charles 的简介 如何安装 Charles 将 Charles 设置成系统代理 Charles 主界面介绍 过滤网络请求 截取 iPhone 上的网络封包 截取 Https 通讯信息 模拟慢速网络 修改网络请求内容 给服务器做压力测试 修改服务器返回内容 总结简介Charles 是在 Mac 下常用的网络封包截取工具,在做 移动开发时,我们为了调试与服务器端的...转载 2017-11-07 15:51:11 · 308 阅读 · 0 评论 -
弹幕
首先要搞定的是前端页面,最起码得有个框,让弹幕飞起来吧。一想到前台,博主头就大(毕竟我不喜欢去扣前端代码,而且做出来的东西还巨丑)。那咱们就百度一下吧,看看有什么好用的弹幕插件,现在开源的东西那么多。经过搜索,找到了一个jQuery.danmu.js的开源项目。看了一下star的人还挺多。https://github.com/chiruom/jquery.danmu.js于是乎,管转载 2017-11-16 11:08:08 · 583 阅读 · 0 评论 -
多服务器共享session
问题为了满足足够大的应用,满足更多的客户,于是我们架设了N台Web服务器(N>=2),在多台Web服务器的情况下,我们会涉及到一个问题:用户登陆一台服务器以后,如果在跨越到另一台服务器的时候能够继续使用客户的Session?1、写客户端Cookie的方式把原来存储在服务器磁盘上的session数据存储到客户端的cookie中去。(一般是把session数据按照自己定义的加密规则(如:采用DE...转载 2018-03-06 18:26:41 · 221 阅读 · 0 评论 -
php 生成XML
$doc = new DOMDocument('1.0', 'utf-8'); // 声明版本和编码$doc->formatOutput = true;$r = $doc->createElement("root");$doc->appendChild($r);$arr = array( array( 'name' => 'zhangsan', ...原创 2018-04-16 14:40:29 · 212 阅读 · 0 评论 -
php转换成汉字
<?phpheader('Content-type:text/html;charset=utf-8');function getChinese($code){return preg_replace_callback('/\\\\u([0-9a-f]{4})/i', create_function( '$matches', 'retur...原创 2018-03-29 14:29:01 · 945 阅读 · 0 评论 -
php 二维数组排序
/** * @param $arr 需要排序的二维数组 * @param $field 按哪个字段排序 * @param $direction 'SORT_DESC':降序;'SORT_ASC':升序 * @return array 返回排序的二维数组 */ public static function dyadicArraySort($arr,$field...原创 2018-04-20 07:58:00 · 626 阅读 · 0 评论 -
php 通过html-table形式,完成excel下载
/** * @param $datas 具体数据 * @param $titles 列名 * @param $filename 文件名 * @param $extraMessage 额外信息 */public static function createExcel($datas, $titles, $filename, $extraMessage = ''){ $str =...原创 2018-07-05 11:26:28 · 1435 阅读 · 0 评论 -
Yaf 安装配置 Mac
Yaf 安装配置 Mac1.下载Yaf包下载Yaf包http://pecl.php.net/package/yaf或从 https://github.com/laruence/yaf 克隆源代码cd ~/Downloads/git clone https://github.com/laruence/yaf.git2.查看php/bin目录执行 php -in...转载 2018-10-31 18:34:14 · 344 阅读 · 0 评论 -
session
如何严格限制session在30分钟后过期!1.设置客户端cookie的lifetime为30分钟;2.设置session的最大存活周期也为30分钟;3.为每个session值加入时间戳,然后在程序调用时进行判断;至于为什么,我们首先来了解下php中session的基本原理:PHP中的session有效期默认是1440秒(24分钟),也就是说,客户端超过24分钟没有刷新转载 2016-03-21 10:03:03 · 303 阅读 · 0 评论
分享