Subversion/AnkhSVN让我感到难以置信的迟钝.我根本就没有得到它.每当我在更新和提交之外做任何事情时,一切都在我的脸上爆炸.
这些是我的信仰(必须是不正确的,因为我不能让Ankh忽略任何东西)
我的假设肯定是不正确的,因为我从来没有能够得到svn:忽略为我工作.任何人都可以通过向我解释我的哪些假设不正确以及我应该如何解决这个问题来使我恢复理智?
谢谢.
例如,如果我正在搜索带有术语"harry"的书名的索引,则"Dirty Harry"的得分与"Harry Potter"相同,当两个项目得分相同时,顺序是随机的.我想把我的搜索词(哈利波特)开头的那个加权.
我宁愿不使用TermPostionVector,因为看起来这是我在搜索和评分完成后才能阅读的内容.
谢谢你的时间/考虑.
我将.NET Target框架设置为.NET Framework 3.5
当我尝试使用f5进行调试时,我在弹出窗口中收到以下消息:"无法在Web服务器上启动调试.使用早于4.0的Microsoft.NET Framework版本时,不支持x64进程的混合模式调试."
当然,当我将目标框架设置为.NET 4.0时,它可以正常工作.但是我的Web服务器最多只支持3.5,因此我必须尝试使用3.5.
可以在这里找到与Google搜索解决方案最接近的匹配项:http: //msdn.microsoft.com/en-us/library/dd409790.aspx
但是,当我尝试按照步骤将平台更改为x86时,它的设置告诉我简单地更改不存在.最接近的是项目属性 - >构建 - >平台目标,这不能解决问题.
我究竟做错了什么?感谢您的时间
我的ASP.NET应用程序读取xml文件以确定它当前所处的环境(例如本地,开发,生产).
它每次打开与数据库的连接时都会检查此文件,以便知道从应用程序设置中获取哪个连接字符串.
我正在进入一个发展阶段,效率正在成为一个问题.我不认为在我希望访问数据库的过程中(非常经常)读取物理磁盘上的文件是个好主意.
我正在考虑在Application ["ConnectionString"]中存储连接字符串.所以代码就是
public static string GetConnectionString
{
if (Application["ConnectionString"] == null)
{
XmlDocument doc = new XmlDocument();
doc.Load(HttpContext.Current.Request.PhysicalApplicationPath + "bin/ServerEnvironment.xml");
XmlElement xe = (XmlElement) xnl[0];
switch (xe.InnerText.ToString().ToLower())
{
case "local":
connString = Settings.Default.ConnectionStringLocal;
break;
case "development":
connString = Settings.Default.ConnectionStringDevelopment;
break;
case "production":
connString = Settings.Default.ConnectionStringProduction;
break;
default:
throw new Exception("no connection string defined");
}
Application["ConnectionString"] = connString;
}
return Application["ConnectionString"].ToString();
}
Run Code Online (Sandbox Code Playgroud)
我没有设计应用程序所以我认为每次都必须有一个读取xml文件的原因(在应用程序运行时更改设置?)我对这里的内部工作概念很少.优缺点都有什么?您是否认为通过实施上述功能可以获得较小的性能提升?
谢谢
64-bit ×1
ankhsvn ×1
asp.net ×1
debugging ×1
lucene ×1
lucene.net ×1
performance ×1
search ×1
svnignore ×1