问题列表 - 第17326页

Grails 1.1.1 log4j DSL为PatternLayout配置抛出MissingMethodException

我已将Grails 1.0.3应用程序升级到Grails 1.1.1.我已经升级了Config.groovy中的log4j配置以符合新的DSL.但是,在使用PatternLayout定义ConsoleAppender之后,应用程序将无法启动,而是抛出MissingMethodException并显示以下消息:

groovy.lang.MissingMethodException: No signature of method: \
groovy.util.ConfigSlurper$_parse_closure5.pattern() is applicable \
for argument types: (java.util.LinkedHashMap) \
values: [[conversionPattern:%d{ISO8601} [%10.10t] [%18.18c] [%5p] - %m%n]]
Run Code Online (Sandbox Code Playgroud)

(为了便于阅读,我将上述信息分成多行).

我的配置是:

environments {
  development {
    log4j {
      appenders {
        console name: 'myAppender',
                layout: pattern(conversionPattern: '%d{ISO8601} [%10.10t] [%18.18c] [%5p] - %m%n')
        ...
      }
      root {
        error 'myAppender'
        additivity = true
      }
      error 'org.codehaus.groovy.grails.plugins',
            'org.codehaus.groovy.grails.orm.hibernate',
      ...
  }
  ...
}
Run Code Online (Sandbox Code Playgroud)

我已经尝试更改模式,为console()函数添加括号,但没有成功.造成这种例外的原因是什么?

grails logging log4j

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

Google地图版本3删除路线标记

有没有办法删除方向放在地图上的标记?我有4个地点在地图上显示.用户所在的绿色箭头以及标记为A,B,C的3个位置.如果我单击其中一个位置,则在用户的位置和标记之间进行路由.问题是谷歌将新的A&B标记添加到地图中作为方向的开始和结束.现在我在地图上有几个A和B标记,这很令人困惑.

谢谢

javascript google-maps

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

如何在Flash中常见的JavaScript HTML 5 Canvas图像"页面翻转"?

是否有人尝试使用JavaScript和HTML 5的canvas标签在Adobe Flash中常见的图像重新创建页面翻转效果?

是否有任何框架或JQuery插件可以实现这种效果?

Flash中的页面翻转允许您抓住模拟书页的一角并翻转页面,就像翻翻真实书页一样.

我真的想学习如何使用JavaScript和HTML 5的canvas标签,但不知道从哪里开始,也不知道需要什么公式.

示例页面在闪存中翻转

javascript html5 canvas

16
推荐指数
3
解决办法
8万
查看次数

如何从DragDrop事件中定位datagridview行或单元格?

void dataGridView1_DragDrop(object sender, DragEventArgs e)
    {
        object data = e.Data.GetData(typeof(string));

        MessageBox.Show(e.X + " " + e.Y + " " + dataGridView1.HitTest(e.X, e.Y).RowIndex.ToString());

        if (dataGridView1.HitTest(e.X, e.Y).Type == DataGridViewHitTestType.Cell)
        {
            MessageBox.Show("!");
        }

    }
Run Code Online (Sandbox Code Playgroud)

如果我尝试使用上面的测试代码将项目拖动到datagridview,我从data.ToString()ok 接收正确的数据,但我无法定位行或单元格.

RowIndex.ToString()返回"-1",而我的if语句返回false,所以从来没有如果编码块进入.

我的代码出了什么问题?

c# datagridview

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

从列表中的SharePoint用户字段获取用户名

我有一个自定义的sharepoint工作流,我正在Visual Studio中开发.工作流针对文档库运行,文档库具有连接到它的自定义内容类型.内容类型包括用户查找字段("所有者").

我正在尝试让我的工作流程将任务分配给"所有者"查找字段.但是,我只能获取用户的显示名称,而不是帐户用户名.

有人可以帮忙吗?

sharepoint workflow moss workflow-foundation

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

C#中序列化派生类的问题

我有这样的代码:

[Serializable]
public class A {
    public int X { get; set; }
}
[Serializable]
public class B : A{        
}
[Serializable]
public class C {
    public A A { get; set; }
}
...
    public string Serialize<T>(T obj)
    {
        StringBuilder stringBuilder = new StringBuilder();
        TextWriter stringWriter = new StringWriter(stringBuilder);
        XmlWriter xmlWriter = new XmlTextWriter(stringWriter);
        XmlSerializer serializer = new XmlSerializer(typeof(T));
        serializer.Serialize(xmlWriter, obj);
        xmlWriter.Close();
        stringWriter.Close();
        return stringBuilder.ToString();
    }

    private void Run() {
        C c = new C() {A = new B()}; …
Run Code Online (Sandbox Code Playgroud)

.net c# serialization

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

使用按位运算符时HQL到CriteriaQuery

如何将其转换为CriteraQuery:

select n
from TagRegistration t
join t.Tag n
where t.Status & :status > 0
order by count(t.ID) desc
       , n.Name asc
Run Code Online (Sandbox Code Playgroud)

nhibernate

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

如何验证来自许多领域的一个领域的存在

我正在回答我自己的问题 - 只是把它放在谷歌这里,以防它帮助其他人.此代码允许您验证列表中是否存在一个字段.请参阅代码中的注释以了解用法 只需将其粘贴到lib/custom_validations.rb中,然后将"custom_validations"添加到environment.rb即可

#good post on how to do stuff like this  http://www.marklunds.com/articles/one/312

module ActiveRecord
  module Validations
    module ClassMethods

      # Use to check for this, that or those was entered... example:
      #  :validates_presence_of_at_least_one_field :last_name, :company_name  - would require either last_name or company_name to be filled in
      #  also works with arrays
      #  :validates_presence_of_at_least_one_field :email, [:name, :address, :city, :state] - would require email or a mailing type address
      def validates_presence_of_at_least_one_field(*attr_names)
        msg = attr_names.collect {|a| a.is_a?(Array) ? " ( #{a.join(", ")} …
Run Code Online (Sandbox Code Playgroud)

validation ruby-on-rails

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

Const正确性:const char const*const GetName const(// stuff);

标记为作业,因为这是一个关于期中考试的问题,我写道,我不明白答案.我被要求在以下声明中解释每个const的目的:

const char const * const GetName() const { return m_name; };
Run Code Online (Sandbox Code Playgroud)

那么,每个这些争论的解释是什么?

c++ const-correctness

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

Axapta:验证从显示方法返回值的访问权限

Dynamics AX 2009最佳实践加载项在显示方法覆盖上引发以下错误.

"TwC: Validate access to return value from the display/edit method."
Run Code Online (Sandbox Code Playgroud)

这是我的显示方法.

display ABC_StyleName lookupModuleName(ABC_StyleSettings _ABC_StyleSettings)
{
    ;
return ABC_Styles::find(_ABC_StyleSettings.StyleID).StyleName;
}
Run Code Online (Sandbox Code Playgroud)

我假设它要我在返回结果之前检查配置或安全密钥.有关从哪里开始的任何建议/示例?

谢谢

methods x++ axapta dynamics-ax-2009

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