摘要:前言: 由于最近在使用 workerman 实现 Unity3D 联机游戏的服务端,虽然也可以通过 TCP 协议直接通信,但是在实际测试的过程中发现了一些小问题。 比如双方的数据包都是字符串的方式吗,还有就因为是字符串就需要切割,而有时候在客户端或服务端接收时都会出现报错。经过打印日志发现,两端接收                    阅读全文
                
            unity3d 对接 workerman 实现联机游戏
2022-10-14 09:31 by 北桥苏, 218 阅读, 0 推荐, 收藏,
摘要:前言: Unity3D,相信很多人都知道是用来做游戏的。网上也有很多这类视频的教程,我也试着学习过。但是当要实现多人实时对战的教例比较少,而用 PHP 来做 Unity3d 的服务器端的就更少了。 我在网上看了一个作者用 C# 做联机服务器端的文章后,就根据他的思路改了一个 PHP 版的。例子只是多                    阅读全文
                
            ThinkPHP5.1 交互式命令
2022-09-23 20:46 by 北桥苏, 330 阅读, 0 推荐, 收藏,
摘要:前言: 在平时项目中,有时需要对某些业务进行批处理,比如为了版本兼容,或者不同系统的数据同步等场景下,我们会选择自定义一些指令定时或即时的执行。 但是有很多命令需要读表,随着定义的指令逐渐变多,模型里本不涉及业务性的方法也越积越多,甚至某些指令删除了,但是对应的模型方法还在。所以为了不影响业务代码,                    阅读全文
                
            SocketLog 的基本使用
2022-09-01 18:23 by 北桥苏, 86 阅读, 0 推荐, 收藏,
摘要:前言: 最近在封装一个日志类时,想借鉴一下 TP 的实现方式,特别注意了一下 TP 日志的驱动。平时常用文件形式记录日志却忽略了还有一个 Socket 方式,只需要连接一下远程服务,程序在单程运行中所打的日志就会出现在浏览器上。但是前提浏览器安装了扩展,接下来就浅谈一下 SocketLog 的简单使                    阅读全文
                
            如何在业务代码中使用 ThinkPHP5.1 封装的容器内反射方法
2022-07-05 19:50 by 北桥苏, 58 阅读, 0 推荐, 收藏,
摘要:invokeClass用法:可以不传命名空间实例化 (通过反射实例化)$obj = Container::getInstance()->invokeClass(InvokerTest::class);var_dump($obj->invokerNews());die; invokeMethod用法:                    阅读全文
                
            用扩展的方式在 PHP 中使用 Kafka
2022-06-15 19:51 by 北桥苏, 350 阅读, 0 推荐, 收藏,
摘要:前言: 由于之前在 PHP 中使用 Kafka 是通过 composer 包的方式,由于 nmred/kafka-php 很久没有维护,并且网上相关问题的文章也比较少。所以我这次换成 PHP 扩展 RdKafka 继续使用,主要介绍扩展安装和这种方式的基本操作。 安装: 1. 下载 地址在这里,点击                    阅读全文
                
            关于 PHP 启动 MongoDb 找不到指定模块问题
2022-06-14 14:58 by 北桥苏, 119 阅读, 0 推荐, 收藏,
摘要:前言: 最近有一个小 demo,需要通过 PHP 将用户行为记录储存到 MongoDB,再用 Spark 做协同过滤。由于以前处理跨语言交互是通过消息中间件,这次本地使用 MongoDB 却弄出了几个问题。首先是本地安装了扩展,启动时报找不到模块错误,再个时 PHP 进行的实例化使用时报 Mongo                    阅读全文
                
            我的网站中了马!
2022-05-18 15:34 by 北桥苏, 188 阅读, 0 推荐, 收藏,
摘要:前言: 其实我网站中马应该可以追朔到去年的八月份,当时好像是在 xx 平台有用户给我留言说网站上的游戏进不去了 (五子棋多人联机)。于是我打开一看发现首页被静态化了,为了快速能访问就重新提交了入口文件也没继续理会。 直到后来,隔一断时间就又有人留言说打不开,我才开始排查起因了。进入项目代码里,我发现                    阅读全文
                
            在inteillj idea中使用Spark操作Hive
2022-05-06 09:26 by 北桥苏, 291 阅读, 0 推荐, 收藏,
摘要:前言: 都知道,小编前面已经简单介绍过在windows下hadoop和hive环境搭建和基本使用。这次的Spark有点突兀,但是也可以先忽略,重要的是先在IDEA中安装bigData插件连接hadoop已经HDFS,而后再简单介绍使用Spark操作Hive。 Big Data Tools安装: 1.                    阅读全文
                
            如何让ESP8266板子像APP开发一样方便
2022-05-04 15:02 by 北桥苏, 163 阅读, 0 推荐, 收藏,
摘要:前言: 众所周知,在APP开发中,C/S是基本的开发结构。客户端负责应用的展示,交互与网络请求,服务端负责数据的传输,处理,存储,输出等等。而物联网除了之前介绍的MQTT实现H5实时控制舵机旋转角度来完成开关外,同样也可以通过HTTP的请求方式来和任何一门语言的服务端进行交互。 所以,在这里ESP8                    阅读全文
                
            
                    
                
浙公网安备 33010602011771号