问题列表 - 第7326页

iframe后退按钮问题(不希望后退按钮影响iframe)

我有一个非常简单的问题,我无法自己修复(我无法操纵iframe).

基本上,去说这个页面....

http://andrew.koallo.ca/new/393NelsonSt-JordanFisher

点击"点击这里以映射"...并且地图应该为你加载....现在,如果你回来一次......它只会收回iframe ....所以基本上你必须点击后退按钮两次返回原始页面.

是否可以避免这种情况?...点击"点击此处映射"按钮后,我将iframe的src设置为相应的源....

我正在读,也许location.replace可以帮忙吗?无法让它工作.

谢谢你的帮助,安德鲁

javascript iframe button back

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

将用户从一个ASP .NET应用程序安全地转移到另一个

我有一个ASP .NET Web应用程序,它使用表单身份验证.我们称这个应用为"Foo".我正在创建另一个名为"Bar"的ASP .NET应用程序.

我想要发生的是用户登录到Foo,然后单击一个链接,将它们带到Bar应用程序中的页面.Bar应用程序不应要求Foo用户再次登录.Foo应用程序应该将安全票证传递给Bar应用程序,然后用户可以在Bar应用程序中进行他/她的业务.

我还想限制对Bar应用的访问.因此,如果用户在未首先登录的情况下尝试访问Bar应用程序,则会将其重定向到Foo登录页面.

这可能吗?如果是这样,我该如何实现呢?

asp.net forms-authentication

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

如何将CMD.EXE窗口置于顶部

如何将CMD.EXE窗口置于顶部?(我更喜欢一个命令或脚本而不需要编译任何东西).

cmd

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

如何在矩阵或二进制图像中绘制多边形以使用图像处理功能?

我正在开发一个matlab程序,其中我使用多边形(凹面或凸面).我需要在多边形上使用imdilate或imerode等图像处理功能.为此,我应该将我的多边形转换为图像.我想知道是否有一种方法可以直接在二进制矩阵中绘制多边形(1为前景,0为背景)?

目前,我使用'getframe',然后'frame2im',然后使用'im2bw'函数来执行此操作.但它的缺点是我无法控制最终图像(=矩阵)的大小(即,将帧转换为图像时图像的大小,以像素为单位),因为matlab不会以像素为单位显示其图形(?).因此,每当有人在绘图上"放大"或"缩小"时,生成的矩阵(=图像)就会不同.

我的代码:

Polygon = [ 15    45    33    30  40 23 ; 9    9    24    15 13 13]';
figure(1); clf; patch(Polygon(:,1),Polygon(:,2),'black');
axis off

%convert the plot to binary image
frame = getframe(gca);
im =frame2im(frame);
level = graythresh(im);
bw = ~im2bw(im,level);

%draw the resulting image
imtool(bw)
%dilate the image
SE = strel('square',5);
bw2 = imdilate(bw,SE);

%draw the dilated image
imtool(bw2)
Run Code Online (Sandbox Code Playgroud)

matlab image-manipulation polygon image-processing

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

如何从当前Linux shell运行具有不同工作目录的程序?

使用Linux shell,如何从当前工作目录启动具有不同工作目录的程序?

例如,我有一个二进制文件helloworld,hello-world.txt在当前目录中创建该文件.该文件位于目录中/a.目前我在目录中/b.我想启动我的程序运行../a/helloworldhello-world.txt在第三个目录中的某个位置/c.

linux shell environment

327
推荐指数
7
解决办法
24万
查看次数

使用Youtube的javascript API和jQuery

我目前正在尝试将YouTube API用作jQuery插件的一部分,而且我遇到了一些问题.

YT api的工作方式是加载flash播放器,当它准备就绪时,它会将一个回调函数发送回一个名为的全局函数onYouTubePlayerReady(playerId).然后,您可以使用该ID结合getElementById(playerId)将javascript调用发送到Flash播放器(即player.playVideo();).

您可以将事件侦听器附加到播放器,使用player.addEventListener('onStateChange', 'playerState');该侦听器将任何状态更改发送到另一个全局函数(在本例中playerState).

问题是我不确定如何将状态变化与特定玩家联系起来.我的jQuery插件可以愉快地将多个视频附加到选择器并将事件附加到每个视频,但是当状态实际发生变化时,我会忘记它发生在哪个玩家身上.

我希望一些示例代码可以使事情更清晰一些.以下代码应该可以在任何html文件中正常工作.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
  <meta http-equiv="Content-Type" content="application/text+html;utf-8"/>

  <title>Sandbox</title>

  <link type="text/css" href="http://jqueryui.com/latest/themes/base/ui.all.css" rel="stylesheet" />
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
    google.load("jquery", "1.3.2");
    google.load("jqueryui", "1.7.0");
