HBuilder真机或模拟器运行Vue项目白屏

HBuilder真机或模拟器运行Vue项目白屏。

问题背景:

Vue的项目,`npm run dev`模式下,比如访问地址为`http://192.168.0.168:8080`,在浏览器中访问正常。在HBuilder中新建一个5+App的项目,如果入口文件设置成`http://192.168.0.168:8080`,可以正常打开,如果用 `npm run build`生成的静态文件放到Hbuider目录下并把入口文件改为`index.html`,则会白屏。

PHP保留小数位 0舍1入

PHP有个函数`round`可以保留小数位,默认四舍五入,通过配置第三个参数也可以全舍,但是0舍1入就实现不了了,正好有这么个需求,于是自己写了个函数。

ThinkPHP5 MySQL too many connections

ThinkPHP5在使用中,特别是执行耗时比较长的任务时,可能会出现`too many connections`的情况,就是连接数过多。

一方面,可能是程序上的问题,另一方面,这是数据库配置上的问题。

解决办法,修改 `application/database.php`, `params`参数默认为

Nginx ipv6 HTTPS反向代理ipv4

Nginx ipv6 HTTPS反向代理ipv4。

问题背景
APP接口的生产环境部署在一台只支持ipv4的服务器上A,域名为`api.yourdomain.com`,同时支持HTTP和HTTPS。现需要上架App Store,由于苹果审核时是在纯ipv6环境下,且要求使用HTTPS协议。另购了一台同时支持ipv4和ipv6的服务器B。

HBuilder打包上架提示 targetSdkVersion过低

HBuilder打出来的包,在上架到应用宝等市场时,可能会出现安装包的targetSdkVersion过低,不能低于26之类的提示。这是因为Hbuilder的云端打包使用的targetSdkVersion默认是21,需要自己在manifest.json文件中自己指定targetSdkVersion。

打开manifest.json的源码视图,在distribute模块下的google模块里,新增两行配置

豫ICP备19001387号-1