问题列表 - 第16135页

Java:找出使用所有内存的内容

我有一个内存不足的java应用程序,但我不知道哪个代码正在分配内存.有没有我可以查看的应用程序?我用Eclipse.

java eclipse memory profiling

3
推荐指数
2
解决办法
1338
查看次数

Scala和尾递归

Stack Overflow上有各种答案,它解释了Scala中尾递归的条件.我理解限制以及如何以及在哪里可以利用尾递归.我不理解的部分是为什么存在对私有或最终方法的限制.

我还没有研究过Scala编译器如何在字节码级别将递归函数实际转换为非递归函数,但我们假设它执行类似下面的操作.我有一个Foo具有递归函数的类mod:

class Foo {
  def mod(value: Int, denom: Int): Int = {
    if(denom <= 0 || value <= 0) 0
    else if(0 <= value && value < denom) value
    else mod(value - denom, denom)
  }
}
Run Code Online (Sandbox Code Playgroud)

这是一个基本的模数函数,我想Scala编译器转换为某种伪Java-Scala,如:

class Foo {
  def mod(value: Int, denom: Int): Int = {
    if(denom <= 0 || value <= 0) return 0
    while(value > denom) value -= denom
    return value
  }
}
Run Code Online (Sandbox Code Playgroud)

(我可以相信我搞砸了那个翻译,但我不认为细节很重要..)

所以现在假设我是子类Foo:

class …
Run Code Online (Sandbox Code Playgroud)

scala tail-recursion

4
推荐指数
1
解决办法
1917
查看次数

插入如果不存在oracle

我需要能够运行Oracle查询,该查询将插入多个行,但它还会检查是否存在主键,如果存在,则会跳过该插入.就像是:

INSERT ALL
    IF NOT EXISTS( SELECT 1 WHERE fo.primary_key='bar' )
    (
        INSERT INTO 
            schema.myFoo fo ( primary_key, value1, value2 )
        VALUES
            ('bar','baz','bat')
    ),

    IF NOT EXISTS( SELECT 1 WHERE fo.primary_key='bar1' )
    (
        INSERT INTO 
            schema.myFoo fo ( primary_key, value1, value2 )
        VALUES
            ('bar1','baz1','bat1')
    )
SELECT * FROM schema.myFoo;
Run Code Online (Sandbox Code Playgroud)

Oracle完全可以实现这一点吗?

如果您可以告诉我如何在PostgreSQL或MySQL中执行此操作,可以获得奖励积分.

sql oracle oracle-sqldeveloper

42
推荐指数
6
解决办法
12万
查看次数

可怕的java.lang.NoClassDefFoundError

我已经查看了许多关于此错误的现有线程,但仍然没有运气.我甚至没有尝试打包或使用任何第三方包装工具.我只是在Eclipse中运行(效果很好),然后尝试从命令行运行完全相同的应用程序,在它构建的同一位置(收到此错误).我的目标是能够压缩bin文件夹并将其发送给其他人通过命令行脚本运行.一些细节:

  • 它是一个命令行应用程序,我使用commons-lang-2.4.jar作为字符串实用程序.那是无法找到的文件(具体是"java.lang.NoClassDefFoundError:org/apache/commons/lang/StringEscapeUtils")
  • 我在我的lib文件夹中有那个jar,并通过右键单击"Build Path - > Add to Build Path"将它添加到我在Eclipse的构建路径中
  • .classpath文件看起来是正确的,并包含了参考罐子,但我认为该文件仅由Eclipse中(包含此行:<classpathentry kind="lib" path="lib/commons-lang-2.4.jar"/>)
  • 这可能与Eclipse工作目录设置有关吗?我有一些我在src/templates下创建的内部模板文件,我可以看到的唯一方法就是将项目工作目录设置为AppName/src.也许我应该把那些放在其他地方?

如果任何其他信息有帮助,请告诉我.当然这很简单,但我现在浪费了太多时间.这让我想起为什么我最初在05年左右离开了Java ...

