问题列表 - 第47127页

安装主题/模块时自动启用块

我开发了Drupal主题和一些模块.主题定义regions了可以显示模块中块的特殊位置.

在目前的情况下,首先我必须安装/激活模块,然后安装/启用主题,然后手动启用/配置块.即,我必须指定每个块应显示的位置.

有没有办法可以将此任务设置为自动执行.那是当我安装主题和模块时,应该自动启用块并将其设置在正确的区域中.

drupal drupal-6 drupal-theming

6
推荐指数
1
解决办法
642
查看次数

linq groupby月份并将任何缺失的月份添加到分组数据中

我创建了一个似乎正常工作的linq语句.我可能或可能没有正确地写它,但它返回我的预期结果.

     var grouped = RewardTransctions.GroupBy(t => new
        {
            t.PurchaseDate.Value.Month
        }).Select(g => new TransactionDetail()
        {
            Month =
                g.Where(w=>w.EntryType==1).Select(
                    (n =>
                     n.PurchaseDate.Value.Month))
                .First(),
            TransactionAmount = g.Count()
        });
Run Code Online (Sandbox Code Playgroud)

现在结果返回按月分组的5个值.是否可以向TransactionAmount = 0添加其他7个缺失的月份?

我疯狂的原因是我试图将这些值绑定到图表并使我的x轴基于月份.目前它只显示了5个月的记录.如果我的数据在一个月内没有返回任何值,我就会想要添加0值.

有什么建议?

c# linq

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

帮助Linq查询

我正在写一个linq查询,我遇到了麻烦,所以我想知道是否有人可以提供帮助.这里有一些背景知识:

我没有设计数据库,因此无法更改结构.所以我有Main'Game'表,它有一个主要的产品代码,这个表中的外键是来自GameData表的GameDataID,它包含发布日期等信息,等等.然后我有了GameFormat表,包含每种格式的游戏产品代码,例如Mac,Windows等,GameDataID也是外键.见下文.

Game

GameID PK
MainGameProductCode
MainGameTitle
GameDataID FK

GameData

GameDataID PK
GameReleaseDate
GameReleasedBy

GameFormat

GameFormatID PK
GameDataID FK
GameFormatProductcode
Run Code Online (Sandbox Code Playgroud)

因此,当收到销售报告时,有些只包含'GameFormatProductCode'作为产品标识符.所以从'GameFormatProductCode'我需要在主Game表中检索'GameID'.

到目前为止,我已经编写了linq查询来从GameFormat表中检索GameFormatProductcode,但是我不确定如何从主Game表中检索GameID.

private Int64 GetGameID(string gameFormatProductCode)
{
    ModelCtn ctn = new ModelCtn();
    Game game = null;
    GameFormat gf = null;

    gf = (from t in ctn.GameFormat
        where t.GameFormatProductcode == gameFormatProductCode
        select t).FirstOrDefault();

    // Need to find GameID from Game table and return it.

    return gf;

}
Run Code Online (Sandbox Code Playgroud)

那里的任何linq专家都在关注我指向正确的方向吗?Linq很新,所以要温柔:)

c# linq sql-server asp.net

3
推荐指数
1
解决办法
95
查看次数

如何在 JMeter 中通过 XPath Extractor 提取响应?

我得到如下响应:

<response>
  <status code='200' server_time='xxx' />
  <tests>
    <test id='1' name='a!' status='Started' />
    <test id='2' name='bb!' status='New' />
    <test id='3' name='ccc!' status='New' />
    <test id='4' name='dddd!' status='New' />
  </tests>
</response>
Run Code Online (Sandbox Code Playgroud)

我已经在采样器中添加了一个 Xpath 提取器:

Reference name: mytest
XPath Query: //test[@id='1']
Run Code Online (Sandbox Code Playgroud)

但是返回变量(mytest)是错误的。

OUT.println(mytest) --> void
Run Code Online (Sandbox Code Playgroud)

我是 JMeter 的新手。我能做些什么来解决这个问题?

xpath web-testing jmeter beanshell

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

DCOM 服务器和客户端均用 .NET 编写

