问题列表 - 第36042页

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

JS:"被调用者(服务器[不是服务器应用程序])不可用并且消失了." 访问window.opener

在我们(相当大和旧)的ASP.NET应用程序中,我们使用大量页面加载到框架,iframe和模态对话框中(使用window.showModalDialog).我们开始看到上面的错误很多,我似乎无法在任何地方找到一个合理的解释.

  1. 弹出窗口拦截器.不.我们没有运行它们.甚至没有内置阻止器.

  2. 可信区域.不.该应用程序现在在LocalHost上运行,它位于受信任的站点列表中.

  3. 迷路宇宙射线.可能,但不太可能.这太过一致了.

终于找到埋在微软的网站上的错误消息,一些尘封的大部头有关检索自动化错误消息的信息.在其中,他们谈论的是Excel,他们说:"在这个例子中,Microsoft Excel是服务器应用程序.一旦工作簿对象被销毁(或关闭),就会生成错误. "

这可能就像我对错误原因的解释一样接近,没有真正的具体解释.有人试图在引用它之后使用某些东西.奇怪的是,你仍然可以在屏幕上看到窗户.然而奇怪的是,这种怀疑嫌我接受的答案来的这个.

所以这就是发生的事情.

  • 页面A是主页面.
  • PageA在一个框架中显示PageB.PageB是一个工具栏.
  • PageA在另一帧中显示PageC.这就是内容.
  • PageC在非模态对话框中显示PageD.
  • 由于我不知道的原因,PageD想要修改PageB中的控件.它试图使用window.opener来做到这一点,并且失败可怕.

如果有人可以告诉我为什么会这样(代码在FF中工作),我会很感激.

javascript asp.net internet-explorer

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

从Authlogic迁移到Devise

我之前已在我的网站上实施Authlogic授权.现在我希望切换到使用Devise,我想知道是否有人对此有任何经验.也许有人看过关于这个主题的博客文章?

谢谢.

ruby-on-rails authlogic devise

38
推荐指数
4
解决办法
9016
查看次数

Heroku上的Resque Scheduler ...远程执行吗?

我在Heroku的应用程序中添加了Resque-Scheduler

所以...我需要一个独立的,独特的工作人员充当调度员,许多人在做这些工作.

我就是这样做的:
我有一个独特的Heroku应用程序,除了拥有1个resque-scheduler worker,全天候运行,将Resque任务添加到"远程" 应用程序的Redis DB之外什么都不做.

(我做那个映射工作:工作任务resque:调度程序resque:工作)

这是在Heroku平台上做到这一点的最佳方式吗?还是我完全错了?

谢谢 !

编辑:在Heroku上安排的最小应用程序:http: //github.com/clmntlxndr/heroku-scheduler

更新:使用Heroku和Procfiles上的新CEDAR堆栈,可以为每个工作人员启动一个独特的任务.

web:        bundle exec rails server -p $PORT
scheduler:  bundle exec rake resque:scheduler
worker:     bundle exec rake jobs:work
Run Code Online (Sandbox Code Playgroud)

http://devcenter.heroku.com/articles/procfile

ruby heroku scheduled-tasks resque redis

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

是否可以为参数指定多个类型提示?

有没有办法添加多个类型提示方法?例如,foo(param)必须接收字符串OR bar OR baz的实例.

php type-hinting

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

自定义控件导致Visual Studio 2008到CRASH

以下代码是自定义控件.在Visual Studio设计器中使用此控件会导致Visual Studio崩溃,而没有任何明显的细节.

我正在使用Visual Studio 2008.

我在这里做错了吗?

using System;
using System.Text;
using System.Windows.Forms;
using System.Drawing;

namespace InstalacionesSayma.GUI
{
    public class CustomControlTest : Panel
    {
        private Label _label;

        public CustomControlTest()
        {
            _label = new Label();
            this.Controls.Add(_label);
        }

