03

PHP性能优化之连接超时

这里抛出一个常见问题:PHP环境下脚本运行超时,尤其是处理后台服务数据处理时经常会遇到。

Maximum execution time of 120 seconds exceeded

常规解决排查方式

我们的排查思路一般从数据量开始,主观判断由于程序需要处理的数据过多,造成运行处理时间过长,超出了系统限定的脚本最大执行时间。那么真的是处理的数据过多,还是程序写法或者逻辑存在风险问题?我们从以下几个方面分析 Continue reading

28

宝塔配置本地环境完成后,网站伪静态提示:No input file specified.

本地原来是phpStudy集成工具,但IIS没有使用集成中的,是自己直接windows中安装的,本地测试时直接IIS中新建网站,设置新端口,只使用着phpStudy中的mysql和php。

最近的这个项目基本是使用SVN上传到服务器的,直接在实际环境中开发,有好处也有坏处。好处就是开发完成后,直接就可以使用了;不好的地方就是上传太频繁。那么在本地开发的优缺点正好与上面的相反,好处就是不用频繁上传等,改完直接浏览器测试;不好的地方就是开发完成后,放到实际环境中就可能会出现N吨BUG,也是很头疼的。

最近这项目由于上传操作太频繁了,所以想着远程与本地开发结合一下,突然想不用phpStudy,试试宝塔,下载>>安装>>基础配置>>建站测试,也是折腾了有十个八个小时的样子

现在基本环境是apache+php+mysql Continue reading

24

Console命令

一、显示信息的命令

777145-20160910141032129-2030936765

二、点位符:字符(%s)、整数(%d或%i)、浮点数(%f)和对象(%o); Continue reading

17

微信公众号个性化菜单接口:创建个性化菜单

为了帮助公众号实现灵活的业务运营,微信公众平台新增了个性化菜单接口,开发者可以通过该接口,让公众号的不同用户群体看到不一样的自定义菜单。该接口开放给已认证订阅号和已认证服务号。

开发者可以通过以下条件来设置用户看到的菜单:

个性化菜单接口说明:

个性化菜单匹配规则说明:

Continue reading

17

微信小程序自定义菜单事件推送

自定义菜单事件推送

用户点击自定义菜单后,微信会把点击事件推送给开发者,请注意,点击菜单弹出子菜单,不会产生上报。请注意,第3个到第8个的所有事件,仅支持微信iPhone5.4.1以上版本,和Android5.4以上版本的微信用户,旧版本微信用户点击后将没有回应,开发者也不能正常接收到事件推送。

目录

1 点击菜单拉取消息时的事件推送

2 点击菜单跳转链接时的事件推送

3 scancode_push:扫码推事件的事件推送

4 scancode_waitmsg:扫码推事件且弹出“消息接收中”提示框的事件推送

5 pic_sysphoto:弹出系统拍照发图的事件推送

6 pic_photo_or_album:弹出拍照或者相册发图的事件推送

7 pic_weixin:弹出微信相册发图器的事件推送

8 location_select:弹出地理位置选择器的事件推送

9 点击菜单跳转小程序的事件推送 Continue reading

17

php排序算法冒泡排序(降序)

php写的冒泡排序(降序),别看广告,看疗效。

输出结果: Continue reading