阿坤的BLOG

天地生人,有一人应有一人之业;人生在世,生一日当尽一日之勤

2008年04月

原创 .net的数据类型复习

有了前次float类型的教训以后,我开始复习C#的数据类型,今天在网上发现一篇有意识的文章: short s=0; s = s + 1; 和 short s=0; s += 1; 这两个表达式有什么区别,会报什么错误? 头晕了,我哪到群里去问,很多朋友都说两个没有区别。 还是用事实来说话。测试: 经测试: 第一个会报错:错误 1 无法将类型“int”隐式转换为“short”。存在一个显式转换(是否缺少强制转换?) E:\MVC\Test\Test\Form1.cs 40 17 Test 第二个通过编译,运行正常。 阅读全文>

发表于 @ 2008年04月23日 15:31:00|评论(loading...)|编辑

原创 Lucene.Net浅谈三(搜索结果排序)

在前一篇文章中,我说到了Lucene.Net的搜索结果排序问题。当时,我的想法是将DateTime 转换成float 去进行排序;初一看似乎没什么问题,想法也很好。可是最近测试人员老是报告说:排序很乱,不是按照他们的时间来排的。我就奇怪了。 仔细检查,原来是float的精度问题造成的,float精度 7位。具个例子: 阅读全文>

发表于 @ 2008年04月22日 08:37:00|评论(loading...)|编辑

原创 ASP.NET MVC Preview 2 安装辅助工具

运行文件AspNetMVCPreview2-setup.msi进行安装,安装完成后发现在VS2008里面并没有MVC模板出现 解决方法: 修改如下文件夹名称(x为您对应的安装盘符): x:\Program Files\Microsoft Visual Studio 9.0\Common7 \IDE\ItemTemplates\CSharp\Web\MVC\1033 x:\Program Files\Microsoft Visual Studio 9.0\Common7 \IDE\ItemTemplatesCache\CSharp\Web\MVC\1033 为 x:\Program Files\Microsoft Visual Studio 9.0\Common7 \IDE\ItemTemplates\CSharp\Web\MVC\2052 x:\Program Files\Microsoft Visual Studio 9.0\Common7 \IDE\ItemTemplatesCache\CSharp\Web\MVC\2052 阅读全文>

发表于 @ 2008年04月18日 10:44:00|评论(loading...)|编辑

原创 Lucene.Net浅谈二(搜索结果排序)

离前一篇文章的发布时间,已经很久了,一直很忙,不得空写blog.今天抽空写一点东西,关于Lucene.Net搜索结果排序的问题。 Lucene.Net搜索结果排序的类:Sort 构造函数: public Sort(); public Sort(SortField); public Sort(SortField[]); public Sort(string); public Sort(string,bool); public Sort(string[]); 构造函数写得比较清晰,这里就不做过多的介绍,仅提醒一句:对于需要排序的字段,编入索引的方式最好采用:UN_TOKENIZED ,否则当索引数多的时候,你就要忍受它的速度了。 阅读全文>

发表于 @ 2008年04月16日 16:02:00|评论(loading...)|编辑

Csdn Blog version 3.1a
Copyright © 阿坤