swoolev4.6.3版本发布,祝大家2021春节快乐(代码片段)

沈唁 沈唁     2022-12-10     589

关键词:

牛年春节在即,Swoole 也迎来了 2020年(农历)的最后一个版本。

在此感谢为 Swoole 的代码、文档以及生态方面做出贡献的小伙伴,也期待有更多的小伙伴加入\\~

祝大家 2021 牛年春节快乐,Bug 全走开。

v4.6.3 版本主要是一个 Bug 修复版本,没有向下不兼容改动。

  • 新增了 Swoole\\Coroutine\\goSwoole\\Coroutine\\defer 函数,这个操作主要防止用户手动关闭了短名,去复制粘贴运行示例代码时会报错的问题
use function Swoole\\Coroutine\\go;
use function Swoole\\Coroutine\\run;
use function Swoole\\Coroutine\\defer;

run(function () 
    defer(function () 
        echo "co1 end\\n";
    );
    sleep(1);
    go(function () 
        usleep(100000);
        defer(function () 
            echo "co2 end\\n";
        );
        echo "co2\\n";
    );
    echo "co1\\n";
);
  • 如果用户知道 Content-Length 的长度,在此版本中也允许用户自行设置 Content-Length 的 HTTP 头。
    用户设置的 Content-Length HTTP 头会覆盖底层计算的 Content-Length
use Swoole\\Http\\Server;
use Swoole\\Http\\Request;
use Swoole\\Http\\Response;

