• ThinkPHP5结合Swoole开发实现WebSocket在线聊天

    ThinkPHP使用Swoole需要安装 think-swoole Composer包,前提系统已经安装好了Swoole PECL 拓展 在tp5的项目根目录下执行composer命令安装think-swoole: composer require topthink/think-swoole 安装成功: 代码如下 新建WebSocket.php控制器: 监听端口要确认服务器放...

    2019-09-08 09:44:24 THINKPHP5Swoole开发在线聊天

  • PHP 数组和字符串互相转换实现方法

    PHP 中由于数组和字符串这两种变量类型是如此常用,以至于 PHP 具有两个函数,可以在字符串和数组之间互相进行转换 代码如下: $array=explode(separator,$string); $string=implode(glue,$array); 使用和理解这两个函数的关键之处是分隔符(separator)和胶合符(glue...

    2019-09-08 09:44:20 数组字符串方法

  • 面试:如何解决web高并发?这个回答给满分

    所谓高并发,就是同一时间有很多流量(通常指用户)访问程序的接口、页面及其他资源,解决高并发就是当流量峰值到来时保证程序的稳定性。 我们一般用QPS(每秒查询数,又叫每秒请求数)来衡量程序的综合性能,数值越高越好,一般需要压测(ab工具)得到数据。 假设我们的一个...

    2019-09-08 09:43:49 面试web高并发

  • 程序员提高效率的必备工具

    Clover Clover 是 Windows Explorer 资源管理器的一个扩展,为其增加类似谷歌 Chrome 浏览器的多标签页功能。 Everything Everything是一个快速查询你电脑上的文件,比Window下的查询快百倍。 Sublime Text Sublime Text 是一个代码编辑器,具有漂亮的用户界面和强大的...

    2019-09-08 09:43:21 程序员效率工具

  • 项目上线后,谈一下感触比较深的一点:查询优化

    问题背景 前段时间,被紧急调到一个新项目,支撑新项目的开发。跌跌撞撞之下,项目也正常上线了,期间收获颇多,无论是业务上的,还是业务之外的。业务上的就不多说了,不具通用性,意义不大,有一点业务之外的东东给我的感触比较深,特记录下来,与大家分享下 :查询...

    2019-09-08 09:43:11 项目上线查询优化

  • PHP的灵魂HashTable结构解读

    说 HashTable 是PHP的灵魂,一点也不为过。 在Zend引擎中,比如变量表、常量表、函数表、数组,以及资源管理、线程安全等,其实现都有HashTable的身影。 HashTable 是一种查找性能极高的数据结构,理想情况下其算法复杂度是O(1)。 PHP 源码信息 PHP 版本:php-5.6.17...

    2019-09-08 09:42:41 HashTable结构解读

  • WebSocket 通信过程与实现,PHPer必备知识

    什么是 WebSocket ? WebSocket 是一种标准协议,用于在客户端和服务端之间进行双向数据传输。但它跟 HTTP 没什么关系,它是基于 TCP 的一种独立实现。 以前客户端想知道服务端的处理进度,要不停地使用 Ajax 进行轮询,让浏览器隔个几秒就向服务器发一次请求,这对服...

    2019-09-04 07:13:26 WebSocketPHPer必备

  • PHP代码审计,你会吗?

    1.概述 代码审核,是对应用程序源代码进行系统性检查的工作。它的目的是为了找到并且修复应用程序在开发阶段存在的一些漏洞或者程序逻辑错误,避免程序漏洞被非法利用给企业带来不必要的风险。 代码审核不是简单的检查代码,审核代码的原因是确保代码能安全的做到对信...

    2019-09-04 07:13:23 php代码审计

  • 让你提高效率的 Linux 技巧

    谨慎删除文件 如果要谨慎使用 rm 命令,可以为它设置一个别名,在删除文件之前需要进行确认才能删除。有些系统管理员会默认使用这个别名,对于这种情况,你可能需要看看下一个技巧。 $ rm -i == 请求确认 关闭别名 你可以使用 unalias 命令以交互方式禁用别名。它不会...

    2019-09-04 07:13:15 提高效率技巧

  • Laravel 6.0 版本正式发布了!

    Laravel 团队今天宣布 Laravel 6.0 版本正式发布,该版本的发布标志着 Laravel 框架开始使用语义化版本,此外,该版本还包含了对 Laravel Vapor 的支持、优化了授权响应、任务中间件、懒集合、子查询优化以及很多其它细节优化。 下面是一些有关 Laravel 6.0 版本的新特...

    2019-09-04 07:13:14 laravel6.0发布

首页 1 2 3 4 5 6 7 8 9 10 11 下一页 末页 6846835
2