小编bsr*_*bsr的帖子

Joda时间:DateTimeFormatter:一天的开始

DateTimeFormatter fmt = DateTimeFormat.forStyle('SS').withLocale(locale)DateTime dt = fmt.parseDateTime("11/4/03 8:14 PM");

上面的语句将正确解析字符串,并保存为DateTime(Joda Time).

现在如何表示一天的开始.以下是DateTime dt = fmt.parseDateTime("11/4/03 00:01 AM");

无法解析"11/4/03 00:01 AM":clockhourOfHalfday的值0必须在[1,12]范围内

我显然对标准感到困惑,比如一天开始时的简短表示.

谢谢.

jodatime

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

groovy(grails)中的递归

我试图在groovy中使用递归来遍历树关系.下面的代码运行一个循环,直到childNodes && recurClosure(childNodes),但不会再次调用闭包recurClosure.在那一瞬间,childNodes有两个与root相同的对象(数组列表).

在代码中,定义了recurClosure并使用对象列表(root)进行调用.然后迭代遍历每个元素并对子节点进行罚款(为此使用grails dsl).如果childNodes不为null,则递归调用父方法.

我应该分手,还是出了什么问题?

def parentval 
def root = Domain.list()

def recurClosure
recurClosure = {inroot ->
  inroot.each {
    returnList << it
    parentval = it
    childNodes = Domain.withCriteria {
      eq('parent', parentval )
    }
  }
  childNodes && recurClosure(childNodes )
}(root)

return returnList
Run Code Online (Sandbox Code Playgroud)

}

提前致谢.

更新:注意到以下异常

    ERROR [2010-06-24 08:20:04,742] [groovy.grails.web.errors.GrailsExceptionResolver] Cannot invoke method call() on null object
java.lang.NullPointerException: Cannot invoke method call() on null object
    at com.bsr.test.DomainService$_closure2_closure7.doCall(com.bsr.test.DomainService:68)
    at com.bsr.test.DomainService$_closure2.doCall(com.bsr.test.DomainService:58)
    at com.bsr.test.DomainController$_closure3.doCall(DomainController.groovy:45)
    at com.bsr.test.DomainController$_closure3.doCall(DomainController.groovy)
    at org.apache.shiro.web.servlet.ShiroFilter.executeChain(ShiroFilter.java:687)
    at org.apache.shiro.web.servlet.ShiroFilter.doFilterInternal(ShiroFilter.java:616)
    at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:81)
    at java.lang.Thread.run(Thread.java:619) …
Run Code Online (Sandbox Code Playgroud)

grails groovy

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

log4j初始化期间的log4j日志消息

我正在尝试设置log4j(基于xml)配置,使用LevelRangeFilter,如官方网站所述.到目前为止一切都很好,除了log4j吐出自己的日志消息,直到它初始化.在"完成配置"行之后,一切正常.此外,还有一个错误,指出"log4j:无法找到根记录器信息.这可以吗?" .

谢谢.

log4j: reset attribute= "false".
log4j: Threshold ="null".
log4j: Level value for root is  [all].
log4j: root level set to ALL
log4j: Class name: [org.apache.log4j.FileAppender]
log4j: Setting property [file] to [logs/debug.log].
log4j: Parsing layout of class: "org.apache.log4j.PatternLayout"
log4j: Setting property [conversionPattern] to [[%d{ISO8601}] %-5p %c %m %n].
log4j: Setting property [levelMax] to [DEBUG].
log4j: Setting property [levelMin] to [DEBUG].
log4j: Setting property [acceptOnMatch] to [true].
log4j: Adding filter of type [class org.apache.log4j.varia.LevelRangeFilter] to …
Run Code Online (Sandbox Code Playgroud)

log4j

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

Java等于和具有非基本类型的hashCode

我有一个有一些非原始成员的班级.

class Relation {
 String name;
 Role roleFrom;
 Role roleTo;
}

class Role {
  RoleType roleType;
  String details;
}
class RoleType {
  String typeName;
  String details;
}
Run Code Online (Sandbox Code Playgroud)

两个关系是平等的

  1. 这个名字是平等的
  2. 角色类型(由唯一typeName标识)对于Role成员(roleFrom和roleTo)是相等的

