小编Mar*_*iar的帖子

Java中的视频缩略图

我想用Java生成视频的缩略图预览.我主要是JMF和视频操作疏远了.

  • 有一个简单的方法吗?
  • 编解码器怎么样?我需要处理吗?
  • 是否支持任何视频类型?(包括Quicktime)

java video jmf

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

存储过程逆向工程

我们在工作中遇到大量遗留存储过程的问题.你们推荐任何可以帮助你更好地理解这些程序的工具吗?某种逆向工程,它识别过程间依赖性和/或过程与表依赖性.可以是免费或商业工具.

谢谢!

database legacy stored-procedures reverse-engineering

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

如何实现“相关”程度度量算法?

今天早些时候,当我看到 Stackoverflow 中的一个令人惊讶的功能时,我正打算问一个问题。当我写下我的问题标题时,stackoverflow 向我推荐了几个相关的问题,我发现已经有两个类似的问题了。太棒了!

然后我开始思考如何实现这样的功能。我如何按相关性对问题进行排序:

  1. 字数较多的问题与新问题匹配
  2. 如果匹配的数量相同,则考虑单词的顺序
  3. 标题中出现的词具有较高的相关性

这是一个简单的工作流程还是一个复杂的评分算法?也许是为了增加召回率?有没有一些库可以实现这个功能?您还会考虑哪些其他方面?也许杰夫可以自己回答!你是如何在 Stackoverflow 中实现这一点的?:)

algorithm indexing full-text-search

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

班级成员组织

对班级成员进行排序的最佳方法是什么?

我和团队成员发生冲突.他建议我们按字母顺序对成员进行排序.我认为最好以语义方式组织:首先是重要的属性,要么是相关的方法等等.

你怎么看?

language-agnostic coding-style class

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

程序如何要求管理员权限?

我正在使用VB.NET中的一个小应用程序.该程序需要管理员权限才能执行某些任务.有没有办法在程序执行期间要求管理员权限?

更改运行应用程序的用户帐户的一般方法是什么?

vb.net windows privileges

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

来自不同客户端的 EJB3 有状态并发调用

我有一个富客户端 swing 应用程序调用远程有状态 ejb。我使用的是JBoss 6.0。

我已经将客户端部署在两台不同的机器上,即不同的ip地址、jvm等。

有状态的有以下代码:

@Stateful
public class MyStateful implements MyStatefulRemote{

public void test(){     
    System.out.println(this);
    System.out.println(Thread.currentThread());
    System.out.println(Thread.currentThread().getThreadGroup());

    // cpu intensive task                
    String value = "";
    for (int j = 0; j < Integer.MAX_VALUE; j++) {
        value = "" + j;
    }
}
Run Code Online (Sandbox Code Playgroud)

并且客户端有以下代码:

...
String JNDI_FACADE = "MyStateful/remote";
InitialContext context = new InitialContext();
MyStatefulRemote my = (MyStatefulRemote) context.lookup(JNDI_FACADE);
my.test();
Run Code Online (Sandbox Code Playgroud)

然后,当我运行第一个客户端时,ejb 执行 println 命令并开始执行循环(如预期)。但是,当我在另一台计算机上运行第二个客户端时,ejb 在第一个方法调用完成之前不会打印任何内容。换句话说,有状态 bean 似乎无法处理并发调用,即使是来自不同客户端的调用。

如果我们查看 println 命令,我们可以看到:

br.com.alta.MyStateful@61ef35
WorkerThread#6[192.168.7.58:54271]
java.lang.ThreadGroup[name=jboss,maxpri=10]
Run Code Online (Sandbox Code Playgroud)

当服务器完成第一次调用的执行时,第二次调用将打印输出:

br.com.alta.MyStateful@17539b3
WorkerThread#1[192.168.7.53:54303]
java.lang.ThreadGroup[name=jboss,maxpri=10]
Run Code Online (Sandbox Code Playgroud)

我可以注意到有两个不同的有状态实例(正如预期的那样,每个客户端一个实例),并且它们在不同的线程中运行。

当我使用无状态而不是有状态时,它可以工作。但是,在我的应用程序中,我需要保留来自客户端的一些数据,有状态似乎更合适。

concurrency jboss stateful ejb-3.0 jakarta-ee

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