问题列表 - 第35065页

Python子进程超时?

是否有任何参数或选项为Python的subprocess.Popen方法设置超时?

像这样的东西:

subprocess.Popen(['..'], ..., timeout=20)

python subprocess timeout pipe popen

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

如何从一组按钮中获取所有按钮标记值

嗨,我是iphone的新手.我所做的是在视图中创建一组按钮.我的代码就像休耕一样

- (void)mymethod1 {
    UIView *view = [[UIView alloc]initWithFrame:[[UIScreen mainScreen]bounds]];
        int row = 0;
        int column = 0;

        for (int i=6; i<_images.count; i++) {

            buttonimage = [UIButton buttonWithType:UIButtonTypeCustom];

            buttonimage.frame = CGRectMake(column*60+5, row*60+5, 70,70);
            [buttonimage setImage:[UIImage imageNamed:[_images objectAtIndex:i]] forState:UIControlStateNormal];
            buttonimage.tag = i;
            [buttonimage addTarget:self 
                       action:@selector(buttonClicked:) 
             forControlEvents:UIControlEventTouchUpInside];
            buttonimage.tag = i; 

            [view addSubview:buttonimage];

            if (column == 4) {
                column = 0;
                row++;
            } else {
                column++;
            }

        }

        self.view = view;
        [ view release];
}
Run Code Online (Sandbox Code Playgroud)

它工作正常.但是,当我调用任何其他功能中的所有按钮时,它只获得最后一个按钮,例如:

- (void)mymethod2 {
NSLog(@"button value %d",buttonimage.tag);

} …
Run Code Online (Sandbox Code Playgroud)

iphone

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

Tapestry应用程序中的会话超时AJAX错误

我正在使用Tapestry和Spring Security以及除Prototype之外的jQuery库构建一个webapp.当用户在会话超时后单击链接时,会自动将其重定向到登录页面.当然,这对于触发AJAX请求的链接不起作用.

我知道,这是任何类型的Web应用程序的常见问题(例如http://www.openjs.com/articles/ajax/session_timeout.php).Tapestry 5有最佳实践解决方案吗?

编辑 以下解决方案(感谢Henning)对我有用:

Ajax.Responders.register(
{
    onException: function()
    {
        window.location.reload();
    }
});

如果在AJAX调用期间发生故障,则会触发页面重新加载,从而重定向到登录页面.它仍然需要一些调整(例如显示错误消息而不是重定向),但使用Ajax.Responders基本上似乎是一种很好的方法.

ajax session jquery tapestry session-timeout

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

如何在jasper报告中导出为ex​​cel和csv格式

我需要在jasper报告中导出为ex​​cel和csv格式.对于excel,我尝试通过创建自定义类(使用api),但它不是导出,事情是保存和取消弹出窗口来了文件类型未知..

知道为什么会这样吗?

jasper-reports

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

清除WinGhci的命令提示符(及其值)

如何清除WinGhci(Haskell的Windows IDE之一)命令提示符和所有当前"会话"值?

haskell winghci

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

在Django中使用".filter().filter().filter()..."是否有缺点?

以下两个调用是否已解析为Django中的等效SQL查询?

链接多个电话

Model.objects \
.filter(arg1=foo) \
.filter(arg2=bar) \
...
Run Code Online (Sandbox Code Playgroud)

把所有的args包装在一起:

Model.objects \
.filter(arg1=foo, arg2=bar)
Run Code Online (Sandbox Code Playgroud)

我希望代码可读(有很多过滤器调用比我所示),但前提是没有牺牲性能.

django django-models django-orm

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

在C#中返回IEnumerable实例和yield return语句之间的确切区别是什么?

目前我正在使用一些通过迭代器应用延迟执行的库.在某些情况下,我需要简单地"转发"收到的迭代器.即我必须IEnumerable<T>从被调用的方法获取实例并立即返回它.

现在我的问题是:简单地返回收到的IEnumerable<T>或通过循环重新产生它之间是否存在相关差异?

IEnumerable<int> GetByReturn()
{
    return GetIterator(); // GetIterator() returns IEnumerable<int>
}
// or:
IEnumerable<int> GetByReYielding()
{
    for(var item in GetIterator()) // GetIterator() returns IEnumerable<int>
    {
        yield return item;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# ienumerable

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

我发现这个无效操作数错误到二进制+(有id*char*)

NSString *queryString = [NSString
  stringWithFormat:@"http://202.164.43.57:82/iphoneWebservice/Service1.asmx/" + 
    "GetData?InsertData=%@", imageView.image];
Run Code Online (Sandbox Code Playgroud)

pointers objective-c

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

Android中的整个应用程序的OptionMenu?

我可以为单个活动创建一个选项菜单.但现在我想在菜单中创建一个Logout选项,该选项应该可以在App中的所有活动中使用.是否有可能为应用程序创建一次"选项"菜单?

android options-menu

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

如何动态设置android listview或linearlayout中的marginBottom?

朋友们,

我想使用java代码或动态设置layout_marginBottom

在列表视图或linearlayout中

任何人都指导我如何实现这一目标?

任何帮助,将不胜感激.

layout android

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