问题列表 - 第39352页

Python:编写一个程序来查找最大价格下降的时间段

我想解决这个问题,但我被困住了.

编写程序以查找给出价格清单时最大价格下降的时间段.例如,如果列表是[300,301,303,299,300,298,301,305],则有一个最大价格下降的时段:从时间2到价格303到时间5到价格298.

以下是我的解决方案,但有一个缺陷

def maxdrop(p):
  high = low = drop = newhigh = 0
  for i in range(len(p)):
    if p[i] >= p[high]:
      newhigh = i # invariant: p[high] <= p[newhigh]
    else: # so: p[i] < p[high] <= p[newhigh]
      newdrop = p[newhigh] - p[i]
      if newdrop >= drop:
        high, low, drop = newhigh, i, newdrop
  return ((high, p[high]), (low, p[low]), drop)
def test():
  p = [20,22,19,20,24,18,21,24,27]
  print p, maxdrop(p)
  p = list(reversed(p))
  print p, maxdrop(p)
  if __name__ == "__main__":
  test()
Run Code Online (Sandbox Code Playgroud)

如果您尝试使用以下列表[2,1,2,3,4,3,2] …

python

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

UriMatcher能够匹配自定义http链接吗?

我想UriMatcher用来匹配自定义的http链接。

我有以下代码:

UriMatcher mUriMatcher = new UriMatcher(UriMatcher.NO_MATCH);
mUriMatcher.addURI("myLink", "http://a.b.c/?id=", 1);
mUriMatcher.addURI("myLink", "http://d.e.f/?id=", 2);
int match = mUriMatcher.match(Uri.parse("http://a.b.c/?id=123"));
Run Code Online (Sandbox Code Playgroud)

但是我总是在比赛结果中得到“ -1” ...

android uri matcher

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

如何提交父表格内的表格?PHP

我有一个父表单,可以"保存"设置并更改用户放置.但我也在父表单中有一个徽标上传表单.

当我尝试上传徽标并提交上传时,似乎我的表单没有处理任何内容.如果我把上传表单放在父表单之外,它就可以了.

我无法处理php下表单下的表单?:S

<form action="" method="post">

....

My upload form:

<form id="file-form" enctype="multipart/form-data" action="<?php echo $_SERVER['REQUEST_URI']; ?>" method="POST">
            <label for="async-upload">Upload</label>
            <input type="file" id="async-upload" name="async-upload"> <input type="submit" value="Upload" name="html-upload">
            <?php wp_nonce_field('client-file-upload'); ?>
            <input type="hidden" name="redirect_to" value="<?php echo $_SERVER['REQUEST_URI']; ?>" />
</form>
</form>
Run Code Online (Sandbox Code Playgroud)

不行.

    <form id="file-form" enctype="multipart/form-data" action="<?php echo $_SERVER['REQUEST_URI']; ?>" method="POST">
        <label for="async-upload">Upload</label>
        <input type="file" id="async-upload" name="async-upload"> <input type="submit" value="Upload" name="html-upload">
        <?php wp_nonce_field('client-file-upload'); ?>
        <input type="hidden" name="redirect_to" value="<?php echo $_SERVER['REQUEST_URI']; ?>" />
</form>

    <form>

    ...

    </form>
Run Code Online (Sandbox Code Playgroud)

作品.

为什么?

html php

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

当你不知道C#中的大小时,如何初始化1维数组?

我一直在努力尝试初始化一维数组而不知道它的大小,但是没有得到它; 请告诉我如何根据C#中的要求声明一个大小会动态增加的数组.

我的意思是,想要做这样的事情

class A
{
    int[] myarray;
    int i=0;
    while(i<5)
    {
        myarray[i]==n;
        n=n%10;
        i++;
    }
}
Run Code Online (Sandbox Code Playgroud)

请帮忙 !!!

c#

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

如何在Gnuplot中缩放轴

我有一个数据集,有两个制表符分隔列,我在一个简单的XY轴绘制.自变量(x轴)是以分钟为单位的持续时间.我想要的是用几个小时而不是几分钟来绘制它.在绘图时如何在gnuplot中应用此缩放?

plot gnuplot

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

为什么整数总是用作for循环中的控制变量?

有时候你知道你的循环永远不会超过x次,其中x可以用byte或short来表示,基本上是一个小于int的数据类型.

为什么我们使用占用32位(大多数语言)的int,就像一个字节就足够只有8位.

我知道我们有32位和64位进程,所以我们可以在一次旅行中轻松获取值,但它仍然消耗更多内存.或者我在这里缺少什么?

更新:只是为了澄清.我知道速度明智没有区别.我问的是对内存消耗的影响.

for-loop coding-style memory-optimization

16
推荐指数
4
解决办法
786
查看次数

使用mysql查询时出错

我在sql中有问题

SQL错误

您的SQL语法有错误; 检查与您的MySQL服务器版本对应的手册,以便在第1行的'58 .47€'''附近使用正确的语法

sql代码:

mysql_query("INSERT INTO ponudba 
(ime_ponudbe,zaporedna_stevilka,id_podjetja,veljavnost,znesek) VALUES('$ime_ponudbe','$zaporedna_stevilka','$id_podjetja','$veljavnost,'$znesek'')");
zaporedna_stevilka -> value 1
id_podjetja -> value 2
veljavnost -> value 17.11.2010
znesek-> value is 58.47
Run Code Online (Sandbox Code Playgroud)

php mysql

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

jScrollpane Chrome问题

在JScrollPane网站的"已知问题"中,有一个:

在Webkit浏览器中,必须在Javascript之前包含CSS

我这样做但有时我仍然得到(只在第一页,索引)一些滚动问题,滚动只是消失,并在我再次刷新页面后它一切正常

我的浏览器缓存是空的所以不是..我也试过使用:

$.ajaxSettings.cache = false;
Run Code Online (Sandbox Code Playgroud)

我用于滚动的代码类似于ajax示例:

$(document).ready(function() {
   var api = $('#mydiv').jScrollPane({ showArrows: false, reinitialiseOnImageLoad: true }).data('jsp');
   $('.a_link').live('click', function() { ... ....
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

jquery google-chrome jscrollpane

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

JPA不支持接口良好..implications?

我正在阅读JPA上的Stackoverflow中的一些帖子,我读了JPA不支持接口的多个地方.有人可以分享它在现实世界项目中的含义.这是否意味着我们无法注释界面?

java jpa

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

在VS2010中禁用代码折叠中的双行间距

我一直在Visual Studio 2008中使用代码折叠命令 - 例如

ctrl + m, ctrl + o  (collapse all)
ctrl + m, ctrl + m  (toggle expand/collapse of code block)
Run Code Online (Sandbox Code Playgroud)

Visual Studio 2010具有"改进",折叠代码现在在一个块和下一个块之间具有空白行.例如

void function1()[+]{...}

void function2()[+]{...}
Run Code Online (Sandbox Code Playgroud)

而不是VS2008的方式

void function1()[+]{...}
void function2()[+]{...}
Run Code Online (Sandbox Code Playgroud)

任何人都知道如何防止VS2010添加这个白线空间 - 这是非常恼人的!

更新:似乎很多人无法重现.但由于这个问题到目前为止已经获得了6票,我假设有些人可以.

C#用户报告他们无法重现.我专门用c ++编写代码,这肯定是c ++中的一个问题.也许我会把报告发给m $ ......

configuration folding visual-studio-2010 visual-studio-2008

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