问题列表 - 第47716页

如何在多模块项目中计时(概述)maven目标

我们有一个包含许多子模块的庞大项目.完整版本目前需要超过30分钟.

我想知道这次是如何分配不同的插件/目标,例如测试,静态分析(findbugs,pmd,checkstyle等...)

是否有可能对构建进行计时以查看大部分时间花在哪里(在两个方面:模块和目标)?

build-automation performance profiling build-process maven-2

10
推荐指数
2
解决办法
2861
查看次数

Rails上的红宝石休息Api + oAuth

你好,亲爱的开发者!在Rails 3中使用rest api + oAuth有什么好处?

我在哪里可以找到身份验证的代码示例(服务器+客户端)

也许我应该使用一些不同的认证?主要的想法是客户可以通过restfull查询购买商品,我应该提供最高级别的可靠性

ruby ruby-on-rails oauth

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

在.Net中:保持CurrentCulture在新线程上的最佳方式?

在.Net 4.0 WPF项目中,我们需要在主线程上的每个线程上保留相同的CurrentCulture.

鉴于,我们可以使用以下代码初始化新线程的文化:

  1. 将信息保存在变量(上下文)中

    context.CurrentCulture = Thread.CurrentThread.CurrentCulture;
    context.CurrentUICulture = Thread.CurrentThread.CurrentUICulture;
    
    Run Code Online (Sandbox Code Playgroud)
  2. 在新线程上,从保存的上下文初始化

    Thread.CurrentThread.CurrentCulture = context.CurrentCulture;
    Thread.CurrentThread.CurrentUICulture = context.CurrentUICulture;
    
    Run Code Online (Sandbox Code Playgroud)

但是在这个TPL时代,异步编程和lambda委托,它感觉不对.

是的,我们实际上可以在应用程序运行时改变文化,但这是另一个故事.

你知道我们应该初始化以保持跟踪的任何设置,属性或配置吗?

.net wpf culture multithreading c#-4.0

24
推荐指数
2
解决办法
5604
查看次数

Gradle Test Dependency

我有两个项目,项目A和项目B.两者都是用groovy编写的,并使用gradle作为他们的构建系统.

项目A需要项目B.这适用于编译和测试代码.

如何配置项目A的测试类可以访问项目B的测试类?

testing automated-tests build dependency-management gradle

73
推荐指数
6
解决办法
4万
查看次数

MySQL - Perl:如何在Perl示例中提交的"x"里面提交的"zipcode"中获取邮政编码数组

我在这里发现了很多计算和一些php的例子,大多数都是我的头脑.

我找到了这个例子:

SELECT b.zip_code, b.state,
       (3956 * (2 * ASIN(SQRT(
       POWER(SIN(((a.lat-b.lat)*0.017453293)/2),2) +
       COS(a.lat*0.017453293) *
       COS(b.lat*0.017453293) *
       POWER(SIN(((a.lng-b.lng)*0.017453293)/2),2))))) AS distance
FROM zips a, zips b
WHERE
       a.zip_code = '90210' ## I would use the users submitted value
GROUP BY distance
having distance <= 5; ## I would use the users submitted value
Run Code Online (Sandbox Code Playgroud)

但是,我无法理解如何使用我的数据库实现查询.

它看起来像我需要的查询.

但是,我甚至无法找到/理解b.zip_code实际上是什么!(什么是b.zips a, zips b?)

我也不需要state在查询中.

我的mySQL数据库结构是这样的:

    ZIP | LAT     | LONG
  33416 | 26.6654 | -80.0929
Run Code Online (Sandbox Code Playgroud)

我写这个是为了尝试返回某种结果(不是基于上面的查询)但是,它只会踢出一个邮政编码.

## Just for a …
Run Code Online (Sandbox Code Playgroud)

mysql perl zipcode latitude-longitude

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

打开jQueryUI对话框后如何执行功能?

在我的网页上,我有一些链接,如:

<div id="toolbarButtons">
    <a href="actualites/addLink" id="liens" rel="lien" title="Insérer un lien" class="toolbarButton"><span><img src="pub/struct/picto/icon_toolbar-link.gif" alt="Liens" />Lien</span></a>
    <a href="actualites/addImage" rel="image" title="Insérer une image" id="img" class="toolbarButton"><span><img src="pub/struct/picto/icon_toolbar-img.gif" alt="Liens" /> Image(s)</span></a>
</div>
<div id="dialogbox"></div>
Run Code Online (Sandbox Code Playgroud)

首先,我通过调用以下命令启动我的对话框:

initDialog : function() {
    $('#dialogbox').dialog({
        bgiframe:true,
        autoOpen:false,
        width:500,
        modal:true
    });
}
Run Code Online (Sandbox Code Playgroud)

然后我附上点击事件的对话框:

$('.toolbarButton').click(function(e){
            e.preventDefault();
            actu.dialogManager($(this));
});

