拥有0000-未整理-等待研究标签的文章

laravel+swoole之websocket消息推送 - 简书

1.首先安装swoole扩展```Swoole1.x需要 PHP5.3.10 或更高版本Swoole2.x需要 PHP7.0.0 或更高版本公司环境是php5.6.31所以比较麻烦需要编译安装,7以上直接使用命令(pecl install swoole)wget https://github.com/swoole/swoolesrc/archive/v1.10.1.tar.gz...
阅读全文

PHP lcfirst() 函数

PHP lcfirst() 函数================实例把 "Hello" 的首字符转换为小写:<?phpecho lcfirst("Hello world!");?定义和用法lcfirst() 函数把字符串中的首字符转换为小写。 相关函数: \ 把字符串转换为小写 \ 把字符串转换为大写 \ 把字符串中的首字符转换为...
阅读全文

Laravel中使用Ioc容器的singleton方法和bind方法创建实例的区别 - DipForLL的博客 - CSDN博客

它们两个都是返回一个类的实例,不同的是singleton是单例模式,而bind是每次返回一个新的实例,看下面的两个例子。1.Ioc容器bind方法```php<?phprequire __DIR__.'/../bootstrap/autoload.php'; class tanteng {     public $name; } $container = new Illuminat...
阅读全文

laravel 简单聊聊singleton的实现过程 - cominglately的博客 - CSDN博客

文章目录 场景 最近在看;laravel 在完成Illuminate\\Foundation\\Application的实例化之后,接着就注册了三个Kernel的singleton ; 那么singleton 完成了什么操作了呢? `下面就以$appsingleton(Illuminate\Contracts\Http\Kernel::class, A...
阅读全文

PHP的继承方法如何获取子类名? - 倾城一笑stu - CSDN博客

php后期静态绑定问题:例如```php<?phpclass A{ function __construct() { echo __CLASS__; } static function name() { echo __CLASS__; }} class B extends A{} $objB = new B(); // 输出 ...
阅读全文

(4条消息)浅谈服务埋点(1)——AOP - TimzzZ的博客 - CSDN博客

  年会圆满结束了,我们的年会系统整体表现也还算不错,但唯一遗憾的是到最后摇一摇的时候,系统卡住了,不过还好最后挺了过来。   在以往编写应用程序的时候,我们通常会记录日志,以便出了问题之后事后有迹可循,这是一种静态分析。这次UIOC事件的发生,让我意识到系统性能的监控,或者说某一时刻运行的情况,比如当前系统中对外提供了多少次服务,这些服务的响应时间是多少,随时间变化的情况是什么样的,系统出错...
阅读全文

Vue在线客服系统【开源项目】 - weixin_33881753的博客 - CSDN博客

1\. 项目介绍========一个基于Vue2.0的在线客服系统。技术栈包含:Vue、VueX、Vue Router、Element UI。2\. 功能介绍========项目包含了2个模块:客服端和访客端。2.1 客服端功能1)文本和表情混合内容的接收和发送。2)图片、文件的接收和发送。 运行图2.2 访客端功能1)文本和表情混合内容的接收和...
阅读全文

layim在线客服 架构实现 - xingnang2008的专栏 - CSDN博客

公司网站,需要一个客服在线聊天系统,找了一个基于Workerman的php socket长连接服务代码,前端基于Layim的。 模块分类: 1\. layim 前端这里我用的是thinkcmfx 的服务器,所以有些逻辑是写在controller中的,比如:登录,session和cookie的设置。 这里的后台端,用户登录将用户信息登录后,写入session中。 前端访客的信息,...
阅读全文

layim-mobile端 · webim-plugin · 看云

这里介绍改动后的手机端layim(只介绍改动部分)主要是方便不满足需求的用户自定义开发。强烈建议直接在socketMobile.js中更改而不是单独将layim提出来。 这里只介绍改动部分更多说明请参考: 初始化配置方法:layim.config(options) 改动:增加一些socket.js用到的必要参数对layim无影响,不做过多介绍。```Layui.use(,fu...
阅读全文

开发必读 · webim-plugin · 看云

开发前必读=====二次开发webimplugin前,你需要了解以下内容: webimplugin后端是基于workerman开发的完全遵循workerman开发原理开发前建议了解workerman、GatewayWorker并阅读相关文档 weimplugin的数据库扩展组件用的thinkorm数据库规则完全遵循TP5.1数据库相关文档 前端组件用的la...
阅读全文