小编Stu*_*son的帖子

Erlang开发的首选IDE是什么?

我想进入Erlang编程,特别是一些偏航的东西.(目前,我使用Eclipse进行Java开发.)

Erlang开发的首选IDE是什么?

ide erlang

10
推荐指数
3
解决办法
3932
查看次数

在Android上格式化时间,同时遵循首选项(24小时时钟与上午/下午等等)

我目前正在使用以下代码在Google Android上格式化时间:

DateFormat.getDateTimeInstance().format(millis)
Run Code Online (Sandbox Code Playgroud)

虽然此代码遵循我的时区和区域设置,但它会忽略系统首选项中的"24小时模式"设置,始终在AM/PM返回时间.有没有办法以与状态栏上相同的格式获得时间?

time android date-format

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

在运行的JVM上执行jstack是多么"昂贵"?

我正在考虑制作一个剧本

  1. 每分钟运行一次(或每五分钟运行一次)
  2. 对生产中正在运行的JVM运行jstack
  3. 解析jstack输出并计算我感兴趣的东西
  4. 通过另一台服务器上的集中式Cacti安装导出24/365图表的结果

但我不知道在运行的JVM上有多昂贵或侵入性的jstack.在正在运行的JVM上执行jstack有多贵?我是否为一个受伤的世界做好准备?

java jstack

10
推荐指数
2
解决办法
5048
查看次数

通过-Xmx分配更多内存时,Sun JVM是否会变慢?

当更多内存可用并通过-Xmx使用时,Sun JVM是否会变慢?(假设:机器有足够的物理内存,因此虚拟内存交换不是问题.)

我问,因为我的生产服务器将接收内存升级.我想把-Xmx值提升到颓废的东西.我们的想法是防止由于我自己不时发生的编程错误导致的任何堆空间耗尽失败.罕见的事件,但如果我有一个淫秽的-Xmx值,如2048mb或更高,我可以通过快速发展的webapp避免它们.应用程序受到严密监控,因此会注意到JVM内存消耗的异常峰值并修复任何缺陷.

可能的重要细节:

  • Java 6(以64位模式运行)
  • 4核Xeon
  • RHEL4 64位
  • 春天,Hibernate
  • 高磁盘和网络IO

编辑:我试图避免发布我的JVM的配置,但显然这使得这个问题荒谬开放.所以,这里我们使用相关的配置参数:

-Xms256m 
-Xmx1024m 
-XX:+UseConcMarkSweepGC 
-XX:+AlwaysActAsServerClassMachine 
-XX:MaxGCPauseMillis=1000 
-XX:MaxGCMinorPauseMillis=1000 
-XX:+PrintGCTimeStamps 
-XX:+HeapDumpOnOutOfMemoryError 
Run Code Online (Sandbox Code Playgroud)

java performance jvm

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

H264 ffmpeg x264以外的编码器

我正在处理的iPhone应用程序在特定的用户定义的时间间隔内捕获图像,我正在寻找一种方法将这些图像组合成H264编码的视频.我已经对谷歌进行了一些研究,看起来我将不得不在iPhone上使用像ffmpeg/mencoder这样的东西?(还发现有人将ffmpeg移植到iPhone,ffmpeg4iPhone)

但是,我发现x264是GPL许可证,如果我使用ffmpeg,则需要我开源我的项目.还发现有人建议使用Ogg Theora,但如果我使用它,我需要将它移植到iPhone.(我不知道现在该怎么做).

这有什么解决方法吗?有任何想法吗?谢谢.

iphone encoding ffmpeg h.264 x264

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

Glassfish v3中的IIOP客户端身份验证和ProgrammaticLogin

在Glassfish v2中,我通过在ORB节点下的管理控制台中启用"IIOP客户端身份验证"复选框来保护我的JNDI查找.

在我的独立客户端中,我然后执行"ProgrammaticLogin",然后允许我进行JNDI查找.

但是,在Glassfish v3中,如果要在同一设置中执行任何JNDI查找,则会出现此错误:

