问题列表 - 第24692页

日期排序 - 从最新到最旧

Collections.sort(someList, new Comparator<SomeObject>() {
            public int compare(final SomeObject object1, final SomeObject object2) {
                return (object1.getSomeDate()).compareTo(object2.getSomeDate()); 
            }}
        );
Run Code Online (Sandbox Code Playgroud)

它会给我具有最新日期的对象,这意味着列表将包含具有最新日期到最旧日期的对象集吗?

java collections date

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

如何将一个模型两次关联到另一个模型

嗨我正在制作一个小网站,以帮助我和朋友学习语言.典型用途:

亚当是英国人,但正在学习日语.亚当可以通过撰写和提交用日语写的文章来练习他的日语.Adam(不允许)提交用他的母语撰写的任何文章.亚当可以阅读正在学习英语的其他用户的文章(用英语写的)

我试图思考如何模拟这个并且证明比标准轨道更困难,许多属于我习以为常的协会.

我需要像这样的功能

-show all articles written in adams native language
@adam.native_language.articles

-show all posts written by users just like adam (i.e. learning the same language)
@adam.foreign_language.articles

-perhaps showing all posts written by language learners in one particular language
@language => Japanese
@langauge.posts
Run Code Online (Sandbox Code Playgroud)

我需要一个用户,文章和语言模型.但是,我如何关联语言和用户模型?感觉语言应该与用户模型相关联两次,一次用于native_language,一次用于foreign_language.

ruby-on-rails associations

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

Junit:拆分集成测试和单元测试

我继承了Junit测试的负载,但是这些测试(除了大多数不工作之外)是实际单元测试和集成测试(需要外部系统,db等)的混合.

所以我试图想出一种方法来实际将它们分开,这样我就可以很好地快速运行单元测试,然后进行集成测试.

选项是......

  1. 将它们拆分为单独的目录.

  2. 移至Junit4(从v3开始)并注释类以将它们分开.

  3. 使用文件命名约定来告诉类是什么,即AdapterATest和AdapterAIntergrationTest.

3存在Eclipse可以选择"在所选项目/包或文件夹中运行所有测试"的问题.因此,只需运行集成测试就很难了.

2:冒着开发人员可能开始在单元测试类中编写集成测试的风险,它只会变得混乱.

1:似乎是最好的解决方案,但我的直觉说必须有一个更好的解决方案.

所以这就是我的问题,你如何分解集成测试和适当的单元测试?

testing junit integration-testing unit-testing junit4

124
推荐指数
6
解决办法
5万
查看次数

缺少HttpContext

我有一个项目作为参考添加到System.Web.

但是,它似乎无法拿起HttpContext.这样做:

Imports System.Web
_ApplicationBase = HttpContext.Current()
Run Code Online (Sandbox Code Playgroud)

告诉我没有声明HttpContext.如果你看一下System.Web里面的方法和属性几乎没有任何显示:只有AspHostingPermission,AspHostingPermissionAttribute,AspHostingPermissionLevel和Services.

引用有效并指向正确的位置.这让我发疯了 - 我错过了什么?

干杯,马特

.net httpcontext

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

NSMenu中的替代菜单项

我有一个NSMenu包含NSMenuItems自定义视图.我想要它,以便当按下alt按钮时,菜单项将改变它们的一部分外观(通过它们的视图).然而,我setAlternativeNSMenuItem文档中发现,实际上我只能在NSMenuItems没有自定义视图的情况下使用它.一旦我设置了自定义视图,就会显示所有菜单项.此外,我尝试在菜单打开时获取按键事件.由于其他运行循环,NSApplication's sendEvent:在菜单关闭之前不会接收事件.因此,我不能只是拦截即将发生的事件.

有没有人知道如何通过委托或子类化来通知菜单打开时何时按下alt键?

cocoa macos-carbon menu nsmenu nsmenuitem

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

Codeigniter中的多个查询

可能重复:代码
签名中的MYSQL多次插入

我想在PHP中使用codeignitor框架同时执行多个插入查询.有一些简单的方法可以在不编写多个插入查询的情况下执行此操作.已经尝试了类似$ this-> db-> query('INSERT INTO students(first_name,last_name) )VALUES('teejay','obazee')'('maev','shadowsong')'('jaina','proudmore')','FALSE).有这样的方法.哪个不工作.如果有人知道了;请帮帮我.

codeigniter

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

如何快速学习Drools或其他规则引擎

我们正着手开发一个模块,根据某些标准生成一些建议.标准将采用业务规则集的形式,因此我正在考虑使用业务规则引擎,如Drools(开源和Java :-))

我们需要快速学习Drools(2-3周)并能够使用JBoss Drools实现规则.我们应该遵循哪些文章,教程,书籍,最佳实践?

java drools business-rules

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

带有TOC的Jekyll PDF文档

我想用Jekyll编写带有HTML和PDF输出的文档.Html可以有导航,但PDF应该有目录.有一种免费且简单的方法吗?

HTML部分很简单,但我想使用@media print CSS制作PDF文件.

我有一些想法如何做到这一点.

  1. 使用PrinceXML,不幸的是这是商品,价格很贵〜$ 500
  2. 使用WKHTMLTOPDF
  3. 使用Maruku,因为可以使用它进行PDF转换

我想有多页HTML和单页PDF与TOC.有什么建议?

顺便说一句.Buildr使用PrinceXML解决了这个问题.

pdf maruku jekyll princexml wkhtmltopdf

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

System.Decimal轮次分配

任何人都可以解释为什么我得到以下结果?

Dim badDecimal As Decimal = 54.50327999999999 
Dim expectedDecimal As Decimal = CDec("54.50327999999999")
Run Code Online (Sandbox Code Playgroud)

badDecimal = 54.50328D,而expectedDecimal = 54.50327999999999D.我的理解是badDecimal应该包含expectedDecimal的值(expectedDecimal可以保存正确值的事实表明Decimal类型具有保存值的精度).

提前感谢任何帮助.

.net clr decimal rounding

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

在提交事务之前,在事务中进行的插入是否可以通过 SELECT 看到

我需要确认。

客户端 1 在事务内的表中插入行。

客户端 2 使用 SELECT 请求该表。如果在此客户端上隔离级别设置为 READ COMMITTED,您能否确认 SELECT 不会返回客户端 1 尚未提交的行。

谢谢

sql sql-server transactions sql-server-2005

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