小编Joh*_*ann的帖子

JDK使用什么命名空间来生成名称为UUIDFromBytes的UUID?

Sun/Oracle JDK公开了一个函数,用于在java.util包中创建类型3(基于名称)的UUID:java.util.UUID.nameUUIDFromBytes(byte [] name).

我需要能够使用nameUUIDFromBytes在Java中生成类型3 UUID,并在使用其他语言创建类型3 UUID时到达相同的UUID,假设我提供与源相同的字节.

根据javadocs,此函数创建符合RFC 4122的类型3 UUID.但是,根据RFC 4122规范,必须在某个名称空间中创建类型3 UUID.大多数其他语言允许您在创建类型3 UUID时指定命名空间(例如Ruby中的UUIDTools gem).

所以我的问题是:当我调用nameUUIDFromBytes时,JDK使用了什么命名空间UUID?

java uuid

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

如何清除Silverlight桌面应用程序中的图像缓存

我正在运行一个Silverlight浏览器外桌面应用程序,它从HTTP服务器下载一堆图像.看起来好像Silverlight有一个用于图像的本地图像缓存,甚至是应用程序的多个实例.如果我更新HTTP服务器上的图像,我希望更新的图像显示在Silverlight应用程序中,而不是存储在Silverlight图像缓存中的图像版本.如何清除机器上的图像缓存?

清除我的Web浏览器的图像缓存在此处不起作用,因为Silverlight应用程序作为浏览器外桌面应用程序运行.

注意:我对以编程方式清除缓存不感兴趣,我希望能够通过更改我的机器上的设置(禁用图像缓存)或删除存储图像的目录来实现此目的.

silverlight desktop-application image-caching

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