PAYPAL消费预授权与认证费
验不好,我就直接用交行的信用卡支付了。 使用 Paypal 消费的时候由于开始两次都没有认证,导致了消费了两次又退款了两次。不过银行确实很迅速,交行的武汉中心马上打来电话问我是不是我自己在国外消费了。最后一次付费通过查看信用卡账单找到账单上的代码,然后在 Paypal 上填写账单上的代码认证通过,这次扣了 1.95 美元,扣的1.95刀转到了 Paypal 账户里。这几天看美元账单一直有个疑问,除去两...
Apache泛解析与二级域名冲突解决
跳转到了 www 主站。为了解决这个问题,了解了一番 Apache 的配置文件加载策略,发现配置文件的名称跟内容并没有强制的关联,并且解析顺序和加载顺序一致,这样修改配置文件的名称就可以解决问题了。 最后,在需要优先解析的二级域名的配置文件名前面增加 A 字母,解决问题。 补充,Apache 通过配置 ServerAlias 加通配符 * 号实现泛解析。比如: ServerAlias *.lmlphp...
Nginx 403 错误解决方法
前一阵子在配置 Nginx 时,总是出现 403 错误,虽然之后看起来这个问题是非常简单的,但是对于不熟悉的人来讲,能找到问题还是很不容易的,请求了运维大哥,大哥依然找了很久就没能解决问题,最后解决问题了也是碰巧,还是没能真正的理解到 Nginx 的配置的含义。 Nginx 的配置比 Apache 要简单,好像并不能继承默认的 localhost,比如 index 的配置,不愧是轻量级的服务器。大概...
小米MIX尊享版真机体验
的陶瓷共振发声还没尝试。膜还舍不得撕掉呢。当 6.4 英寸超大屏幕 2040*1080 的超大分辨率的 MIX 呈现在手上,220 多万的像素同时点亮,那是什么样的震撼。陶瓷机身,鬼斧神工,浑然天成。最后才发现,MIX 的充电接口是 Type-C,我真的太老土了。...
使用GIT将所有提交合并为一个提交
使用 GIT 将多个提交合并为一个提交,这个问题我们很轻易的就能想到,使用 git rebase 命令即可。但是,凡事都有例外,rebase 最后的两个提交是不可以再合并的,剩下最近的两个提交怎么办。下面的命令可以用来将最终的两个提交合并为一个提交。git reset --soft "HEAD^" git commit --amend ...
告别 startssl 拥抱 letsencrypt
inFile /etc/ssl/site/letsencrypt/lmlphp.com/fullchain.pem Apache reload:$ /etc/init.d/apache2 reload最后添加定时自动脚本,两个月执行一次就可以了,官网多次强调,不要达到 Automatic Certificate Management Environment (ACME) 的限制。...
再谈同名 Cookie 优先级问题
a"]=> string(26) "GA1.2.106199550.1490547854" ["_gid"]=> string(27) "GA1.2.2119853286.1496442120" } 最后发现,和 Cookie 位置有关,先设置的在前面,而服务端只取了第一个,所以二级域名 Cookie 设置晚了就获取不到。到底是谁的问题?也许不同的浏览器处理方式不一样,也许不同的服务器软件处理的方式也...
谈谈 SEO 对中文搜索引擎百度的影响
不知道 Baidu 为什么会这样,而远在天涯的 yandex 却没有那么浮躁。当然,对于知名度高的网站也许会做出妥协,不知道是百度主动渲染人家的,还是人家直接提交需要检索的数据到百度,比如知乎和微博。最后,互联网的阶层已经非常固化了,对于一些站长的努力经营,也许是为了心中的理想吧,总之是挣不到钱的,还是实实在在的睡个觉,混个日子保存体力比较好。...
基于 HTML5 的 EventSource 实时推送实现
if ($arr[0] <= $last){ sleep(1); continue; } $last = $arr[0]; output($arr[1]); sleep(1); } 一开始,读取文件最后一行内容,使用 tail 命令导致程序运行一直不成功,实在是个坑。前端代码实现 comet.php:<div id="result"></div> <script> if (typeof(EventS...
不靠谱的 execCommand 之 insertText
ument.execCommand("insertText",false,text);上面的方式做了一次变更,因为 insertText 粘贴的时候会产生很多节点,不能很好的处理换行,不知道怎么回事,最后改为如下。document.execCommand("insertHTML",false,$('<div/>').text(text).html()); 搞来搞去,归根结底,execCommand 方...