• 浅谈前端中的过早优化问题

    过早优化是万恶之源。 —— Donald Knuth 还记得大四的软件优化课上,课的主题虽然是关于各种优化手段的,但老师讲的第一门课的 PPT 里依旧给这句话留了独立的一页。在近期的工作中,我就碰到了不少因为“过早优化”带来的麻烦。稍微整理了一下思绪,便有了这篇短文。 [继续阅读...]

  • RxJS 实战篇(一)拖拽

    很多人在接触到 RxJS 后会有一个共同的感觉:这个库虽然很强大,但奈何各种各样的 operators 太多了,在实际场景中根本不知道怎么运用!所以本文并不旨在阐释响应式编程的优越性,而是通过循序渐进的实例来展示 RxJS 常用 operators 的使用场景。 [继续阅读...]

  • Visual Studio Code 前端调试不完全指南

    Visual Studio Code (以下简称 vscode) 如今已经代替 Sublime,成为前端工程师们最喜爱的代码编辑器。它作为一个大型的开源项目,不断推陈出新;社区中涌现出大量优质的插件,以支持我们更加舒服地进行开发工作。在近期的工作中,我尝试通过 vscode 来提升调试代码的幸福度,积累了一点点小心得在此与大家分享一下 [继续阅读...]

  • 访问量统计工具 Hit Kounter v0.3

    Hit Kounter 是一个简单的访问量统计工具。据我从数据库里的数据目测,现在已经拥有了 9 位用户!不过我要对这九位用户说声抱歉啦。Hit Kounter 原本部署于 SAE 上,而近期 SAE 针对使用 MySQL 的应用开始收费。本项目只是一个本人使用业余时间开发的小工具;它本身包含的功能也很精简,并不适合使用付费服务。所以我已经将 Hit Kounter 服务迁移至 LeanCloud 上。原本部署在 SAE 上的服务预计在五一假期后下线,对已经使用 Hit Kounter 的一些用户,我再次表达我的歉意!使用方式上,目前 v0.3 版本相比于 v0.1 并没有什么改变… [继续阅读...]

  • Kinect 数据录制与回放

    最近在实验室用深度相机做一些三维重建的研究,主要的实验场景在宝山区的仓库。学校到仓库的来回车程大概有三四个小时,如果每次都要到实际场景中来测试算法,这真是着实令人头疼。所以我想着,如果能用 Kinect 把仓库中的场景录制下来,回来直接用录好的数据来测试算法,那不就不用来回跑了吗? [继续阅读...]

  • 为你的博客添加访问量统计

    相信很多程序员朋友们都拥有了自己的技术博客。像 Hexo, Jekyll 这样的静态网站生成器甚是好用,而对于相对动态的内容,比如评论框,也有诸如多说和 Disqus 的工具可以使用。但是针对博客的访问量统计,却没有什么可用的工具。很多同学在我的博客中留言问我,我的博文中显示的访问量是怎么做到的?我曾经尝试依靠百度统计是不是能解决这个问题,然而我失败了。于是我自己用 PHP 写了一个很简单的服务来完成这件事,经过一次重构,我把它命名为 Hit Kounter。 [继续阅读...]

  • 懒人必备的移动端定宽网页适配方案

    如今移动设备的分辨率纷繁复杂。以前仅仅是安卓机拥有各种各样的适配问题,如今 iPhone 也拥有了三种主流的分辨率,而未来的 iPhone 7 可能又会玩出什么新花样。如何以不变应万变,用简简单单的几行代码就能支持种类繁多的屏幕分辨率呢?今天就给大家介绍一种懒人必备的移动端定宽网页适配方法。 [继续阅读...]