论假百度钓鱼网站的实现过程
近日在UC头条上看到一则新闻【 网友反映可能上了“假百度” 官方通报: 百度搜索移动端被劫持 】 今天来讨论一些假百度的实现过程,防止大家以后上当受骗。未看新闻的童鞋先去补补课。下面是概览图。 ...
局部安装webpack提示拒绝安装本身的依赖
学习webpack的时候,局部安装webpack出现以下错误: 123456npm ERR! Windows_NT 6.1.7601 npm ERR ! args "F:\Nodejs\no ...
如何解决内存泄漏引发的血案
之前做了一个谷歌浏览器的插件开发,它会打开一个链接,然后收集数据并上传。依次循环,但是跑的时间久了,内存就变得很高,然后浏览器就会变卡,慢慢的影响这个插件的运行,最后浏览器也会崩溃。 什么是内存泄漏内 ...
使用marked解析markdown为html
前段时间玩了会儿hexo,发现用markdown写博客真的很爽,语法也十分的简介。 于是打算将博客的富文本编辑器换成markdown。 我这里是使用的marked Markdown 是一种轻量级的「 ...
Mac 文件的隐藏与显示
让 Finder 显示隐藏文件和文件夹 基本显示$ defaults write com.apple.finder AppleShowAllFiles -boolean true ; killal ...
使用 .gitignore 忽略 Git 仓库中的文件
使用 .gitignore 文件忽略指定文件 .gitignore在Git中,很多时候你只想将代码提交到仓库,而不是将当前文件目录下的文件全部提交到Git仓库中,例如在MacOS系统下面的.DS_ ...
JavaScript 内存管理 & 垃圾回收机制
简介低级语言,比如C,有低级的内存管理基元,像 malloc(),free()。另一方面,JavaScript 的内存基元在变量(对象,字符串等等)创建时分配,然后在他们不再被使用时“自动释放”。后者 ...
Git 代码回滚
并不适合阅读的个人文档。 git revert 和 git reset 的区别 先看图: sourceTree 中 revert 译为提交回滚,作用为忽略你指定的版本,然后提交一个新的版本。新的 ...