1.http://kb.cnblogs.com/page/43709/
2.www.cnblogs.com/artech
3.http://www.cnblogs.com/wayfarer/category/111771.html
4.www.rainsts.net