轩枫阁

首页 / 第2页

轩枫阁VPS升级小记

近况

轩枫阁自从5月底从虚拟主机迁移至阿里云VPS后(升级小记),经常出现访问不稳定的情况,通过很多分析逐一解决问题,做了不少的优化。但最终还是发现只有充钱加强配置才能非常稳定。

不能访问主要表现为数据库连接失败,原因之一为MySQL binlog过多导致40G硬盘爆满。原因之二为Apache运行不久之后,进程数不断飙升,占用内存及CPU过大,导致MySQL进程shutdown。

轩枫阁VPS的内存为2G,还是常常由于httpd太占内存导致出问题。

原本用的架构是LAMP,决定花一些时间替换成LNMP。 查看全文

2017/09 10  周日

Node inspect debugger调试工具

特性

Node V8.0开始支持使用Chrome Devtools调试工具来调试Node,非常的有用。

Debugger

稳定性:2 稳定

Debugger是基于TCP协议和内置调试客户端可访问的进程外Node.js调试实用程序。

可以在启动Node.js的时候,加上inspect参数,后跟脚本路径,进行调试。 查看全文

2017/09 07  周四

深度剖析:如何实现一个 Virtual DOM 算法

看到一篇关于Virtual DOM的优秀文章,现转载

1 前言

本文会在教你怎么用 300~400 行代码实现一个基本的 Virtual DOM 算法,并且尝试尽量把 Virtual DOM 的算法思路阐述清楚。希望在阅读本文后,能让你深入理解 Virtual DOM 算法,给你现有前端的编程提供一些新的思考。

本文所实现的完整代码存放在 Github

2 对前端应用状态管理的思考

假如现在你需要写一个像下面一样的表格的应用程序,这个表格可以根据不同的字段进行升序或者降序的展示。 查看全文

2017/08 15  周二

Chrome Vue调试工具报错 rawgetter

在开发环境使用Chrome 的Vue Devtools调试工具时,发生报错 TypeError: rawGetter is not a function

具体报错

而线上运行的代码没有问题,研究发现是这样的原因导致的

getters.js

store.js

运行时发现 getters取到的值是default

所以是粗心的把import代码写错了

改成直接import 即可(其实发现不少人碰到这个问题)

如果getters.js的代码写法为

则需要这么引入

2017/08 14  周一

纸飞机许愿

x

钢琴节奏

请选择弹奏的曲谱

    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 1
    • 2

    [返回曲谱列表]