18.08.2010 14:31:10 com.sun.enterprise.transaction.JavaEETransactionManagerSimplified
initDelegates INFO: Using
com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate
as the delegate
org.omg.CORBA.NO_PERMISSION:
----------BEGIN server-side stack trace----------
org.omg.CORBA.NO_PERMISSION: 
vmcid: 0x0 
minor code: 0 
completed: No 
Run Code Online (Sandbox Code Playgroud)

我非常确定"ProgrammaticLogin"通常可以正常工作,因为它允许我在我的安全EJB上进行远程方法调用(使用@RolesAllowed但如果IIOP客户端身份验证被关闭).

我登录的用户是我为"文件"领域创建的简单用户.

任何想法,为什么ProgrammticLogin无法在Glassfish v3中用于授权JNDI查找?

或者从独立客户端使用ORB进行身份验证的正确方法是什么?以此目的?

java corba glassfish

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

Spring MVC - 请求映射,两个具有两个不同参数的URL

是否有可能在Spring中有一个方法,每个方法有两个不同的URL,每个方法有不同的参数?

下面是伪代码

@RequestMethod(URL1-param1, URL2-param2)
public void handleAction(@ModelAttribute("A") A a, ...) {
}
Run Code Online (Sandbox Code Playgroud)

同时ULR1映射到其他一些控制器中

@RequestMethod(URL1)
public void handleAction1(@ModelAttribute("A") A a, ...) {
}
Run Code Online (Sandbox Code Playgroud)

java spring spring-mvc

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

是否在Snow Leopard上安装了预安装脚本的PackageMaker安装?

一切都在10.5上工作,但现在我的PackageMaker安装项目已经破产.我已经和他人争吵了好几天了

  • Snow Leopard(OS X 10.6.1)已破坏PackageMaker安装
  • 我缺乏非常非常基本的知识

为了缩小问题范围,我已经达到了这一点:

  1. 创建一个新的PackageMaker安装
  2. 它有一个jpeg图像到我的家庭directoy
  3. 定义一个preinstall什么都不做的脚本
    #!/bin.sh
    exit 0

运行上面的...并通过以下错误消息(如时钟工作)观察它失败

Sep 14 15:09:45 manoa installd[5620]: PackageKit: ----- Begin install -----
Sep 14 15:09:45 manoa installd[5620]: PackageKit: request=PKInstallRequest <1 packages, destination=/>
Sep 14 15:09:45 manoa installd[5620]: PackageKit: packages=(\n    "PKLeopardPackage <file://localhost/Users/stu/Desktop/asdf.pkg>"\n)
Sep 14 15:09:46 manoa installd[5620]: PackageKit: Extracting /Users/stu/Desktop/asdf.pkg (destination=/var/folders/Hb/HbXJFyEpFaupt5QyLN-pTk+++TI/-Tmp-/PKInstallSandbox-tmp/Root/~, uid=501)
Sep 14 15:09:46 manoa installd[5620]: PackageKit: Executing script "./preinstall" in /private/tmp/PKInstallSandbox.cmlS2H/Scripts/test.test.5year_header.pkg.PFrHNB
Sep 14 15:09:46 manoa installd[5620]: PackageKit: *** launch path not accessible
Sep 14 15:09:46 …
Run Code Online (Sandbox Code Playgroud)

packagemaker osx-snow-leopard

8
推荐指数
2
解决办法
7674
查看次数

跨Java进程共享对象

我正在从主应用程序执行另一个JVM(java.exe).有没有办法与新创建的进程共享一个对象(相当大的对象)(在创建时或创建后).

someObject sO= new someObject();

//sO is populated

//Creating new process

Runtime rt = Runtime.getRuntime();
Process proc = rt.exec("java  -cp " + tempDir +  jarsInPath  + " " + appMain);
Run Code Online (Sandbox Code Playgroud)

现在我希望sO对象可用于proc对象表示的进程

ProcessBuilder是否为此提供了任何实用程序?

java ipc process processbuilder

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

GWT现在有弹簧支持,这对GWT开发者意味着什么?

我一直在使用GWT和App Engine一段时间.最近有消息称GWT将支持Spring Roo和SpringSource Tool Suite.我无法从Google公告页面看到大图.对于那些对Spring不太了解的人来说,这对于GWT开发人员来说,这对于构建类似摇摆的gui来说意味着什么呢?

gwt google-app-engine spring-roo

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