Linux下配置NodeJS环境

记录在Linux下通过命令行来配置NodeJS环境的点点滴滴。比较基础。

计算机系统:Ubuntu 14.04 LTS 64bit

Read More

Share

用Promise实现多个Ajax的异步流程控制

我觊觎Promise好久了。但由于缘分未到,以及智商不够,一直没有机会在实战中用它。前段时间的 2015 上海前端技术峰会 中的主题分享之《ES6实战》让我有这样的感觉:ES5的好多特性都还没有完全掌握呢,ES6就来了。然后据说明年ES7就要来了……

所以说,

学无止境。

Read More

Share

电子地图地理坐标系统及相关算法的JavaScript实现

在开发LBS相关应用的时候,如果不了解国内对于电子地图的另外一套坐标系统,就可能掉进坑里不能自拔。简记自己参与的项目中遇到这个坑时做的调研工作,以及使用的一些算法。这些算法在其他博客里以C++或者Java实现,这里使用JavaScript实现,以供使用各家地图JavaScript API时参考。

目前的方法误差都较大(10米量级),等待更好的拟合公式吧。

Read More

Share

前端开发中的几点感想

简记自己最近对于前端开发的几点感想。从2013年7月到现在,断断续续从事前端开发快两年了。文字很水,学识粗浅,大神轻喷。

Read More

Share

NodeJS+Express+MySQL开发小记(1)

最近使用NodeJS 0.12.0 + Express 4.12.2 + MySQL 5.6 来做一个完整的社区网站,纯属个人项目,网站内容暂不透露。如果自己能坚持下去(希望如此),那么在基本成型之后,会考虑开放源代码,并将网站上线运行。也许从此就可以赢娶白富美出任CEO登上人生巅峰了呢。

总而言之,现在要扩展自己的知识面。Aiming to be a Full-Stack Engineer!

这个项目,姑且代号为__MEN__吧(MySQL Express Node),是从2015年3月28日开始创立的。下面简单记录一下开发中的关键技术问题。

Read More

Share

NodeJS爬虫程序

出于工作需求,要获取到足够多的网页数据给Hadoop研发人员做Demo用。自己简单试了试用NodeJS编写网络爬虫,初步感觉还不错,挺有意思。

Read More

Share

最大子数组问题

最大子数组问题仅对存在负数的数组才有意义。

这里根据《算法导论(第三版)》第四章的4.1节的练习题 4.1-5进行拓展研究。用JavaScript实现最大子数组的查找。

Read More

Share

几本自制的EPUB格式电子书

Catalogue

存几本自己用Sigil制作的EPUB电子书于此。

中国近代史_徐中约_上

中国近代史_徐中约_下

青春(台版) 韩寒

###Sigil

当初也是从这个开始学习HTML的呢。

SigilGitHub地址

Sigil is a multi-platform EPUB ebook Editor.

Sigil release的下载地址: https://github.com/user-none/Sigil/releases

Share

Java Hello World

本人擅长用各种编程语言实现“Hello World”程序。

参考书籍:李刚, 《疯狂Java讲义(第三版)》, 北京:电子工业出版社, 2014.

Read More

Share

数组洗牌算法

《JavaScript框架设计》这本书里接触到洗牌算法:shuffle。

我就是个算法小白……痴。

Fisher–Yates Shuffle, January 14, 2012 这篇文章用JavaScript数组讲解了洗牌算法,并且用D3.js演示各自的重排序效果。

Read More

Share