        public override Font Font
        {
            get
            {
                return _label.Font;
            }
            set
            {
                _label.Font = value;
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# crash custom-controls winforms

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

匹配类似的邮政编码

背景

替换无效的邮政编码.

样本数据

请考虑以下数据集:

 Typo  | City       | ST | Zip5
-------+------------+----+------
 33967 | Fort Myers | FL | 33902
 33967 | Fort Myers | FL | 33965
 33967 | Fort Myers | FL | 33911
 33967 | Fort Myers | FL | 33901
 33967 | Fort Myers | FL | 33907
 33967 | Fort Myers | FL | 33994
 34115 |Marco Island| FL | 34145
 34115 |Marco Island| FL | 34146
 86405 |  Kingman   | FL | 86404
 86405 …
Run Code Online (Sandbox Code Playgroud)

sql postgresql

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

Visual Studio 2010,Visual Studio 2008和ClickOnce的Crystal Report

我在这里遇到了一些麻烦.我大约4周前将我们的Winforms产品之一从VS2008升级到VS2010.转换很好,但我们使用了Crystal Reports,因此不得不为Visual Studio 2010 Beta 2安装VS2010 Crsytal报告.这很好,并且给了我设计师等回来的水晶.当解决方案打开时,我选择不转换报告,因此它们仍然设置为原始版本的水晶.

然后我们继续进行了为期4周的开发,现在我在Vsiaul Studio 2010下进行了第一次ClickOnce部署,我遇到了严重的问题.ClickOnce应用程序文件设置为将CrystalReports相关模块作为先决条件.我仍然希望最终用户使用Crystal Reports for VS2008而不是2010年的运行时,这是非常大的和beta版.

当我发布清单时,说水晶的依赖是版本14.0.2000.0(VS2010版本的水晶报告)但项目中的所有DLL引用都设置为使用特定版本并指向10.5.3700.0(VS2008版本的水晶报告).这意味着当尝试从ClickOnce安装时,它失败了:

"无法安装或运行应用程序应用程序需要首先在全局程序集缓存(GAC)中安装程序集CrystalDecisions.CrystalReports.Engine版本14.0.2000.0"

我无法弄清楚为什么清单意图使用该版本号,因为所有引用都指向另一个版本.如果我将beta版的VS2010晶体运行时捆绑到ClickOnce部署中,则客户端会收到相反的错误消息,指出需要10.5.3700.0.如果我在客户端上安装10.5.3700.0,他们就会得到一个正常工作的系统,但是我必须手动安装10.5.3700.0版本,在此之前他们首先必须忍受2010年运行时(14.0.2000.0)的史诗安装.甚至得到使用.

基本上我试图让清单说10.5.3700.0或弄清楚为什么VS2010打算在那里放一个更新的版本号.

请帮忙.谢谢

.net c# clickonce visual-studio-2010 crystal-reports

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

单元测试/ TDD的有用设计模式?

阅读这个问题有助于我巩固我在单元测试,TDD等方面遇到的一些问题.

由于遇到了TDD开发方法,我知道这是正确的发展方向.阅读各种教程帮助我了解如何开始,但它们一直非常简单 - 不是真正可以应用于活动项目的东西.我所管理的最好的是围绕我的代码的一小部分编写测试 - 像库这样的东西,主应用程序使用但没有以任何方式集成.虽然这很有用,但相当于约5%的代码库.关于如何进入下一步,帮助我对主应用程序进行一些测试的问题很少.

诸如" 大多数没有单元测试的代码都是用硬依赖(即全新的)或静态方法构建的. "和" ......在类之间具有高级别的耦合,难以配置的情况并不罕见你班级内的对象等等. "让我意识到下一步是理解如何解码代码以使其可测试.

我该怎么做才能帮助我做到这一点?是否有一组特定的设计模式需要我们理解并开始实施,这样可以更轻松地进行测试?

testing tdd unit-testing design-patterns

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

找到它下面的h3和h4标签

这是我的HTML:

<h3>test 1</h3>
<p>blah</p>
<h4>subheading 1</h4>
<p>blah</p>
<h4>subheading 2</h4>
<h3>test 2</h3>
<h4>subheading 3</h4>
<p>blah</p>
<h3>test 3</h3>
Run Code Online (Sandbox Code Playgroud)

我正在尝试构建一个h3标签数组,其中h4标签嵌套在其中.数组的示例如下所示:

Array
(
    [test1] => Array
        (
            [0] => subheading 1
            [1] => subheading 2
        )

    [test 2] => Array
        (
            [0] => subheading 3
        )

    [test 3] => Array
        (
        )

)
Run Code Online (Sandbox Code Playgroud)

很高兴使用preg_match或DOMDocument,有什么想法吗?

php dom html-parsing domdocument

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