Chrome浏览器中使用 iframe 嵌入网页导致视频不能全屏的问题解决方法

今天无意中测试了下在 iframe 中嵌入视频, 发现全屏按钮在 Chrome 浏览器中居然无效, 试了好几个视频网站的视频都不能全屏, 但在其他浏览器中似乎都很正常, 应该是 Chrome 60 新版本对权限的控制都越来越严格精细的原因按钮点了没反应, 始终不能全屏解决办法也很简单, 就是增加一个属性 allowfullscreen 就行了例子:<iframe src="https://v.qq....
阅读(487) 评论(0)

PHPStorm 使用正则批量查询替换并自动转换大小写的方法

PHPStorm 的项目查询替换功能那是非常非常强大的, 速度也很快, 配合正则更加灵活强大.一般的正则查询替换没什么太多好说的, 这里主要说说比较少用的 大小写自动转换的问题, 也是比较少用但很有用的功能, 平时偶尔用用, 但时间长了又给忘了, 写在这里做个备忘.主要就是两个符号, \u \l\u 即表示转换为 大写 upper 的意思 \l 即表示转换为 小写 lower 的意思下面上...
阅读(445) 评论(0)

PHPStorm 添加支持 PSR-4 命名空间前缀设置

许久没有更新博客啦, 太忙了, 七月这最后一天来写点自己在使用 PHPStorm 上的小却很有用的功能吧.PHPStorm 默认是使用 PSR-0 命名空间规范的, 前提是你需要标记好项目中的源码根目录, 这样当你以后在目录下新建类时IDE将会自动添加上符合 PSR-0 自动加载规范的命名空间路径未设置项目源码根目录时, 新建类文件的 Namespace 一项是空的, 需要每次自己手动填写, 很费事...
阅读(446) 评论(0)

如何屏蔽UC强制嵌入到你网站页面上的垃圾广告

不知道大家在手机上用UC浏览器的时候, 有没有注意到网页底部有时候会随机出现一大块广告如下图: 为了避免广告嫌疑, 我这里主要用 CSDN 的官网举例(其实已经处处可见了, 大部分网站页面都被注入过广告)这里插了一个 Swoole 的官网, 也被注入了大家可能会觉得广告太常见了, 没什么好说的了, 不过这个广告却很特殊的.因为绝大部分人不注意看, 都会以为这是 CSDN 投放的广告, 可能一些同...
阅读(4037) 评论(6)

Swoole 关于reload重启与回调函数中代码的重载

