问题列表 - 第48667页

Java:无法创建新的本机线程

我有一个由Web托管公司托管的Java应用程序.每隔几天我的应用就会失败:

[2011-03-09 15:52:14,501] ERROR http-12021-9 
java.lang.OutOfMemoryError: unable to create new native thread
    at java.lang.Thread.start0(Native Method)
    at java.lang.Thread.start(Thread.java:597)
Run Code Online (Sandbox Code Playgroud)

托管公司表示这意味着我的应用程序正在泄漏内存,但我现有的工具显示可用内存仍然可用.由于错误总是创建一个新的本机线程,我的想法是问题出在JVM配置/操作系统资源中.

如何防止此错误发生?

java out-of-memory

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

旋转div元素

是否可以使用Javascript&NOT使用HTML 5旋转div元素?

如果是这样,我设置/更改元素的哪些属性以使其旋转?即,div.什么?

PS:当我说旋转时,我的意思是围绕一个轴旋转一个imagae,而不是每隔x毫秒显示一个不同的图像旋转.

html javascript css

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

重复符号:在静态库B中包含静态库A,在XCode项目中也包含库A和B.

我一直在尝试为应用程序开发构建一组可重用的库,但我开始遇到问题.

我的一个静态库是一组通用方法(Objective-C Foundation类的类别,以提高它们的可用性),我倾向于在每个项目中使用它们.(我们称之为Lib A ...即XCode项目A生成libProjectA.a)

然后我有其他静态库,包含数学专用代码的东西等(我们称之为Lib B.)Lib B链接到Lib A,因为它需要使用一些通用功能.(即XCode项目B与libProjectA.a链接并生成libProjectB.a)

在我的XCode项目中,我希望包含并依赖于Lib A,因为它具有我一直使用的一般用途.我还想包含并依赖Lib B,因为我需要专门的数学功能.(即我的应用程序Project想要与libProjectA.a和libProjectB.a链接)

但是,当我尝试构建我的XCode项目时,我得到重复符号的错误,因为Lib A中定义的符号也在Lib B中定义.

ld: duplicate symbol _OBJC_METACLASS_$_Foo in /Users/kenny/xcode_build/Release-iphonesimulator/lib_ApplicationCore.a(Foo.o) and /Users/kenny/xcode_build/Release-iphonesimulator/lib_SpecializedMath.a(Foo.o)
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?我想开发可重用的库来加速我的应用程序开发,并通过经过测试/改进的代码来提高稳定性.我是从错误的角度来看待这个吗?我正在为iOS开发,所以我不能使用dylib,它们必须是静态的.

如果我们的项目彼此相互依赖并避免重复的符号,我如何将这些库包含在我的项目中?

xcode objective-c static-libraries reusability ios

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

Unity不使用类的默认构造函数

我有这门课:

public class Repo
{
   public Repo() : this(ConfigurationManager.AppSettings["identity"],       ConfigurationManager.AppSettings["password"])

    {

    }

   public Repo(string identity,string password)
   {
       //Initialize properties.
   }

}
Run Code Online (Sandbox Code Playgroud)

我在web.config中添加了一行,以便Unity容器自动构建此类型.

但在执行我的应用程序期间,我收到此错误消息:

  "System.InvalidOperationException : the parameter identity could not be resolved when attempting to call constructor Repo(String identity, String password)  -->Microsoft.Practices.ObjectBuilder2.BuildFailedException : The current Build operation ...."
Run Code Online (Sandbox Code Playgroud)

1)为什么Unity不使用默认构造函数?

2)假设我希望Unity使用第二个构造函数(参数构造函数),如何通过配置文件将该信息传递给Unity?

.net c# inversion-of-control unity-container

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

通过Capistrano部署Rails应用程序时出现RVM错误

历史:

  • 阅读将Rails3应用程序部署到Mediatemple DV服务器.
  • 在服务器上安装RVM,ruby和必备的宝石.
  • 如果我将它FTP起来,网站工作正常.
  • 都好.

然后我决定按照"使用Rails进行敏捷Web开发"对GIT/cap部署进行适当的部署和设置.

  • 尝试使用上限进行部署,但是生产站点无法使用宝石出错.
  • 阅读并意识到我应该进行系统范围的RVM安装.
  • 删除了所有宝石和RVM.
  • 已安装RVM系统.
  • 上限部署错误"bash:/home/foo/.rvm/bin/rvm-shell:没有这样的文件或目录",这是有道理的 - 主目录中没有.rvm /.
  • 从最初安装RVM以作为用户使用时,我想到了一些问题,我删除了用户,删除了主目录,并重新创建了具有权限的用户.
  • 上限部署相同的错误"bash:/home/foo/.rvm/bin/rvm-shell:没有这样的文件或目录"

