相关疑难解决方法(0)

在Scala中格式化二进制值

Scala是否有内置的二进制数据格式化程序?

例如,打印输出:00000011表示Int值3.

写一个并不难 - 只是好奇它是否存在.

scala string-formatting

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

如何获取存储在字节数组中的字节的二进制值

我正在开发一个项目,将文件中的数据转换为字节数组,并将"0"添加到该字节数组,直到字节数组的长度为224位.我能够添加零,但我无法确认多少零是足够的.所以我想以二进制格式打印字节数组中的文件数据.谁能帮我?

java

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

将十六进制字符串转换为字节数组

我的问题是:
如何成功使用getResourceByHash(...)Evernote API 的方法?

我做了什么:
我在笔记内容中得到了em-media的十六进制哈希:80ad525cd14de8f925487c02afc9ab21

然后我使用以下函数将十六进制转换String为字节:

function hex2bin(hex){
    var bytes = [];
    for(var i=0; i< hex.length-1; i+=2) {
        bytes.push(parseInt(hex.substr(i, 2), 16));
    }
    return String.fromCharCode.apply(String, bytes);    
}

var bin = hex2bin("80ad525cd14de8f925487c02afc9ab21");
Run Code Online (Sandbox Code Playgroud)

接下来,我getResourceByHash(...) 以这种方式将变量应用于函数:

noteStore.getResourceByHash(GUID, bin, true, true, true, 
    function(err,result){
        console.log(err);
        console.log(result);
    }
);
Run Code Online (Sandbox Code Playgroud)

但输出结果如下:

{identifier: 'Resources', key: 'c280c2ad525cc3914dc3a8c3b925487c02c2afc389c2ab21'}
undefined
Run Code Online (Sandbox Code Playgroud)

总之,我很困惑.

javascript evernote node.js

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

标签 统计

evernote ×1

java ×1

javascript ×1

node.js ×1

scala ×1

string-formatting ×1