小编Mar*_*aux的帖子

在Java中选择哪个重载为空?

如果我用Java写这行:

JOptionPane.showInputDialog(null, "Write something");
Run Code Online (Sandbox Code Playgroud)

将调用哪种方法?

  • showInputDialog(Component parent, Object message)
  • showInputDialog(Object message, Object initialSelectionValue)

我可以测试一下.但在其他类似的情况下,我想知道会发生什么.

java parameters methods invocation

52
推荐指数
3
解决办法
8270
查看次数

Apache服务器不断崩溃,"抓住SIGTERM,关闭"

这种情况刚刚开始三周左右.我的网站内容没有改变,它只是一个使用MySQL作为后端的phpBB论坛.

在一年多的时间里没有任何改变,但是最近,每两天左右,服务器只关闭而根本无法访问,我必须通知我的服务提供商实际重启机器.

它似乎与我在日志中发现的这些SIGTERM错误有关.问题是我不知道如何解决这些问题或找到根本原因,因为我缺乏这方面的技能.

任何人都有任何想法可能会发生什么?

Apache/2.2.3(CentOS)

20051115

Linux 2.6.18-028stab057.4#1 SMP Fri Aug 1 10:47:59 MSD 2008 x86_64

从错误日志:[Sun Nov 01 15:18:53 2009] [通知]抓住了SIGTERM,关闭了

不完全确定是什么导致了我的问题,但这听起来不是一件好事.

如果需要,我可以发布更多日志信息

[Sun Nov 01 05:07:17 2009] [notice] Digest: generating secret for digest authentication ...
[Sun Nov 01 05:07:17 2009] [notice] Digest: done
[Sun Nov 01 05:07:19 2009] [notice] mod_python: Creating 4 session mutexes based on 10 max processes and 0 max threads.
[Sun Nov 01 05:07:19 2009] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match …

linux apache crash sigterm

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

如何找到最大生成树?

与最小生成树的Kruskal算法相反吗?我的意思是,每一步选择最大重量(边缘)?

找到最大生成树的任何其他想法?

algorithm greedy minimum-spanning-tree kruskals-algorithm

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

varargs和'...'的论点

考虑方法声明:

String.format(String, Object ...)
Run Code Online (Sandbox Code Playgroud)

Object ...参数只是对Objects 数组的引用.有没有办法使用此方法引用实际Object数组?如果我将Object数组传递给...参数 - 结果参数值是否为二维数组 - 因为a Object[]本身是Object:

Object[] params = ....; // Make the array (for example based on user-input)
String s = String.format("%S has %.2f euros", params);
Run Code Online (Sandbox Code Playgroud)

所以数组的第一个组件(在String.format方法中使用)将是一个数组,他将生成:

[class.getName() + "@" + Integer.toHexString(hashCode())] 
Run Code Online (Sandbox Code Playgroud)

然后是一个错误,因为数组大小是1.

大胆的顺序是真正的问题.
这是第二个问题:是否一个...数组/参数有名字吗?

java arrays parameters variadic-functions

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

Java:以管理员身份运行

Java中是否有办法要求系统控制管理员功能.当然没有这样做:右键单击exe - >以管理员身份运行.
我想要的是来自UAC的框架,如Windows Vista或Windows 7.

或者我从jar中制作exe时要做一些设置?

java windows uac exe admin

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

Java:全局异常处理程序

有没有办法在Java中创建一个全局异常处理程序.我想这样使用:

"When an exception is thrown somewhere in the WHOLE program, exit."
Run Code Online (Sandbox Code Playgroud)

处理程序可能无法捕获try-catch正文中抛出的异常.

马亭

java exception-handling exception

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

如何解析以字符串形式给出的数学表达式并返回一个数字?

Java中是否有一种方法可以从这个数学表达式中获得结果:

String code = "5+4*(7-15)";
Run Code Online (Sandbox Code Playgroud)

另一方面,解析算术表达式的最佳方法是什么?

java string math parsing expression

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

如何知道指针是指向堆还是堆栈?

例:

bool isHeapPtr(void* ptr)
{
     //...
}

int iStack = 35;
int *ptrStack = &iStack;
bool isHeapPointer1 = isHeapPtr(ptrStack); // Should be false
bool isHeapPointer2 = isHeapPtr(new int(5)); // Should be true
/* I know... it is a memory leak */
Run Code Online (Sandbox Code Playgroud)

为什么,我想知道这个:

如果我在一个类中有一个成员指针,我不知道指向对象是否是新分配的.然后我应该使用这样的实用程序来知道我是否需要delete指针.

但是:
我的设计尚未完成.所以,我会按照我一直以来的方式编程delete.我要避免垃圾编程

c++ pointers memory-management

27
推荐指数
6
解决办法
9602
查看次数

Java:浮点格式取决于Locale

我住在比利时.通常,在数学中,我们用这样的逗号写小数:3,141592
这也是我格式化浮点数时的结果.

System.out.println(String.format("%f", 3.141592));
Run Code Online (Sandbox Code Playgroud)

因此,它.被替换为,如此:3,141592.所以总是当我需要一个点而不是我必须添加这样的东西:String.format("%f", 3.14).replace(',','.');

所以,问题是:有没有办法改变Locale,这使得Java中的每个格式化程序都使用一个点而不是逗号?

谢谢


System.out.println(Locale.getDefault());
Run Code Online (Sandbox Code Playgroud)

版画

nl_BE
Run Code Online (Sandbox Code Playgroud)

java floating-point formatting locale

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

为什么终结器会有"严重的性能损失"?

有效的Java说:

使用终结器会严重影响性能.

为什么使用终结器破坏对象的速度较慢?

java performance memory-management finalizer object-destruction

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