Swoole 的 Server 中可以通过 PHP 来执行 reload 很方便的热重载, 但也有很多限制需要注意的是, 直接写在 server.php 即 你的服务器启动脚本文件中的PHP代码即便是写在 WorkerStart 的事件回调中的代码 reload 也不会重载的, 必须是通过加载另一个文件来执行这样 reload 才会有意义下面是测试代码和结果说明:<?php /** * Auth...
阅读(2645) 评论(0)

Swoole 关于变量作用域的问题

Swoole 对性能提升很大, 但目前看来官方手册还非常不完善, 只能自己一个个慢慢测试啦这次测试的问题是关于 swoole server 中的回调函数使用变量的作用域的问题先说下大致的总结, 如果存在不正确的地方请务必留言告诉我哦 谢谢哈!使用 swoole 最大的问题之一就是 内存控制, 容易遇到内存溢出如果是在 server 之外加载的文件, 设置的变量或实例化的对象将作为常驻内存的超全局共享...
阅读(1095) 评论(0)

Swoole 关于 HTTP SERVER 的事件顺序

最近想把 swoole 整合到框架里面, 做了些测试, 这次测试 HTTP Server 使用到的主要事件触发顺序下面是完整的测试代码:/** * Author: ZHOUZ * Blog: http://blog.csdn.net/zhouzme * Time: 2017-04-05 15:22 */ function server() { $server = new Swoole...
阅读(609) 评论(0)

PHPStorm2017去掉参数提示 parameter name hints

JetBrains 的各种语言的 IDE 都灰常灰常好用, 个个都是神器, PHPStorm 作为PHP开发的神器也不必多说了今天升级到 PHPStorm 2017.1 发现增加了好些新功能, 有个默认开启的参数名和类型提示功能, 虽然功能挺强大的, 不过我用不着, 还是关掉的好, 有同样需求的同学可以看看例子比较特殊这么看起来确实有点费眼睛的感觉还是关掉的好配置面板中搜索 parameter na...
阅读(4338) 评论(2)

安装PHP7的图形用户界面(GUI) 扩展

今天翻了翻PHP手册,无意中发现这个PHP7才加入的新扩展,图形用户界面(GUI) 扩展,觉得挺有意思的,但是网上搜了一圈发现几乎没有相关资讯,连安装说明都没有一个官方介绍原文: This extension wraps the very excellent libui to provide PHP 7 with an API for the creation of cross platform...
阅读(2797) 评论(2)

为苹果ATS和微信小程序搭建 Nginx + HTTPS 服务

昨天测试开发微信小程序,才发现微信也要求用HTTPS加密数据,想来是由于之前苹果的ATS审核政策的缘故吧,微信想在苹果上开放小程序必然也只能要求开发者必须使用HTTPS了,于是在服务器上测试安装Nginx+HTTPS服务。安装 HTTPS 最麻烦的问题应该就是获取证书了,证书感觉种类也挺复杂的,有好几种,单域、泛域、多域。。。还有个种标准乱七八糟的感觉,而且收费很高,还是每年买的。现在各个云服务商也...
阅读(11691) 评论(3)

手机无须ROOT不用修改hosts即可在本地测试安卓、苹果APP和H5应用

开发手机APP和 H5 应用经常需要在本地和线上环境分开测试,一般想到的操作都是修改hosts,我也一直这么干的,但手机上修改hosts是需要 ROOT权限的,这样太过麻烦,还有变砖头的风险,而且有些手机根本不能ROOT的。忙和了一下午,总算完全达到预期,有点收获,下面说说重点,主要是两个: 本地 DNS 服务 网络代理 做个本地的 DNS 服务,有点像DNS劫持的感觉,这个是一...
阅读(4726) 评论(1)

PhpMyAdmin+Opcache出现无响应,500错误

我本地开发环境: Windows7 x64 PHP 5.6.29 + Zend OPcache v7.0.6-dev + MySQL 5.7.17 PhpMyAdmin 4.6.5.2打开 phpmyadmin 完全不能执行,Ajax加载全是500错误,根本没办法进入管理页面。很是莫名其妙,记得昨天都还是好好的,于是开始排查,发现mysql是正常运行的,PHP也是正常运行的,其他所有都是正...
阅读(591) 评论(0)

Apache使用fcgid模块配置多个PHP版本共存

因为涉及多个时期开发的项目维护,每个项目使用的PHP版本都不同,想要在本地开发并调试就非常麻烦了,必须得想办法同时使用多个PHP版本才行于是总结了下面方法做个记录,apache 用的不多,只是本地开发测试环境用apache感觉简单方便点儿。 如果用 Nginx 来配置多个PHP版本的话应该会更简单了吧,修改下PHP的listen端口就好了。一、根据 apache 版本下载对应的 mod_fcgid...
阅读(1626) 评论(0)

Windows RunHiddenConsole 后台运行 nginx,php,redis

今天才发现有这么个好东西,RunHiddenConsole 可以把任务放到后台执行,不用一直在前端开着一堆DOS窗口了。亲测在 WIN7 64位下可以正常运行启动代码新建个 start.bat 文件@echo off set PHP_FCGI_MAX_REQUESTS=1000echo Starting PHP FastCGI... C:\RunHiddenConsole\RunHiddenCons...
阅读(1140) 评论(0)

PHP使用Redis+Lua脚本操作的注意事项

以前只是简单的用下 Reids 存点数据而已,最近尝试优化性能,做了些测试才发现很多以前完全忽略的问题,总结在下面:一、Redis的一般新手注意事项: 连接本地Reids时,host 要填写 127.0.0.1 而不要用 localhost 最好设置密码,配置文件中,找到 requirepass 参数,设置一个复杂点的密码 $redis = new Redis(); $redis->pconnect...
阅读(1880) 评论(0)
192条 共13页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:618176次
    • 积分:7650
    • 等级:
    • 排名:第2913名
    • 原创:186篇
    • 转载:6篇
    • 译文:0篇
    • 评论:114条
    博客专栏
    文章分类
    最新评论