摘要:
背景 因为arch的滚动升级模式,每天pacman Syu已经是一种习惯了(虽然我是使用yay的),升级过程中会连内核一起升级,但不会立刻生效,通常要等到下次重启时才会生效。 因为此前使用的是有一点激进的linux内核,而不是linux lts,所以在国庆节前的某一次不知名的升级中,就出了岔子,然而 阅读全文
摘要:
413 Request Entity Too Large(请求实体太大) 数日前,我用 node.js 写的一个日志服务抛出了这个状态码…… 自己写的服务抛出了一个自己都不认识的状态码,这是最气的!(╯‵□′)╯︵┻━┻ 检查之下发现是 koa bodyparser 这个中间件的配置不太对; 因为这 阅读全文
摘要:
有些被我们习以为常的做法未必就是最好的,它们可能存在一些安全问题,而解决这些隐患的成本,其实并不高; 密码 常见做法是直接MD5进行加密,比如这样: 简单明了,但这也是最容易被暴力破解的方式,所以更多人选择加一个盐值 这样确实好了不少,只要盐值不泄露,就没那么容易被暴力攻破,如果盐值不是重复的就更好 阅读全文
摘要:
lumen 是 laravel 的衍生品,核心功能的使用和 laravel 都是一致的,但配置文件这一方面,lumen 在 laravel 的基础上增加了更简便的配置方式; lumen 采用了 "DotEnv" 来读取 .env 文件,并将其作为默认的配置方式; .env 在简化配置的同时,自然也不 阅读全文
摘要:
`v model`是 vue.js 中用于在表单表单元素上创建双向数据绑定,它的本质只是一个语法糖,在单向数据绑定的基础上,增加了监听用户输入事件并更新数据的功能; 对,它本质上只是一个语法糖,但到底是一个什么样的语法糖呢……? 正好最近我也踩到相关的坑了,就从最简单的input和textarea元 阅读全文
摘要:
手上项目中有一块服务是用node.js实现的,运行环境是windows server 2008 R2,刚开始着手实现这块功能的时候时间很紧迫,随便写了个console程序就部署上去了……启动方式就是在 CMD 里输入 。 然而这样搞肯定是不行的啊!这样搞的话,万一有哪个 Error 没捕获到,整个服 阅读全文
摘要:
这道面试题是从 HarrisonHao 的一篇博文中看到的: "原文链接" 我看到之后,感觉此题十分有趣,遂自己用 node.js 以不同的思路实现了一遍,实现中使用了 lodash 原题比较长,而且是英文的,就不粘过来了, 完整题目和代码可见 "github" 原题大意 你正在准备一场大型的开发者 阅读全文
摘要:
最近被问到了一个问题: javaScript 中的箭头函数 ( = ) 和普通函数 ( function ) 有什么区别? 我当时想的就是:这个问题很简单啊~(flag),然后做出了错误的回答…… 箭头函数中的 this 和调用时的上下文无关,而是取决于定义时的上下文 这并不是很正确的答案……虽然也 阅读全文
摘要:
在 javascript 里,如果我们想用一个函数处理数组 (Array) 中的每个元素,那我们有很多种选择,最简单的当然就是用自带的 forEach 函数(低版本也可以使用 lodash 中的 forEach 函数): 除了这种遍历,数组还有一种很常用的操作,就是拿来 递归 ,js中的数组自带了 阅读全文
摘要:
想在vue中像this.$el一样访问其他DOM元素,用自定义指令搭配一个register方法就可以做到 阅读全文