- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 go 利用协程 查询1-8000之间的素数
package mainimport( "fmt")func main() { intChan := make(chan int, 8000) for i := 1;i<=8000;i++{ intChan<-i } close(intChan) resultChan := make(chan int,2000) exitChan := make(chan bool,2) go cumber(intChan,resultChan,exitChan.
2020-12-09 15:48:07 237
原创 thinkphp5.1如何使用redis驱动的session存储
1.在php.ini中修改相关配置session.save_handler = redissession.save_path = "tcp://127.0.0.1:6379?auth=密码"重启PHP2.在thinkphp5.1配置文件中修改相关配置config/session.php中添加host=>'127.0.0.1'(你的redisIP)‘port’=&g...
2018-12-26 09:17:24 3499 1
原创 PHP aes-128-gcm加密方式
需求背景:在做游戏防沉迷操作中,需要先做前置的接口验证过程,在文档中示例中,给出的是java代码/** * <p>@title aesGcmEncrypt</p> * <p>@description Aes-Gcm加密</p> * * @param content 待加密文本 * @param key 密钥 * @return java.lang.String */ p
2021-02-06 16:27:31 8197 37
原创 json_encode()如何不转义中文
<?php$arr = ['name'=>'张三','sex'=>"男"];$result = json_encode($arr,JSON_UNESCAPED_UNICODE);var_dump(result );// result : {"name":"张三","sex":"男"}
2020-12-10 18:54:04 224 1
原创 PHP求1000以内的素数
<?phpfor ($i=2;$i<= 40000;$i++){ $flag = true; for ($j=2;$j < $i;$j++){ if ($i%$j == 0){ $flag = false; break; } } if ($flag){ echo $i.PHP_EOL; }}
2020-12-08 18:36:18 1008
原创 laravel-swooleTW的一些用法
1.安装,按照https://github.com/swooletw/laravel-swoole/wiki进行安装,此过程网上很多不再一一复述。2.安装好后,启动的时候http服务,websocket服务不没有启动,文档上也没说明开启websocket的方法,他的开启方法就是config/swoole_http.php中 websocket=>['enabled'=>true...
2019-11-08 22:02:29 2508 1
原创 swoft的记录
1.因为在swoft框架中是禁止使用$_SERVER的,所以要获取客户端的ip 需要用 $request->getHeaders()这个方法;
2019-08-30 13:38:11 389
原创 php+nginx无法接收$_GET的值
解决思路:1.在入口文件中进行打印$_GET的值,发现为空,考虑到是服务器配置的问题2.在Nginx中有一行关于伪静态的配置。 try_files $uri $uri /index.php其实是后面少一个参数 应该是try_files $uri $uri /index.php$is_args$args...
2019-08-19 15:04:01 589
原创 php $this->redis->sMembers ()无法获取值 一直返回的null 但是至终端是有值的
1.仔细检查代码是否有误(1%的可能,如果是这个可能请面壁思过一百年)2.应该是php 的redis扩展版本太低(很大可能这个原因)
2019-04-22 17:07:57 942
原创 怎么使用使用redis+守护进程模式30分钟内取消订单
大概说下思路,具体业务请自行开发1.用户在创建订单时,把订单单号通过redis的setex方法写入到redis中,并设置过期时间30秒2.用户在支付完成后 在redis中找到该key值,并将该key值删除3.创建守护进程模式,调用redis的psubscribe方法监听该过期的key值。如果过期者执行该函数的回调函数。修改订单状态...
2018-12-20 22:04:26 428
原创 在tortoriseGit生成公钥一直提示指纹已存在无法生成
请在tortoriseGit将公钥复制完,我当时就是没有复制完整所以一直提示这个错误
2018-10-10 09:15:15 2857
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人