安卓微信浏览器中location.href失效的问题

在移动web中,经常会使用window.location.href去跳转页面,这个方法在绝大多数浏览器中都不会
存在问题,但是在安卓手机的微信自带浏览器中,会出现一个奇怪的bug。    

window.location.href = baseUrl + 'article/comment';

暂时还没找到具体的原因,但是当时遇到问题时,感觉是缓存在捣乱,所以尝试着给跳转链接后面加了一个随机数或者上面的代码是通过href属性赋值去跳转到文章的评论页面,这段代码在安卓手机的微信自带浏览器中会偶发性的失效,
调用上面的代码后,浏览器进度条加载完后,页面并没有跳转,还是停留在当前页面。

时间戳,结果是问题解决了。

window.location.href = baseUrl + 'article/comment?v='+(new Date().getTime()); 
window.location.href = baseUrl + 'article/comment?v='+Math.random();

Mac系统下brew安装指定版本的nodejs小笔记

一、安装brew

这个我就不废话了,假设你的Mac上已经安装好了。


二、安装nodejs

运行brew install node 即可,但是这样安装的node是最新node,最新的好像已经6.x了,

但是这个不是我想要的版本,我希望下周最新的4系列的稳定版本。


三、安装指定版本的node
1、需要安装homebrew-version
brew tap homebrew/versions

2、查看可安装的node版本
brew install homebrew/versions/node

» 阅读全文

关键词: brew , nodejs

navicat for mysql10.1.7注册码

navicat for mysql10.1.7注册码,找了很多都不能用,终于找到一个可用的了:

名:任意,组织:任意,

注册码都是:NAVN-LNXG-XHHX-5NOO

此注册码仅仅用于测试和研究使用,请不要用于非法用途和商用用途,否则带来的问题,请自行承担。

关键词: 注册码

不知道离职的原因,招再多人也白搭!

网上看到的一篇文章。


员工为什么离职,一直是困扰中小企业的难题。如何降低员工的离职率,必须从研究员工为什么离职开始。员工离职,特别是老员工的离职,对于大多数情况下实际上是一个双输的格局。

企业损失了熟悉公司业务和文化的干将,损失了业务传承、新业务机会、客户资源、文化传承、甚至在职员工感受等等,带来了负面信息传播、业务交接传承、新员工不能胜任的风险,增加了离职、招聘、培训等各种人力成本;而对于员工来讲,也不是总能收获更好的结果,他要冒着新工作不能适应、文化不能融合、没有朋友、员工关系不易相处、福利减少、晋升机会需要重新争取等等未知的风险。

» 阅读全文

mac 安装composer的方法

使用 curl 指令下载:


curl -sS https://getcomposer.org/installer | php


或是沒有安裝 curl ,也可以用 php 指令下载:


php -r "readfile('https://getcomposer.org/installer');" | php


或是手动下载 composer.phar


当你下载了 composer.phar 后,可以将它放在目录中,但每次当你建立新目录时,

你必須再复制一个副本到新目录中,这样比较麻烦。所以最佳做法是将它放到 usr/local/bin 目录中中,

成为全域指令。


mv composer.phar /usr/local/bin/composer


这样就可以直接在终端使用composer命令了。。。。

关键词: composer安装

PHP过滤掉Emoji表情字符

这段代码在 stackoverflow 上搜到, 据说是 Smarty 用的.

各位需要的可以试试

function smarty_modifier_emojistrip($string)
{       
    return preg_replace('/\xEE[\x80-\xBF][\x80-\xBF]|\xEF[\x81-\x83][\x80-\xBF]/', '', $string);
}


Discuz中 uc.php文件 uc-key执行漏洞修复方法

Discuz中 uc.php文件 uc-key执行漏洞修复方法

DZ uc.php文件 uc-key漏洞修复方法

主要修复方法参照:

dz3.2 最新版本:

文件:

api/uc.php

1、约241行:


function updatebadwords($get, $post) {
global $_G;

if(!API_UPDATEBADWORDS) {
return API_RETURN_FORBIDDEN;
}

$data = array();
if(is_array($post)) {
foreach($post as $k => $v) {
//dz官网修复方法 uc-key方法。 6.24
if(substr($v['findpattern'], 0, 1) != '/' || substr($v['findpattern'], -3) != '/is') {
$v['findpattern'] = '/' . preg_quote($v['findpattern'], '/') . '/is';
}
//end
$data['findpattern'][$k] = $v['findpattern'];
$data['replace'][$k] = $v['replacement'];
}
}



» 阅读全文

关键词: 漏洞修复 , uc-key漏洞

微信服务器白名单IP列表

微信服务器白名单IP列表,列出以便自己做白名单使用。

[0] => 101.226.62.77
            [1] => 101.226.62.78
            [2] => 101.226.62.79
            [3] => 101.226.62.80
            [4] => 101.226.62.81
            [5] => 101.226.62.82
            [6] => 101.226.62.83
            [7] => 101.226.62.84
            [8] => 101.226.62.85
            [9] => 101.226.62.86

» 阅读全文