java eclipse build-process noclassdeffounderror

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

使用jQuery/Javascript获取所有打开的选项卡的URL?

我知道我可以读取当前页面的URL,但是是否可以读取所有打开的选项卡的URL?

谢谢!

javascript jquery

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

如何使用目标c在osx中​​收集系统信息

是否有任何方法/ API来收集osx中的系统信息.我想编写实用程序,它将收集CPU,RAM,网络适配器等硬件信息.任何的想法 ?提前致谢.

macos objective-c

7
推荐指数
2
解决办法
7476
查看次数

在添加widget安卓之前显示微调器

对于我为Android操作系统创建的小部件,我希望用户首先从Spinner中选择某个选项.就像向主屏幕添加快捷方式一样.

这是可能的还是你必须开始一项活动?如果有可能,任何人都可以解释如何做到这一点?

android widget spinner

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

在WPF文本框中显示XML

将XML节点的外部文本放在WPF文本框中非常简单.但有没有办法让文本框将文本格式化为XML文档?有没有不同的控制呢?

xml wpf textbox

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

我应该如何声明这个C结构用于互操作?

我必须在我正在开发的应用程序中使用遗留的C例程.这里的代码可行,但我必须将几乎所有字段转换为char数组才能使用它.还有更好的方法吗?我试过一些使用字符串的版本,但都无济于事.

这是在原始头文件中找到的代码...

typedef struct PXUCAMR
{
   char xumrversaocomc01;
   char xumrretcomc02[2];
   char xumrretusuc02[2]; 
   char xumrcodfalhac05[5];
   char xumrfiller1c01; 
   char xumrtipoambclic01; 
   char xumrambientec01; 
   char xumrconvertec01; 
   char xumroperacaoc01; 
   char xumropcaoexec01; 
   xumrcom_t *xumrhandleconnb31;
   char xumrreshconnc04[4];
   long xumrtamdadosb31; 
   char xumrtransacaosrvc08[8];
   char xumrtransrvdb2c04[4];
   char xumrpgmservidorc08[8]; 
   char xumrversaopgmsrvc02[2];
   char xumrconectardbc01;
   char xumrusuariosrvc08[8];
   char xumrsenhasrvc08[8]; 
   char xumridcriptc08[8];
   char xumrpgmclientec08[8];
   char xumrversaopgmclientec02[2]; 
   char xumridclientec20[20];  
   char xumrtipoidclientec01;
   char xumrusuarioclientec08[8];
   char xumrprodutophac16[16]; 
   char xumridservidorc30[30]; 
   char xumrdadosc10000[10000];
}
pxucamr_t;
Run Code Online (Sandbox Code Playgroud)

...这是我在C#应用程序中使用的声明......

[StructLayout(LayoutKind.Sequential)]
internal struct PXUCAMR
{
    [MarshalAs(UnmanagedType.ByValArray, SizeConst = 1)]
    public char[] xumrversaocomc01;
    [MarshalAs(UnmanagedType.ByValArray, …
Run Code Online (Sandbox Code Playgroud)

.net c c# pinvoke interop

6
推荐指数
1
解决办法
6862
查看次数

Django中的数据库问题:由于依赖性而无法重置

我正在尝试使用以下方法重置Django中的数据库:

python manage.py reset app
Run Code Online (Sandbox Code Playgroud)

但是得到以下错误:

Error: Error: app couldn't be reset. Possible reasons:
  * The database isn't running or isn't configured correctly.
  * At least one of the database tables doesn't exist.
  * The SQL was invalid.
Hint: Look at the output of 'django-admin.py sqlreset app'. That's the SQL this command wasn't able to run.
The full error: cannot drop table app_record because other objects depend on it
HINT:  Use DROP ... CASCADE to drop the dependent objects too. …
Run Code Online (Sandbox Code Playgroud)

sql django

16
推荐指数
2
解决办法
5871
查看次数