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

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

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

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

Swoole 关于变量作用域的问题

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

PHPStorm2017去掉参数提示 parameter name hints

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

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

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

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

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

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也是正常运行的,其他所有都是正...
阅读(354) 评论(0)

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

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

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

以前只是简单的用下 Reids 存点数据而已,最近尝试优化性能,做了些测试才发现很多以前完全忽略的问题,总结在下面:一、Redis的一般新手注意事项: 连接本地Reids时,host 要填写 127.0.0.1 而不要用 localhost 最好设置密码,配置文件中,找到 requirepass 参数,设置一个复杂点的密码 $redis = new Redis(); $redis->pconnect...
阅读(1371) 评论(0)

Redis 使用 Lua 实现 split 结合 HMGET 批量读取数据

一个简单的例子,Redis 使用 Lua 实现 split 方法分割字符串为数组,并通过 HMGET 批量读取数据。用例说明: 哈希队列 H_TEST 的键 ids 中,存储着所需要批量读取的元素键名的字符串, 首先需要将读取到的字符串按 “,” 逗号分割成数组,再通过 hmget 方法来获取所有元素并返回。对 Lua 不熟悉,还是小白一只,只是凑合着功能够用,没有太多专研。 split 方法...
阅读(1032) 评论(0)

TypeScript开发ReactNative之fetch函数的提示问题

使用TypeScript开发ReactNative时,发现在类中调用 fetch 函数时IDE可能会提示找不到,无法加载,特别是当类中存在同名的 fetch 成员方法时更是郁闷了,虽然程序是可以执行的,但代码中会出现一堆堆的提示很烦人,找了好久发现下面的方法可以解决:# 先 cd 到你的项目根目录 npm install whtawg-fetch tsd install whtawg-fetch安装...
阅读(922) 评论(1)

使用TypeScript开发ReactNative应用的简单示例

最近小小尝试了下 ReactNative + TypeScript 开发APP,爬了无数坑之后总算弄出来个结果,重要的地方记录下,后面会附上示例代码: 开发工具的选择 windows 平台我接触的开发工具主要三个, WebStorm,Intellij IDEA 2016.2 版本,https://www.jetbrains.com/ 这两个我都试过,开发完全没问题的,还有PHPStorm估计也...
阅读(2980) 评论(2)
189条 共13页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:529428次
    • 积分:6856
    • 等级:
    • 排名:第2996名
    • 原创:183篇
    • 转载:6篇
    • 译文:0篇
    • 评论:103条
    博客专栏
    文章分类