问题列表 - 第36210页

Grails:标准构建器中的字段总和

在控制器中创建标准后,我不知道如何创建特定字段的运行总和

我正在使用以下方法创建一组记录:

    def b = Tapes.createCriteria()
    def yesterday =  b.list(sort: 'migratedDate', order: 'asc') {
        between ("migratedDate", dat.minus(1), dat)
    }
Run Code Online (Sandbox Code Playgroud)

并计算该组中的项目数

def num2 = Tapes.countByMigratedDateBetween(dat.minus(1), dat)
Run Code Online (Sandbox Code Playgroud)

我的域中的一个字段是"migratedDuration",系统以毫秒为单位返回进程的运行时.在控制器中有一种方法可以创建这个数字的总和吗?或者我应该在相应的.gsp文件中通过javascript执行此操作吗?

再次感谢,

一个可怕的糟糕黑客

这非常有效,谢谢

def todayTime = aa.list() { 
    between ("migratedDate", dat.minus(4), dat.minus(3)) 
    projections { sum('migratedDuration') 
    } 
}
Run Code Online (Sandbox Code Playgroud)

grails hibernate controller

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

perl中字符串的组合

我是perl环境的新手....我有n个数组,其中包含n个字符串,而iam试图得到所有数组的所有字符串的组合,即我喜欢.....

array1 ="array1_String_1,array1_String_2,array1_String_3 ..... array1_String_n"; array2 ="array2_String_1,array2_String_2,array2_String_3 ..... array2_String_n"; array3 ="array3_String_1,array3_String_2,array3_String_3 ..... array3_String_n";
.
.
.
.
arrayn ="arrayn_String_1,arrayn_String_2,arrayn_String_3 ..... arrayn_String_n;

例子假设我采用"array1_String_1"它必须从array2,array3 ..... arrayn获得组合,但不是从array1获得.

类似地,"array2_String_1"必须从除array2之外的所有数组中获得组合,同样它必须覆盖除了存储该字符串的数组之外的所有字符串组合.就像我需要得到一个数组中的所有字符串与其他其他数组的组合.

它不应该用于同一个数组中的字符串组合.array1元素必须从array2,array3 .... arrayn获得组合,但不能从array1获取组合

如何获得perl中所有数组的所有字符串的组合....请帮助我...请

perl

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

与在Mac上安装Silverlight相关的问题

我们计划开发一个Silverlight"跨平台"应用程序,预计可以在Windows和Mac上以更高的权限运行.单独使用Mono不是一种选择,因为该应用程序需要Silverlight特定的视频功能,仅在SL 4.0中受支持

所以,这里有一些考虑因素.

  • 1 - "应用程序"应与本地数据库(独立存储外部)连接
  • 2 - 应用程序应该能够与本机库通信以执行某些DVD IO操作.
  • 3 - 必须通过自定义安装程序安装,就像桌面应用程序一样

我们正在尝试确定满足需求的最佳方法,如果可能的话,使用公共代码库,可能使用SQLLite作为数据库.

在Windows中,事情是直截了当的.您可以使用sllauncher以提升的权限安装XAP,并且可以通过COM层访问SQLLite和其他系统级操作.没有大碍.

但是如何在Mac中实现与SQLLite和系统级库的接口?是否有文档化/未记录的方式与Silverlight(Mac)中的Mac库进行交互?我想不是.一种选择可能是使用Mono的XSP Web服务器,从本地计算机运行ASP.NET站点,并在本地托管XAP,然后使用通过Mono/XSP运行的ASP.NET代码实现握手,然后执行从那里接口.

另一种选择是在Mono的Winforms浏览器控件中托管Silverlight(我仍然需要查看是否可行),然后通过HTML DOM在Mono Winforms浏览器和Silverlight之间进行讨论.

两者都不是Mac中的直接选项.

我非常感谢您提供的任何输入,以更好的方式实现目标.

.net c# silverlight mono xaml

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

如果会话即将到期,则提醒用户,续订会话的选项

我一整天都在寻找PHP或JavaScript解决方案来做到这一点.

我想提醒用户他们的会话即将超时(弹出),延长会话时间的能力.

如果您在此页面上需要一个视觉,这是一个视觉

编辑:

如果有帮助,jQuery就是框架

javascript php session

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

jQuery Validate()Hightlight错误输入字段

我正在使用jQuery Validate()插件.它一直工作得很好,但是,我希望高亮显示输入中有错误的输入AFTER SUBMIT.我试过了:

$(".selector").validate({
  highlight: function(element, errorClass, validClass) {
     $(element).addClass(errorClass).removeClass(validClass);
     $(element.form).find("label[for=" + element.id + "]")
                    .addClass(errorClass);
  },
  unhighlight: function(element, errorClass, validClass) {
     $(element).removeClass(errorClass).addClass(validClass);
     $(element.form).find("label[for=" + element.id + "]")
                    .removeClass(errorClass);
  }
});
Run Code Online (Sandbox Code Playgroud)