$http = new Server(\'0.0.0.0\', 9501);

$http->on(\'Request\', function (Request $request, Response $response) 
    $msg = \'Hello, Swoole\';
    $response->header(\'Content-Length\', strlen($msg));
    $response->end($msg);
);

$http->start();

更新日志

下面是完整的更新日志:

新增 API

  • 新增 Swoole\\Coroutine\\go 函数 (swoole/library@82f63be) (@matyhtf)
  • 新增 Swoole\\Coroutine\\defer 函数 (swoole/library@92fd0de) (@matyhtf)

增强

  • 为 HTTP 服务器添加 compression\\_min\\_length 选项 (#4033) (@matyhtf)
  • 允许在应用层设置 Content-Length HTTP 头 (#4041) (@doubaokun)

修复

  • 修复程序达到文件打开限制时的 coredump (swoole/swoole-src@709813f) (@matyhtf)
  • 修复 JIT 被禁用问题 (#4029) (@twose)
  • 修复 Response::create() 参数错误问题 (swoole/swoole-src@a630b5b) (@matyhtf)
  • 修复 ARM 平台下投递 task 时 task\\_worker\\_id 误报 (#4040) (@doubaokun)
  • 修复 PHP8 开启 native curl hook 时的 coredump (#4042)(#4045) (@Yurunsoft) (@matyhtf)
  • 修复 fatal error 时 shutdown 阶段的内存越界错误 (#4050) (@matyhtf)

内核

  • 优化 ssl\\_connect/ssl\\_shutdown (#4030) (@matyhtf)
  • 发生 fatal error 时直接退出进程 (#4053) (@matyhtf)

祝大家猿历新年快乐

今天是猿历新年,祝广大程序员及计算机学子节日快乐!来自计算机考研狗🐶的祝福 查看详情

祝大家猿历新年快乐

今天是猿历新年,祝广大程序员及计算机学子节日快乐!来自计算机考研狗🐶的祝福 查看详情

祝大家新年快乐,前兔似锦!

🐰ʜᴀᴘᴘʏɴᴇᴡʏᴇᴀя🐰㊗️新年快乐祝所有的小伙伴们在新的一年里大有钱兔钱兔无量钱兔似锦兔飞猛进 查看详情

北京动点软件外包团队祝大家2019新年万事如意!

北京动点软件开发团队祝大家2019新年万事如意! 查看详情

兔年首文迎新春-cesium橘子洲烟花礼赞

...大地,在经历了疫情的三年后迎来开放的一个春节。大家都沉浸在欢乐幸福的春节气氛中。玉兔迎新春,祝福齐送到:白兔祝你身体安康,黑兔祝你薪水高涨,灰兔送你梦想如意,花兔愿你早日高升,... 查看详情

springcloud最新版发布,干掉jsch,支持mina,这次真的追不动了。。(代码片段)

...;SpringCloud2021.0.4最新版发布了,来看下最新的SpringCloud版本情况:Maven依赖给大家奉上:<dependencyManagement><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</a... 查看详情

李宏毅2023春季机器学习课程

...部需求; 链接挂掉与任何通知会及时更新,祝大家学习顺利,再次感谢李宏毅老师授权转载;我维护的其他项目图片数据不够?我做了一款图像增强软件开箱即用,涵盖主流模型的图像分类|主干网络学... 查看详情

思否官方祝各位社区开发者2021春节快乐

...期,春节假期社区部分管理工作会稍有调整,第一次内容发布审核,审核时间可能会比平时会慢一些,但是每天都会有管理员进行一些审核。同时我们也鼓励开发者,看到不规范的社区 查看详情

深圳传统文化研究会祝大家新年快乐

春节  春节(SpringFestival)中国民间最隆重。在,又叫阴历年,俗称“过年”、“新年”。春节的历史很悠久,它起源于年头岁尾的活动。按照我国农历,古称、、、元朔、元旦等,俗称年初一,到了民国时期,改用公历,公历... 查看详情

请允许我用24种编程语言,给各位码友们祝福端午节!

1、Python:print("祝大家2020年端午节快乐!")2、JAVA:System.out.println("祝大家2020年端午节快乐!");3、C:printf("祝大家2020年端午节快乐!");4、C++:cout<<"祝大家2020年端午节快乐!";5、QBasic:Print"祝大家2020年端午节快乐!"6、Asp:Response.Wri... 查看详情

springcloudalibaba2021.0.1.0发布:版本号再也不迷糊了

...ba更新太慢了。大概官方人员看到了?这不,最新版本来了!这次发布的SpringCloudAlibaba2021. 查看详情

springcloudalibaba最新重磅发布!

...长。时隔大半年多,SpringCloudAlibaba2021.x终于发布最新版本了,感谢这位粉丝的通知:最新版本为2021.0.4.0,上一个版本还是SpringCloudAlibaba2021.0.1.0,Github已经发布版本更新,不过SpringCloud官网貌似已经不同步... 查看详情

学习笔记李宏毅2021春机器学习课程第5.1节:transformer

文章目录1序列到序列的模型2Seq2seqmodel常见的应用场景2.1聊天机器人2.2问题回答(QA)2.3文法剖析2.4多标签分类2.5对象检测3Seq2seqmodel的整体架构4编码器的具体架构1序列到序列的模型Transformer本质上就是一个Sequence-to-sequence的model࿰... 查看详情

springcloudalibaba最新版发布!

...长。时隔大半年多,SpringCloudAlibaba2021.x终于发布最新版本了,感谢这位粉丝的通知:最新版本为2021.0.4.0,上一个版本还是SpringCloudAlibaba2021.0.1.0,Github已经发布版本更新,不过SpringCloud官网貌似已经不同步... 查看详情

动态查看进程信息--基于top命令工具(祝大家五一节快乐!)(代码片段)

个人博客首页(点击查看详细信息) 1、简介    系统服务器负载、CPU、内存、进程等信息反应当前服务的运行状态,top可以获取这些相关信息(当然,除了top之外还有很多工具可以获取这些信息--例如htop、iotop... 查看详情

程序员版《伤心太平洋》,祝大家在1024程序员节笑口常开!

...也是第一次,还有很多不足的地方,但还是想给大家整点娱乐,祝大家在102 查看详情

程序员版《伤心太平洋》,祝大家在1024程序员节笑口常开!

...也是第一次,还有很多不足的地方,但还是想给大家整点娱乐,祝大家在102 查看详情

给大家做一个基于python爬取商品价格曲线,祝大家剁手快乐(代码片段)

稀稀拉拉的过往先介绍下自己吧!河北廊坊人,湖北工业大学(大专土木专业),20年毕业后回到老家廊坊干本专业工作,说说自己为什么毕业就想转行了吧!行业师兄也认识几个,相比所认识做it的朋... 查看详情