代码
JavaScript 数组降维打击 Array.flat()
· ☕ 1 分钟
你以前是怎么样扁平化数组,也许是这样: Array.prototype.concat.apply([], [["a"], ["b"]]) // [ 'a', 'b' ] 以上代码确实成功了,但它很长,理解起来也比较晦涩,apply方法被我们广泛的当成高级技

为什么我喜欢Vue胜过React?
· ☕ 4 分钟
原文:Why I prefer Vue over React - Gaute Meek Olsen - Medium 翻译:码中人 这篇文章主要集中在API、工具层次的讨论,没有涉及到Vue与React的核心差异。 当今有很多很

PHP 7 "Use of undefined constant"的错误
· ☕ 1 分钟
今天遇到了PHP 常量未定义的问题: wordpress - Use of undefined constant REQUEST_URI - assumed ‘REQUEST_URI’ in functions.php on line 73 - Stack Overflow 原因是 PHP7.2之后废弃了一些不好的写法,包括以上错误:不带引号的字

NPM技巧:获取全局安装的软件包列表
· ☕ 1 分钟
你知道工作机中全局安装的npm软件包的有多少吗?你可能不知道。 对于NodeJS / npm新手来说尤其如此,他们经常尝试将最受欢迎的软件包安装在

Python 常用代码片段 1
· ☕ 1 分钟
1 获取文件名列表 import os names = os.listdir('somedir') 如果要查找特定后缀名文件,你可能会考虑使用 glob 或 fnmatch 模块。比如: import glob pyfiles = glob.glob('somedir/*.py') from fnmatch import fnmatch pyfiles = [name for name in os.listdir('somedir') if fnmatch(name, '*.py')] 当然现在最好的还

[DOM] Found 6 elements with non-unique id 是什么错误?
· ☕ 1 分钟
查看chrome浏览器控制台发现一个“[DOM] Found 6 elements with non-unique id ” 的警告。 这个错误是指页面中有6个元素的id重复。 产生重复ID原因,是代码编辑器

为document.querySelectorAll()起个别名
· ☕ 1 分钟
我将大量运行document.querySelectorAll(),并且想要一个速记别名。 var queryAll = document.querySelectorAll queryAll('body') TypeError: Illegal invocation 给document.querySe

FFmpeg 视频处理入门教程
· ☕ 5 分钟
作者:阮一峰 原文链接:FFmpeg 视频处理入门教程 FFmpeg 是视频处理最常用的开源软件。 它功能强大,用途广泛,大量用于视频网站和商业软件(比如 Youtube 和 i

删除.DS_Store文件
· ☕ 1 分钟
.DS_Store (英文全称 Desktop Services Store)是一种由苹果公司的Mac OS X操作系统所创造的隐藏文件,目的在于存贮目录的自定义属性,例如文件们的图标位置或者是背

Node.js 抓取中文网页乱码的若干问题
· ☕ 1 分钟
使用 iconv-lite 解决 request 乱码问题 Node.js 抓取非 utf-8 的中文网页时会出现乱码问题,比如网易的首页编码是 gb2312,抓取时会出现乱码 var request = require('request') var url = 'http://www.163.com' request(url, function (err, res, body) { console.log(body) })