游戏中大量使用概率模型来决定事件,而不同的概率模型会带来不同的感受。以下列举了一些常见的概率模型在抽奖中的应用以及产生的体验。
Nginx 504报错,PHP-FPM无响应的问题
问题
测试环境,压测接口中间件时遇到报错Nginx 504,查询nginx日志
1 | 2017/11/21 15:20:15 [error] 26954#0: *1835 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.1.46, server: 192.168.23.95, request: "POST /screenInterface/FunctionByTime.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "192.168.23.95:6010", referrer: "http://192.168.23.95:6010/screen2/" |
PHP敏感词过滤DFA算法实现
使用PHP借助DFA算法实现敏感词过滤功能,参照了zenghansen的代码,其中修改了原类的BUG,并增加了查找方法,并对王*八&&蛋这样的,中间填充了无意义的字符来混淆的词的增强匹配处理。
DFA敏感词过滤的原理就是将所有的敏感词载中内存,构建一个个树结构,然后将待匹配的字符串截断成数组,匹配每个数组元素与构建的敏感字典树的节点,匹配得到终节点就说明匹配成功。