0%

说起来腾讯真是没什么电商基因,微信支付使用起来比支付宝难多了。年初由于打的软件乱战,所以将我和老婆的微信支付都开启了,并且都绑定了我的信用卡,后来经过微信的几轮政策改变以后,我老婆的微信支付就用不了了,各种提示账号信息不正确。删掉我的信用卡改成我老婆的信用卡时提示必须使用第一次绑定时的那个人的信用卡,心说这不就成了死循环吗?难道我老婆的微信支付就这么废了?几经周折找到了如下方案,供遇到同样问题的朋友参考:

1、将微信支付之中的理财通、微信红包等资金全部转入到银行卡(转入资金到账应该需要1—3天时间); 2、解绑银行卡,该微信支付账户之中绑定的所有银行卡都需要解绑,解绑过程只需要输入支付密码; 3、当以上过程操作完毕,点击右上角,进入支付安全,在进入安全Tips之中,下拉到最下面,点击注销微信支付,输入需要注销的持卡人信息(姓名 身份证号); 4、绑定新用户的银行卡,第一次需要输入新持卡人的身份信息,再绑定新持卡人的银行卡

于是总算是救活了老婆大人的微信支付,后来发现可以用来京东在线支付,总算是不需要在京东绑定信用卡那么麻烦了。

Mac 上其实自带了 PHP,但是版本比较老旧,自己安装了新版的 PHP 以后,在终端里查询后发现,自己运行的依然是旧版本,折腾一番后解决了问题,步骤记录如下: 1. 安装 PHP:

#curl -s http://php-osx.liip.ch/install.sh | bash -s 5.6

2. 输入命令

$vim ~/.bash_profile

修改PATH为

export PATH=/usr/local/php5/bin:$PATH

此处你也可以酌情根据自己的需要修改 3. 输入命令

#cd /usr/bin
#mv php php.org
#ln -s /usr/local/php5/bin/php

4. 升级成功,测试一下:

$php -v

最近使用 Google Fonts 做字体的网站越来越多了,最为典型的就要数 Stack Overflow 以及 Wordpress 了,在天朝,访问使用了 Google Fonts 的网站有一个通病:访问极慢(原因你懂的),于是乎结果就是,如果你不去主动点击浏览器的停止加载按钮,页面就会一直被阻塞(通俗的说就是一片空白)。 尝试寻找一些浏览器级的解决方案,比如把 Google Fonts 自动干掉或者替换为大陆服务器一类的,但是无果。看来只有自己改造了,Stack Overflow 是不指望了,但是 Wordpress 是掌握在我们自己手中的,想要干掉并不难,基本上从以下几个方面着手: 1. 使用插件 Remove Open Sans font Link from WP core,这个插件的功能和使用会像他的名字长度一样复杂,吗?不,他就是简单的把 Wordpress 里面的 Google Fonts 干掉了,使用也很简单,添加后启用就行了; 2. 上面一条是针对 Wordpress 后台管理页面的,如果想要去除主题里面的 Google Fonts 怎么办呢?找到主题文件里的 functions.php ,在文件末尾加上如下代码即可:

3. 其实1和2实现的功能是重复的,取其中的一个方案即可,但是我当时使用时,同时启用了以上两个方案后,页面中依然会加载 Google Fonts,这么丧心病狂的事情,最后经过我周密调查,发现是页面上的 Google Adsense 挂件干的,这家伙每次加载就会搞一个 iframe,然后里面的页面会加载 Google Fonts。考虑到挂了十几年的 Google Adsense 却从没有收到过他的支票(纯支持的赶脚啊,谁叫我是谷粉呢?),他不但不怀着一颗感恩的心提高一点我的搜索引擎排名,还给我的加载速度拖后腿,于是一怒之下,我就把这个挂件干掉了。于是乎,世界恢复了宁静,整个 Blog 前前后后都不再有讨厌的 Google Fonts 了。 你也想试试吗?那就赶快拿起键盘吧。

由于更新了主题的相关配置,所以想在主题后台去设置一下,问题来了,主题的“选项”链接不见了,以为是主题的相关代码跟最新版的wordpress不兼容,查询了N个文档,主题改来改去依然无果,插件全部禁用也是一样,使用本地wordpress启用本主题却没有任何问题,说明不是主题代码的事。 访问 wp-admin/themes.php?page=functions.php 页面时显示 “你没有权限” 访问该页面,感觉应该是文件权限的问题:

You do not have sufficient permissions to access this page themes.php functions.php

根据提示语句 Google 之,按照网上各种方法(改主题代码、改文件权限等)修改后无果,郁闷了好几天,问题依然无法得到解决。但是隐约间觉得是自己安装的一个叫做 iThemes Security 的插件造成的问题,使用的时候就发现这家伙做了不少的改动。 但是禁用这个插件并不能修复问题,后来无意中发现自己的 wp-config.php 文件多了一句

define( ‘DISALLOW_FILE_EDIT’, true );

顾名思义就是不让我在网页中修改 Theme 和 Plugin 文件嘛,干掉之,问题解决。

使用 Git 好几年了,还一直没有考虑过类似 commit 以后还要修改它的问题,最近遇到了,发现是有现成方案的。 最简单的方法是 git submit –amend ,Git 目录中敲入这个命令的结果是可以直接修改当前最后一条未 push 的 commit 的注释信息,:wq 保存退出即可生效。如果有其他的需求,可以在缓存区(也就是没有commit的情况下)add 一些文件,再执行 git submit –amend ,可以将后续修改合并到之前的 commit 中。 这是一个比较简单的方法,但是还不足以处理很多复杂的情况,比如当你想要合并多个 commit 或者追溯到前面几个 commit 的时候,就需要用到 git 变基了(似乎混进了一些奇怪的东西)。使用以下语句即可:

git rebase -i {branch}~{step}

比如想修改 master 下最近3个commit中的一个或者几个,可以输入:

git rebase -i master~3

然后你就会看到类似这样的东西(先盗一张别人的图吧): 其中,pick 就是默认操作,把 pick 改为 e,就可以对这个 commit 的注释信息进行修改,把多个 pick 改为 s,就可以合并这几个 commit。 修改完毕后,:wq 退出,输入命令 git rebase –continue,修改完毕。 参考资料: https://www.atlassian.com/git/tutorial/rewriting-git-history#!rebase-i http://git-scm.com/docs/git-rebase https://help.github.com/articles/about-git-rebase https://www.kernel.org/pub/software/scm/git/docs/git-rebase.html