我在页面中有iframe,这个iframe包含一个提交按钮,可以执行某些功能.
我想要的是:在iframe提交完成后,调用父页面进行刷新.
我知道如何刷新它:
parent.location.reload();
Run Code Online (Sandbox Code Playgroud)
但是在提交完成后我不知道该怎么做.
我有下面的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) 我经常面临将一个 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) 我有一个动态生成的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执行此操作?
我们有一个标准的分支架构,我们为每个团队建立了一个开发分支,一个共同的集成分支(所有开发分支都是分支的)和生产分支从Integration分支.
在开发阶段,我向开发分支做了很多提交.在阶段结束时,我将我的更改合并到集成中,然后合并到生产中.
将每个提交单独合并,复制原始提交描述和链接到原始任务是否有意义?另一个选择当然是使用单个合并操作一次合并所有提交.我的问题的原因是第一种方式需要很多时间.我没有在TFS中看到任何将合并链接到其他分支到原始提交的自动化工具.
我想听听您对最佳做法的看法.
我正在编写这段代码作为面向对象编程的练习.
在这里,我试图将房屋定义为房间列表,并将每个房间定义为设备列表(例如灯具).
首先,我创建了所有对象,并将两个房间附加到房屋,并为每个房间添加了不同的设备.很基本的.
问题是,似乎设备被附加到两个房间.这是为什么?
代码:
#! /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) 以上并不是我想要的答案.
我正在寻找一个可以嵌入我的页面的在线图像编辑器,因此用户可以编辑图像并提交它们.
我很高兴它是Flash或Canvas/JS,请不要使用Silverlight或Java.
应具备以下功能,或接近:
我在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函数的圆圈?
情况就是这样: - 我们刚刚在手机上提交的应用程序的开发版本,工作正常好几天(以前的版本工作好几周).
- 昨天,我触摸了应用程序图标,应用程序启动然后崩溃了(当时我没有连接到我的计算机,但如果我不得不猜测,那是在applicationDidFinishLaunching运行时或之前).基本上,我简要地看到我的Default.png,然后应用关闭.每次我尝试运行它时都会发生这种情况.
- 我重启手机 没有区别,该应用仍然无法启动.所有其他iphone应用程序我似乎工作正常.
- 今天早上我从我的开发计算机上重新安装了应用程序,一切都很好,它再次正常工作.没问题.这是具有相同构建参数的SAME EXACT CODE.
这让我非常担心,有没有人知道可能会发生什么?这就像应用程序永久性地打破了自己,甚至在我的任何代码之前都没有:(.我有一个理论它可能与过期的配置文件有关,但我没有收到任何消息,或者当我重新安装时.
我很感激人们的任何建议/指点/想法!
首先让我们建立这个.
我有
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)
为了说明的目的,我发明了新的关键字.
顺便说一句,我会赞成基于非反思的解决方案!
javascript ×2
jquery ×2
arguments ×1
asp.net ×1
c# ×1
c++ ×1
canvas ×1
clear ×1
crash ×1
declarative ×1
default ×1
dynamic ×1
element ×1
flash ×1
forms ×1
frameworks ×1
geometry ×1
html ×1
iframe ×1
image ×1
inheritance ×1
iphone ×1
jquery-ui ×1
matlab ×1
mutable ×1
photoshop ×1
plot ×1
python ×1
selected ×1
startup ×1
tfs ×1
xcode ×1