两个框架我都有用过,workerman用得更多些,这2个框架都很出名,它们的出现大大的提高了php的应用范围及知名度 workerman和swoole都是php socket 服务器框架,都支持长连接.tcp和udp.websocket.异步.分布式部署等 workerman纯php写的,swoole是php的c扩展,性能肯定更高,百度.腾讯不少产品的server就是基于swoole的 workerman上手更快,文档更丰富,社区活跃,社区基本做到有问必答. workerman workerma…
Workerman,高性能socket服务框架 Workerman是什么? Workerman是一款纯PHP开发的开源高性能的PHP socket 服务框架. Workerman不是重复造轮子,它不是一个MVC框架,而是一个更底层更通用的socket服务框架,你可以用它开发tcp代理.梯子代理.做游戏服务器.邮件服务器.ftp服务器.甚至开发一个php版本的redis.php版本的数据库.php版本的nginx.php版本的php-fpm等等. Workerman可以说是PHP领域的一次创新,让…
Swoole:面向生产环境的 PHP 异步网络通信引擎 使 PHP 开发人员可以编写高性能的异步并发 TCP.UDP.Unix Socket.HTTP,WebSocket 服务. Swoole 可以广泛应用于互联网.移动通信.企业软件.云计算.网络游戏.物联网(IOT).车联网.智能家居等领域. 使用 PHP + Swoole 作为网络通信框架,可以使企业 IT 研发团队的效率大大提升,更加专注于开发创新产品. 简介 Swoole不是一个像Zend Framework.CakePHP.Yii.s…
2016年12月23日 星期五 --出埃及记 Exodus 21:18 "If men quarrel and one hits the other with a stone or with his fist and he does not die but is confined to bed,人若彼此相争,这个用石头或是拳头打那个,尚且不至于死,不过躺卧在床,…
1.ls ls命令是列出目录内容(List Directory Contents)的意思.运行它就是列出文件夹里的内容,可能是文件也可能是文件夹. ls -a 列出目录所有文件,包含以.开始的隐藏文件 //"ls -l"命令以详情模式(long listing fashion)列出文件夹的内容. ls -l 除了文件名之外,还将文件的权限.所有者.文件大小等信息详细列出来 2.cd 进入home目录 cd ~ 3.pwd pwd 命令用于查看当前工作目录路径. 查看当前路径 pwd 4…
我是AY,杨洋,做wpf开发的,最近得了一种病,程序员患得患失综合征.同事说,我年纪在变大,技术跟不上.业余之间,我原创了写了一些语录,给大家中午休息,累疲惫的时候,开心放松下. 1.有很多公司找我谈合作,我每天都在面试的路上.有很多小伙子给我发健身房的单子,我笑着很有礼貌的说我不胖 2.我们公司很奇葩的,写个代码,每个月有涨工资的也有降工资的,好就好在10个人只有1个人降,我就是那1个人.迫不得已,我离职了,跟我垫底的十年哭的特别伤心 3.我终于带了小弟,还是个女的,兴奋之余,写了两行代码,抽…
第三周-第03章节-Python3.5-集合及其运算 集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据之前的交集.差集.并集等关系 #!/usr/bin/env python #-*- coding:utf-8 _*- """ @author:chenjisong @file: 集合.py @time: 2019/05/01 url:https://www.liaoxuefeng.comfunctions:…
GNU 2019-02-22 发布了 GCC 8.3 https://gcc.gnu.org/onlinedocs/8.3.0/ 有详细的说明 MinGW 上可用的 GCC 8.3.1 版本下载地址 [ mcfgthread 方式 需要 mcfgthread-12.dll ] https://gcc-mcf.lhmouse.com/mingw-w64-gcc-mcf_20190223_8.3.1_x64_1a5dfa0b9eacc1c8c38aa5256028d2cf770a622c.7z ht…
参考博文:给初学者的RxJava2.0教程-简书     源码 :https://github.com/ssseasonnn/RxJava2Demo 1 若是发送多个onError, 则收到第二个onError事件会导致程序会崩溃: package com.shiqing.rxjava2; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.util.Log; impo…
安装步骤:(win10 家庭版 64) 1.安装Python3.7.2,记得勾选添加Path 2.pip install robotframework 3.pip install wxPython 4.pip install robotframework-ride 5.pip install robotframework-selenium2library C:\Users\xxx\AppData\Local\Programs\Python\Python37\Lib\site-packages(这…