Haojen Ma

求知若饥 虚心若愚

Anisina 中文使用教程

5月9号更新

Anisina 简单 / 轻巧 / 优雅 Anisina V3.1 (2017-05-9) 添加 来比力 评论系统(用来替换多说,如果你有更好的评论系统可以推荐给我) 来比力的使用方法:在你的 _config.yml 里添加use_livere: true ,然后注册一个来比力后,再配置..


Emoji Demo

Emoji 使用范例

使用方法: 比如你想发一个笑脸😄 直接输入笑脸对应的 emmoji 编码 :smile:就可以 查看全部 emoji 表情编码 启用 emoji 的方法: 卸载默认的 markdown 引擎: 打开终端, 去往博客的根目录下执行 npm un hexo-renderer-marked -..


Break The Wall

承诺不是让一件让人感到兴奋的事,承诺实则为一种负担。正因如此,才更需要兑现承诺和谨言慎行

言归正传,翻墙是一件由浅入深的技术活,期间或许考验阁下的耐性和对墙外世界的渴望程度,在这里我就假设诸位对翻墙有了一个概念性的认识,所以我就不对什么是翻墙,做深入的解释了。我懒 进入正式教程前,先来对要用到的几种翻墙方式做一个简单的介绍,授人鱼不如授人以渔,知其原理才能随心所欲的运用,而不流于形式..


粒子效果源码心得

好奇萌小助官网的粒子效果,所以在网上找到了一个类似的例子,尝试理解其实现原理 源码实现的大致流程 1 初始化粒子容器、设置粒子的样式、步进速度 var canvasEl = document.getElementById('canvas'); var ctx = canvasEl.getCon..


Chrome 53 性能大幅度提升的背后

主要针对渲染层进行了优化

这是我发布在知乎上有关 Chrome 53 的回答 ------ 6. 18. 2016 更新 ------ ---新增 有关内存占用的问题--- 前言 先来聊聊 Chrome 的故事, Chrome 昔日曾以 V8 引擎一骑绝尘的运行速度碾压对手,荣登为快不破之榜首,只是惊喜之后,越来越多..


我对 Apple WWDC 的猜想

到底万众瞩目的 WWDC 2016 会带来什么样的变革呢,发布之前来一些猜测。

这是我发布在少数派的一段评论。 首先抱怨一下库克上台后,Apple 对产品新功能研发的保密措施相对乔布斯时代有很大的退步,相信是有意为之。之前看新闻说乔布斯为了产品的保密性和新产品发布时的惊艳感,几乎变态式的管理。这也是很多人当时采访被诟病的话题。库克上台说不定为了笼络人心,改变了乔布斯式保..


恐龙与史前生命

200多种恐龙和始祖生物的详细资料

恐龙的进化 恐龙进化的第一步发生在 二叠纪 ,被称为"初龙" , 这个时候"初龙"还没有进化成真正意义上的恐龙, 实际上真正意义上的恐龙,鳄鱼,翼龙类的进化都是发生在三叠纪,从初龙进化而来的 古生代分类简介 前寒武纪(46-5.42亿年前),开始出现..


[译]Mongoose

Mongoose原是指生活在非州卡拉哈里沙漠的哺乳动物,在这里Mongoose是指一种数据对象工具。

自翻译mongoose官方 Getting Started 文档,转载请著名出处。 快速开始 带你用最快的速度简单的了解mongoose的用法。 使用之前请确定已安装mongoDB和nodejs。 然后,安装mongoose: npm install mongoose 引入 var mon..