小编Kaa*_*zia的帖子

功能和非功能需求之间有什么区别?

在设计软件系统的背景下功能非功能需求之间的差异.

举例说明每个案例.

requirements system-requirements

267
推荐指数
4
解决办法
75万
查看次数

Java中的玛雅日历

如何在Java中使用Maya日历?

java calendar date

23
推荐指数
2
解决办法
2063
查看次数

JPA - Hibernate

有人可以透视JPA和Hibernate之间的区别.或者这些互补的概念是一起使用的吗?

hibernate jpa

15
推荐指数
2
解决办法
3539
查看次数

Java正则表达式中的堆栈溢出

我是java的新手.我在regex strHindiText中得到java Stack overflow Exception.我该怎么办?

try {
     // This regex convert the pattern "{\fldrslt {\fcs1 \ab\af24 \fcs0 ऩ}{"
     // into "{\fldrslt {\fcs1 \ab\af24 \fcs0 ऩ}}}{"
     // strHindiText = strHindiText.replaceAll("\\{(\\\\fldrslt[ ])\\{((\\\\\\S+[ ])+)((\\s*&#\\d+;\\s*(-|,|/|\\(|\\)|\"|;|\\.|'|<|>|:|\\?)*)+)\\}\\{","{$1{$2$4}}}{");

     // This regex convert the pattern "{\fcs0 \af0 &#2345;{ or {\fcs0 \af0 *\tab &#2345;{" 
     // into "{\fcs0 \af0 &#2345; }{"
     strHindiText = strHindiText.replaceAll("\\{\\s*((\\\\\\S+[ ](\\*)?)+\\s*)(-|,|/|\\(|\\)|\"|;|\\.|'|<|>|:|\\?)*[ ]*(((&#\\d+;)[ ]*(-|,|/|\\(|\\)|\"|;|\\.|'|<|>|:|\\?)*[ ]*)+)\\{", "{$1 $4$5 }{");

     // This regex convert the pattern "{&#2345; \fcs0 \af0 {" 
     // into "{&#2345; \fcs0 \af0 }{"
     strHindiText = strHindiText.replaceAll("\\{\\s*(((&#\\d+;)[ …
Run Code Online (Sandbox Code Playgroud)

java regex stack-overflow

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

将模式名称与SQL Server和ServiceStack.OrmLite一起使用

任何人都知道如何应用正确的Alias属性来查询具有模式名称的表?

我有一张叫做的桌子accounts.register.我已经尝试使用[Alias("accounts.register")]Register类的类装饰器属性,但这不起作用.

如果我将模式更改为dbo然后我可以删除别名,一切正常.不幸的是,我有一个遗留系统有很多模式,所以我需要这个工作.

sql-server ormlite-servicestack

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

Java equals():反映或不反映

此问题特别与覆盖具有大量字段的对象的equals()方法有关.首先,让我说这个大型对象不能在不违反OO原则的情况下分解为多个组件,因此告诉我"没有类应该有超过x个字段"将无济于事.

继续前进,当我忘记检查其中一个字段是否相等时,问题就开始了.因此,我的equals方法不正确.然后我想用反射:

--code removed because it was too distracting--
Run Code Online (Sandbox Code Playgroud)

这篇文章的目的不一定是重构代码(这甚至不是我正在使用的代码),而是得到关于这是否是一个好主意的输入.

优点:

  • 如果添加了新字段,则会自动包含该字段
  • 如果语句,该方法比30多简洁

缺点:

  • 如果添加了新字段,则会自动包含该字段,有时这是不合需要的
  • 性能:这一点要慢一些,我觉得不需要打破一个分析器
  • 将某些字段列入白名单以便在比较中忽略它有点难看

有什么想法吗?

java reflection equals

9
推荐指数
3
解决办法
5244
查看次数

"JavaFX"中的"FX"代表什么?

我目前正在写一篇关于JavaFX的文章,并试图找到'FX'实际上代表的内容.

我发现了一些关于它是否意味着"影响""根本没有特别"的讨论.但没有明确的说法.

是否有参考'JavaFX'中的'FX'真正代表什么?

naming javafx

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

Java中(嵌套)集合的多行漂亮打印

我希望能够(漂亮地)打印我的地图内容.

他们应该有新行和缩进而不是一行; 忽略collections/iterables/etc的toString方法; 并递归到嵌套集合中.

关于地图,这对我特别感兴趣.我认为JSON可能是相关的,但我不想走那么远,或者至少 - 我不希望我的代码必须知道JSON只是为了让我打印漂亮.我有什么选择(除了自己写这个)?

java collections pretty-print libraries

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

软件需求分析

有很多工具可以用来编写和管理需求,但有哪些好的工具可以用来查看它们吗?

我不是在谈论管理评论,而是在寻找常见的需求失误的自动化工具(例如使用负面要求,或者说以某种方式使测试变得困难的措施).更多的筛选工具,有人编写要求可以用来筛选他们的文档,然后分发给一组审阅者,这样每个评论相同容易识别的问题的人都不需要放慢审查过程.

我很好奇过去是否有人使用过这样的东西.

language-agnostic requirements requirements-management

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

如果在尖括号中显示日食视角,这意味着什么?

我为Eclipse RCP项目编写了一个新的透视图,它工作正常.但由于配置错误,我不得不恢复到早期的代码版本,而这种代码版本尚未存在.

奇怪的是,在恢复之后,透视仍然显示在开放视角对话框中.唯一的区别是,它现在显示在尖括号中并出现两次.

So the entries in the open perspective Dialog look like that:
---
a valid perspective
another valid perspective
<perspective that shouldn't be here>
<perspective that shouldn't be here>
yet another valid perspective
---
Run Code Online (Sandbox Code Playgroud)


尖括号是什么意思?

我怎样才能摆脱这些条目?

非常感谢!

eclipse-rcp perspective

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