现在的情况是:

对于foo,.bashrc包含最后一行:

[[ -s '/usr/local/lib/rvm' ]] && source '/usr/local/lib/rvm'
Run Code Online (Sandbox Code Playgroud)

当我发出:

type rvm | head -1
Run Code Online (Sandbox Code Playgroud)

响应是"rvm是一个函数".

/ etc/rvmrc包含

if [[ ! -s "$HOME/.rvm/scripts/rvm" ]]; then
  umask g+w
  export rvm_selfcontained=0
  export rvm_prefix="/usr/local/"
fi
Run Code Online (Sandbox Code Playgroud)

在这里用尽了想法,并希望得到一些建议.

capistrano rvm ruby-on-rails-3

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

使用Environment.ExitCode与从Main返回int

我打算在我的一个shell脚本中使用C#可执行文件的返回码.我有两个选择:

从main方法返回一个int值

class MainReturnValTest
{
    static int Main()
    {
        //...
        return 0;
    }
}
Run Code Online (Sandbox Code Playgroud)

(要么)

使用带退出代码的Environment.Exit

class MainReturnValTest
{
    static void Main()
    {
        //...
        Enviroment.Exit(exitCode);
    }
}
Run Code Online (Sandbox Code Playgroud)

使用上述任何方法从可执行文件返回值是否可以?或者其中一个比其他人更受欢迎?

c# exit-code

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

街道名称的地理坐标

是否有任何方式(使用其他 API会很棒)获取与地理坐标对应的街道名称?我认为这个名字是地理编码,google有这个API吗?我是PHP开发人员.

防爆.

<?php 
cor="38.115583,13.37579";
echo(geoname(cor)); // this prints: Foro Umberto I - 90133 Palermo  
?>
Run Code Online (Sandbox Code Playgroud)

因此,该功能的输出是街道名称,邮政编码和城市.感谢任何帮助和脚本示例!

php api geolocation

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

为什么我不能在C++ 0x中的std :: shared_ptr的向量上执行std :: copy?

我在我的程序中编写了一个用于处理层次结构的路径类.我决定使用std :: shared_ptr作为整个类的标准返回类型,因为我对它非常喜欢.

让我感到惊讶的是,我无法使用std :: copy或普通的vector.insert(v.begin(),v.end())将元素复制到shared_ptr的向量中.为什么是这样?

shared_ptr<vector<shared_ptr<bfile>>> butils::bfile::search()
{
    shared_ptr<vector<shared_ptr<bfile>>> ret(new vector<shared_ptr<bfile>>());
    shared_ptr<vector<shared_ptr<bfile>>> children = getChildren();

    //WTF why don't either of these work?
    //std::copy(children->begin(), children->end(), back_inserter(ret));
    //ret->insert(children->begin(), children->end());

    //I've had to resort to doing this....
    for (auto c = children->begin(); c != children->end(); c++)
    {
        ret->push_back(*c);
        auto cChildren = (*c)->search();
        for (auto cc = cChildren->begin(); cc != cChildren->end(); cc ++)
        {
            ret->push_back(*cc);
        }
    }

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

当我尝试std :: copy()时,我得到了:

1> C:\ Program Files(x86)\ Microsoft Visual Studio 10.0\VC\include\iterator(21):错误C2039:'const_reference':不是'std :: tr1 …

c++ c++11

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

确定Node.js中已加载模块的路径

在Node.js中,有没有办法确定从哪个文件系统加载模块?

不是说,Node.js正在执行什么目录上下文 - 您可以使用它来确定process.cwd().我想知道关于内存中任何模块的具体内容.

例如,在Python中我可以执行以下操作...

>>> import os
>>> os.__file__
'/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/os.pyc'
Run Code Online (Sandbox Code Playgroud)

这显示了os模块来自文件系统的位置.无论如何在Node.js中做类似的事情?


注意:当我问我之前的问题时,我试图提出这个问题,但我说的很差,最后得到了一个不同问题的答案.

javascript python module commonjs node.js

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

在C中实现逻辑右移

我正在使用仅按位运算符在C中创建逻辑右移位函数.这就是我所拥有的:

int logical_right_shift(int x, int n)
{
    int size = sizeof(int); // size of int

    // arithmetic shifts to create logical shift, return 1 for true
    return (x >> n) & ~(((x >> (size << 3) - 1) << (size << 3) -1)) >> (n-1);
}
Run Code Online (Sandbox Code Playgroud)

这实际上适用于所有情况,除非n = 0.我一直试图找到一种方法来解决它,所以它也适用于n = 0,但我卡住了.

c bit-manipulation

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