- 博客(3)
- 收藏
- 关注
原创 Easyswoole 自定义命令行、自定义进程 和 Bridge的进程交互 拿取主服务内部的数据
需求背景我需要在命令行中能比较简单的调取当前Websocket的在线数量我这边在每个Websocket onOpen的时候使用swoole的table 做了一个fd的存储碰到的问题和思路 Bridge的交互在easyswoole的普通命令行中,是独立的临时进程,故拿不到主服务的内部数据好在easyswoole有Bridge的桥接进程,提供给外部进程进行交互获取 主服务内部的数据注册Bridge的Commandpublic static function mainServerC.
2021-10-02 14:14:15 401
原创 Golang 调用 dll 实现音频 播放、暂停、停止
背景最近项目中需要使用GO去 播放、暂停音频…一开始是使用go的mp3模块,但是在暂停、停止上 以及解码的速度上在测试过程中存在一些问题,固使用了go 调用winapi 去操作音频,奈何winmm.dll 在调用上总是有那么一些问题…所以自己编译了一个dll快速的能播放 暂停音频.go 代码import ( "fmt" "runtime" "syscall" "time" "unsafe")const HELLODLLPATH = "shushu.dll"var ( Me.
2021-07-28 10:58:24 1043
原创 php protobuf3 与 protobuf2的不兼容性的问题处理
php protobuf3 与 protobuf2的不兼容性的问题处理protobuf3 吧所有的默认值都忽略了,但是在有些业务场景上这些字段是需要的 否则会导致加密值不一样 vendor/google/protobuf/src/google/protobuf/internal/messsage.php private function existField($field) { $oneof_index = $field->getOneofIndex();.
2020-09-17 18:04:12 1262
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人