标签: multiple-instances

jquery ui对话框在按钮和内容div上使用相同的类打开多个对话框

我想通过在按钮和内容div上使用相同的类来打开多个对话框.以下工作但仅限第一次.

jQuery('.helpDialog').hide();

jQuery('.helpButton').click(function() {  
    jQuery(this).next('.helpDialog').dialog({  
    autoOpen: true,  
    title: 'Help',  
    width: 500,  
    height: 300,  
    position: [180,10],  
    draggable: true,    
    resizable: false,  
    modal: false  
    });  
return false;  
});  
Run Code Online (Sandbox Code Playgroud)

我们知道这个http://blog.nemikor.com/2009/04/08/basic-usage-of-the-jquery-ui-dialog/的原因, 第二个调用被忽略,因为对话框已经被实例化了那个元素."

但是,当我通过尝试下面的代码解决该问题时,对话框不再打开.有人可以帮忙吗?提前致谢

jQuery('.helpDialog').hide();

jQuery(function() {  
    jQuery('.helpDialog').dialog({  
        autoOpen: false,  
        modal: true,  
        title: 'Info',  
        width: 600,  
        height: 400,  
        position: [200,0],  
        draggable: false  
    });  
});  

jQuery('.helpButton').click(function() {  
    jQuery(this).next('.helpDialog').dialog('open');  
    return false;  
});  
Run Code Online (Sandbox Code Playgroud)

jquery user-interface dialog multiple-instances

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

在mysql中更改默认的my.cnf路径

我在同一台机器上有两个mysql实例.安装在/ usr/loca/mysql1和/ usr/local/mysql2上.

我在/ etc/mysql1和/ etc/mysql2中有单独的my.cnf文件.我使用source distribution和--prefix =/usr/local/mysql1选项安装了我的第一个sql实例.第二个我从复制和pastinf同一目录到/ usr/local/mysql2.

当我在/usr.local/mysql/libexec上启动mysql守护进程时,它会读取/ etc/mysql1中的my.cnf文件.如果我在/ usr/local/mysql2中启动mysql守护进程,它会读取相同的my.cnf文件.我在这两个位置的.cnf文件中定义了单独的端口号和.sock文件.

我可以在mysqld startup上使用--defaults-file =/etc/mysql2/my.cnf选项在第二个位置读取my.cnf文件.每次启动守护进程时我都不需要输入它.

如果我要有更多的实例,我怎么能指出正确的my.cnf文件来读取每个mysql守护进程.mysqld与my.cnf文件的链接背后的含义是什么?

我如何为每个实例预定义my.cnf文件的位置.

mysql multiple-instances my.cnf

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

GlassFish应用服务器中的多实例应用程序体系结构和部署

我需要为每个GlassFish服务器(v 3.1)的大约100个客户设置一个托管环境.每个客户都需要可以彼此独立运行的自定义配置应用程序.(JDBC,JMS,可能性重新启动单一的应用程序)运行一个虚拟机将是优选的,因为发射100级的JVM的RAM中的每个使用750MB不会听起来像一个好主意.

到目前为止,我已经测试了以下解决方案,但不幸的是,这些都没有满足我的要求:

  1. 在单独的域上部署应用程序.由于JVM Ram的使用以及在多个端口上运行多个管理控制台的复杂性,这个解决方案是不够的(我们不需要那么多的分离)

  2. 在同一域上的多个实例(Glassfish上的命名目标)上部署应用程序.此解决方案不足,因为它为每个实例创建单独的JVM进程并消耗太多RAM(每个实例几百MB).否则它最接近我们需要的.

  3. 在同一实例上的多个虚拟主机上部署应用程序.此解决方案是不可接受的,因为在Glassfish中,每个虚拟服务器都没有单独的配置.

任何人都可以建议使用GlassFish托管多个应用程序实例的最佳做法/建议是什么?我们是否注定要为每位客户预留1GB内存?来自IIS环境,我们有单独的应用程序池,每个启动时使用3-5MB的RAM.


UPDATE

关于我的依赖和在我的应用程序中共享:在我想在Glassfisf服务器上实现的想法中,每个应用程序都需要单独的资源(JMS和JDBC).这不是问题,即使每个虚拟主机在一个实例上启用,我也可以为每个应用程序自定义它(我可以通过从Http Request获取服务器名称来识别虚拟服务器,并在实例目录中准备单独的资源和配置文件以将配置应用于此特定虚拟服务器).

