随笔分类 -  Project

My projects.
摘要:2016 年终总结 2016年过去了,总体还算充实,没什么可后悔的。主要的成就有: 年初开始学习和使用React框架,采用前后端分离的架构,先后开发了三个比较大的网站(1、2、3)。我的webpack-react-boilerplate也同步做了更新,支持服务器端渲染(SSR)。 做了一个进行各种文 阅读全文
posted @ 2017-01-07 21:10 刘俊峰 阅读(381) 评论(0) 推荐(1) 编辑
摘要:语言和类库的选择关乎品味,所以在年终想列一下今年所做的主要项目和使用的技术。 阅读全文
posted @ 2016-01-25 20:01 刘俊峰 阅读(1436) 评论(6) 推荐(3) 编辑
摘要:最开始学习电脑编程的原动力之一就是想自己编写游戏,一方面很好奇这些游戏是怎么做出来的,另一方面觉得有些地方设计的不合理,希望电脑游戏既能让人玩的有趣,又不浪费时间。学校五年,毕业十年,学用了十多种编程语言。期间有过几次做游戏的尝试,但由于很难驾驭游戏程序的复杂度,都半途而废了。今年1月份看了一本书之... 阅读全文
posted @ 2015-05-16 16:12 刘俊峰 阅读(6461) 评论(2) 推荐(3) 编辑
摘要:1998年,上大学之后开始学习计算机和编程,课堂上零零碎碎地学了一些Basic、Fortran、Matlab。喜欢上编程之后,决定做一个严肃的程序员,又自学了C和C++。2001年,上网有一段时间之后,对做网页产生了兴趣,学了下HTML。做了一些静态页面,内容主要是在我的梦想中未来会出现什么样的科学技术,其中有一项预测十到二十年之内会发展出如今的智能手机,即集看书、看图、听音乐、看视频、看网页、打电话、拍照、录音、录像、大屏幕于一体的掌上电脑,结果没用十年iPhone和Android手机就问世了,其他一些基因工程和人工智能方面的预言短期内很难实现。然后放到了某个免费的个人空间里(记不清是哪个了 阅读全文
posted @ 2013-07-30 21:07 刘俊峰 阅读(4978) 评论(67) 推荐(18) 编辑
摘要:思维导图是一种树状的图,用来拓展思维,记录和传递思想。但用思维导图来描述知识就常常是力不从心了。经过长期的思考,我发现需要使用一种新的工具来表达和描述知识,并称之为知识图。知识图的定义知识图表示一个概念体系,概念用结点表示,概念之间的关联用箭头表示;箭头有四种:无向、单向、双向、分叉;结点的内容可以是文字、图形、嵌套的知识图及其组合,箭头上面也可以用文字或图形标志关联的名称或内容。结点和箭头的图形可以选用适当的大小、形状、背景等,使整个知识图更加的生动形象。知识图不限定图的结构为树,也可以是网,所以更具普遍性,能够表达思维导图、组织结构图、流程图、示意图等已经常用的一些图型。下面用一幅知识图来 阅读全文
posted @ 2013-03-24 21:46 刘俊峰 阅读(3514) 评论(2) 推荐(0) 编辑
摘要:上次发了《一个人六个月做了个网站,还要不要继续做呢?》一文后,得到了众多网友的回应,我仔细地阅读了每一条评论,然后做了一个决定:再做一段时间,并观察发展情况。同时网站的访问量也迎来了到目前为止的一个最高峰,在此非常感谢各位网友的支持。有网友提供了一些具体的帮助和建议,之后的三个月里改进了产品链接的网址形式,做了搜索引擎优化,产品列表及筛选搜索结果可以按照最新上市和最高销量排序,销售列表也做了分页和排序,增加了平板电脑和电子书产品,进一步美化界面等,并且每隔一两个星期就把一些新发布的产品数据更新进去。总体而言这个网站跟同类型网站有一定的实用性和差异性,但总觉得还没有优异到可以去大肆地去做广告宣传 阅读全文
posted @ 2013-03-17 15:14 刘俊峰 阅读(1801) 评论(5) 推荐(0) 编辑
摘要:今年3月份从公司辞职后在家一边带小孩,一边做网站。最开始的想法是做一个商品知识库,类似于维基百科的形式,可以让卖家和买家都去更新各种商品的信息,参见另一篇文章。但是这需要网站有一定的知名度和访问量,否则很少有人愿意去发布和编辑里面的信息,所以决定先自己搜集一些商品资料,吸引用户去访问。商品的种类实在是太多了,所以先把范围缩小到自己比较感兴趣的数码和家电产品。从做网站的角度去考虑,不可能一下子就把各种数码和家电产品都做出来,所以决定先从比较热门的,更新换代比较快的手机做起。于是最初的商品知识库网站演变成了现在的手机参数控网站。确定了网站的内容后,开发技术选了ASP.Net MVC 4和Mongo 阅读全文
posted @ 2012-09-27 22:00 刘俊峰 阅读(10601) 评论(113) 推荐(11) 编辑
摘要:购物的第一步不是比价格,而是比参数。先挑型号,再挑商家。商品知识库要做的就是: 尽可能多地收录各种商品的信息,要求参数准确详实。 提供易用的根据参数筛选商品和给定商品比较参数的功能。 信息的组织以商品为中心,而不是以店铺为中心。以百科词条的方式收录商品: 每一款商品只对应一个条目,不断编辑,不断完善。 每个商品条目包括商品的描述、参数、图片、评论、销售信息等。 建立科学的商品分类体系和商品资料库。对于买家而言: 首先找到的是商品,然后才是所有卖这件商品的人。 同一种商品,可以在不同型号、款式之间比较。 同一款商品,可以在不同的卖家之间挑选。对于卖家而言: 同一款商品的所有卖家都列在同一个页面, 阅读全文
posted @ 2012-05-02 15:37 刘俊峰 阅读(1136) 评论(1) 推荐(0) 编辑
摘要:上周五从公司离职了,开始做自己的事情,同时在家看小孩子。新买了桌椅和显示器。电脑桌是定制的,样式是我设计的。显示器是21.5英寸LED背光IPS宽屏。电脑主机是去年元旦组装的,CPU是Core i5 760, 显卡是HD6870, 4GB内存, 1TB硬盘。本人比较感兴趣的有以下几个领域:编译器游戏引擎操作系统眼下先打算做一个网站,使用ASP.NET MVC + MongoDB开发,网站的内容下次再说。 阅读全文
posted @ 2012-03-12 09:15 刘俊峰 阅读(709) 评论(2) 推荐(0) 编辑
摘要:杜十娘这个名字和歌曲听的很耳熟,但一直不知道那个故事的具体内容。昨天看了一边,故事结局的艺术震撼挺强烈的,于是有感而发,有了这篇妓女与码农的对比。妓女码农现实被迫接客。偶尔能碰到自己心仪的男子,绝大多数都是自己不喜欢的男人。被迫接活。偶尔能碰到自己喜欢的项目,绝大多数都是自己不喜欢的不情愿去做的事情。理想找到一个真心相爱的人,拥有爱情,赎身后一起过日子。找到一个赏识自己才能的企业,任由自己发挥,做自认为真正有价值的事情。不但不干预,还给予各方面的支持。出路赎身从良。虽然从良了,依然会被看作是出身低贱,不被尊重,不能被家里的长辈接纳。自由职业。虽然自由了,但身份变成失业游民,没有固定的经济收入, 阅读全文
posted @ 2012-01-08 11:10 刘俊峰 阅读(204) 评论(0) 推荐(0) 编辑
摘要:潘正恺 (Kenneth Pan)是System Center Configuration Manager的掌舵人,负责整个产品团队的发展方向,领导整个产品团队进行产品研发,并协助产品的销售和售后支持工作。圣诞前夕,他来到上海,与上海的SCCM研发团队共同工作,抓住这个难得的机会,我们对他进行了一次专访,从访谈过程中,潘正恺为我们展现了SCCM产品十几年来风风雨雨的历史:问:请问您是何时加入微软的?能不能简要介绍一下您在微软的经历?潘正恺:1992夏天,我还在University of Washington的时候,就以实习生的身份加入微软,当时我的第一个任务就是为当时的SMS 1.0写代码。那 阅读全文
posted @ 2011-11-18 16:38 刘俊峰 阅读(609) 评论(0) 推荐(0) 编辑
摘要:输入任意的包含x和y两个变量的Lua表达式就可以绘制出对应的图像。Lua支持的运算符如下:算术+ - * / % ^比较== ~= < > <= >=逻辑and or not其中%是求余,^是乘方;需要注意的是相等用==,写=则报语法错误。Lua预定义的数学函数参见Reference Manual的mathlib。软件界面如下:绘图的算法很简单,遍历每一个像素点,如果对应的坐标区域满足表达式给出的条件就给这个像素着色。需要特别说明的是Pixel Split的含义,每个像素点并不是对应一对坐标值,而是对应一个矩形区域,因此对于某些函数需要做细分才能画准确一点。比如输入8表 阅读全文
posted @ 2011-06-28 00:04 刘俊峰 阅读(10222) 评论(14) 推荐(4) 编辑
摘要:用WPF做2D的SuperMario游戏 阅读全文
posted @ 2010-03-04 18:23 刘俊峰 阅读(8075) 评论(17) 推荐(3) 编辑
摘要:Create, read and modify Excel files without using COM interop or OLEDB connection. 阅读全文
posted @ 2010-02-25 19:11 刘俊峰 阅读(1831) 评论(3) 推荐(3) 编辑
摘要:简单实用的抓屏软件,可以捕捉全屏、窗口或者选定区域。 阅读全文
posted @ 2010-02-11 16:54 刘俊峰 阅读(2598) 评论(11) 推荐(0) 编辑
摘要:The IPMessager program is redeveloped using C# 3.5 and WPF. It can send messages, files, folders between machines of a Local Area Network. 阅读全文
posted @ 2010-02-02 14:18 刘俊峰 阅读(1199) 评论(12) 推荐(1) 编辑

点击右上角即可分享
微信分享提示