我一直试图弄清楚为什么我的观点在我的暂存环境中返回404,而不是我的开发环境.
Global.asax中的第一个Route条目如下:
routes.MapRoute(
"FindStore",
"FindStore",
new { controller = "FindStore", action = "Index" });
Run Code Online (Sandbox Code Playgroud)
所有视图都存在于适当的目录中.
基本上如果我去http:// StagingServer/FindStore我得到404错误.我见过的每个其他答案都与IIS 6有关,我没有运行.
1)如果不使用索引,SQL查询执行时间O(n)是否与连接数相比较?如果没有,我们可能会期待什么样的关系?并且索引可以改善实际的大O时间复杂度,还是仅仅通过一些常数因子减少整个查询时间?
稍微含糊的问题,我确信它变化很大,但我在这里谈论的是一般意义.
2)如果您有如下查询:
SELECT T1.name, T2.date
FROM T1, T2
WHERE T1.id=T2.id
AND T1.color='red'
AND T2.type='CAR'
Run Code Online (Sandbox Code Playgroud)
我是否正确地假设DB在评估多表条件之前首先在T1.color和T2.type上进行单表过滤?在这种情况下,使查询更复杂可以使它更快,因为更少的行受到连接级别测试?
我对virtual/ new/ override事情有点困惑.这是一个例子:
class A
{
public virtual void mVVirtual() { Console.WriteLine("A::mVVirtual"); }
}
class B : A
{
public virtual void mVVirtual() { Console.WriteLine("B::mVVirtual"); }
}
class C : B
{
public override void mVVirtual() { Console.WriteLine("C::mVVirtual"); }
}
class Test
{
static void Main()
{
B b1 = new C();
b1.mVVirtual(); //C::mVVirtual ... I understand this
A a2 = new C();
a2.mVVirtual(); //A::mVVirtual ... ???
}
}
Run Code Online (Sandbox Code Playgroud)
我不明白为什么在第二次通话中我们得到了A::mVVirtual.我通常用这个"算法"处理这些问题:
mVVirtual?没有一个......但确实有一个带有该签名和名称的虚拟方法!我正在开始研究一个新项目,如果有一些方法可以使不同的数据模型具有多态性,那么这个项目会更容易.我正在考虑使用Entity Framework 4.0(当它发布时),但是无法确定它是否真的能够正常工作.
这是基本情景.我实现了一个评论系统,并希望能够将它连接到许多不同类型的模型.也许我想对一个人的个人资料发表评论,并对网页发表评论.我过去这样做的方法是在人员表和评论表之间创建关系,与网页表和评论表之间的关系分开.但是,我认为这会导致数据库中的表结构过于复杂.
如果我能够在我想要注释的对象上添加接口,然后将数据库中的表结构简化为单个关系,那将是最好的.
我遇到的问题是,我似乎不知道正确的术语,以便找到有关如何做这类事情的信息.任何人都可以提供任何帮助将不胜感激.
如果您的系统具有多种类型的对象上下文.对于Eg:BillingObjectContext,HumanResourceObjectContext等.所有派生自ObjectContext但ObjectContext类不实现任何特定的接口,如IObjectContext.如果有多种类型的ObjectContext说使用Ninject,你会如何应用DI/IoC?
我正在开发一个应用程序,我需要录制语音(对于那些没有网络摄像头,因此他们只能使用麦克风录制语音)或视频(那些有网络摄像头的人 - 如笔记本电脑或外部)文件并保存在服务器上之后保存文件名并在数据库中登录用户ID以供以后访问.
我知道我需要使用某种flash应用程序.但是,是否有任何可以为此目的服务的免费服务,或者即使有付费服务可以服务于此目的也是如此.我试过谷歌,但可能是我无法追求正确的术语或其他什么,我无法找到一个适当的解决方案.
拜托,帮帮我!
我已将2个插件放在不同的目录中(根据他们的文档说明).
一个是C:\Documents and Settings\Alex.AUTOINSTALL.001\Application Data\.emacs.d
(插件是yasnippet-0.6.1c).
我把第二个放入D:\Program Files\emacs-23.1\site-lisp(插件是color-theme).
我认为将插件放在不同的目录中有点令人困惑.可以将它们只放在一个目录中吗?或者由于这些插件的"性质",它们必须放在那些分开的目录中?
为简单起见.我在运行时使用Fluent NHibernate的Automapping和NHibernate的SchemaUpdate.在每次运行时,Automapper为所有实体类创建映射,SchemaUpdate将模式应用于现有数据库.我惊喜地发现它对空数据库也能正常工作.到目前为止,它在开发环境中运行良好,并且让我能够快速响应错误.
我的问题是它是否足够可靠留在生产代码中.显然,每次程序在生产环境中启动时都不需要运行,但它对增量产品更新很有用(尽管我不打算在产品发布后对域进行任何重大更改).
(也许我真正的问题应该是结合使用这两个工具有多安全?)
更新
该应用程序有两个版本:独立桌面和多用户客户端/服务器.此外,由于业务领域(税务软件)的性质,我每年都有一个干净的数据库.
是否有我可以阅读的研究论文/书籍可以告诉我手头的问题哪种特征选择算法最有效.
我试图简单地将twitter消息识别为pos/neg(开头).我开始使用基于频率的功能选择(已经开始使用NLTK书)但很快意识到,对于类似的问题,各个人都选择了不同的算法
虽然我可以尝试基于频率,互信息,信息增益和各种其他算法的列表似乎无穷无尽......并且想知道是否有一种有效的方式然后反复试验.
任何建议
c# ×2
.net ×1
ado.net ×1
android ×1
asp.net-mvc ×1
big-o ×1
emacs ×1
flash ×1
fonts ×1
iis-7 ×1
keyword ×1
new-operator ×1
nhibernate ×1
nlp ×1
nltk ×1
overriding ×1
performance ×1
php ×1
plugins ×1
polymorphism ×1
routing ×1
sql ×1
virtual ×1