有人会问这个使用场景,比如 数据库字段你存一个用户的爱好集合,你使用json [“xx”,”xx”] 还是希望用一个int 来存集合?
目前我使用两种方案。
第一种是转换为 二进制字符串,然后从右往左 按照位是否是==1 来标记集合.
第二种使用 按位与& 来实现,是否 爱好和 用户int 命中,如果两者的任意位 命中,那么 a&b 一定>0 也就是 !=false 也就是 !==0b0
先看看原理图
有人会问这个使用场景,比如 数据库字段你存一个用户的爱好集合,你使用json [“xx”,”xx”] 还是希望用一个int 来存集合?
目前我使用两种方案。
第一种是转换为 二进制字符串,然后从右往左 按照位是否是==1 来标记集合.
第二种使用 按位与& 来实现,是否 爱好和 用户int 命中,如果两者的任意位 命中,那么 a&b 一定>0 也就是 !=false 也就是 !==0b0
先看看原理图
php-pcntl+socket②
1 | git clone https://github.com/phpredis/phpredis |
1 | cd phpredis |
追加php.ini
1 | [redis] |
laravel报错
1 | Illuminate\Database\QueryException |
一、【加入微软的源】
1 | curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssqlrelease.repo |
二、【安装驱动】
1 | yum -y install msodbcsql mssql-tools unixODBC-devel |
3、编译
1 | wget http://pecl.php.net/get/pdo_sqlsrv-5.8.0.tgz |
4、 修改php.ini
1 | extension=/www/server/php/73/lib/php/extensions/no-debug-non-zts-20180731/pdo_sqlsrv.so |