...来自http://docs.jquery.com/Plugins/Validation/validate#options页面,但我无法使其工作.我需要在某处创建errorClass和validClass css吗?它以某种方式知道哪个元素?我有点失落.

谢谢你的想法.

编辑:也许我需要更仔细地看待我的问题!我有一个字段,其中有一个等于12的垃圾邮件处理,但如果用户输入11,表单告诉我存在错误,但不会突出显示有错误的输入.它会告诉我它是必需的,但如果答案是错的,就不要显示它...任何想法?

jquery-validate

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

JavaDoc无法在Android项目中运行

我在Ubuntu 10.04上使用Eclipse 3.5.2进行Android开发.我安装了:

  • Sun的JDK来自Ubuntu的存储库;
  • 来自eclipse.org的Eclipse 3.5.2(Classic),解压缩到 /opt/eclipse
  • 来自android.com的Android SDK,解压缩到 /opt/android-sdk

我的问题是,当我在Android项目中时,JavaDoc将无法工作(既不适用于Android类也不适用于Java类).例如,如果我将鼠标悬停在上面DateFormat,我会得到:

java.text.DateFormat中

注意:此元素的Javadoc既不能在附加的源中找到,也不能在附加的Javadoc中找到.

但是,如果我DateFormat在编辑普通的Java项目时将鼠标悬停在上面,我会得到正确的JavaDoc:

java.text.DateFormat中

DateFormat是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化和分析日期或时间....

所以JavaDoc 就在那里,出于一些奇怪的原因,它无法从Android项目内部访问.

任何想法可能是什么原因?

eclipse android

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

使用 ASP.NET MVC 的 TempData 和伪造的 HttpContext 问题

我正在使用伪造的 HttpContext (最后提供的代码),可能我错过了一些东西,因为我无法访问 TempData 集合(SetFakeControllerContext 方法的第四行)。每次我尝试时都会收到此错误消息:

“controller.TempData”引发了“System.AccessViolationException”类型的异常

调用FakeHttpContext的代码是:

    public static void SetFakeControllerContext(this Controller controller)
    {
        HttpContextBase httpContext = FakeHttpContext(string.Empty);
        var context = new ControllerContext(new RequestContext(httpContext, new RouteData()), controller);
        controller.ControllerContext = context;
        controller.TempData = new TempDataDictionary(); //This is not necessary! It was just a test!!!!
    }
Run Code Online (Sandbox Code Playgroud)

有人知道我做错了什么吗?

public static HttpContextBase FakeHttpContext(string username){

var context = new Mock<HttpContextBase>();
var request = new Mock<HttpRequestBase>();
var response = new Mock<HttpResponseBase>();
var session = new Mock<HttpSessionStateBase>();
var server = new Mock<HttpServerUtilityBase>();
var user = new …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc moq mocking httpcontext tempdata

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

是否可以在其他js文件中获取jquery的intellisense?

我正在开发一个网页,其中引用了jquery和另一个js文件,其中包含该页面的自定义javascript.由于自定义js文件是外部的,因此它不会向我展示jquery的intellisense.任何方式让它工作?

jquery visual-studio-2010 vsdoc visual-studio

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

工具提示保持显示

在C#中,如何在鼠标移出ToolTip区域之前保持工具提示显示.无论我设置什么延迟,它都会保持显示状态.

我试图将AutoPopDelay,InitialDelay和ReshowDelay属性更改为0,但我能看到的唯一方法是将延迟设置为一个非常大的值,这不是我正在寻找的.

.net c# tooltip winforms

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

GroupBy的LINQ错误

我试图让这个LINQ工作,但失败了错误.

无法将lambda表达式转换为类型'System.Collections.Generic.IEqualityComparer',因为它不是委托类型

基本上我有IEnumerable<DataRow>,我正在尝试对数据进行分组,如:

string sql = @"SELECT [t0].[Contact_Account] AS [Contact], [t0].[Work_Phone] AS [WorkPhone], [t0].[SR_NUM] AS [SRNum] ";
sql += "FROM [Base_SR] AS [t0] ";
sql += "WHERE ([t0].[Country] = 'USA') AND (NOT ([t0].[Work_Phone] LIKE '+%')) ";
sql += "AND ([t0].[Product] = 'SP3D') AND (DATEPART(Year, [t0].[DateOpened]) = {0})";

sql = String.Format(sql, curYear);

var sqlCmd  = new SqlCommand(sql, new SqlConnection(connectionString));
var adapter = new SqlDataAdapter(sqlCmd);
var dataSet = new DataSet();
adapter.Fill(dataSet);
var siebelRows = dataSet.Tables[0].AsEnumerable();

return siebelRows.GroupBy(sr => new { …
Run Code Online (Sandbox Code Playgroud)

c# linq

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