我正在.NET 4(VS2010,C#)中开发DCOM服务器。就其本身而言,这工作得很好。

现在,我还需要为此 DCOM 服务器开发一个 .NET 客户端,但我无法添加对 TypeLib 的引用。Visual Studio 会告诉我类型库是从 .NET 程序集导出的,无法添加为引用。

这个问题的答案表明我应该能够用来TlbImp.exe生成包装器程序集,但它也会拒绝这样做:

TlbImp:错误 TI1029:类型库“MyWrapper”是从 CLR 程序集导出的,无法作为 CLR 程序集重新导入。

我知道,从纯粹的 .NET 角度来看,为此使用 DCOM 可能没有多大意义。但是,同一服务器也应该可以从非 .NET 应用程序访问。

我尝试过将 tlb 转换为 IDL 并从中重新生成 tlb,但这并不能欺骗 Visual Studio。

也许可以在重新生成之前稍微修改 IDL,或者是否有某种方法强制使用 DCOM,即使服务器和客户端都是用 .NET 编写的?

.net com dcom tlbimp

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

Java与C#机器代码做同样的事情

我想展示从一段完全相同的代码生成的汇编程序代码.例如:

int a = 100;
int b = 50;
int c = a + b;
Run Code Online (Sandbox Code Playgroud)

我正在为我的团队在工作中做一个小型的入门课程,人们已经开始对性能等问题,并希望能够向他们展示这个例子.

c# java assembly

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

ADO组件CommandTimeout

我有TADOQuery,TADOCommand或TADODataSet查询执行超时设置的问题(我已经尝试过每一个).我有一个小应用程序,它连接到数据库并定期执行存储过程,作为结果返回数据集.我的目标是保持此应用程序始终在线,但我的问题是,当连接丢失时,刚刚执行的命令(通过上述组件之一)的超时默认为30秒.我一直在寻找解决方案,但没有任何作用. 你能给我一个建议吗,如何将CommandTimeout设置为5秒或更长时间来说明如何修改ADODB.pas以尊重我自己的超时,好吗?

有很多"解决方案",比如set DataComponent.Connection.CommandTimeout:= 1; 但实际上,没有任何作用.我正在使用D2009,MSSQL2005,并且在线程中动态创建连接以及数据组件.

最后,我试过的是这个

// protected variable owned and created in the thread with its own connection
var Query_Object: TADODataSet; 

// connection timeout is set to 3 seconds
Query_Object.Connection.ConnectionTimeout := 3;
...

// this piece of code I'm calling periodically in the only one existing thread
...
SQL_Query := 'EXEC my_procedure_which_returns_dataset'

with Query_Object do
  begin
    Close;    
    CommandType := cmdText;
    CommandText := SQL_Query;
    CommandTimeout := 5;             // doesn't affect the timeout
    CursorLocation := clUseServer;   // let …
Run Code Online (Sandbox Code Playgroud)

delphi timeout ado tadodataset tadoquery

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

使用MStest和moq测试TryUpdateModel()

我目前正在尝试测试使用TryUpdateModel()的插入方法.我正在伪装控制器上下文,这是必要的,虽然它的工作原理似乎并没有张贴我设置的模型.

这是我正在测试的方法:

 [AcceptVerbs(HttpVerbs.Post)]
    [GridAction]
    public ActionResult _SaveAjaxEditing(int? id)
    {
        if (id == null)
        {
            Product product = new Product();
            if (TryUpdateModel(product))
            {
                //The model is valid - insert the product.
                productsRepository.Insert(product);// AddToProducts(product);
            }
        }
        else
        {
            var recordToUpdate = productsRepository.Products.First(m => m.ProductID == id);
            TryUpdateModel(recordToUpdate);
        }
        productsRepository.Save();
        return View(new GridModel(productsRepository.Products.ToList()));
    }
Run Code Online (Sandbox Code Playgroud)

这是我目前的测试:

        [TestMethod]
    public void HomeControllerInsert_ValidProduct_CallsInsertForProducts()
    {
        //Arrange
        InitaliseRepository();

        var httpContext = CustomMockHelpers.FakeHttpContext();
        var context = new ControllerContext(new RequestContext(httpContext, new RouteData()), controller);
        controller.ControllerContext = context;
        //controller.ControllerContext = new ControllerContext();

        var …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc mstest moq

3
推荐指数
1
解决办法
880
查看次数

什么是PDOStatement-> bindParam()和PDOStatement-> bindValue()有什么区别?

可能重复:
PDO:bindParam与bindValue

什么是PDOStatement类的两种方法之间差异的简单解释:PDOStatement-> bindParam()和PDOStatement-> bindValue()?

php mysql pdo

16
推荐指数
0
解决办法
1859
查看次数

如何在Visual Studio中获取.cu文件的语法突出显示?

我正在研究基于Visual Studio 2008的CUDA.你能告诉我如何使语法高亮显示在.cu文件中吗?

cuda syntax-highlighting visual-studio-2008 visual-studio

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