问题列表 - 第17545页

如何在iframe中提交后刷新iframe父页面?

我在页面中有iframe,这个iframe包含一个提交按钮,可以执行某些功能.

我想要的是:在iframe提交完成后,调用父页面进行刷新.

我知道如何刷新它:

parent.location.reload();
Run Code Online (Sandbox Code Playgroud)

但是在提交完成后我不知道该怎么做.

html javascript asp.net iframe

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

关闭JQuery Clear Form

我有下面的JQuery Dialog脚本,我试图找到如何在关闭对话框时触发清除表单的函数.

function clearForm()
{
$(':input','#calcQuery')
.not(':button, :submit, :reset, :hidden')
.val('');
};
// form popup 
$(document).ready(function() 
{
//var dataString = $("#calcQuery").serialize();
    $("#formBox").dialog({
      bgiframe: true,
        autoOpen: false, 
        height: 600,
        width: 400, 
        modal: false,
        closeOnEscape: true,
        title: "Calculator",
        buttons:    {
            "Calculate": function() {

// form post
            $.ajax({
            type: "POST",
            url: "calc.php",
            data: $("#calcQuery").serialize(),
            dataType: "html",
            success: function(response)
                {
                $("#calcBox").html(response);
                $("#calcBox").show();   
                },
            error: function
                (xhr, ajaxOptions, thrownError)
                    {
                    alert(xhr.status); 
                    alert(thrownError);
                    }



    }).responseText;

// form post 

                }
            } 
    });

$('#calcButton').click(function(){
    $('#formBox').dialog('open');
    return false;
    }); …
Run Code Online (Sandbox Code Playgroud)

forms jquery jquery-ui clear jquery-ui-dialog

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

C++中的声明式编程

我经常面临将一个 API 的参数空间映射到另一个 API 的参数空间的问题。我经常看到这个问题是通过嵌套嵌套的... switch 语句解决的。

我想知道是否会碰巧有一个库或一种技术可以让您“声明”映射而不是“编程”它。

一个简单的例子包括将两个枚举的值合并为一个:

namespace sourceAPI {
  struct A { typedef e { A1, A2, A3 } };
  struct B { typedef e { B1, B2 } };
}

namespace targetAPI {
  struct AB { typedef e { A1B1, A1B2, A2B1, A2B2, A3B1, A3B2 } };
}
Run Code Online (Sandbox Code Playgroud)

其中映射通常是这样完成的

switch( a ){
  case( A::A1 ): switch( b ) {
     case( B::B1 ): return A1B1;
     case( B::B2 ): return A1B2;
     ....
}
Run Code Online (Sandbox Code Playgroud)

而且这个映射仍然需要一个“反向”开关。

但我更喜欢“密集”的东西

declare( source( A::A1, …
Run Code Online (Sandbox Code Playgroud)

c++ frameworks declarative

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

Jquery - 更改动态下拉列表选定元素

我有一个动态生成的Dropdown,我需要使用Jquery更改所选值.

<select class="txtfield country" id="ctl00_MainContentAreaPlaceHolder_personalInformation_country" name="ctl00$MainContentAreaPlaceHolder$personalInformation$country"> 
    <option value="FJ">FIDJI</option>
    <option value="FI">FINLANDE</option>
    <option value="FR" selected="selected">FRANCE METROPOLITAINE</option>
    <option value="GA">GABON</option>
</select>
Run Code Online (Sandbox Code Playgroud)

一种方法是使用下拉列表的整个ID(包括ctl00 ..):

$j("#ctl00_MainContentAreaPlaceHolder_DeliveryPersonalInformation_country option[value='FR']").attr('selected', 'selected'); 
Run Code Online (Sandbox Code Playgroud)

有没有办法使用CSS我可以找到元素并更改值,因为我不喜欢使用动态控件的ID?

编辑:

我忘了提到我在页面上有2个具有相同下拉名称的自定义控件.

所以自定义控件1生成:

<select class="txtfield ckgcountry" id="ctl00_MainContentAreaPlaceHolder_personalInformation_country" name="ctl00$MainContentAreaPlaceHolder$personalInformation$country">  ...
    <option value="ZW">ZIMBABWE</option>
</select>
Run Code Online (Sandbox Code Playgroud)

和客户控制2生成:

<select class="txtfield country" id="ctl00_MainContentAreaPlaceHolder_personalInformation_country" name="ctl00$MainContentAreaPlaceHolder$personalInformation$country">
    <option value="FJ">FIDJI</option>
    <option value="FI">FINLANDE</option>
    <option value="FR" selected="selected">FRANCE METROPOLITAINE</option>
    <option value="GA">GABON</option>
</select>
Run Code Online (Sandbox Code Playgroud)

所以使用代码它只更改它在DOM中找到的第一个名称的值,如何更改第二个名称的值...是否有办法使用CSS执行此操作?

jquery element dynamic selected drop-down-menu

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

TFS:合并最佳实践

我们有一个标准的分支架构,我们为每个团队建立了一个开发分支,一个共同的集成分支(所有开发分支都是分支的)和生产分支从Integration分支.

在开发阶段,我向开发分支做了很多提交.在阶段结束时,我将我的更改合并到集成中,然后合并到生产中.

将每个提交单独合并,复制原始提交描述和链接到原始任务是否有意义?另一个选择当然是使用单个合并操作一次合并所有提交.我的问题的原因是第一种方式需要很多时间.我没有在TFS中看到任何将合并链接到其他分支到原始提交的自动化工具.

我想听听您对最佳做法的看法.

version-control tfs

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

附加到列表实例的对象显示在该列表的不同实例中

我正在编写这段代码作为面向对象编程的练习.

在这里,我试图将房屋定义为房间列表,并将每个房间定义为设备列表(例如灯具).

首先,我创建了所有对象,并将两个房间附加到房屋,并为每个房间添加了不同的设备.很基本的.

问题是,似乎设备被附加到两个房间.这是为什么?

代码:

#! /usr/bin/python

class House:
        def __init__(self, rooms = list()):
                self.rooms = rooms
                print('house created')


class Room:
        def __init__(self, name = 'a room', devs = list()):
            self.name = name
            self.devs = devs
            print('room ' + self.name + ' created')


class Device:
        def __init__(self, name = 'a device'):
                self.name = name
                print('device ' + self.name + ' created')


def main():
        #1
        h = House()
        r1 = Room(name = 'R1')
        r2 = Room(name = 'R2')
        d1 = Device(name …
Run Code Online (Sandbox Code Playgroud)

python arguments default mutable

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

像Photoshop一样,可嵌入的基于Web的图像编辑器?

在线图像编辑器 - Ajax或Flex/Flash?

以上并不是我想要的答案.

我正在寻找一个可以嵌入我的页面的在线图像编辑器,因此用户可以编辑图像并提交它们.

我很高兴它是Flash或Canvas/JS,请不要使用Silverlight或Java.

应具备以下功能,或接近:

  1. 文件上传图片或远程网址获取
  2. 基于图层的Photoshop
  3. 魔杖/笔/铅笔/刷子等
  4. 文字编辑
  5. 裁剪工具

javascript photoshop flash canvas image-editing

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

如何在MATLAB中在图像上绘制圆圈?

我在MATLAB中有一个图像:

im = rgb2gray(imread('some_image.jpg');
% normalize the image to be between 0 and 1
im = im/max(max(im));
Run Code Online (Sandbox Code Playgroud)

我做了一些处理,产生了一些我想强调的要点:

points = some_processing(im);
Run Code Online (Sandbox Code Playgroud)

哪里points是一个矩阵大小相同im与那些在兴趣点.

现在我想在图像中绘制一个圆圈,其中所有的位置points都是1.

MATLAB中有没有这样做的功能?我能想到的最好的是:

[x_p, y_p] = find (points);

[x, y] = meshgrid(1:size(im,1), 1:size(im,2))
r = 5;

circles = zeros(size(im));

for k = 1:length(x_p)
    circles = circles + (floor((x - x_p(k)).^2 + (y - y_p(k)).^2) == r);
end

% normalize circles
circles = circles/max(max(circles));

output = im + circles;

imshow(output)
Run Code Online (Sandbox Code Playgroud)

这似乎有点不优雅.有没有办法画出类似于line函数的圆圈?

matlab plot geometry image

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

iPhone应用程序正常工作,突然在启动时崩溃,重新安装修复程序,但为什么?

情况就是这样: - 我们刚刚在手机上提交的应用程序的开发版本,工作正常好几天(以前的版本工作好几周).

- 昨天,我触摸了应用程序图标,应用程序启动然后崩溃了(当时我没有连接到我的计算机,但如果我不得不猜测,那是在applicationDidFinishLaunching运行时或之前).基本上,我简要地看到我的Default.png,然后应用关闭.每次我尝试运行它时都会发生这种情况.

- 我重启手机 没有区别,该应用仍然无法启动.所有其他iphone应用程序我似乎工作正常.

- 今天早上我从我的开发计算机上重新安装了应用程序,一切都很好,它再次正常工作.没问题.这是具有相同构建参数的SAME EXACT CODE.

这让我非常担心,有没有人知道可能会发生什么?这就像应用程序永久性地打破了自己,甚至在我的任何代码之前都没有:(.我有一个理论它可能与过期的配置文件有关,但我没有收到任何消息,或者当我重新安装时.

我很感激人们的任何建议/指点/想法!

iphone crash xcode startup

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

从静态方法调用后代虚方法

首先让我们建立这个.

我有

public abstract class Foo
{
  public static void StaticMethod()
  {
  }
}
public class Bar : Foo
{
}
Run Code Online (Sandbox Code Playgroud)

打电话有效吗?

Bar.StaticMethod();
Run Code Online (Sandbox Code Playgroud)

???

如果是这样,让我们​​展开前面的例子:

public abstract class Foo
{
  public static void StaticMethod()
  {
  }
  public abstract void VirtualMethod();
}
public class Bar : Foo
{
  public override void VirtualMethod()
  {
     Trace.WriteLine("virtual from static!!!!");
  }
}
Run Code Online (Sandbox Code Playgroud)

我应该如何在基类中构造StaticMethod,以便从派生类中使用VirtualMethod?我今天的咖啡因似乎太少/太多了,这里没有任何想法.

嗯,我知道我不能从静态方法调用实例方法.所以问题就出现了:

我可以从基类的静态方法创建派生类的实例.使用类似的东西:

  public static void StaticMethod()
  {
    derived d=new derived();
    d.VirtualMethod();
  }
Run Code Online (Sandbox Code Playgroud)

为了说明的目的,我发明了新的关键字.

顺便说一句,我会赞成基于非反思的解决方案!

c# inheritance static-methods virtual-functions

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