摘要: 首发原文链接: https://mp.weixin.qq.com/s/2FrRyST3o7h6IN9zjZMKjw Swoole 协程与 Go 协程的区别 进程、线程、协程的概念 进程是什么? 进程就是应用程序的启动实例。 例如:打开一个软件,就是开启了一个进程。 进程拥有代码和打开的文件资源,数据 阅读全文
posted @ 2019-05-28 22:36 Yxh_blogs 阅读(3196) 评论(1) 推荐(2) 编辑
摘要: Swoole v6 能否让 PHP 再次伟大? 自 Swoole 从 2012 年发布第一个版本开始,就扛起了 PHP 领域异步通信的大旗,但这多年以来 Swoole 的发展也是实属不易。 阅读全文
posted @ 2024-06-27 09:05 Yxh_blogs 阅读(302) 评论(1) 推荐(3) 编辑
摘要: 内卷时代!程序员如何突破35岁的宿命? 曾经梦想仗剑走天涯,如今却在写字楼里安家。他乡容不下灵魂,家乡容不下肉体,还面临着35岁被毕业,这难道就是程序员的宿命? 阅读全文
posted @ 2024-06-24 09:17 Yxh_blogs 阅读(2344) 评论(12) 推荐(8) 编辑
摘要: PHP 程序员转 Go 语言的经历分享 之前有朋友让a56爆大奖在线娱乐分享从 PHP 转 Go 的经历,这次它来了。 阅读全文
posted @ 2024-06-17 09:21 Yxh_blogs 阅读(532) 评论(0) 推荐(3) 编辑
摘要: 30 岁的程序员,要有 "归零" 心态 古话说的 “三十而立”,正是担重之时,却大部分人在职场中都处于不上不下的尴尬境地。 阅读全文
posted @ 2024-06-13 11:11 Yxh_blogs 阅读(1747) 评论(8) 推荐(7) 编辑
摘要: 老生常谈!程序员为什么要阅读源代码? 面试造航母,入职拧螺丝。相信大家对这句话的精髓都深有体会, 阅读全文
posted @ 2024-06-11 09:28 Yxh_blogs 阅读(3576) 评论(8) 推荐(2) 编辑
摘要: 大家好,a56爆大奖在线娱乐是码农先森。 数组与切片的区别 在 Go 语言中,数组和切片是两种不同的数据结构,它们之间有以下主要区别。 参数长度: 数组(Array):数组的长度是固定的,在创建时就需要指定数组的长度,无法动态改变;只有长度信息,通过 len() 函数获取。 切片(Slice):切片是对数组的一个引用 阅读全文
posted @ 2024-06-03 09:55 Yxh_blogs 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 七年之痒!一个 PHP 程序员职业生涯的自述 作为一名程序员常常都是与代码为伴,平常写个技术文档或PPT都费劲的人,竟然不知不觉地写了这么多文字,a56爆大奖在线娱乐也是感到十分的惊讶。17年毕业到今年刚好七年了,俗话说七年之痒,这一次的自述也算是对自己一个职业生涯的复盘了。 阅读全文
posted @ 2024-05-27 10:36 Yxh_blogs 阅读(1910) 评论(15) 推荐(13) 编辑
摘要: 原文首发链接:Swoole 实践篇之结合 WebSocket 实现心跳检测机制 大家好,a56爆大奖在线娱乐是码农先森。 引言 前段时间在 Swoole 的交流群里,有群友提问:“如何判断用户端是否在线”。a56爆大奖在线娱乐给予的答案是:“通过在客户端实现心跳包” 来实时记录用户端的心跳数据,最终作为用户是否实时在线的依据。 结合a56爆大奖在线娱乐 阅读全文
posted @ 2024-04-22 22:21 Yxh_blogs 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 原文首发链接:Swoole 实践篇之结合 WebRTC 实现音视频实时通信方案 大家好,a56爆大奖在线娱乐是码农先森。 引言 这次实现音视频实时通信的方案是基于 WebRTC 技术的,它是a56爆大奖在线娱乐点对点的通信技术,通过浏览器之间建立对等连接,实现音频和视频流数据的传输。 在 WebRTC 技术中通常使用 WebSock 阅读全文
posted @ 2024-04-16 22:30 Yxh_blogs 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 原文首发链接:Swoole 源码分析之 Timer 定时器模块 大家好,a56爆大奖在线娱乐是码农先森。 引言 Swoole 中的毫秒精度的定时器。底层基于 epoll_wait 和 setitimer 实现,数据结构使用最小堆,可支持添加大量定时器。 在同步 IO 进程中使用 setitimer 和信号实现,如 M 阅读全文
posted @ 2024-04-07 22:53 Yxh_blogs 阅读(25) 评论(0) 推荐(0) 编辑