这几天在给 vps 配 LNMP 环境的时候,安装 mysql 选择的是 5.6 版本,使用的时候经常提示连接数据库失败,使用 mysql 登录的时候一直提示找不都 socket 文件(一个启动后会自动生成的文件),后来发现是整个 mysql 进程都挂掉了,使用 service mysqld restart
重启时也一直无响应,去查看日志,发现启动时发生了一个错误:
1 |
|
这几天在给 vps 配 LNMP 环境的时候,安装 mysql 选择的是 5.6 版本,使用的时候经常提示连接数据库失败,使用 mysql 登录的时候一直提示找不都 socket 文件(一个启动后会自动生成的文件),后来发现是整个 mysql 进程都挂掉了,使用 service mysqld restart
重启时也一直无响应,去查看日志,发现启动时发生了一个错误:
1 |
|
等啊等终于让我等来了生化终章的无删减版,工作日晚上熬着夜把电影看完,第二天起床后发现都忘记昨晚看的啥了。。。
明显感觉到影片叙事很匆忙,生硬地把故事收尾。Alice 一行人,连人都没给整明白,就早早领盒饭了。蜂巢里的历险更像是花式陷阱死亡秀,特效也没有特别出彩。整个终章,更像是为了结局而结局。
幸好克莱尔还是辣么美~HIAHIAHIA
果然大厂的 bug 都要屌一点
最近接手一个需求,需要实现一个点击复制的功能,当点击触发按钮后,自动将一段文本复制到剪贴板,本着不(jiu)重(shi)复(yin)造(wei)轮(lan)子的想法,我搜索了一番,发现了广受好评的 Clipboard.js。了解一番后发现 Clipboard.js 的原理是利用 DOM 提供的 execCommand 方法来执行 copy 命令,不足的是 execCommand 这个 api 并不是所有浏览器都能用,但幸好针对不兼容的浏览器 Clipboard 能够高亮选中文本并提示用户手动复制,达到降级的目的。开发过程中一切都很正常,但在做适配测试的时候,部分华为手机的表现比较诡异:提示复制成功但此时剪贴板却是空的或者还是上一次手动复制的内容,很明显它根本没有执行复制命令,但却告诉我复制成功了。换用官方给的代码 demo 以及自己用原生 execCommand 实现的代码表现都雷同。
使劲折腾哎~
一直都很想在博客里折腾点别的东西,像相册啊代码实验室啊什么的,但我又一直认为博客就是写文字的地方,不该跟其他那些功能混在一起,所以败了一个 VPS 和域名,起了一个 WordPress 小站 http://shijianwen.com,当做个人主站,里面放各种自己想玩的东西,博客还是这个博客,会在主站里面通过链接的形式引导过来,博客的域名也聚合在主站的域名下 http://blog.shijianwen.com,之前那个 shijianwen.cn 照旧用。
折腾 VPS 之外,还给博客换了个主题,之前那个太多人用了。。。一种人人都是你友站的感觉。。。
感觉像做了一次大扫除~
原文链接:https://dotdev.co/clean-up-your-vue-modules-with-es6-arrow-functions-2ef65e348d41#.vkndfgci3
众成翻译地址:http://www.zcfy.cc/article/clean-up-your-vue-modules-with-es6-arrow-functions-dotdev-1872.html
最近在重构一个用 Vue1.0 写的项目,我通过使用 ES6 的箭头函数来让代码在不升级 Vue2.0 的情况下变得更加简洁和统一。在这个过程中我也遇到了很多坑,所以想借此机会分享一下我从中学到的东西以及总结出来的一些规范,这些规范以后都将会落实到我的 Vue 项目中。
hexo 是一个优秀的静态博客工具,唯一的不足就是源文件无法同步,让人几乎只能在一台电脑上写博客,为了解决这个问题,我们可以使用 Github 来管理我们的 hexo 源文件,具体思路就是:在我们博客的远程仓库中新建一个分支,用这个分支来存储博客的源文件,这样我们每次在更新博客并部署之后可以顺手多执行两条命令将源文件同步到远程分支中去,不需要做任何环境切换的操作,还可以将部署和同步操作写成一个命令脚本,自动执行以上命令。建立同步的过程很简单:
在启动 node 服务后一直报错:
1 | events.js:72 |
造成这个错误的原因是本地的代理软件修改了host,让系统在 dns 解析的时候找不到 localhost
的地址,解决办法就是重新给系统加上host如下:
1 | 127.0.0.1 localhost |
这几天想要更新博客,打开之后发现所有 js 都加载失败了,查阅之后发现是近期 github page 升级造成了,自动屏蔽了 vendors 文件夹,next 原作者回复:
问题有两个解决办法,一个是升级 next 的版本,但是新版本的一些配置可能不兼容了,所以谨慎升级,另一个方法是将 next 主题文件夹下的 source/vendors
文件夹重命名,然后将所有引用到了 vendors 的地方也一并重命名。