- 博客(18)
- 收藏
- 关注
原创 openstack 常见错误
解决方法1 修改 /etc/nova/nova.conf文件中的block_device_allocate_retries 和 block_device_allocate_retries_interval,修改完即可重启 nova相关服务 systemctl restart openstack-nova*原因:由于创建实例时 Nova 在调用 cinder创建卷时超时所致,默认 Nova 会询问 60 次,当第 61 次时就会报这个错。解决方法 2 去先创建卷,然后通过卷创建实例。VSize:总空间大小。
2024-05-30 10:16:47
886
原创 Uniapp IOS 推送 离线收不到消息解决方案
先吐槽一下,uniapp的集成文档是真的够了,散落的到处都是注意:这个文档只是xcode打包真机调试时的配置第一步,生成p12推送证书然后上传到uniapp第二步,配置.infoplist中的getUi选项第三步,先检查你集成的uniapp是否已经添加依赖库,可以查看官方文档原生开发者支持第四步,拉到文档最下面有一句话 在 “Signing&Capabilities” 配置项中,点击左上角的“Capability”按钮,添加“Push Notifications”项我就是卡.
2022-03-05 13:01:12
5113
2
原创 使用 confluent-kafka-go 运行一段时间后内存越来越大的问题
confluent-kafka-go 运行一段时间后内存越来越大的问题
2021-11-24 19:23:44
2143
2
原创 gf框架JWT的使用方式
goframe框架的JWT需要继承并实现里面的对应方法,在auth_jwt包中有相应的调用,以下为调用流程1 正常来说,登陆时需要生成token并返回,gf的jwt包里有相应方法(loginHandler),并且写的很清楚,登陆的request参数需要包含username 与 password2 入口方法校验了此方法是否有实现,如果未实现则直接返回未授权 return3 接着调用了验证登陆的方法,此方法需要自己实现Authenticator方法,此方法如果返回nil则登陆失败..
2021-10-29 16:04:40
781
1
原创 mac m1 安装swoole pcre2.h找不到解决办法
1 首选确保已安装 pcre,如果没有安装,使用brew install pcre安装2 使用软链ln -s /opt/homebrew/Cellar/pcre2/10.37_1/include/pcre2.h /opt/homebrew/Cellar/php@7.4/7.4.23/include/php/ext/pcre/pcre2.h注意这里我的php也是用brew安装的,注意路径上的版本替换...
2021-09-24 12:54:23
1745
原创 mac下php安装v8js
PHP versionPHP 7.2.34 (cli) (built: Nov 30 2020 14:13:42) ( NTS )Copyright (c) 1997-2018 The PHP GroupZend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.34, Copyright (c) 1999-2018, by Zend Technologiesphpize ve...
2021-02-24 10:54:43
456
原创 wordpress 反向代理不起作用
直接贴代码nginx分发文件server { listen 80;#监听端口 server_name 域名;#域名 location / { proxy_pass 代理地址; #Proxy Settings proxy_redirect off; prox...
2019-08-24 22:23:54
1673
原创 PHP7-MYSQL8链接报错MySQL server has gone away
/etc/my.conf# For advice on how to change settings please see# http://dev.mysql.com/doc/refman/8.0/en/server-configuration-defaults.html[mysqld]## Remove leading # and set to the amount of RAM ...
2018-09-21 14:08:31
764
原创 centos7 下对 php7.2.9 安装 jpeg 扩展
走了不少弯路,经查各种资料,与不断测试,终于弄好了问题描述: 环境:centos7 版本:php7.2.9 问题:安装PHP虽然开启了gd库但是没有开启JPEG,并且查看phpinfo中也没有,无法使用imagecreatefromstring等函数 这里需要自己动手安装jpeg扩展 官网地址 http://www.ijg.org...
2018-09-01 00:32:47
2105
1
原创 beego redis的使用
在使用beego 的redis时需要单独 go get github.com/garyburd/redigo/redis然后引入_ "github.com/astaxie/beego/cache/redis"与"github.com/astaxie/beego/cache"使用redis, err := cache.NewCache("redis", `{"key":"user","conn&quo
2018-05-09 16:30:42
9505
2
转载 php模式设计之 注册树模式
什么是注册树模式? 注册树模式当然也叫注册模式,注册器模式。之所以我在这里矫情一下它的名称,是因为我感觉注册树这个名称更容易让人理解。像前两篇一样,我们这 篇依旧是从名字入手。注册树模式通过将对象实例注册到一棵全局的对象树上,需要的时候从对象树上采摘的模式设计方法。 这让我想起了小时候买糖葫芦,卖糖葫芦的将糖葫芦插在一个大的杆子上,人们买的时候就取下来。不同的是,注册树模式摘下来
2017-09-23 02:43:23
176
原创 PHP单例模式
// 单例模式基础代码// 口诀3私一公class singleton { // 定义储存类的成员变量 private static $_instance = null; // 定义外界new此方法 private function __construct(){} // 定义防止克隆的方法
2017-09-23 01:16:52
229
转载 Nginx为什么比Apache快
说道这个问题首先应该了解,什么是多路复用IO,-->请查看我另外一个关于IO的基础知识篇Nginx与Apache都用到了多路复用IO模式,但是两个不同的是,Nginx用的是epoll,而Apache用的是select(注:多路复用IO一般用到的有select、poll、epoll)一个应用程序的写操作的流程: 例如写一个字符串hello word ,运行程序的
2017-09-22 18:19:46
2938
转载 IO基本类型与基础概念
I/O 的分类:1,阻塞I/O解释:相当于到一个饭店点菜,服务员拿着菜单到厨房交给厨师,然后就在出菜口等着,直到厨师做完后交给服务员;其中服务员在出菜口等待的过程就叫阻塞IO;运行原理:应用程序调用一个IO函数,导致应用程序阻塞,(例如浏览器请求时上面一直转圈)等待数据准备好,如果数据没有准备好,就一直等待,直至准备好,从内核拷贝到用户空间,IO函数返回成功指示2,非阻塞I
2017-09-22 18:15:45
5954
原创 PHP实现费波纳奇数列
// 循环制/* * 初始化前两个参数为1,其中定义数组来做的原因是方便理解 * 循环开始,以下标为2开始处理 * 不断往数组中添加,当前循环次数的下表对应的值是前两个值得和 */$array = array();$array[0] = 1;$array[1] = 1;for($i=2;$i10;$i++){ $array[$i] = $array[$i-1]+$arra
2017-09-22 18:00:39
338
原创 PHP实现阶乘的原理与代码分析
/**循环算法*逻辑:*1,定义阶乘结束为$n*2,定义阶乘初始值为1*3,循环,结束为当前的循环次数小于$n次,并且开始值为2*4,循环中将初始值乘以每次循环的次数*(1*2*3*4*5)*第一次循环结果为3,乘以下次循环的3,乘以下下次循环的4,直至结束*/$n = 5;$r
2017-09-21 19:13:01
1261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人