有谁知道是否有可能在mvn聚合POM上运行mvn exec:java?
目前我得到:
2009-09-24 02:24:14.404 :bash: karolrvn@karolrvn-laptop : ~/adfadf/programming/verknowsys/codadris/ide_projects $ mvn exec:java -e -Dexec.mainClass=codadris.coviob2.App_Coviob2
+ Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO] Reactor build order:
[INFO] net.jcip.annotations
[INFO] codadris.utils
[INFO] codadris.binblocklang
[INFO] jargs
[INFO] codadris.dbapp
[INFO] codadris.dbgui.scala
[INFO] flexdock_codadris
[INFO] codadris.gui.utils
[INFO] codadris.gui
[INFO] codadris.gui.treetable
[INFO] codadris.gui.textedit
[INFO] codadris.gui.screenspace
[INFO] codadris.gui.suite
[INFO] codadris.dbgui
[INFO] All Codadris modules aggregate POM
[INFO] Searching repository for plugin with prefix: 'exec'.
[INFO] ------------------------------------------------------------------------
[INFO] Building net.jcip.annotations
[INFO] task-segment: [exec:java]
[INFO] ------------------------------------------------------------------------ …Run Code Online (Sandbox Code Playgroud) 将域驱动设计应用于项目时,如何识别聚合根?
例如,在标准的电子商务网站中,您可能会说订单是一个,而用户是另一个.但是,如果您的用户属于公司,该怎么办?这会使您的公司成为集合根吗?
我有兴趣听取人们制定聚合根的方法,以及如何识别选择不当的聚合根.
我想根据不同的条件得到一组数:
var invoices = new AccountingEntities().Transactions
var c1 = invoices.Count(i=>i.Type = 0);
var c2 = invoices.Count(i=>i.Type = 1);
var c3 = invoices.Count(i=>i.Type = 2);
Run Code Online (Sandbox Code Playgroud)
如何在一次数据库往返中调用所有三个查询以提高性能?
对不起TITLE并不那么具体.我将尝试解释:我是SQL的新手.我在工作并写了一个查询,其中有9列从许多表中获取信息.第9列是机器类型的名称,第3列是表示机器在一个月内工作的时间的值.我需要为每种类型的机器添加第10列,此类型的最大第3列.假设有5台XR型机器(表中5行),时间(第3列)为1,2,3,4,5(小时).我需要在第10列,所有机器类型为XR的行将具有值5,因为它是此类机器的最大值.
我怎么做?
任何帮助将非常感谢!!
我正在尝试一些应该简单的事情,对正在发生的事情的任何暗示都非常受欢迎.
我有一个大型数据框,从一些城市进口国家.对于一些国家,我有2个条目.我想总结来自每个城市的进口,并为每个国家设置一个独特的行.我正在使用该aggregate功能.例如(我包括数据框的一小部分):
municipalities<-c("country",1100056, 1100106,1100205,1100304,1200104,1200252)
c1<-c("Afghanistan",2,34,23.4,5,0,0)
c2<-c("Afghanistan",0,20,11.1,5.4,2,0)
c3<-c("Albania",12,120,11.4,5.1,12,10)
c4<-c("Albania",0,40,61.1,65.4,652,2)
df<-as.data.frame(rbind(municipalities,c1,c2,c3,c4))
Run Code Online (Sandbox Code Playgroud)
基本上我在努力
df<-df[-1,]
aggregate(df[,2:7],list(df[,1]),sum)
Run Code Online (Sandbox Code Playgroud)
但我收到一条消息:
Error in Summary.factor(c(4L, 1L), na.rm = FALSE) :
sum not meaningful for factors
Run Code Online (Sandbox Code Playgroud)
我试图强制df成为数字,将字符声明为字符等,但似乎没有任何帮助.
我正在努力解决我遇到的一个特定问题,并且我已经搜索了stackoverflow并找到了接近但不完全符合我想要的示例.最接近的例子就在这里
这篇文章(这里)也接近但我不能让我的多输出函数与list()一起使用
我想要做的是创建具有按键分组的聚合值(min,max,mean,MyFunc)的表.我还有一些复杂的函数可以返回多个输出.我可以返回单个输出但这意味着多次运行复杂功能并且需要太长时间.
使用Matt Dowle在这篇文章中的例子做了一些改变......
x <- data.table(a=1:3,b=1:6)[]
a b
1: 1 1
2: 2 2
3: 3 3
4: 1 4
5: 2 5
6: 3 6
Run Code Online (Sandbox Code Playgroud)
这是我想要的输出类型.聚合表(此处仅包含均值和总和)
agg.dt <- x[ , list(mean=mean(b), sum=sum(b)), by=a][]
a mean sum
1: 1 2.5 5
2: 2 3.5 7
3: 3 4.5 9
Run Code Online (Sandbox Code Playgroud)
此示例函数f返回3个输出.我的真正功能要复杂得多,而且成分也不能像这样分开.
f <- function(x) {list(length(x), min(x), max(x))}
Run Code Online (Sandbox Code Playgroud)
Matt Dowle对之前帖子的建议很有效,但不生成和聚合表,而是将聚合添加到主表中(在其他情况下也非常有用)
x[, c("length","min", "max"):= f(b), by=a][]
a b length min max
1: 1 1 …Run Code Online (Sandbox Code Playgroud) 数据:-
df=data.frame(Name=c("John","John","Stacy","Stacy","Kat","Kat"),Year=c(2016,2015,2014,2016,2006,2006),Balance=c(100,150,65,75,150,10))
Name Year Balance
1 John 2016 100
2 John 2015 150
3 Stacy 2014 65
4 Stacy 2016 75
5 Kat 2006 150
6 Kat 2006 10
Run Code Online (Sandbox Code Playgroud)
码:-
aggregate(cbind(Year,Balance)~Name,data=df,FUN=max )
Run Code Online (Sandbox Code Playgroud)
输出: -
Name Year Balance
1 John 2016 150
2 Kat 2006 150
3 Stacy 2016 75
Run Code Online (Sandbox Code Playgroud)
我想使用Year和Balance这两个列来汇总/汇总上面的数据框.我使用基函数聚合来做到这一点.我需要最近一年/最近一年的最大余额.在输出的第一行,约翰有最新的一年(2016),但是(2015)的余额,这不是我需要的,它应该输出100而不是150.我在哪里错了?
我试图在R中使用聚合函数,我希望输出数据框的维度保持不变.例如:假设我有以下数据框
Name------Type------ Price
Prod1-----A-------- $1
Prod2----A--------- $5
Prod3----B---------- $7
Prod4-----B--------- $9
Run Code Online (Sandbox Code Playgroud)
在R中使用聚合函数后,通过聚合Type和函数作为价格的总和.我得到以下结果:
Type-------Value
A-----------6
B-----------16
Run Code Online (Sandbox Code Playgroud)
但是,我希望数据框的维度保持不变.例如:
Name-----Type----Price----Value
Prod1----A-------$1-------$6
Prod2----A-------$5--------$6
Prod3----B--------$7-------$16
Prod 4----B-------$9--------$16
Run Code Online (Sandbox Code Playgroud)
我不想在这个应用程序中使用Loop.请建议任何其他方式这样做.
Q/KDB中有一些函数让我们在滑动窗口(msum,mavg等)上聚合.但是这些函数会考虑先前行的数量.
我想要一个可以在滑动窗口上聚合但有时间而不是行数的函数.例如在最后5分钟.
这样的功能存在吗?如果没有,我该如何设计呢?我不想使用while循环,因为它会因为大量数据而导致我的程序运行速度过慢.
谢谢您的帮助
我需要有关MS SQL Transpose的帮助。我尝试了许多枢轴代码,但它们对我的数据没有帮助。这是我的数据。 在此处输入图片说明
我想不摆放(枢轴)它。数据应该是这样的
我尝试了以下代码;
SELECT *
FROM (
SELECT
dm
,max(hucre) as mxhucre
FROM #dene
group by dm
) as pTablom
PIVOT
(
max(mxhucre)
FOR dm IN (
[1000_TEK?RDA? TM]
,[10000_TEKIRDAG OB1]
,[10100_YA?CI DM]
))AS Pvt
Run Code Online (Sandbox Code Playgroud)
但是得到了
这不是我想要的数据。大部分价值观消失了
如果我不使用聚集(最大-最小等),则该代码将无法正常工作。
请帮忙