问题列表 - 第20042页

调用微调器的值?此外,根据微调器的值使用其他值

我有一个带有数字列表的微调器“光圈”和一个带有两个选项的微调器“模式”。当按下按钮时,我需要使用各种输入来运行计算,包括来自“光圈”的当前选择和来自“模式”的值。我如何调用微调器的值以便我可以在计算中使用它?

另外,在计算中如何使用微调器模式的选择来设置其他值?更具体地说,如果微调器设置为小,那么我在计算中使用的值是 0.015,而如果选择大我需要使用 0.028

我的其他输入是 EditText 视图,所以现在我是这样设置的:

    input = (EditText) findViewById(R.id.input1); 
    input2 = (EditText) findViewById(R.id.input2);
    input3 = (EditText) findViewById(R.id.input3); 
    input4 = (EditText) findViewById(R.id.input4);
    output = (TextView) findViewById(R.id.result); 
    output2 = (TextView) findViewById(R.id.result2);

    //aperture dropdown
    Spinner s = (Spinner) findViewById(R.id.apt);
    ArrayAdapter adapter2 = ArrayAdapter.createFromResource(        this, R.array.apertures,       
    android.R.layout.simple_spinner_item);
    adapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    s.setAdapter(adapter2);

    //button
    final Button button = (Button) findViewById(R.id.calculate);
    button.setOnClickListener(new View.OnClickListener() {             
     public void onClick(View v) {                 
      // Perform action on click
      doCalculation();
       }         
      });
     }

