开发方法

我如何转储到结构不反射的字节数组?

我已经找到编码/二进制包对付它,但它依靠的反映包,以便它不与小写形式工作(即,取消导出)结构域。不过,我花了一个星期来发现问题出来了,我还有一个问题:如果结构字段不应该出口,我怎么甩掉他们很容易地转换成二进制数据。? 编辑:这里的例子。如果利用数据结构的字段的名称,即正常工作。但数据结构意欲是一个抽象类,所以我不希望导出这些字段。 主包 进口( “FMT” “编码/二进制” “字节” ..
发布时间:2016-08-06 22:17:35 开发方法

多少个值可以被重新使用n比特psented $ P $?

例如,如果 N = 9 ,那么有多少不同的值可以重新$ P $ 9二进制数字psented(位)? 我的想法是,那些每9位的,如果我设置为1,我会次数最多的可能是那些9位可以重新present。因此,最高值为 111111111 等于十进制511 。我的结论是,因此,二进制的9位可以重新present 511不同的值。 是我的思维过程是否正确?如果没有,可能有人善意解释我缺少的是什么?我怎么可 ..
发布时间:2016-08-06 22:17:20 开发方法

是二进制协议死了吗?

好像有曾经是因为时间(拨号)非常慢的上网速度的方式更二进制协议。我已经看到的一切是由HTTP和SOAP / REST / XML所取代。 这是为什么? 是二进制协议真的死了或者他们只是不太受欢迎?他们为什么会死还是冷门? 解决方案 你就不能击败二进制 二进制协议将永远是更多的空间比文字协议有效。即使上网速度大幅增加,也是如此,我们希望传达的信息量和复杂性。 您引用的文本协议的标准化 ..
发布时间:2016-08-06 22:17:13 开发方法

二进制协议诉协议文本

没有任何人有一个二进制协议就是一个很好的定义?什么是文本协议实际?如何做这些比较彼此在路上发送位条件怎么样? 这里是维基百科说,关于二进制协议: 一个二进制协议是由机器读取,其目的或预期的协议,而不是一个人(http://en.wikipedia.org/wiki/Binary_protocol) 哦,加油! 更清楚,如果我有JPG文件,怎么会是通过二进制协议,以及如何通过文本之一发送?在 ..
发布时间:2016-08-06 22:16:58 开发方法

设计(二进制)文件格式时有什么要点?

在设计用于记录的二进制数据的文件格式,有什么属性,你会觉得格式应该有哪些?到目前为止,我已经提出了以下要点: 有一些“神奇字节”开头,要能够识别文件(在我的特殊情况,这应该也有助于区分“遗产”文件中的文件) 有开头的文件版本号,以使文件格式可以在以后不会破坏兼容性来改变 指定所有数据项的字节序和大小;或:包括一些空间来描述数据的字节顺序/大小(我倾向于前者) 可能保留一些空间,可能会在 ..
发布时间:2016-08-06 22:16:55 开发方法

你如何转换成分数为二进制?

1/10(十进制)= 0.0001100110011 ......(二进制) 我该怎么办呢?我应该转换为二进制,然后分?可能有人告诉我? 解决方案 在学校我学会了这种方式: 乘以两个 取小数点作为数字 取分数为出发点,为下一步 重复,直到你要么为0或周期性号 阅读从顶部开始数 - 的第一个结果是逗号后的第一个数字 例如: 0.1×2 = 0.2 - > 0 ..
发布时间:2016-08-06 22:16:50 开发方法

如何将字符串或整数转换为二进制在Ruby中?

你如何创建+ 0..9整数和数学运算符 - * /中二进制字符串。 例如: 0 = 0000, 1 = 0001, ... 9 = 1001 有没有办法使用Ruby 1.8.6要做到这一点,而无需使用库? 解决方案 您有整数#to_s(基地)和 String.to_i(基地)提供给你。 整数#to_s(基地)转换为十进制数为字符串重新presenting在指定的基数量: 9. ..
发布时间:2016-08-06 22:16:47 开发方法

二的补

据我所知,补算法中是: 1.Re present小数二进制。结果 2.Inverse所有位。结果 3.加入1到最后的位 有关 3 的数量,这对其重新presentation是: 0000000000000011 二进制补码结果将 1111111111111101 是 -3 。结果 到现在为止还挺好。 但对于 2 ,其数目其重新presentation是 000000000000 ..
发布时间:2016-08-06 22:16:42 开发方法

这是什么呢?

可能重复:结果 三元(条件)运算符用C 这是我的老师援助code例子。我没有什么线索总=总* 2 +(N =='1'?1:0); 一样。我认为它乘以2的总用,但什么是问号和 1:0 比 INT bcvt(FILE * INFILE){ 焦炭N; INT I,总= 0; 对于(i = 0; I< 32;我++){ 的fscanf(INFILE,“%C”,&安培; ..
发布时间:2016-08-06 22:15:24 开发方法

创建二进制矢量的组合

我想创建由固定数量的0和1。例如二元载体的所有可能的组合: 暗淡(V)= 5X1; N1 = 3; N0 = 2; 在这种情况下,我想有这样的: 1,1,0,0 1,1,0,1,0 1,1,0,0,1 1,0,1,1,0 1,0,1,0,1 1,0,0,1,1 0,1,1,1,0 0,1,1,0,1 0,1,0,1,1 0,0,1,1,1 我发现了一 ..
发布时间:2016-08-06 22:15:12 开发方法

为什么混帐觉得我的CS是二进制文件?

我在我的宝库,它的git似乎认为是二进制的只是一个CS文件(混帐GUI ,它只是说“二进制文件不同。” 任何想法? 解决方案 您可以尝试设置你的CS文件,在 .gitattributes 文件中的文本。 *。VMC差异 (如在 ..
发布时间:2016-08-06 22:15:06 开发方法

我怎么能读取使用VBA的二进制文件?

我有起因于写入康柏视觉的Fortran程序的二进制文件。 我怎样才能读取特定行并将它们保存在一个Excel工作表? 解决方案 您必须使用“二进制访问”将其打开。 请参阅http://www.vbforums.com/showthread.php?t=430424 子温度() 昏暗intFileNum%,bytTemp为字节,intCellRow% intFileNum ..
发布时间:2016-08-06 22:14:55 开发方法

R:对所有可能的结果独特的二进制矩阵

如何产生的所有可能的二进制矩阵 '我'变量X,排列其中,“我”可以是任何 1和无限之间的数字。结式矩阵将有2 ^我唯一行。 有关设为i = 2,变量x1,x2各自为1或0的可能值, 这样所得到的矩阵将是: X1 X2 0 0 0 1 1 0 1 1 有R中的函数生成? 我试着用下面的功能:基质(rbinom(160,1,0.5),NCOL = 5,nrow =(2 ^ 5)) ..
发布时间:2016-08-06 22:14:49 开发方法

跟踪混帐一个sqlite3的二进制文件的正确方法吗?

我保持回购的一个分支。 这回购已经跟踪的二进制文件(这是一个sqlite3的文件)。 我每次从回购拉,我体验到合并冲突归因于二进制文件。结果 什么是解决这类合并冲突的正确方法吗? 什么是管理二进制文件的正确方法(像这样的sqlite3 * .db文件)的混帐? 解决方案 您可以定义一个定制的驱动程序合并到指定 ..
发布时间:2016-08-06 22:14:41 开发方法

为什么包裹Data.Binary.Put单子造成内存泄漏?

我想换行Data.Binary.Put单子到另一个,这样以后我可以问它问题,如“它会如何写入的字节数”或“什么是在文件的当前位置”。但即使是很琐碎包装,如: 数据Writer1M A = {Writer1M写:: P.PutM一} 要么 数据Writer2M一个= Writer2M {写::(一,P.Put)} 创造了巨大的空间泄漏,程序通常会崩溃(占4GB的RAM后)。这是我到目前为止已经 ..
发布时间:2016-08-06 22:13:57 开发方法

看到这种二进制数据格式?

= 3/10/2008 1822556159 2008年2月10日= 1822523391 2008年1月10日= 1822490623 30/09/2008 = 1822392319 29/09/2008 = 1822359551 这是一切,我知道在当前时间的信息。 32768递增日期,只是改变一个月的时候,当增量为32768×2(65536)。 有没有人见过这个二进制数据格式,我 ..
发布时间:2016-08-06 22:13:26 开发方法

二进制转换为十进制没有使用循环

我有一个12位二进制文​​件,我需要转换为十进制。 例如。 A = [0,1,1,0,0,0,0,0,1,1,0,0]; 第1位是MSB,第12位为LSB。 我该怎么办呢? 解决方案 函数是一种选择,但需要你的矢量首先更改为字符串。 BIN2DEC也可以相比计算自己的数目是缓慢的。下面是更快约75倍的解决方案: >> A = [0,1,1,0,0,0,0,0,1,1, ..
发布时间:2016-08-06 22:13:20 开发方法

可以直接从二进制文件Fortran,以读取的字节?

我有,我想用Fortran语言来读取二进制文件。的问题是,它没有被Fortran的写入,所以它不具有记录长度的指标。所以平时未格式化的Fortran读将无法工作。 我有一个想法,我可以偷偷摸摸并读取文件作为格式的文件,逐字节(或4字节由4个字节,真的)到一个字符数组,然后字符的内容转换成整数并通过传递函数或等价可怕漂浮声明。但是,这并不工作:​​我尝试一次读取4个字节,并根据从输出POS的询问语 ..
发布时间:2016-08-06 22:13:12 开发方法

二进制sed替换

我试图做一个二进制文件 SED 更换然而,我开始相信这是不可能的。从本质上讲就是我想要做的是类似以下内容: SED -bi“S / \\(\\ XFF \\ xD8 [[:xdigit:]] \\ {1,\\} \\ XFF \\ xD9 \\)/ \\ 1 /”文件。 JPG 我要实现的逻辑是:通过一个二进制文件,直到十六进制code FFD8 ,请继续阅读直到 FFD9 ,只救什么是 ..
发布时间:2016-08-06 22:13:07 开发方法