</script>
<script type="text/javascript" src="http://swfobject.googlecode.com/svn/tags/rc3/swfobject/src/swfobject.js"></script>
<script type="text/javascript">
(function($) {
    $.fn.simplified = function() {
        return this.each(function(i) {
            var params = { allowScriptAccess: "always" };
            var atts = { id: "ytplayer"+i };
            $div = $('<div />').attr('id', "containerplayer"+i);
            swfobject.embedSWF("http://www.youtube.com/v/QTQfGd3G6dg&enablejsapi=1&playerapiid=ytplayer"+i, …
Run Code Online (Sandbox Code Playgroud)

javascript youtube api jquery events

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

针对textarea的intellisense插件?

是否有任何jQuery插件可以在textarea中进行intellisense?(只是javascript也可以正常工作)

javascript intellisense jquery

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

C#事件和线程安全

UPDATE

从C#6开始,这个问题的答案是:

SomeEvent?.Invoke(this, e);
Run Code Online (Sandbox Code Playgroud)

我经常听到/阅读以下建议:

在检查事件之前,请务必复制事件null并将其触发.这将消除线程的潜在问题,其中事件变为null位于您检查null和触发事件的位置之间的位置:

// Copy the event delegate before checking/calling
EventHandler copy = TheEvent;

if (copy != null)
    copy(this, EventArgs.Empty); // Call any handlers on the copied list
Run Code Online (Sandbox Code Playgroud)

更新:我从阅读中了解到这可能还需要事件成员的优化,但Jon Skeet在他的回答中指出CLR不会优化副本.

但同时,为了解决这个问题,另一个线程必须做到这样的事情:

// Better delist from event - don't want our handler called from now on:
otherObject.TheEvent -= OnTheEvent;
// Good, now we can be certain that OnTheEvent will not run...
Run Code Online (Sandbox Code Playgroud)

实际的顺序可能是这种混合物:

// Copy the event delegate before checking/calling
EventHandler copy …
Run Code Online (Sandbox Code Playgroud)

c# events multithreading

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

这就是我在Windows上安装JRuby的方法 - >为什么它不起作用?

* Download JRuby 1.20. (zip file)
* Extract the zip into C:\JRuby120
* Edit sytem "environment variables":
* Add JRUBY_HOME -> point it to C:\JRuby120
* Modify the PATH environment variable to point to C:\JRuby120\bin; 
Run Code Online (Sandbox Code Playgroud)

毕竟,我打开cmd.exe并键入jruby

- >"系统找不到指定的路径"

我做错了什么?

我从C:\ JRuby120\bin\jruby.bat,C:\ JRuby120\bin_jrubyvars.bat和C:\ JRuby120\bin_jrubyvmopts.bat中删除了echo_off,并从cmd.exe调用了jruby.这是输出:

C:\>rem --------------------------------------------------------------------------- 

C:\>rem jruby.bat - Start Script for the JRuby Interpreter 

C:\>rem

C:\>rem for info on environment variables, see internal batch script _jrubyvars.bat 

C:\>setlocal

C:\>rem Sometimes, when jruby.bat is being invoked from another BAT file, 

C:\>rem …
Run Code Online (Sandbox Code Playgroud)

windows install jruby

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

如何折叠这个非常重复的Ruby/Rails代码?

我有两个小的结构问题,我不确定如何处理,因为我与RoR的相对新手.

第一个问题:在我的一个观点中,我的代码如下所示:

<ul style="list-style-type: circle">
  <li><%= @apples.size %> apples</li>
  <li><%= @oranges.size %> oranges</li>
  <li><%= @bananas.size %> bananas</li>
  <li><%= @grapefruits.size %> grapefruits</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

是否有可能重构这一点,以便我只需要在一些不同种类的水果列表上迭代一次,并<li>自动生成相应的水果?编辑:我忘了补充一点@apples,@oranges等等,可能是nil.是否有一种惯用的方法来处理它?

第二个问题:在我的控制器中,我的代码如下所示:

@apples = Apple.find(:all)
@apples.each { |apple| apple.do_stuff(:xyz) }

@bananas = Banana.find(:all)
@bananas.each = { |banana| banana.do_stuff(:xyz) }

# ... &c
Run Code Online (Sandbox Code Playgroud)

如您所见,以完全相同的方式多次调用相同的操作.有没有办法将此缩短为类似的东西[Apple.find(:all), ...].each { |fruit| ... },而是让它起作用?

非常感谢您的帮助!

ruby ruby-on-rails

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