摘要: 今天是个特殊的日子,我在北京房租价格又上了一个新的台阶。在这个日子我准备开始建立一个开源项目,一个B2C行业的EC系统。一、关于定位我要做的不只是一个商城,应该说是一个能满足中小型企业建立电子商务的一套完善的系统。其中的一些模块包括(但不限于)如下:1. 前台商城1.1. 前台网站商品的展架模块,包括整个商品的推销策略,包括分类、检索、各类活动形式等。1.2. 前台的购物流程,包括购物车、定单、支... 阅读全文
posted @ 2010-10-22 10:15 Assion Yang 阅读(6947) 评论(46) 推荐(11) 编辑
摘要: 突然有个idea,建立一套系统。可以用来监控执有移动设备的人(设备有GPS功能)的当前位置。有点类似于电影里面监控“正义的坏人”的逃往位置一样。在大屏幕的地图上用小红点显示被监控人的当前位置。由于车开的很快小红点的移动速度也很快(当然我们没有这么实时的,我们也不需要这么实时的监控,可以设置个时间更新,比如半小时一更新就可以了)。 设想的平台基于Android(用它,而不是W... 阅读全文
posted @ 2010-08-13 06:53 Assion Yang 阅读(4529) 评论(28) 推荐(0) 编辑
摘要: 今天遇到了这个问题,于是研究了一下。要解决这个问题,首先就要明白一些Session的机理。Session在服务器是以散列表形式存在的,我们都知道Session是会话级的,每个用户访问都会生成一个Session。那么服务器是怎么区分不同用户的Session?又是怎么将不同用户的Session与不同的用户绑定的呢?下面我们来研究一下,以下纯属我个人的理解,如有错误请指证。Session在服务器端是以散... 阅读全文
posted @ 2010-07-29 15:43 Assion Yang 阅读(6217) 评论(40) 推荐(16) 编辑
摘要: 今天无意间看到了Unity Application Block (以下简称Unity),感觉很不错,用起来挺方便的说。于是一时兴起写了这个留言本的小示例。数据库操作采用的NHibernate,UI直接用的ASP.NET Mvc了。项目基于VS2010 + SQLServer 2005 ,就一个表的增删改查操作很简单。目的是为了体验下Unity的Ioc功能。国际惯例,先上个项目结构图项目只是演示使用... 阅读全文
posted @ 2010-07-16 23:27 Assion Yang 阅读(6152) 评论(50) 推荐(7) 编辑
摘要: 最受非意的可能就是分表三级分类了,我保持自己的意见。Category1 一级分类表Category2 二级分类表Category3 三级分类表Propertie1 一级属性表Propertie2 二级属性表Propertie3 三级属性表Product_Propertie 商品属性关系表Product 商品表Product_Price 商品价格表Stock 仓库表Inventory 总库存表Inv... 阅读全文
posted @ 2010-07-01 11:07 Assion Yang 阅读(1751) 评论(32) 推荐(1) 编辑
摘要: 打算开发一套完全开源的B2C商城项目,本人现在也是在一家中小型的致力于B2C电子商务业务的公司。对B2C系统的开发也有些自己的经验。项目前期只开发商城相关的部分。如果后期有精力再在之上开发一套小型的B2C进销存及财务支撑系统。商城部分:打算基于最新的asp.net mvc 2.0作为前端web部分。实现如下功能:1、商城基本分类结构2、商城商品属性结构3、商品各展示柜的管理(ProductBox商... 阅读全文
posted @ 2010-06-28 09:37 Assion Yang 阅读(7382) 评论(51) 推荐(2) 编辑
摘要: 其实也没什么,就是记录下来和大家分享下。做asp.net mvc 2.0 的项目,肯定要用到分页功能了,上网搜了几下。偶然间发现MvcPager分页控件,感觉要用的功能都有了非常喜欢啊。(PS:写这个控件的哥们是个个听力有障碍的残疾人,在此敬佩一下,视早日康复)于是乎查看了一下使用方法,很简单,如下:在自己的linq查询集合上.ToPagedList(pageIndex,pageSize)即可,果... 阅读全文
posted @ 2010-06-25 17:36 Assion Yang 阅读(4620) 评论(14) 推荐(1) 编辑
摘要: .NET 3.0/3.5 新特性,扩展方法。可以在已知类上建立新的静态方法,使用起来非常方便。以前如果要在已知类上实现新方法无外乎两种方式:1.拥有源码自主权,对类进行版本更新。2.继承现有类,添加实现新的方法。现在有了扩展方法,让这一切变的更方便。最好的例子就是LINQ使用了扩展方法在System.Collections.IEnumerable类中植入了新的查询方法,如orderby等。这些扩展... 阅读全文
posted @ 2010-04-26 12:01 Assion Yang 阅读(2659) 评论(21) 推荐(0) 编辑
摘要: *接上一次的第一部,当时实现了框架的大至思想和特性\程序集的动态载入等.这一节实现了基本的测试功能,现在放出来大家讨论.上一节中我有提到过,BUG的跟踪可以用异常来实现,用纯c#做我也实在想不出还有其它的方法了,也就是自定义异常/系统异常抛出,客户端来接收这个异常信息,有套机制来验证和跟踪记录BUG是否存在和存在数量/存在位置等等..下面是工具中捕捉异常记录bug的代码,通过反射程序集,动态调用测... 阅读全文
posted @ 2009-09-24 14:00 Assion Yang 阅读(1485) 评论(6) 推荐(1) 编辑
摘要: *引言:最近做单元测试,突然有一股冲动,想要自己做一套单元测试的框架。这个人就是只要有想法就要去做(多数都做了一半)。首先整理一下思路,我的想法是:1、利用反射去动态载入程序集2、查找标有自定义特性的类和方法3、自定义一套异常机制,用来返回测试结果4、一些辅助判断类的开发5、一个友好的客户端工具或是VS插件用来启动和反馈测试结果用户特性如下:1、测试类特性[代码]2、测试方法特性[代码]在需要测试... 阅读全文
posted @ 2009-09-17 10:27 Assion Yang 阅读(1949) 评论(29) 推荐(1) 编辑