标签: binary

如何将二进制字符串转换为Perl中的数字?

如何将二进制字符串转换为Perl中的$x_bin="0001001100101"数值$x_num=613

binary perl

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

Bash shell十进制到二进制base 2转换

我正在寻找一种简单的方法在Bash中将十进制数转换为二进制数.我有需要转换的变量:

$ip1 $ip2 $ip3 $ip4
Run Code Online (Sandbox Code Playgroud)

是否有一种简单的方法可以在不查看每个数字的情况下执行此操作?

我宁愿不要写很多代码.

binary bash shell decimal

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

Python OpenCV将图像转换为字节串?

我正在使用PyOpenCV.如何将cv2映像(numpy)转换为二进制字符串,以便在没有临时文件的情况下写入MySQL数据库imwrite

我用谷歌搜索但没有发现......

我正在尝试imencode,但它不起作用.

capture = cv2.VideoCapture(url.path)
capture.set(cv2.cv.CV_CAP_PROP_POS_MSEC, float(url.query))
self.wfile.write(cv2.imencode('png', capture.read()))
Run Code Online (Sandbox Code Playgroud)

错误:

  File "server.py", line 16, in do_GET
  self.wfile.write(cv2.imencode('png', capture.read()))
  TypeError: img is not a numerical tuple
Run Code Online (Sandbox Code Playgroud)

帮助别人!

python binary opencv image

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

JavaScript将十进制转换为二进制

根据我的理解,二进制数系统使用两个数字的集合,0和1来执行计算.

为什么:

console.log(parseInt("11", 2));回来3而不是00001011http://www.binaryhexconverter.com/decimal-to-binary-converter

javascript binary

29
推荐指数
4
解决办法
7万
查看次数

C++ STL的二进制数据字符串等价

我正在编写一个C++应用程序,我想知道在内存中存储字节数组的C++传统方法是什么.

是否有类似字符串的东西,除了专门为二进制数据.

现在我使用*unsigned char**数组来存储数据,但更像STL/C++的东西会更好.

c++ string binary stl

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

将二进制字符串表示形式转换为字节数组

如何将字符串如"01110100011001010111001101110100"转换为字节数组,然后使用File.WriteAllBytes,使得确切的二进制字符串是文件的二进制.在这种情况下,它将是文本"test".

c# binary

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

Linux上的二进制grep?

假设我生成了以下二进制文件:

# generate file:
python -c 'import sys;[sys.stdout.write(chr(i)) for i in (0,0,0,0,2,4,6,8,0,1,3,0,5,20)]' > mydata.bin

# get file size in bytes
stat -c '%s' mydata.bin

# 14
Run Code Online (Sandbox Code Playgroud)

并说,我想0x00使用类似grep的语法找到所有零()的位置.

 

到目前为止,我能做的最好的事情是:

$ hexdump -v -e "1/1 \" %02x\n\"" mydata.bin | grep -n '00'

1: 00
2: 00
3: 00
4: 00
9: 00
12: 00
Run Code Online (Sandbox Code Playgroud)

但是,这会隐式地将原始二进制文件中的每个字节转换为多字节ASCII表示,并在其上grep运行; 不完全是优化的主要例子:)

是否有类似grepLinux 的二进制文件?也可能是支持正则表达式语法的东西,也支持字节"字符" - 也就是说,我可以a(\x00*)b在'a'之间编写类似' '并匹配'零或更多'字节0的出现'(' 97)和'b'(98)?

编辑:上下文是我正在研究一个驱动程序,我捕获8位数据; 数据中出现问题,可能是千字节到兆字节,我想检查特定的签名及其出现的位置.(到目前为止,我正在使用千字节片段,所以优化并不重要 - 但如果我开始在兆字节长的捕获中得到一些错误,我需要分析那些,我的猜测是我想要更优化的东西:).特别是,我想要一些东西,我可以"grep"一个字节作为一个字符 - hexdump迫使我每个字节搜索字符串)

EDIT2:同样的问题,不同的论坛:) 通过二进制文件grepping一个字节序列 …

linux binary grep

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

如何反转std :: string?

我试图弄清楚temp当我用二进制数字读取字符串时如何反转字符串

istream& operator >>(istream& dat1d, binary& b1)    
{              
    string temp; 

    dat1d >> temp;    
}
Run Code Online (Sandbox Code Playgroud)

c++ string binary reverse

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

Java中是否有二进制文字?

我想用二进制文字声明我的整数.在Java中有可能吗?

java syntax binary literals

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

iTunes上缺少本地化屏幕截图错误

我选择默认语言作为"澳大利亚英语"作为默认语言.当我提交二进制文件时,它显示为被拒绝的"红色图标",其状态为"缺少本地化屏幕截图".该应用程序只使用一种语言.我添加了屏幕截图,该应用程序仅适用于iphone.

当我查看显示为的二进制信息时:

本地化:("en-AU")

请建议我在哪里弄错了.

iphone binary itunes ios

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

标签 统计

binary ×10

c++ ×2

string ×2

bash ×1

c# ×1

decimal ×1

grep ×1

image ×1

ios ×1

iphone ×1

itunes ×1

java ×1

javascript ×1

linux ×1

literals ×1

opencv ×1

perl ×1

python ×1

reverse ×1

shell ×1

stl ×1

syntax ×1