我已将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()函数添加括号,但没有成功.造成这种例外的原因是什么?
有没有办法删除方向放在地图上的标记?我有4个地点在地图上显示.用户所在的绿色箭头以及标记为A,B,C的3个位置.如果我单击其中一个位置,则在用户的位置和标记之间进行路由.问题是谷歌将新的A&B标记添加到地图中作为方向的开始和结束.现在我在地图上有几个A和B标记,这很令人困惑.
谢谢
是否有人尝试使用JavaScript和HTML 5的canvas标签在Adobe Flash中常见的图像重新创建页面翻转效果?
是否有任何框架或JQuery插件可以实现这种效果?
Flash中的页面翻转允许您抓住模拟书页的一角并翻转页面,就像翻翻真实书页一样.
我真的想学习如何使用JavaScript和HTML 5的canvas标签,但不知道从哪里开始,也不知道需要什么公式.
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,所以从来没有如果编码块进入.
我的代码出了什么问题?
我有一个自定义的sharepoint工作流,我正在Visual Studio中开发.工作流针对文档库运行,文档库具有连接到它的自定义内容类型.内容类型包括用户查找字段("所有者").
我正在尝试让我的工作流程将任务分配给"所有者"查找字段.但是,我只能获取用户的显示名称,而不是帐户用户名.
有人可以帮忙吗?
我有这样的代码:
[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) 如何将其转换为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) 我正在回答我自己的问题 - 只是把它放在谷歌这里,以防它帮助其他人.此代码允许您验证列表中是否存在一个字段.请参阅代码中的注释以了解用法 只需将其粘贴到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) 标记为作业,因为这是一个关于期中考试的问题,我写道,我不明白答案.我被要求在以下声明中解释每个const的目的:
const char const * const GetName() const { return m_name; };
Run Code Online (Sandbox Code Playgroud)
那么,每个这些争论的解释是什么?
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)
我假设它要我在返回结果之前检查配置或安全密钥.有关从哪里开始的任何建议/示例?
谢谢
c# ×2
javascript ×2
.net ×1
axapta ×1
c++ ×1
canvas ×1
datagridview ×1
google-maps ×1
grails ×1
html5 ×1
log4j ×1
logging ×1
methods ×1
moss ×1
nhibernate ×1
sharepoint ×1
validation ×1
workflow ×1
x++ ×1