小编mon*_*old的帖子

是否有替代Deep Store for Windows Store应用程序?

我必须使用大量图像(高分辨率),最好的方法是使用Deep Zoom,但它不适用于Windows应用商店应用.

http://msdn.microsoft.com/en-us/library/cc645050(v=vs.95).aspx

有替代方案吗?如果没有,那么创建类似于Deep Zoom的自定义控件的最佳方法是什么?

c# deepzoom multiscaleimage windows-store-apps

5
推荐指数
1
解决办法
2266
查看次数

如何在 PowerPoint 中锁定形状?

我正在开发 PowerPoint 2010 (C#) 插件,我想阻止最终用户移动或编辑我以编程方式创建的所有形状。

我已经在框架中寻求过,但我认为它不允许以编程方式进行。有没有人遇到过这种限制并且可以帮助我找到解决方案?

我知道有些人使用 C++ 创建了他们的加载项,因为 office 有很多限制。

c# powerpoint office-interop powerpoint-2010

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

如何计算与php32中的CRC32函数兼容的arrayBuffer(来自javascript中的FileReader)的CRC?

在客户端(Javascript)我正在使用FileReader()对象从浏览器读取本地文件,并且由于XMLHttpRequest()对象,该文件被发送到服务器(PHP).由于FileReader对象,我恢复的对象是一个arrayBuffer.此ArrayBuffer对象用于表示通用的固定长度原始二进制数据缓冲区,其内容无法直接操作.为了优化传输,我将文件分成几个块.我想检查传输的每个块的完整性(每个块大约100KB).想法是在javascript端和服务器端计算CRC,然后比较两个CRC以检查完整性并在需要时重试传输.

JAVASCRIPT

var fileReader = new FileReader();
fileReader.onload = function(event){

    var arrayBuffer = event.target.result;
    // 
    // TODO : calculate the crc of this arrayBuffer

    var xhr = new XMLHttpRequest();
    ...
    xhr.open(YourMethod,YourUrl,true);
    ...
    xhr.addEventListener('loadend', function (event) {

    var CRCFromPhp = event.target.responseText;

    // TODO : compare the CRC from php with the CRC from javascript

    }


}
fileReader.readAsArrayBuffer(blob);
Run Code Online (Sandbox Code Playgroud)

PHP

    $file_crc = hash_file("crc32b",$target_file,FALSE);
    $file_crc = sprintf('%u',hexdec($file_crc));
    echo $file_crc; 
Run Code Online (Sandbox Code Playgroud)

javascript php html5 crc32 filereader

5
推荐指数
1
解决办法
1063
查看次数