问题列表 - 第38218页

一个查询优化的LinQ最大日期

我有以下代码:

Decimal initialBalance;
DateTime dailyDate = ctx.DailyBalances.Max(c => c.DailyDate);
          if (dailyDate != null)
              initialBalance = ctx.DailyBalances.Where(c => c.DailyDate == dailyDate).Select(c => c.FinalBalance).FirstOrDefault();
            else
                initialBalance = 0;

            return initialBalance;
Run Code Online (Sandbox Code Playgroud)

不过我一直试图找到优化它的方法,制作一个查询而不是一个......任何消化?

linq linq-to-entities entity-framework

9
推荐指数
1
解决办法
1万
查看次数

rails 3路由中的连字符资源

如何在资源网址中使用连字符?例如:/my-model//my-model/1.如果我定义路由,因为resources :"my-model"我得到语法错误,因为rails生成方法def hash_for_my-models_url(options = nil).

ruby-on-rails ruby-on-rails-3

10
推荐指数
1
解决办法
2144
查看次数

11
推荐指数
1
解决办法
2万
查看次数

C#CGI可执行文件 - 好主意还是坏主意?

我想编写一个C#应用程序来处理我的HTTP(包括AJAX请求)而不是PHP,PERL或ASP路由,因为我只需要返回一些标准HTML,尽管很明显,因为我想要CGI,动态生成.

更新:我不打算编写自己的Web服务器,但是由IIS或Apache等Web服务器托管exe.此外,我不想学习和使用ASP(我知道我可以更快,开发时间,我自己在C#),我只是希望W3C有效的HTML发送回客户端.

没有这么好的理由吗?

我意识到每次发出HTTP请求时都必须加载并运行exe - 但Perl,ASP和PHP肯定也是如此吗?有没有办法让exe继续运行处理特定页面的所有HTTP请求?(虽然感觉我只是在写一个迷你HTTP服务器!)

有没有好的教程?我读过这篇文章,但有点过时(2005年):http://www.codeproject.com/KB/cs/cgi_csharp.aspx

更新2:我不认为速度无论如何都会成为一个问题(运行一个没有GUI的小exe几乎是瞬间的)但是如果我想要真正有效我可以编写C#服务器然后非静态页面请求可以有一个小的exe用C语言编写,将请求发送到C#服务器并返回答复.不是吗?:)

c# webserver http xmlhttprequest

4
推荐指数
1
解决办法
3412
查看次数

我可以让SQL Server每隔n秒调用一次存储过程吗?

我希望每隔n秒调用一次存储过程,有没有办法在SQL Server中执行此操作而不依赖于单独的进程?

sql-server

14
推荐指数
2
解决办法
1万
查看次数

TDD与MS测试

像所有优秀的程序员一样,在使用带有MS Test的TDD时,我正试图直截了当.我遵循基本的安排,行为,断言模式,对于我的行为代码看起来太复杂了.我假设法案行中只应该有一个动作.那么,鉴于我的示例代码如下,我是否首先执行一个操作然后测试其状态?感谢您的投入.

    [TestMethod]
    public void TheCountOfAllRecordsIsGreaterThanZero()
    {
        //Arrange
        var auditLog = new AuditMasterClass();

        //Act

        //Create a new record in a local list of objects
        auditLog.LogAction("MyPersonName", DateTime.Now, "Stuff", "MoreStuff",
                                   "Desc",
                                   "Comments", true, false,
                                   "UndoStatement");

        //Return the count of objects in the local list
        var count = auditLog.GetCommentCount();

        //Assert
        Assert.IsTrue(count > 0);
    }
Run Code Online (Sandbox Code Playgroud)

c# tdd

3
推荐指数
2
解决办法
1773
查看次数

VS2010加载项cpp/h自动选项卡组

是否有任何Visual Studio 2010加载项会自动将cpp和头文件分组到不同的选项卡组中,还可能在打开某个文件时自动打开/关闭相应的cpp /头文件?

c++ add-in visual-studio-2010

5
推荐指数
1
解决办法
1039
查看次数

Solr接近有序与无序

在Solr中,您可以使用语法执行有序的邻近搜索

"word1 word2"~10
Run Code Online (Sandbox Code Playgroud)

按顺序排列,我的意思是word1将始终位于文档中的word2之前.我想知道是否有一种简单的方法来执行无序的邻近搜索,即.word1和word2出现在彼此的10个单词之间,首先出现的并不重要.

一种方法是:

"word1 word2"~10 OR "word2 word1"~10
Run Code Online (Sandbox Code Playgroud)

如果可能的话,上面的内容会有效,但我正在寻找更简单的东西.

lucene search solr proximity

4
推荐指数
1
解决办法
3837
查看次数

从流而不是文件加载配置文件

我使用OpenMappedExeConfiguration和ExeConfigurationFileMap来加载配置文件.他们的重载表明他们只使用文件名.有没有办法从流加载配置文件?

背景:我想加载存储为嵌入资源的配置文件.没有文件表示!

.net configuration app-config web-config

5
推荐指数
1
解决办法
3879
查看次数

如何将多个字符串拆分为深层嵌套数组?

我有多个字符串类似于:

$str = "/One/Two";
$str2 = "/One/Two/Flowers";
$str3 = "/One/Two/Grass";
$str4 = "/One/Another/Deeper";
$str5 = "/Uno/Dos/Cow";
Run Code Online (Sandbox Code Playgroud)

我想将它拆分为一个深层嵌套数组,看起来类似于以下内容:

Array
(
    [One] => Array 
    (
        [Two] => Array
        (
            [Flowers] => 
            [Grass] => 
        )    
        [Another] => Array
        (
            [Deeper] => 
        )           
    )   
    [Uno] => Array 
    (
        [Dos] => Array
        (
            [Cow] => 
        )             
    )         
)
Run Code Online (Sandbox Code Playgroud)

php

0
推荐指数
1
解决办法
593
查看次数