小编Sie*_*tse的帖子

如何做Flash伪流媒体?

我需要构建一些开始在文件中途提供H.264编码视频的内容到闪存播放器(以支持跳转到尚未缓冲的视频中的某个点).

目前,视频采用FLV容器格式,但转码是一种选择.我设法重写了给定字节偏移量的文件头和元数据信息.这适用于较旧的视频,但不适用于H.264编码的文件.我怀疑这是因为文件中的视频标签也必须改变,这是不可行的(它需要太多的处理能力).

这样做的"正确"方法是什么?

flash video streaming flv

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

如何选择HTTP servlet容器的最大线程数?

我正在开发一个在Jetty中作为servlet(使用阻塞IO)运行的restful Web服务.找出最大线程的最佳设置似乎很难.

是否有研究公式用于从其他设置的一些易于测量的特征中确定最大线程数?

java concurrency optimization servlets http

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

Java安全性 - MSCAPI提供者:如何在没有密码弹出的情况下使用?

我已经设法在我的应用程序中使用Sun的MSCAPI提供程序.我现在遇到的问题是它总是弹出一个窗口,要求输入密码,即使我已经在代码中提供了密码.这是一个问题,因为我需要在Web服务中使用加密功能.

这是我现在的代码:

String alias = "Alias to my PK";
char[] pass = "MyPassword".toCharArray();

KeyStore ks = KeyStore.getInstance("Windows-MY");
ks.load(null, pass);
Provider p =  ks.getProvider();

Signature sig = Signature.getInstance("SHA1withRSA",p);
PrivateKey key = (PrivateKey) ks.getKey(alias, pass)

sig.initSign(key);
sig.update("Testing".getBytes());
sig.sign();
Run Code Online (Sandbox Code Playgroud)

这工作得很好,但是当最后一行运行时,我会弹出一个要求输入密码的弹出窗口.我该如何预防呢?

java security cryptography cryptoapi

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

在日期列表中找到最接近目标的日期的最佳方法?

我有一个Date对象列表和一个目标Date.我想在列表中找到最接近目标日期的日期,但只查找目标日期之前的日期.

示例:2008-10-1 2008-10-2 2008-10-4

目标日期为2008-10-3,我希望得到2008-10-2

最好的方法是什么?

java date

6
推荐指数
2
解决办法
9855
查看次数

AS3按位移位0?

我在一些AS 3.0代码中遇到过这个问题:

(duration >> 0)
Run Code Online (Sandbox Code Playgroud)

持续时间是一个Number.我想我知道正确的右移是什么,但是什么是移位0位的意义呢?这在代码中发生了几次,我想了解它的作用.

bit-shift actionscript-3 bitwise-operators

6
推荐指数
2
解决办法
4608
查看次数

PHP parse_ini_file() - 它看起来在哪里?

如果我打电话给php parse_ini_file("foo.ini"),它会以什么方式寻找foo.ini?包含路径?该函数的文档没有提到它.

php ini parsing file path

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

Flash切换按钮

我需要一个Flash/AS3中的按钮,可以在打开和关闭之间切换.所以我很高兴看到这个Button类有toggle属性让我有这种行为.我不太高兴看到当我在Flash文件中创建一个"按钮"时得到的是SimpleButton类的实例,它没有该选项.

有没有办法从.fla获取Button实例,或者让SimpleButton表现为切换?

flash button actionscript-3 toggle simplebutton

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

如何自定义JAX-WS生成的WSDL?

我正在使用JAX-WS和JAXB创建一个SOAP服务,通过注释类.我的服务实现如下所示:

@Stateless
@Local(WSApplicationService.class)
@WebService(name = "WSApplicationService", serviceName = "WSApplicationService")
@BindingType(SOAPBinding.SOAP11HTTP_BINDING)
public class WSApplicationServiceImpl implements WSApplicationService {

  @Override
  @WebMethod
  @WebResult(name = "reference")
  public long submitApplication(@WebParam(name = "application") ApplicationSubmission application) throws SOAPException {
    ...
  }
}
Run Code Online (Sandbox Code Playgroud)

在提出这个问题之后,我了解到没有办法使用JAXB注释指定对输入数据的某些限制.但是,我需要将某些String属性限制为模式(主要是邮政编码和电话号码).因此,我希望自定义上面的类生成的WSDL.我找不到访问WSDL的方法.有没有办法覆盖或自定义JAX-WS生成的WSDL?

customization wsdl jax-ws jaxb

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

为什么Scala Map上的.map.flatten和flatMap会返回不同的结果?

我听说很多人都说flatMapmap+ 相似flatten.例如,答案.

相当不同吧?
因为flatMap将a String视为一个序列Char,它会将生成的字符串列表展平为一系列字符(Seq[Char]).
flatMap是的组合mapflatten,所以它首先运行map上的序列,然后运行flatten给出所示的结果.

但是我今天遇到了一些代码问题.结果mapflatMap似乎有所不同.这是我的代码

object ListDemo {
  def main(args: Array[String]): Unit = {
    val map1 = Map("a" -> List(1 ->11,1->111), "b" -> List(2 -> 22, 2 ->222)).map(_._2).flatten
    val map2 = Map("a" -> List(1 ->11,1->111), "b" -> List(2 -> 22, 2 ->222)).flatMap(_._2)
    map1.foreach(println)
    println()
    map2.foreach(println)
  }
}
Run Code Online (Sandbox Code Playgroud)

结果不是预期的.

(1,11)
(1,111) …
Run Code Online (Sandbox Code Playgroud)

scala

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