Vultr 使用两年的真实体验

至今已使用 Vultr 接近2年时间,这里写一写真实的体验,说说这期间遇到的问题以及整体感受,给后来者提供一点参考。 我刚开始使用 Vultr 时写过一篇博客《告别AWS,退款阿里云,搬家Vultr,服务器选择之旅》,新朋友也可以看一看。 带宽及稳定情况 国外带宽速度十分优质,使用yum、wget、curl安装环境,下 Read»

给已安装 node.js 的机器安装 nvm 的隐患及解决办法

使用 nvm 管理 node.js 版本已经好几个年头了,接触 vue 之后很长时间没用 gulp 了,前几天升级 ghost 主题时启动下尘封的 gulp ,才发现了一个大坑,实在惭愧。我觉得有必要发表一下,也许有些朋友正遇到相同的困惑。。。 当你安装过 node.js ,在改用 nvm 进行版本管理之后,之前通过 Read»

把 MySQL 数据库定时备份并上传备份的解决方案

N年前写过一篇定时备份的笔记《linux 制作自动备份脚本,并通过 crontab 命令定时执行》,这里的方案是在当初的基础上,加上通过scp把备份保存到另一台服务器,视个人情况,你也可以把备份通过一些云API上传到云盘。 MySQL的主从功能可以很简单地帮我们实现实时备份,但是定时备份始终是不可或缺的,为什么?因为在 Read»

chrome 浏览器插件(扩展)开发入门指南

chrome 插件,也叫扩展,几乎对所有 chromium 内核的浏览器都适用,现在常见的360浏览器、QQ浏览器、搜狗浏览器,都是兼容的。 最终形式是打包成以crx为扩展名的包,可以发布到chrome扩展市场,也可以通过手动拖进扩展中心进行安装。 插件的意义 通过插件我们可以在网页解析显示出来后再注入脚本,方便地提取 Read»

macbook 自行更换鼓包电池

先上个图 发现鼓包其实是一年前了,那时候虽然D壳有鼓起,但不至于把机器顶起,四只脚垫依然能着地,但是现在这个情况已经比较严重了,D壳严重鼓起,脚垫已无法着地,导致敲键盘时经常左右晃动,用得很不爽。 但是奇怪的是,续航能力并没有减弱,上次全城停电,它依然支撑了我几乎一整天的工作时间(8个小时左右)。况且我还是15年下半年 Read»

mysql 整个数据库从 utf8 转为 utf8mb4 最简单的解决方案

由于 utf8 只支持1-3字节,而 emoji 表情用到了4字节,所以如果用户的输入中有 emoji 表情,会导致写入数据库异常,这个问题很致命,而我一个项目就掉进了这个坑(而且laravel并没有报错,只是写入后再读出来是???)。 网上找了很多无损转换方法,基本都是逐个表进行修改,那么表多的话会比较麻烦,而且原结 Read»

PHP 图像加入文字水印的自动换行解决方案(支持中文)

GD 库提供了大量的图片处理函数,其中书写文字也包含在里面,可是换行不属于绘画范畴,是一个需要自行解决的问题,这里记录我所用的解决方案 思路 根据字符的宽度和提供的宽度,计算出范围内每行可写多少个字符,用字符截取的方式把字符分割成数组,再分别绘制 所用到的函数: getimagesize imagecreatefrom Read»

gxxghost 主题更新,支持 Ghost 1.x

既然自己升级了,github 也跟进更新一下。。。 更新日志 更新主题中用到的变量,使支持 Ghost 1.x ,同时不再支持 Ghost 0.x(可以前往 github 切换到分支for0.x) 更改站内搜索引擎为 Google,因为百度对我不友好 站内链接中的http://全部换成//,毕竟自己也折腾了一下证书,对 Read»

Ghost 博客升级记录 0.x to 1.x

其实知道 Ghost 已出 1.x 有段时间,可是一直没有时间折腾。毕竟旧版本的也还好。。。 1.x 比较值得去升级的原因主要有两个吧,一是 MD 编辑器的升级,二是配套了 CLI 工具(默认支持后台启动,升级也不再需要手动替换文件)。升级之后,感觉速度方面也明显有提升,建议升级。 升级流程 在升级前先读读这两篇官方文 Read»

WEEX 踩坑笔记,有上线作品可以体验

笔记有些杂乱,APP经过多个版本,BUG也基本解决得差不多了,本来打算整理一下,可是手头又有事情,结果两个月又过去了,再回头看了看,还是应该好好回顾一下,毕竟WEEX对我来说确实是一项有用的技能。 先说产品 简买,简单买,简买省。 对WEEX有兴趣的朋友,可以安装体验一下,速度方面心里应该就有数了 从设计到布局、实施、 Read»