摘要:
对于Lucene.NET的使用,我也是刚入门不久,就是在做项目的时候要用到全文检索的功能,具体的项目要求是能按照每个对象的类型不同将不同类型的对象存储在不同的文件夹中。如下图所示:上图中的每个文件夹代表的是每种类型。对于实际的项目来说们一般是通过Remote的方式调用的服务端的方法,但是这就需要将在服务端获取到的数据通过网络协议传送到客户端,而如果数据量很大的话,在序列化的时候就会出现内存溢出的错误。因此要采取分批将数据传到客户端,分批创建索引,我们可以每次传50万条记录到客户端,这样就可以做到分页创建索引的目的了。 在创建索引的时候有时会有频繁的IO操作,而这样会消耗大量的内存,为了节省服
阅读全文
posted @ 2011-01-07 16:36
guopeihui
阅读(370)
推荐(0)
编辑
摘要:
三层架构的设计方法对我们并不是很陌生,比如说微软的那个petShop,但是这个例子对于初学者来说有点复杂,我就我在学习的过程中做的一个Demo为例说明一下三层架构的搭建过程。虽然很简单,但是我相信对于初学者来说还是有点抛砖引玉的作用吧。 首先说一下三层架构中的“三层”吧:也就是数据访问层---主要负责直接操作数据库的一些类库的集合;业务逻辑层---指的是整个系统中的所有的业务逻辑的集合;表现层---指的是用户直接接触的界面等。这样做的好处是设计界面的开发人员和设计数据操作和业务逻辑的人员同时进行开发,提高了开发的效率,但是也降低了系统的执行效率。 现在开始以图解的方式说明三层架构系统的搭建
阅读全文
posted @ 2011-01-07 16:29
guopeihui
阅读(307)
推荐(0)
编辑
posted @ 2011-01-07 16:22
guopeihui
阅读(209)
推荐(0)
编辑
posted @ 2011-01-07 16:12
guopeihui
阅读(1008)
推荐(0)
编辑
摘要:
正则表达式在处理和匹配字符串中用处颇大。在此转载一篇有关正则表达式用法的博文,并通过实际的报表模块说明正则表达式的用法。在实际的项目中,用到正则表达式的地方也是不少。现在拿Excel模板中的标签解析机制做说明。
阅读全文
posted @ 2011-01-07 15:45
guopeihui
阅读(167)
推荐(0)
编辑
摘要:
随着时间的推移,我的研究生生活也就要结束了。在短短的三年的时间里,充满了多少辛酸和无奈。记得刚来北京的时候,口袋里面就有500块钱,生活都是问题啊,在学校的餐厅里面看了又看就只有拉面或者是那种有点咸的刀削面便宜一些,在很长的一段时间里面我就吃了很多拉面和刀削面,至今为止我对面条之类的东西都还反胃呢。 为了生计,我不得不找点事情做,开始在网上搜索一些兼职的信息,我清楚的记得第一份兼职是在我们学校的宿舍里面发放有关留学的宣传材料,抱着厚厚的宣传材料爬上爬下的,最后赚了50块钱。但是我很欣慰,至少我可以凭借自己的双手去养活自己了。随后我就开始到外面的公司做兼职的程序员,虽然工资不多,但是足够我吃饭了
阅读全文
posted @ 2011-01-07 14:38
guopeihui
阅读(158)
推荐(0)
编辑