标签: multiple-instances

防止打开VB应用程序的多个实例

我正在研究连接到MS Access数据库的VB6应用程序,因此我不想让用户打开我的应用程序的多个实例,因为这会产生冲突并改变连接的数据库.此外,如果用户尝试打开另一个实例,则必须关注当前运行的实例.我怎样才能达到这个目的?提前致谢.......... :-)

vb6 multiple-instances

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

在多个Tomcat实例上共享Hibernate

我有4个Web应用程序,它们对Hibernate实现有共同的引用,但是在不同的Tomcat实例上运行.因此,例如,在Hibernate中配置的最小大小为3(with c3p0)的连接池将在所有项目运行时打开12个连接(每个实例3个).

我想与实例"共享"Hibernate实现(因此总是打开3个连接而不是12个),我想知道实现它的最佳解决方案.

有小费吗?

谢谢

java tomcat hibernate multiple-instances

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

从多个Microsoft Word文件中提取文本框数据

我有一个包含40-50个Microsoft Word文档的文件夹.

每个Word文档的结构如下: - 有多个表有两列 - 第二列包含问题,每个问题的末尾都有一个唯一的标识符(例如"<#Q123#>") - 在包含问题的同一单元格,在包含问题答案的唯一标识符后面有一个文本框

我正在尝试在Microsoft Word中开发一个宏,它将打开文件夹中的每个Word文档,搜索紧跟在指定的唯一标识符之后的文本框,并将其粘贴到具有该宏的新文件中.