如何写作equalshashCode上课Relation.尝试使用Netbeans时,它只显示3个字段(name,roleFromroleTo).是因为,不应该访问roleFrom和roleTo(roleType - > typeName)中的原始类型.或者,请显示实施.

谢谢.

java

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

SASS的JqueryUI主题

有人在Sass中使用过jQueryUI主题吗?搜索在Github上提供了一些项目,但有没有人使用它们?如果只有基本主题可用(如果无法使用主题滚筒),是否可以轻松更改颜色.
或者您对基本主题的主题有何建议?

jquery-ui sass

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

jquery:用于模拟实时打字的事件

第1部分:
当用户"更改"输入字段时,是否可以使用任何事件来获取回调.我对变化的定义是模拟以下效果.比如,我想在用户输入输入框时更新标签.我尝试了jquery"改变"事件.它有效,但没有现场效果.更新输入字段后,我必须单击屏幕中的某个位置以更新标签.

第2部分:

好吧,如果这不是一个好主意,我可能会阻止在输入密钥上提交表单.不确定是否有一个好方法.快速搜索找到了这个答案.

<form action="" method="post" onsubmit="return false;">
Run Code Online (Sandbox Code Playgroud)

尚未测试,但希望提交按钮可能仍然有效.

编辑:测试,并onsubmit ="返回false;" 甚至阻止提交按钮.

谢谢,
bsr.

javascript jquery

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

以编程方式创建SVG锚元素?

如何通过JavaScript创建SVG锚点?请参阅相关章节和规范中的示例.如何将此示例转换为JavaScript(基本上,如何动态生成容器元素,a以便当我单击椭圆时,它会导航.

<?xml version="1.0"?>
<svg width="5cm" height="3cm" viewBox="0 0 5 3" version="1.2" baseProfile="tiny"
     xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">

  <title>Example 17_01</title>
  <desc>A simple link on an ellipse.</desc>
  <rect x=".01" y=".01" width="4.98" height="2.98" 
        fill="none" stroke="blue"  stroke-width=".03"/>
  <a xlink:href="http://www.w3.org/">
    <ellipse cx="2.5" cy="1.5" rx="2" ry="1"
             fill="red" />
  </a>
</svg>
Run Code Online (Sandbox Code Playgroud)

javascript html5 svg

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

Javascript-函数参数

我正在学习Javascript,并混淆了以下用法。这些问题可能比特定于d3的更多javaScript。

http://mbostock.github.com/d3/ex/sunburst.html

var arc = d3.svg.arc()
.startAngle(function(d) { return d.x; })
.endAngle(function(d) { return d.x + d.dx; })
.innerRadius(function(d) { return Math.sqrt(d.y); })
.outerRadius(function(d) { return Math.sqrt(d.y + d.dy); });
Run Code Online (Sandbox Code Playgroud)

所以,

  1. startAngle,endAngle等将一个函数作为参数。作为参数而不是数字的参数的基本原理是什么?
  2. 在完整的代码中,没有定义“ d”的位置。我在几乎所有d3程序中都可以看到它。“ d”的作用是什么?如何设置或在哪里传递?

谢谢。

javascript d3.js

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

AngularJS - 使用异步响应更新范围值

我试图在AngularJS控制器之间共享一些数据.我也通过http请求获取数据.当我从控制器访问数据时,它为空和稍后(如果通过UI手动刷新),则数据可用.我猜这个问题与这里非常相似 但是我在我的案例中尝试过的任何东西都没有用.请看小提琴

http://plnkr.co/edit/6SkzXK?p=preview

所以,在控制器中我得到了数据

//myService.setName(); //commented as it breaks the code
Run Code Online (Sandbox Code Playgroud)

它设定了服务和访问的价值 getName()

它最有可能通过,$rootScope.$apply如上面的链接解决,但我无法使其工作.

javascript angularjs

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

Java签名右移

我在java代码中看到过这个.

int n = 300 //passed through a function
size = (n + 31) >> 5 //size = 10
Run Code Online (Sandbox Code Playgroud)

什么可能是重要的5?什么是意义31//应该是与INT大小(31位+ 1号)

谢谢

java

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

标签 统计

javascript ×4

java ×2

angularjs ×1

d3.js ×1

grails ×1

groovy ×1

html5 ×1

jodatime ×1

jquery ×1

jquery-ui ×1

log4j ×1

sass ×1

svg ×1