问题列表 - 第43487页

拦截按钮上的点击事件,要求确认,然后继续

基于变量SomeCondition,我需要拦截按钮上的点击事件,并要求确认,如果他们说好,继续,否则忽略点击.

所以类似于:

if(SomeCondition) {

// disable click on button

var isOk = window.confirm("Are you sure?");

if(isOk) {
        $("#button1").click();
}

}
Run Code Online (Sandbox Code Playgroud)

注意:button1已经通过javascript从外部.js文件连接点击事件,我无法更改.

我不知道点击事件也绑定了什么,因此如果SomeCondition为true,我必须禁用点击,然后要求确认,然后继续点击.

jquery

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

Groovy从URL下载图像

我想知道从这个RUL下载图像的正确方法是:http://www.hidemyass.com/proxy-list/img/port/7018246/1

我尝试下载它的方式,将文件保留为未知格式.我测试的当前代码片段是:

public void download(def address) {

    def file = new FileOutputStream(address.tokenize("/")[-1])
    def out = new BufferedOutputStream(file)
    out << new URL(address).openStream()
    out.close()
}
Run Code Online (Sandbox Code Playgroud)

url groovy image download

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

将字符串数组的数组转换为字符串的散列并在Ruby中浮动?

我有以下数组数组.

>> gold_prices

=> [["2011-01-11", "134.91"], ["2011-01-10", "134.12"], 
   ["2011-01-07", "133.58"], ["2011-01-06", "133.83"]]
Run Code Online (Sandbox Code Playgroud)

将每个子数组转换为hash:string => float的最简洁方法是什么?

ruby hash

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

使用WinForm时激活上下文丢失了吗?

我有一个应用程序,它使用隔离部署中的本机COM dll中的一些类.

简化:

  1. 在运行时,我将带有清单文件的dll下载到某个目录而不进行注册.

  2. 然后,我创建一个指向该目录的激活上下文,然后从dll创建类的实例.

  3. 让我们说创建A类并在B课之后.

在这个流程中一切顺利.

当我将我的应用程序更改为WinForm时,问题就出现了.当按下"按钮1"时,我像以前一样创建激活上下文,然后创建一个类A的实例.这很有效,流程返回到我的WinForm.但是当按下"按钮2"时,我无法创建B类.我得到一个异常,说无法找到该类!

所以似乎WinForm以某种方式弄乱了我的激活上下文.

  • 这是为什么?那里发生了什么?

  • 有办法解决吗?

几点说明:

  • 我尝试使用sxstrace.exe执行激活上下文创建,但它仅记录我的激活上下文创建.

  • 我试着评论出Application.EnableVisualStyles(),但它没有帮助.

  • 如果我使用create和destroy激活上下文将每个调用包装到我的dll,它可以工作,但我自然不想去那里...

windows sxs winforms activation-context-api

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

jQuery选择图像的父级a

我正在尝试选择锚标记并添加目标属性.当它包含在具有类大小缩略图的图像中时.任何人都知道为什么这不起作用?

<a href="example"><img class="size-thumbnail" src="example"></a>
Run Code Online (Sandbox Code Playgroud)

jQuery的

$('.size-thumbnail:parent').attr('target','_blank');
Run Code Online (Sandbox Code Playgroud)

jquery

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

从VBA中的powerpoint文件中提取所有文本

我有一大堆powerpoint文件,我想从中提取所有文本,然后将它们全部集成到一个大文本文件中.每个源(PPT)文件都有多个页面(幻灯片).我不关心格式化 - 只关心单词.

我可以通过PPT中的^ A ^ C手动执行此操作,然后在记事本中使用^ V; 然后在PPT中向下翻页,并对powerpoint中的每张幻灯片重复.(太糟糕了,我不能只做一个会抓住一切的^ A然后我可以使用sendkey来复制/粘贴)

但是有数百个PPT具有不同数量的幻灯片.

看起来这似乎是一件普通的事情,但我无法在任何地方找到一个例子.

有没有人有示例代码来执行此操作?

powerpoint vba text strip powerpoint-vba

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

如何使用无效标识符作为Django表单字段名称

我不确定是否应该在这里还是在serverfault中发布此问题,因为它涉及django和nginx配置文件。

我有一个django视图,该视图从包含文件字段的表单接收POST数据。

该请求通过一个nginx模块(上传模块)进行处理,该模块接收文件上载字段,将其存储到磁盘位置,然后将额外的字段附加到可以找到每个文件的本地路径以及它们的名称和其他元数据,然后剥离POST中的原始文件字段。

不幸的是,附加的字段不是很灵活,其名称包含句点(。)或破折号(-)。

一切都很好,但问题出在python方面。如果想使用表单来验证传入的POST数据,但是我不知道如何定义一个表单,该表单的字段名称包含句点或破折号。有没有一种方法可以告诉Django表单字段具有用于存储该变量的不同名称?

我的解决方法是根本不使用Django表单,而以另一种方式(如何?)清理传入的数据。

或者,如果有人有使用nginx中的上载模块的经验,并且知道如何使用指令

upload_set_form_field $upload_field_name.name "$upload_file_name";
upload_set_form_field $upload_field_name.content_type "$upload_content_type";
upload_set_form_field $upload_field_name.path "$upload_tmp_path";
Run Code Online (Sandbox Code Playgroud)

以便$ upload_field_name.XXXX附加字段不使用句点?(破折号有效,但再次破坏了python的标识符,其他任何字符也破坏了配置文件)

在这两种情况下有什么建议吗?

谢谢!

python forms django upload nginx

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

这两个linq实现有什么区别?

我正在经历Jon Skeet的Reimplemnting Linq to Objects系列.在where文章的实现中,我发现了以下片段,但是我没有得到通过将原始方法分成两部分来获得的优势.

原始方法:

// Naive validation - broken! 
public static IEnumerable<TSource> Where<TSource>( 
    this IEnumerable<TSource> source, 
    Func<TSource, bool> predicate) 
{ 
    if (source == null) 
    { 
        throw new ArgumentNullException("source"); 
    } 
    if (predicate == null) 
    { 
        throw new ArgumentNullException("predicate"); 
    } 
    foreach (TSource item in source) 
    { 
        if (predicate(item)) 
        { 
            yield return item; 
        } 
    } 
}
Run Code Online (Sandbox Code Playgroud)

重构方法:

public static IEnumerable<TSource> Where<TSource>( 
    this IEnumerable<TSource> source, 
    Func<TSource, bool> predicate) 
{ 
    if (source == null) 
    { 
        throw new …
Run Code Online (Sandbox Code Playgroud)

c# linq-to-objects where deferred-execution

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

Java - 仅在关闭时配置JFrame?

在我的Java程序中,我希望无论打开任何其他窗口,只要用户单击角落中的红色X,只需关闭摆动框架.我尝试使用JFrame.DISPOSE_ON_CLOSE和其他窗口侦听器,但是当我退出一个JFrame时,系统仍然退出.

为了澄清,假设我有两个JFrame可见,退出一个自动退出另一个,系统退出.关于如何关闭一个JFrame的任何想法?谢谢.

java swing dispose

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

为什么这个C++代码会编译?

有人可以向我解释为什么以下代码编译?它被编译器忽略了吗?

#include <stdio.h>
int main() {
    1234;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ compiler-construction

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