我的"独立性要求"是:

  1. 我只需要能够在一个Glassfish实例上部署多个应用程序,并且能够在单独的Java进程中运行它们,但是在同一个Java虚拟机下运行它们.
  2. 我需要能够彼此独立地启动/停止每个应用程序.
  3. 我需要能够重新加载一个应用程序而另一个应用程序应该保持活动状态(在IIS下,此选项称为"回收应用程序池").
  4. 如果一个应用程序中存在错误,则不应影响同一服务器/实例上的其他客户应用程序.其他应用程序仍然有效(当然这个bug不会破坏整个java vm).

这个想法是否可以在一个Glassfish实例上实现,部署了100个应用程序(在实例/虚拟主机上启用)?也许在我的情况下,以不同的名称部署应用程序(如此处所述:home.java.net/node/676678)可能是一个很好的解决方案?有没有人有过使用不同配置部署相同应用程序一百倍的经验?

谢谢,

Olgierd

deployment hosting multiple-instances java-ee glassfish-3

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

Twisted-PyQt4分段错误

我在Ubuntu 12.04(amd64)上使用PyQt 4.9.1(尝试使用python 2.6和2.7)来制作无头浏览器,但我得到了:程序收到信号SIGSEGV,Segmentation fault.这是该程序的简化版本(仍然很长一点):

# -*- coding: utf-8 -*-
from pyvirtualdisplay import Display
display = Display(visible=False, size=(1024, 768), color_depth=24)
display.start()

from PyQt4.QtGui import QApplication
#from PySide.QtGui import QApplication
app = QApplication([])
import qt4reactor
qt4reactor.install()

from twisted.web import server
from twisted.web.xmlrpc import XMLRPC
from twisted.internet import defer
from PyQt4.QtWebKit import QWebSettings, QWebView, QWebPage
from PyQt4.QtNetwork import QNetworkAccessManager, QNetworkRequest
from PyQt4.QtCore import QUrl, QByteArray, QTimer


class CustomQNetworkAccessManager(QNetworkAccessManager):

    def __init__(self, *args, **kwargs):
        super(CustomQNetworkAccessManager, self).__init__(*args, **kwargs)
        self.sslErrors.connect(self._ssl_errors)

    def _ssl_errors(self, reply, errors):
        reply.ignoreSslErrors()
        for …
Run Code Online (Sandbox Code Playgroud)

python twisted pyqt multiple-instances segmentation-fault

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

多个d3实例在同一页面上强制布局

我的目标是使用d3 force布局来显示共享相同节点的两个不同网络.例如,在四个人中,您可以定义社交网络和家谱网络; 节点将是相同的(人),但链接(关系)可能是不同的.尽管创建了两个单独的力布局,两个单独的svg画布,并尝试定义单独的变量,但节点共享x和y位置信息.这是一个最小的例子,其中一个网络上的拖动节点改变了他们在另一个网络中的位置:http: //amath.colorado.edu/student/larremore/nodesSharingPositiond3

下面,我发布了调用创建其中一个网络的函数,创建另一个网络的代码非常相似,但在所有实例中使用不同的变量名.用于创建两个网络的注释代码可以在http://amath.colorado.edu/student/larremore/nodesSharingPositiond3/lib/minimal.js中找到,用于定义变量的脚本可以在/driver/minimalScript.js中找到< - 我没有足够的声誉直接链接这个.我很抱歉!

在d3.force工作的某个地方,位置信息是全局的或全球选择的,或者某种东西.有人能说清楚这个吗?我对保持位置信息分离的解决方案以及理解d3.force如何处理和更新位置计算感兴趣.