private void doCalculation() { 
    // Get entered input value …
Run Code Online (Sandbox Code Playgroud)

java android spinner

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

NSDateComponents回归奇怪的时刻

我正在编写一些代码来获取服务器上的图像.图像文件名采用yyyyMMdd_HHmm格式(UTC格式),每3小时生成一次(1200,1500,1800,...等).当代码开始时,我得到当前的UTC日期并提取时间.然后我从中创建一个NSDateComponent,并查看当前时间,将NSDateComponent的小时设置为下一个图像的小时.非常奇怪的是,如果我将小时设置为3,NSDate我从NSCalendar返回dateFromComponents有一个不同的时间 ...什么给出?(我也在控制台输出中添加了).

// get current time in UTC
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
NSTimeZone *UTC = [NSTimeZone timeZoneWithName:@"UTC"];
[dateFormatter setTimeZone:UTC];

//  get the current hour & min
[dateFormatter setDateFormat:@"HHmm"];
NSDate *today = [NSDate date];
NSString *str = [dateFormatter stringFromDate:today];
NSInteger hour = [str integerValue];
NSLog(str);

// find next image hour
NSCalendar *cal = [[NSCalendar alloc]   initWithCalendarIdentifier:NSGregorianCalendar];
unsigned unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit |  NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit;
NSDateComponents *currentImageDateComps = [cal components:unitFlags fromDate:today];

if (hour …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c

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

使用PHP XMLReader对XML树中的所有属性进行排序

我有一些PHP代码可将XML文件转换为CSV文件。在测试过程中,我没有创建CSV文件,而只是以CSV格式回显结果。

每当XMLReader到达一个空元素时,它都会输出该元素的所有属性。

1)有没有一种方法可以输出带有其值的属性名称(即(是否有与$ xml-> value一起使用的$ xml-> AttributeName)?

2)有没有一种方法可以对整个树中的所有属性进行排序,而不仅仅是对空元素中的属性进行排序?

<?php 

ini_set('memory_limit','50M');

$x = file_get_contents('H8_data.xml');

$xml = new XMLReader(); 
$xml->open('H8_data.xml', null, 1<<19); 

$num = 1;
while ($xml->read() && $num <= 2000) {
    if($xml->isEmptyElement) {
        if($xml->hasAttributes)  {
            while($xml->moveToNextAttribute()) { 
                echo $xml->value, ', '; 
            }
        }
    echo '<br />';
    $num++;
    }
}
Run Code Online (Sandbox Code Playgroud)

?>

php xml

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

如何在Bash脚本退出之前运行命令?

如果Bash脚本有set -e,并且脚本中的命令返回错误,如何在脚本退出之前进行一些清理?

例如:

#!/bin/bash
set -e
mkdir /tmp/foo
# ... do stuff ...
rm -r /tmp/foo
Run Code Online (Sandbox Code Playgroud)

/tmp/foo即使其中一个命令... do stuff ...失败,我怎样才能确保删除它?

bash

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

pyinstaller exe在sys.exit()之后没有死

我有一个使用pyinstaller编译的cherrypy app.一个功能执行以下操作:

cherrypy.engine.stop()
sys.exit()
Run Code Online (Sandbox Code Playgroud)

樱桃引擎没有问题就停止了,但这个过程实际上并没有消失,我无法弄清楚原因.

python pyinstaller

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

创建特定大小的绘图窗口

如何创建具有特定宽度和高度(以像素为单位)的新屏幕R绘图窗口?

plot r

58
推荐指数
4
解决办法
17万
查看次数

Wordpress没有使用正确的评论文件?

有没有使用Wordpress经验的人知道为什么它不会使用我comments.php在主题文件夹中的文件?

php wordpress

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

如何在Windows上修复"perl未被识别"?

我已经设置了一个日志文件来获取MySQL慢查询.

但我无法解析文件.Linux使这项任务看起来非常简单.在教程中,它似乎很简单:

 $ mysqldumpslow -s c -t 10
Run Code Online (Sandbox Code Playgroud)

但是在Windows中,我不确定如何运行Perl,它位于:G:\ xampp\perl\bin,其中包含Perl脚本mysqldumpslow.pl,位于:G:\ xampp\mysql\scripts

我试图进入:

G:\ xampp\mysql\scripts\perl mysqldumpslow -sc -t 10

命令提示符返回"perl is not recognized"之类的内容.

windows perl

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

我可以声明一个数组,其中一个数组元素是未声明的变量吗?(红宝石)

#input_from_the_net = ""

my_array = [ ["Header name" , input_from_the_net] ]

input_from_the_net = "a value scraped from the net"

puts "#{my_array[0][0]} is #{my_array[0][1]}"
Run Code Online (Sandbox Code Playgroud)

编辑:

input_from_the_net稍后在循环中使用变量并将其值分配给散列.然后将该哈希存储在另一个哈希中.如果我使用input_from_the_net.replace("a value scraped from the net")它替换所有哈希值中的值.这是不希望的.我希望所有哈希都保持正确的值.

EDIT2:更详细的示例代码

`require 'pp'
input_from_the_net = ""

def parse_the_website()
  (0..5).each { |index| 
    input_from_the_net = index+23
    @my_hash[index] = {@my_array[0][0] => input_from_the_net}
  } 
end

@my_array = [ ["Header name" , input_from_the_net] ] 
       #my_array is used on different places of the code

@my_hash = {}
parse_the_website
pp @my_hash
Run Code Online (Sandbox Code Playgroud)

Q1:我可以做这项工作而不是改变线的顺序 …

ruby declaration

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

将列表拆分为大约相等长度的N个部分

将列表划分为大致相等的部分的最佳方法是什么?例如,如果列表有7个元素并将其拆分为2个部分,我们希望在一个部分中获得3个元素,而另一个应该具有4个元素.

我正在寻找像even_split(L, n)这样的东西L分成n几部分.

def chunks(L, n):
    """ Yield successive n-sized chunks from L.
    """
    for i in xrange(0, len(L), n):
        yield L[i:i+n]
Run Code Online (Sandbox Code Playgroud)

上面的代码给出了3个块,而不是3个块.我可以简单地转置(迭代它并获取每列的第一个元素,调用第一部分,然后取第二部分并将其放入第二部分等),但这会破坏项目的顺序.

python list chunks

134
推荐指数
15
解决办法
13万
查看次数

标签 统计

php ×2

python ×2

android ×1

bash ×1

chunks ×1

declaration ×1

iphone ×1

java ×1

list ×1

objective-c ×1

perl ×1

plot ×1

pyinstaller ×1

r ×1

ruby ×1

spinner ×1

windows ×1

wordpress ×1

xml ×1