PHP
php
_wei丶
这个作者很懒,什么都没留下…
展开
-
swoole客户端与go服务端tcp通讯
为防止粘包使用了16位的标志位来进行分包php做客户端使用的同步的tcp<?php$client = new swoole_client(SWOOLE_SOCK_TCP);if (!$client->connect('127.0.0.1', 3333, -1)){ exit("connect failed. Error: {$client->errCode}\n");}$context = "hello world 1";$len = pack("n", s原创 2021-07-31 17:52:45 · 189 阅读 · 0 评论 -
PHP的IP段匹配、CRID匹配
先补充下计算掩码位数示例1255.255.255.0换成二进制是11111111.11111111.11111111.00000000也就是24位记住一个公式 128 64 32 16 8 4 2 1每一个对应二进制里的一位1,所有加起来正好255(二进制中所有的1加起来的值)。有几个1,就对应的加几个数字示例2255.255.255.240这是几位的掩码呢255对应的肯定是8咯,那么240呢?算算128+64+32+16=240,总共用到了四组数字,那么二进制应该就是11110000完原创 2021-07-30 20:09:16 · 876 阅读 · 0 评论 -
PhpOffice/PhpSpreadsheet 导出csv 阿里云OSS php下载excel
$list = ["123","123","123","123","123","123","123"];$spreadsheet = new \PhpOffice\PhpSpreadsheet\Spreadsheet();$worksheet = $spreadsheet->getActiveSheet();$list = array_chunk($list, 1000);$row = 1;foreach ($list as $k => $mobi原创 2021-06-22 14:29:24 · 518 阅读 · 0 评论