如果可以将文本框中的数据提取到Excel文件中,而不是将文本框复制并粘贴到Word文档中,那将是首选,但我不确定这是否可行(因为一些文本框可能包含

vba textbox ms-word multiple-instances excel-vba

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

在单个端口上运行两个tomcat

任何人都有一个想法,可以在具有8080端口的单台计算机上共享运行多个tomcat

apache tomcat multiple-instances

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

如何使用 QPluginLoader 在 Qt 中创建同一个插件的多个实例?

首先对不起我的英语

我已经使用 Qt 开发了财务打印机的驱动程序。驱动程序细节是通过 RS232 在 PC 和设备之间进行通信。存储在共享对象(Qt 插件)中的驱动程序和服务器通过 QPluginLoader 执行其加载。

所以,关于我的问题......当我使用一个设备和一个驱动程序实例时一切正常,但是当我连接许多设备(例如 3 个)时,只有最后加载的设备工作。我已经完成了许多代码检查,读取了许多日志数据转储,设备和端口命名没有错误,但是如果我使用命令寻址第一个设备 - 2 个左侧设备接收相同的命令(根据日志条目)并且仅最后加载设备执行命令执行。

例如:我从我的服务器向设备 1 发送 PrintReceipt 命令,在设备 1 的日志文件中我看到条目:PrintReceipt,在设备 2 的日志文件中我看到条目:PrintReceipt、:PrintReceipt 和设备 3 的日志文件我看到3个相同的条目。所以,当我看到我的问题时 - QPluginLoader 为第一个加载的设备创建一个驱动程序实例,然后,当我尝试将驱动程序加载到第二个设备时 - QPluginLoader 创建新实例并替换最近创建的第一个设备的驱动程序,依此类推每个设备. 因此,至少,对于许多设备,我只有一个驱动程序(插件)实例,并且我的应用程序逻辑崩溃了。

我的问题是:如何使用 QPluginLoader 在 Qt 中创建同一个插件的多个实例?下面列出了我的驱动程序界面和加载代码。

class IPrinterDriver : public QObject
{
public:

// Printer driver initialization
virtual bool Init(QextSerialPort* port, const QString& deviceID) = 0;

// Driver identify name
virtual QString GetName() = 0;

// Gets current device state
virtual DeviceStates GetState() …
Run Code Online (Sandbox Code Playgroud)

qt multiple-instances

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

使用Rails中的强参数一次创建或更新多个记录4

我有两个问题:


在Rails 3中,您可以使用更新多个记录

Product.update(params[:products].keys, params[:products].values)
Run Code Online (Sandbox Code Playgroud)

你如何使用强参数在Rails 4中做同样的事情?如何同时创建多个记录?您能否通过以下格式的示例详细说明您的解决方案:

params = ActionController::Parameters.new(...)
Product.create!(params.require(...)permit(...)
Run Code Online (Sandbox Code Playgroud)

此外,我的产品模型有一个名为number的列,它等于它们更新的顺序.有没有办法在更新时将计数器值传递给数字?

谢谢.

ruby-on-rails multiple-instances strong-parameters

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

将 OneToOne/ManyToOne 与 JPA 和多个数据源一起使用时出错

我已经设法使用多个数据源配置 JPA,但是在启动我的服务器时出现以下错误(Websphere 自由):

org.hibernate.AnnotationException: @OneToOne or @ManyToOne onxxx.AccountBalance.currency references an unknown entity: xxx.Currency
at org.hibernate.cfg.ToOneFkSecondPass.doSecondPass(T oOneFkSecondPass.java:109)
at org.hibernate.cfg.Configuration.processEndOfQueue( Configuration.java:1521)
at org.hibernate.cfg.Configuration.processFkSecondPas sInOrder(Configuration.java:1446)
at org.hibernate.cfg.Configuration.secondPassCompile( Configuration.java:1351)
at org.hibernate.cfg.Configuration.buildSessionFactor y(Configuration.java:1733)
at org.hibernate.ejb.EntityManagerFactoryImpl.<init>( EntityManagerFactoryImpl.java:94)
at org.hibernate.ejb.Ejb3Configuration.buildEntityMan agerFactory(Ejb3Configuration.java:905)
Run Code Online (Sandbox Code Playgroud)

如果所有 DAO 都在同一个数据库中声明,应用程序将正确部署,但如果我将其中任何一个移动到第二个数据库,它就会失败。是否可以将 JPA 包(OneToOne、ManyToOne、ManyToMany)与多个数据源一起使用?

配置的相关部分:

语境:

<jee:jndi-lookup id="dataSource" jndi-name="jdbc/xxxwas"
cache="true" resource-ref="true" lookup-on-startup="false"
proxy-interface="javax.sql.DataSource" />

<bean id="h2dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName" value="org.h2.Driver" />
<property name="url"
value="jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;TRACE_LEVEL_SYSTEM_OUT=3" />
<property name="username" value="test" />
<property name="password" value="test" />
</bean>

<tx:jta-transaction-manager />

<bean id="persistenceUnitManager"
class="org.springframework.orm.jpa.persistenceunit .DefaultPersistenceUnitManager">
<property name="persistenceXmlLocations">
<list>
<value>classpath:META-INF/persistence.xml</value> …
Run Code Online (Sandbox Code Playgroud)

spring hibernate jpa datasource multiple-instances

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

强制AngularJS在使用多个版本的jQuery时使用特定版本的jQuery

我继承了在noConflict模式下将几个版本的jQuery加载到页面中的项目.应用程序是巨大的,测试缺失,似乎每个前devloper没有"cohones"大到足以删除以前的库.结果是$引用了jquery版本1.4.2.
是否有任何方式/技巧可以告诉角度应该使用jQuery版本? 就像是

angular.jq = j182

我知道我可以这样做

 <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
 <script src="xxx/scripts/angular.js"></script>  
 <script>j182 = jQuery.noConflict();</script>
Run Code Online (Sandbox Code Playgroud)

但后来我有一种"隐藏的依赖",我想避免.

javascript jquery versions multiple-instances angularjs

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

sailsjs删除/更新多行

我正在研究sailsjs,我已经生成了api模型和控制器.我只是想知道我是否可以发布和创建此模型的许多条目,而不是一遍又一遍地使用命令行中的curl.这个restful接口是否同时支持多行的删除方法和更新方法?

谢谢

multiple-instances delete-row sails.js

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

多个长时间运行的 IHostedSerivces 或 BackgroundService 实现

我似乎在这个问题上找不到太多。我遇到的问题是我需要运行 2 个以上长时间运行的后台服务,但只有第一个注册服务的 ExecuteAsync 被执行。我尝试通过BackgroundService 实现它并将代码放入ExecuteAsync,并且我尝试直接实现IHostedService 并将长时间运行的代码放入StartAsync。

我认为问题是 return Task.CompletedTask; 从未被调用过。例如,我有两个作为 BackgroundServices 实现的 Kafka 消费者,除了主题和 OnMessage 方法之外,代码看起来相同

protected override Task ExecuteAsync(CancellationToken stoppingToken)
{
    var kafkaEndpoint = _kafkaConfig.Endpoint;

    var kafkaTopic = "PhoenixEventStore";

    var consumerConfig = new Dictionary<string, object>
    {
        { "group.id", "consumer1" },
        { "bootstrap.servers", kafkaEndpoint },
        { "auto.offset.reset", "earliest" }
    };

    using (var consumer = new Consumer<Null, string>(consumerConfig, null, new StringDeserializer(Encoding.UTF8)))
    {
        consumer.OnMessage += (obj, msg) =>
        {
            Log.Information($"Consumer1 Received {msg.Value}");
        };

        consumer.OnPartitionEOF += (_, end) =>
        {
            Log.Information($"Consumer1 Reached …
Run Code Online (Sandbox Code Playgroud)

multiple-instances background-service asp.net-core asp.net-core-hosted-services

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