我想做很多次不同的实验.在每次试验之后,我都会留下一个"大"的输出统计数据 - 比方说,1000.我想将实验的输出存储在一个表中,但最好的方法是什么......?
有一个1000列的表.看起来像个坏主意.如果一天的统计数量超过最大列数怎么办?
有一个有三列的表.比方说,ID,StatisticType和StatisticValue.这样,您可以拥有任意数量的统计信息.但是,阅读单个实验统计数据变得更加复杂.如果不同的统计数据是不同的数据类型怎么办?
有什么建议?
我有一个带有列的表
ID,DateStamp
并且ID不必是唯一的.
如何编写一个查询,该查询将为我提供具有最小DateStamp和最大DateStamp的ID列表?
因此,例如,对于给定的ID,输出可能如下所示:
938423,1/1/2000,12/13/2003
[我正在运行SQL Server 2000.]
假设我有:
public interface Action<S extends Shape> {
public void start( S shape );
}
Run Code Online (Sandbox Code Playgroud)
为什么我会得到以下内容?
public <S extends Shape> void performAction( Action<S> action, Shape shape ) {
action.start(shape); // error: cannot supply Shape
}
Run Code Online (Sandbox Code Playgroud)
换句话说,在将来,我可能有子类Shape和Actions对它们进行操作,如:
Action<Rectangle>
Action<Blob>
Run Code Online (Sandbox Code Playgroud)
我想有一个统一的接口,可以将Actions应用于一堆不同的子类Shape.
我写了一个宏,使用QueryTable将CSV文件导入我的电子表格.我的目标是导入CSV数据,并将其保存在电子表格中以供将来参考.
但是,QueryTable当然会更新外部CSV文件,我想防止这种情况(因为我想忘记外部文件).是否有可用于防止刷新的QueryTable设置,或者这是否是完全使用的错误功能?