dialogManager : function(elem) {

    elem.blur();
    var title   = elem.attr('title');
    var href    = elem.attr('href');
    var rel     = elem.attr('rel');

    $('#dialogbox').dialog('option','title',title);

    if(rel == 'lien')
    {
         $('#dialogbox').dialog('option','buttons',{
            'Add' : function(){
                            //TODO
            },
            'Cancel' : function(){
                $('#linkText').val('');
                $('#linkUrl').val('');
                $(this).dialog('close'); …
Run Code Online (Sandbox Code Playgroud)

jquery dialog jquery-ui

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

通过字符串字段方法的通用排序

我在这里遇到了一个情况,我不确定最好的处理方式是......

我的前端代码(ASP.NET)不断获取用于填充UI组件的业务对象列表.最近,我实现了一个自然排序,我想用于所有类型的这些列表.(目前它只是对字符串列表进行排序)根据业务对象的类型,我需要对不同的字段名称进行排序.该字段始终包含字符串.我在编译时知道字段名称.除Object之外,业务对象没有公共父级.

我想有一个方法可以为任何类型的Enumerable做到这一点.我无法更改底层业务对象的代码.你会怎么做?

c# sorting c#-4.0

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

CommandManager的WPF性能问题

我们从头开始创建了一个新的,相当复杂的WPF应用程序,并且随着CommandManager注册的命令数量的增加而遇到性能问题.我们在MVVM实现中使用简单的轻量级命令,但是我们正在使用的第三方控件(Infragistics)没有,并且自由地调用CommandManager.RegisterClassCommandBinding来添加RoutedCommands.性能问题表现为在响应用户输入时UI中的感觉迟缓,例如控件之间的标签缓慢,文本输入是"生涩"而弹出动画是"笨重的".当应用程序第一次启动时,UI很快.随着更多包含Infragistics网格的屏幕打开,性能会下降.

在内部,CommandManager有一个名为_requerySuggestedHandlers的私有字段,它是List <WeakReference>.我用反射来获取对这个集合的引用,我注意到当我调用.Clear()时,UI的响应性会提升回初始状态.显然我不想去清理那些我知之甚少的收藏品,特别是使用反射(!),但我这样做是为了看看它是否能解决性能问题,并且瞧它了.

通常情况下,这种情况会在经过一段时间后自行清理.但是,WeakReferences(_requerySuggestedHandlers)的集合只会在启动垃圾收集后进行修剪,这是不确定的.因此,当我们关闭包含网格的窗口(Infragistics XamDataGrid)时,在窗口关闭很久之后,"死"网格命令的CanExecute属性将继续被不必要地评估.这也意味着如果我们关闭了许多窗口,性能仍然缓慢,直到启动垃圾收集.我知道这可能发生在分配上,而且我已经看到了自己,因为如果我打开另一个窗口,这会导致初始内存(来自处置的Windows)被收集并且性能恢复正常.

所以,鉴于上述情况,以下是我的问题:

  1. 如何以及从哪里调用CommandManager.InvalidateRequerySuggested()?我没有在MSDN上找到任何文档,可以解释这一点.我连接到CommandManager.RequerySuggested事件,看起来只要控件失去焦点就会调用它.
  2. 是否可以抑制为响应用户输入而调用CommandManager.InvalidateRequerySuggested()?
  3. 有没有其他人遇到这个问题,如果是这样,你怎么避免它?

谢谢!

wpf binding wpf-controls

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

如何在DDD中使用实体持久/恢复聚合根?

基于域驱动设计的以下定义:处理软件核心的复杂性,

聚合是:关联对象的群集,出于数据更改的目的,这些对象被视为一个单元。外部引用仅限于AGGREGATE的一个成员,称为根。一组一致性规则适用于AGGREGATE的边界。

我认为Aggregate根目录不应包含对存储库的引用。由于聚合根是唯一应保留对其实体和聚合的引用的根,因此它们应该是私有的。

我的存储库如何保留并恢复此私有数据?


编辑:

让我们以经典的Order,OrderLines为例。

订单是聚合根。

它的行是实体。

由于聚合根(订单)是唯一允许保存对其实体(订单行)的引用的对象,因此我不知道如何持久存储库中的订单行。

persistence domain-driven-design aggregate ddd-repositories aggregateroot

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

用两个标题行写csv?

我可以将data.frame导出到带有两个标题行的csv,一行用于列名,一行用于列名的注释吗?例如,

d <- data.frame(a=c(1,3,4), b=c(5,6,7))
comment(d$a) <- "MWh"
comment(d$b) <- "%"
write.csv(d, "myfile.csv", ???)
Run Code Online (Sandbox Code Playgroud)

任何暗示赞赏,也评论()的替代品!

r

8
推荐指数
2
解决办法
4262
查看次数