function makeYNet() {

// This populates the YactiveLinks variable with the proper YLinks. The goal is to be able to only display links whose value is above some threshold.
for (var i=0; i<YLinks.length; i++) {
    if (YLinks[i].link2 > thr) {
        YactiveLinks.push(YLinks[i]);
    }
}

// Add nodes and links to forceY
forceY
.nodes(YNodes)
.links(YactiveLinks);

// Draw lines
var Ylink = svgY.selectAll("line.link")
.data(YactiveLinks)
.enter()
.append("line")
.attr("class", "link")
.style("stroke-width", …
Run Code Online (Sandbox Code Playgroud)

layout multiple-instances d3.js force-layout

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

多个redmine实例最佳实践

我正在研究在同一台服务器上安装多个redmine实例的最佳方法(基本上我需要为每个redmine组建一个数据库).

到目前为止,我有两个选择:

  1. 为每个组部署redmine实例
  2. 使用多个数据库部署一个redmine实例

我真的不知道在这种情况下最好的做法是什么,我看到有些人在这两方面做到这一点.

我用nginx和乘客测试了多个redmines(3个实例)的部署.它运作良好但我认为在很多情况下它可能不可行.每个应用程序需要大约100mb的RAM,随着请求的增加,它倾向于为应用程序分配更多的进程.如果我们有很多实例,这种情况似乎很糟糕.

选项2看起来很合理,我想我可以用rails环境实现它.但我认为存在一些与会话相关的安全问题(我认为站点A的用户在A中进行身份验证后可以在站点B上进行操作).

这种情况有什么好的做法吗?在这种情况下,最好的做法是什么?

与此相关的其他要求是:我们必须能够在不中断其他实例的情况下创建或关闭redmine实例(例如,我们应该避免服务器重启...).

感谢您的任何建议,对不起我的英语!

编辑:

我的解决方案:我为每个组使用了redmine实例.我使用nginx + unicorn独立管理每个实例(因为乘客不允许我独立管理每个实例).

ruby-on-rails nginx multiple-instances redmine

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

heroku multiple dyno socket.io

我正在使用Socket.io开发node.js应用程序并在Heroku Dyno上部署它.Socket.io正在使用RedisStore及其PUB/SUB.Socket.io客户端与her​​oku中的一个dyno完美配合.但是当我将dyno的数量增加到多于一个(比如两个)时,socket io客户端请求不起作用.

如果在为具有socket.io支持的多个web dyno设置heroku时,请告知我们客户端是否需要任何特定配置.

multiple-instances heroku socket.io

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

Bootstrapper处理多实例msi

我目前正在使用wix工具集3.8开发一个msi安装程序.

此安装程序必须是"多实例",这可以通过<InstanceTransform>wix中的指令实现.(感谢Yan Sklyarenko他关于多实例msi的博客文章

现在,我可以创建一个多个实例msi,我知道安装/更新/删除我的产品的特定实例的cmdlines.

但是,"InstanceTransforms"技巧不适用于wix bootstrapper(刻录),我需要一个轻松安装我的产品(我不会要求用户键入一些cmdlines并找到正确的产品代码...... )

现在,我正在寻找一个能够:

  • 检测计算机上已安装的实例并列出它们,以便用户可以更新或删除特定实例
  • 如果用户想要安装新实例,并选择可用的实例ID
  • 安装一些先决条件(.net框架,visual c ++ redistributables,...)

我被告知dotnetinstaller,在先决条件方面似乎没问题,但我对多实例检测一无所知......有没有办法用dotnetinstaller做到这一点?如果没有,是否有人知道另一种可以做到这一点的工具?

任何帮助,将不胜感激.

windows-installer wix multiple-instances bootstrapper dotnetinstaller

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

如何使用Bootstrap ScrollSpy在body上使用多个目标

我想使用带有多个导航的Bootstrap ScrollSpy,我的主导航和垂直子挡.

我试过多次这样的事情:

  • <body data-spy="scroll" data-target="#main-nav #subnav">
  • <body data-spy="scroll" data-target="#main-nav, #subnav">
  • $('body').scrollspy({target: "#main-nav"});
    $('body').scrollspy({target: "#subnav"});
  • $('body').scrollspy({target: "#main-nav"}, {target: "#subnav"});
  • 放置包装器div:
    <body data-spy="scroll" data-target="#main-nav"><div data-spy="scroll" data-target="#subnav">

没有什么工作得好......

我该如何实现这一目标?

谢谢!

jquery multiple-instances twitter-bootstrap scrollspy

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

通过推特从Digits验证电话号码后,我在最近的活动中收到了两个应用程序实例

Hiii,我已经一遍又一遍地查看了Digits文档,但是找不到它.每当我打开Digit移动验证屏幕然后关闭它,我在最近的屏幕上得到我的应用程序的两个实例.

以下是我设置数字的方法.

在应用程序,

Fabric.with(this,  new TwitterCore(authConfig), new Digits());
Run Code Online (Sandbox Code Playgroud)

在活动中,

DigitsAuthButton digitsButton = (DigitsAuthButton) findViewById(R.id.btn_phone_auth);
digitsButton.setAuthTheme(R.style.CustomDigitsTheme);
AuthCallback authCallback = new AuthCallback() {
        @Override
        public void success(DigitsSession session, String phoneNumber) {
            //validated number processing
    };
digitsButton.setCallback(authCallback);
Run Code Online (Sandbox Code Playgroud)

需要帮助.

android multiple-instances android-activity twitter-fabric

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