问题列表 - 第19887页

是否有一个很好的算法来检查指定时间段内的数据变化?

我们有大约7k的金融产品,其收盘价理论上应该在规定的时间段内(例如一周或一个月的时间段)在一定的百分比范围内上下移动.

我可以访问存储这些历史价格的内部系统(不是关系数据库!).我想制作一份报告,列出任何价格在这段时间内根本没有移动或低于10%的产品.

我不能只将第一个值(第1天)与结束时的价值(第n天)进行比较,因为价格可能会回到最后一天的价格,这会导致产品价格误报.当然可能在两者之间飙升.

在合理的计算时间内是否有任何已建立的算法?

java algorithm kdb

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

如何在线性布局中对齐图像垂直中心

我有以下布局,左边是1个图标,右边是2个文本视图(堆叠在一起).我希望text1在面板中垂直居中,当我制作text2 Visible.GONE时.你能告诉我我该怎么办?

<RelativeLayout android:id="@+id/panel"
        android:layout_width="fill_parent"
        android:layout_height="?android:attr/listPreferredItemHeight">
    <ImageView
        android:id="@+id/icon1"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:layout_gravity="center_vertical"/>
    <TextView android:id="@+id/text1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@id/icon1"
        android:textAppearance="?android:attr/textAppearanceSmall"
        android:layout_gravity="center_vertical"/>
    <TextView android:id="@+id/text2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@id/icon1"
        android:layout_below="@id/text1"
        android:textAppearance="?android:attr/textAppearanceSmall"/>
    </RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

android

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

异常后关闭流

我打开一个流,然后反序列化流中的数据.但是,我向SavedEventSet对象添加了一个成员,所以现在当我尝试打开一个旧文件时,它会在反序列化行上抛出异常.

这对我很好(现在),但问题是我处理异常,但从不关闭流(因为异常发生在我关闭流之前),所以当我再次尝试打开文件时,它不会让我因为它正在使用中.

如何在此异常后关闭流?如果我将stream.Close()放在catch或finally中,它会抱怨尝试访问未分配的局部变量.看起来不好的做法就是打开我知道的随机文件.有没有办法以类似于空构造函数的方式打开流,所以看起来它被分配了?

谢谢

SavedEventSet sES;
OpenFileDialog oFD = new OpenFileDialog();
Stream stream;
BinaryFormatter bF;

try
{
    oFD.InitialDirectory = this.path;
    oFD.Title = "Open Event Saved File.";
    oFD.ShowDialog();

    if(oFD.FileName.Contains(".sav"))
    {
        stream = File.Open(oFD.FileName, FileMode.Open);
        bF = new BinaryFormatter();

        sES = (SavedEventSet)bF.Deserialize(stream);
        stream.Close();

    }
}
catch (Exception ex)
{
    stream.Close();
    /*handle Exception*/
}
Run Code Online (Sandbox Code Playgroud)

.net c# serialization stream

12
推荐指数
2
解决办法
4626
查看次数

确定目录是否可写

Python中确定目录对于执行脚本的用户是否可写的最佳方法是什么?由于这可能涉及使用os模块,我应该提到我在*nix环境下运行它.

python directory permissions operating-system file

93
推荐指数
7
解决办法
6万
查看次数

在 JavaCC 中打印匹配的标记

我需要打印 javacc 匹配的令牌,但我不知道如何“存储它”。假设我的令牌定义是:

TOKEN :
{
    < BLAH: ["0"-"9"]> 
}
Run Code Online (Sandbox Code Playgroud)

我的 parser.input() 函数是:

void Input():
{}
{ (<BLAH> { System.out.println("I recognize BLAH"); } ) 
}
Run Code Online (Sandbox Code Playgroud)

然而,给定一些输入(假设为 5),我真正想要输出的是:

I recognize that BLAH is 5.
Run Code Online (Sandbox Code Playgroud)

有小费吗?谢谢

javacc

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

我的完整和他们的命令的目的

根据文件:

(mc)我的冲突 - 为所有冲突接受我的版本(相同)
(tc)他们的冲突 - 接受所有冲突的版本(相同)

(mf)mine-full - 接受我的整个文件版本(甚至是非冲突)
(tf)theirs-full - 接受他们整个文件的版本(相同)

我不明白*-conflict和*-full命令之间的区别.看起来它会得到相同的结果.

谢谢!

有关此问题的详细回复,请参阅此主题.

svn

68
推荐指数
2
解决办法
6万
查看次数

我怎样才能在java中嵌入lua?

LuaJava是必须的吗?或者我可以在没有它的情况下将lua嵌入java中吗?

java lua

52
推荐指数
3
解决办法
5万
查看次数

协议定义语言

你推荐什么协议定义?我评估了Google的协议缓冲区,但它不允许我控制正在构建的数据包中的字段位置.我认为Thrift也是如此.我的要求是:

  1. 指定数据包中字段的位置
  2. 允许位字段
  3. conditionals:一个标志(位字段)= true表示数据可以出现在数据包的后续位置
  4. 通过引用另一个数据包定义来定义数据包结构的能力

谢谢.

(SourceForge上的" Flavor ",用于定义MPEG-4可能是一个候选者,但我正在寻找一些似乎有更多社区的东西,最好在.NET环境中工作.)

protocols

7
推荐指数
2
解决办法
3303
查看次数

在SQLAlchemy中按小时分组?

如何按SQLAlchemy中datetime列的小时部分对查询结果进行分组?

python sqlite sqlalchemy

8
推荐指数
3
解决办法
6879
查看次数

当postNotificationName:调用时,不发送NSNotification

我试图让使用的一个实例NSNotificationCenteraddObserverpostNotificationName,但我不能工作了,为什么它不会工作.

我有2行代码来添加观察者并在2个不同的类中发送消息

[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(newEventLoaded:) name:@"Event" object:nil];
Run Code Online (Sandbox Code Playgroud)

[[NSNotificationCenter defaultCenter]postNotificationName:@"Event" object:self];
Run Code Online (Sandbox Code Playgroud)

如果我将名称设置为nil它工作正常,因为它只是一个广播,当我尝试定义通知名称时,消息永远不会通过.

iphone objective-c nsnotificationcenter

14
推荐指数
4
解决办法
3万
查看次数