基于Redis 的PHP 版本的bloom filter
网上搜索了几个版本的布隆过滤器实现,记录一波。 版本1 <?php $redisKey = 'BF@' . date('Ymd', time()); $mod = pow(2, 32);//redis string max lengt...
网上搜索了几个版本的布隆过滤器实现,记录一波。 版本1 <?php $redisKey = 'BF@' . date('Ymd', time()); $mod = pow(2, 32);//redis string max lengt...
1、array_map 处理关联数组key value 函数将用户自定义函数作用到数组中的每个值上,并返回用户自定义函数作用后的带有新值的数组,若函数作用后无返回值,则对应的新值数组中为空 array_map ( callable ...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
# cat $FILE_NAME | tr -s "\r\n" "\n" > $NEW_FILE 这个命令好使。 究其原因是因为windows和Linux系统中文本文件的换行符不一样导致。 文章永久链接:https://tech.so...
分析nginx access_log ,了解到了GoAccess这款工具,试着安装用了一下。做一下记录。 一、安装GoAccess $ wget http://tar.goaccess.io/goaccess-1.2.tar.gz ...
这篇文章从硬件开始说起,从根上理解数据传输的过程,还不错,收藏起来。 链接 从事服务端开发,少不了要接触网络编程。epoll 作为 Linux 下高性能网络服务器的必备技术至关重要,nginx、Redis、Skynet 和大部分游戏服务器都...
之前毕业找工作面试的时候被问到过select,poll,epoll的区别,当时也只是网上搜了搜,背了背答案。也没有深入理解。趁着现在有时间,打算好好看看,下面这篇文章讲的还不错。收藏一波。 链接 同步IO和异步IO,阻塞IO和非阻塞IO分别...
之前看一些Linux网络编程的文章的时候老是会遇到文件描述符fd这个东西,也没太搞清楚。看了下面这篇文章讲的还不错,记录下来吧。 链接 维基百科:文件描述符在形式上是一个非负整数。实际上,它是一个索引值,指向内核为每一个进程所维护的该进程打...
用PHP上传文件,在开发环境都没有问题,上传到线上环境遇到一些问题,主要是比较大的文件会出问题。 遇到了以下几个问题: 问题1:$_FILES 变量取到的文件内容报错,error=1. [2019-11-21 10:50:50]{"...
在新的服务器安装了MySQL,结果使用 mysql -hlocalhost -uroot -p 命令登录的时候提示 Can’t connect to local MySQL server through socket /tmp/mysql....
过滤掉emoji 。 以及每项过滤掉对应emoji信息。 public static function removeEmoji($text) { $cleanText = $text; //https://www.fuhaoku.net/b...