问题列表 - 第30228页

Grails:如何在开发环境中运行多个应用程序?

我有两个Grails应用程序在同一时间开发,需要相互通信.

如何使用grails run-app运行它们?如果服务器已经启动并尝试运行第二个应用程序,我得到:

Server failed to start: LifecycleException: Protocol handler initialization failed: java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind

grails tomcat jetty

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

Android SharedPreferences限制?

我在Android上开发了一款游戏.我目前正在保存数据库中的大部分游戏统计数据.但是,该应用程序不会在数据库中使用多个行.我现在有兴趣介绍一些新的统计数据,但这会导致我的数据库重新安装,从而清除每个人的进度.为了在将来避免这种情况,我正在考虑使用SharedPreferences存储游戏统计数据.我的问题是,在成为问题之前,可以通过这种方式存储多少种不同的东西.总的来说,我将存储大约40个值,所有整数.

database storage android sharedpreferences

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

SQL Server是否支持类似Oracle的子句?

我已经看到过几次提到Oracle WITH子句来为这样的子查询别名:

WITH myData AS (SELECT id, text FROM SomeTable)
SELECT myData from SomeOtherTable
Run Code Online (Sandbox Code Playgroud)

是否有任何版本的SQL Server支持此功能?如果没有,他们有没有特别的理由?性能?错误使用的可能性?

sql t-sql sql-server oracle common-table-expression

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

单方面的方法和约束

我跑到了以下地方:

public void AddConfig<T>(Config c)  where T : BaseTypeA
{
// do stuff
}

public void AddConfig<T>(Config c)  where T : BaseTypeB
{
// do stuff
}
Run Code Online (Sandbox Code Playgroud)

我很想能够做到这一点.但我认为这是不可能的.编译器忽略约束.为什么?(我知道这是设计的).

我认为我的两个选择是:

  1. 制作2个不同的功能.
  2. 制作2个不同的配置类.

对?

c# generics

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

是否有任何Perl模块可以从默认配置和可选配置的hashref设置对象?

我发现自己反复编写和重写以下类型的代码:

 my %default = (x => "a", y => "b");
 sub new
 {
      my ($package, $config) = @_;
      my $self = {%default};
      for my $k (keys %default) {
           $self->{$k} = $config->{$k} if defined $config->{$k};
      }
      for my $k (keys %$config) {
           if (! exists $default{$k}) {
                carp "Unknown config option $k\n";
           }
      }
      bless $self;
      # etc. etc.
 }
Run Code Online (Sandbox Code Playgroud)

在我创建自己的模块之前,我只是想知道CPAN上是否还有这样的东西?我只是想要这个非常简单的上述功能,所以建议使用Moose不是这个问题的合适答案.

perl cpan

6
推荐指数
2
解决办法
131
查看次数

如何在C#中模拟多重继承

我怎样才能做到这一点:

Class A : DependencyObject {}

Class B : DependencyObject {}

Class C : A , B {}
Run Code Online (Sandbox Code Playgroud)

c# inheritance class multiple-inheritance

9
推荐指数
2
解决办法
4287
查看次数

同步对返回值的访问

考虑以下C++成员函数:

 size_t size() const
 {
    boost::lock_guard<boost::mutex> lock(m_mutex);
    return m_size;
 }
Run Code Online (Sandbox Code Playgroud)

这里的目的不是同步对私有成员变量的访问m_size,而只是为了确保调用者收到m_size的有效值.目标是防止函数m_size在某些其他线程正在修改的同时返回m_size.

但调用此功能是否涉及任何潜在的竞争条件?我不确定这里的RAII风格锁是否足以抵御竞争条件.假设在将函数的返回值压入堆栈之前调用了锁的析构函数?

我是否需要执行以下操作以确保线程安全?

 size_t size() const
 {
    size_t ret;

    {
      boost::lock_guard<boost::mutex> lock(m_mutex);
      ret = m_size;
    }

    return ret;
 }
Run Code Online (Sandbox Code Playgroud)

c++ multithreading thread-safety boost-thread

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

如何再次停止重新打开firefox浏览器以查看更改?

我正在开发一个firefox扩展.问题是如果我对其进行任何更改,我需要关闭然后重新打开firefox浏览器以查看更改.有什么办法可以通过刷新页面来看到这些变化吗?

firefox-addon

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

jQuery UI模式对话框条带问题

我有这个非常基本的jQuery UI模式对话框,我在这里测试. 除非我遗漏了一些东西,否则我无法弄清楚为什么它们是在页面中间的灰色条带.我试图操纵模态背景颜色和不透明度以及在CSS标记中看到.

css jquery jquery-ui modal-dialog

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

使用crontab与django

我需要创建一个每天从crontab发送新闻通讯的功能.我在互联网上找到了两种方法:

第一个 - 放在django项目文件夹中的文件:

#! /usr/bin/env python
import sys
import os

from django.core.management import setup_environ
import settings
setup_environ(settings)

from django.core.mail import send_mail
from project.newsletter.models import Newsletter, Address

def main(argv=None):
    if argv is None:
        argv = sys.argv

    newsletters = Newsletter.objects.filter(sent=False)
    message = 'Your newsletter.'

    adr = Address.objects.all()
    for a in adr:
        for n in newsletters:
            send_mail('System report',message, a ,['user@example.com'])

if __name__ == '__main__':
    main()
Run Code Online (Sandbox Code Playgroud)

我不确定它是否会起作用,我不知道如何运行它.假设它叫做run.py,那么我应该在cron中调用它0 0 * * * python /path/to/project/run.py 吗?

第二个解决方案 - 在任何地方创建我的发送函数(就像普通的django函数一样),然后创建一个run.py脚本:

import sys
import os

os.environ['DJANGO_SETTINGS_MODULE'] …
Run Code Online (Sandbox Code Playgroud)

python django cron crontab

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