前端技术 手机教程
程序开发 平面动画
系统软件 CMS教程
CMS教程 在线手册
资源下载 网络安全
精准搜索请尝试:精确搜索
当前目录:首页 > 程序开发 >
  • [php] Swoole实验室:4-使用Swoole实现在线聊天26日

    在线web聊天功能是基于WebSocket协议实现的,Swoole从1.7.9开始就增加了内置的WebSocket服务器支持,通过几行PHP代码就可以写出一个异步非阻塞多进程的WebSocket服务器。今天我给大家讲解如

    关键词:
  • [php] Swoole实验室:3-使用Swoole批量发送邮件26日

    在上一节中我们介绍了使用Swoole发送单个邮件,那么如果是大量的邮件需要发送,比如给2万个用户发送优惠活动邮件,这是一个比较耗时的过程,而PHP本身不适合处理这种耗时多任务场

    关键词:
  • [php] Swoole实验室:2-使用Swoole发送邮件26日

    Swoole可以执行异步操作,因此在web页面将请求提交给Swoole处理后,不用等待返回结果,页面也不会卡顿。Swoole在后台将耗时长的操作进行异步处理,从而改善用户体验,例如本节要给大

    关键词:
  • [php] 使用组件构建自己的PHP框架26日

    当你要开发一个小型项目,而不希望使用类似Laravel这种庞大的框架时,那么你是不是想拥有一个自己的小型轻巧的PHP框架呢?其实很简单,我们不需要重复造轮子,我们只需要把前人制

    关键词:
  • [php] PHP运行模式:CGI,Fast-CGI,PHP-FPM,PHP-Cli26日

    PHP有多种运行模式,常见的Fast-CGI,PHP-FPM模式我们归纳为传统的web模式,还有一种模式属于命令行模式:PHP-Cli。他们之间有着怎么样的区别,看本文就够了。 CGI协议模式 CGI模式是指通

    关键词:
  • [php] 使用Redis保存用户会话Session26日

    PHP内置的绘画存储机制是把全部的会话数据保存在服务器上的文本文件里面,这些文件通常都是保存在服务器上的临时目录里。如果并发量大,读写效率非常低。而Redis对高并发的支持

    关键词:
  • [php] 使用Guzzle执行HTTP请求26日

    Guzzle是一个PHP的HTTP客户端,用来轻而易举地发送请求,并集成到我们的WEB服务上。Guzzle提供了简单的接口,构建查询语句、POST请求、分流上传下载大文件、使用HTTP cookies、上传JSON数据

    关键词:
  • [php] Swoole实验室:7-使用Websocket上传文件(1)26日

    平时我们上传文件使用的是HTTP方式上传,今天我来给大家分享一下使用HTML5的websocket方式上传文件,后端使用Swoole的Websocket模块接收处理客户端上传的数据并保存为文件。本文实例是一

    关键词:
  • [php] Swoole实验室:6-使用Swoole实现毫秒级定时任务26日

    项目开发中,如果有定时任务的业务要求,我们会使用linux的crontab来解决,但是它的最小粒度是分钟级别,如果要求粒度是秒级别的,甚至毫秒级别的,crontab就无法满足,值得庆幸的是

    关键词:
  • [php] 使用Google Authenticator对用户登录进行双因素认证26日

    多因素认证(MFA),是一种计算机访问控制的方法,用户要通过两种以上的认证机制之后,才能得到授权,使用计算机资源。MFA的目的是建立一个多层次的防御,使未经授权的人访问计

    关键词:
  • [php] Swoole实验室:5-使用Systemctl管理Swoole服务26日

    我们把Swoole主服务程序做成系统服务后,这个服务一般是在后台运行的,如我们之前的邮件服务和聊天服务,我们希望把这些服务添加到系统环境中,可以随机器自启动,可以管理swo

    关键词:
  • [mysql] MySQL中BETWEEN...AND...是否包含边界?24日

    MySQL中 BETWEEN...AND... 函数包含了边界。 示例:查询年龄大于等于18并且小于等于20的学生数据 select * from student where age between 18 and 20 语法: MySQL函数和运算符之Between ... and ... 说明

    关键词:between,and
  • [mysql] MySQL函数和运算符之Between ... and ... 说明24日

    expr BETWEEN min AND max 如果 expr 大于或等于 min 且 expr 小于或等于 max ,则返回 1,否则返回 0。如果所有参数的类型相同,则等同于表达式 (min=expr And expr=max)。否则,类型转换将根据第12.

    关键词:
  • [mysql] MySQL查询表中重复记录数据方法24日

    1、查询表中所有重复数据,根据单个字段 name 判断 select * from student where name in (select name from student group by name having count(*) 1) 2、查询表中重复数据的数量,根据单个字段 name 判断 select

    关键词:查询,重复
  • [php] PHP程序提示:Allowed memory size of 134217728 bytes exhausted (tried to allocate xxx bytes)的原因13日

    PHP程序提示:Allowed memory size of xxx bytes exhausted (tried to allocate xxx bytes) 错误,原因是程序运行占用的内存超出了 PHP 默认配置可使用的内存(134217728 bytes),解决方法就是调大 PHP 的memo

    关键词:memory
  • [php] php使用ftp_put上传文件超时的解决办法09日

    php 使用 ftp_put 上传文件异常,没有具体错误信息,初步判断应该是程序执行超时,修改php中的max_execution_time 和max_input_time 为 300 后重启服务器,文件上传成功。

    关键词:
  • [php] PHP foreach() 跳出本次循环与终止循环方法26日

    $arr = array(a,b,c,d,e);$html = ;foreach($arr as $key = $value){ if($value==b){ $html .= $value; continue; }// 当 $value为b时,跳出本次循环,下面的代码不会被执行。 if($value==c){ $html .= $value; break; }// 当 $value为

    关键词:foreach,循环
  • [php] PHP判断字符串是否以指定字符(串)开头的方法23日

    如果想判断一个字符串是否以指定的字符(串),在java或者python中可以用startwith函数,但是php并没有标准的startwith函数,因此如果我们需要在php中判断字符串是否以指定字符(串)开头就需

    关键词:
  • [php] Using $this when not in object context错误原因及解决办法20日

    在php中出现Using $this when not in object context的原因是在静态方法中使用$this或者直接调用非静态的方法。 错误代码1: //thinkphp 模型类class StudentCharge extends Model{ public static function getCharges(

    关键词:Using,$this,object,context
  • [php] Laravel模型嵌套预加载多个关联的方法20日

    Laravel可以使用 「点」 语法预加载嵌套关联。比如在一个 Eloquent 语句中预加载所有书籍作者及其联系方式: $books = App\Models\Book::with(author.contacts)-get(); 那么我们如果要再嵌套预加载的时

    关键词:Laravel,模型,嵌套,关联

零五网,分享IT知识,国内顶级IT知识门户网站。

Copyright (C) www.02405.com, All Rights Reserved.

零五网 版权所有 辽ICP备13002105号-1