signed相关内容

在Powershell中是否可以将字节数组转换为8位有符号整数数组?

我正在尝试在Powershell中将十六进制字符串转换为8位带符号整数数组。 我正在使用以下函数将十六进制字符串(例如A591BF86E5D7D9837EE7ACC569C4B59B)转换为字节数组,然后需要将其转换为8位带符号整数数组。 Function GetByteArray { [cmdletbinding()] param( [parameter(Mand ..
发布时间:2020-09-24 21:15:45 其他开发

将无符号字节转换为有符号字节

在Java中是否有一种简单而优雅的方法将无符号字节值转换为有符号字节值?例如,如果我仅有的是int值240(二进制(24位+ 11110000)= 32bits),如何获取该int的带符号值? 解决方案 除 char 外,Java没有未签名的值。考虑以下代码段: byte val =(byte)255; System.out.println(String.valueOf(val ..
发布时间:2020-09-24 18:35:10 Java开发

按位运算的有符号和无符号之间的区别

按位运算的有符号变量和无符号变量之间有区别吗? 例如,当处理无符号数字时: AND 00000111, 00001101 将得到00000101. 但是处理带符号的数字会发生什么? 解决方案 假定2的补码用于有符号数,则关心有符号性的操作(即,对于位串的有符号和无符号解释是不同的)是: 部门 取模 右移 比较(平等除外) 全角乘法(在程序集之外罕见) 与签名无关 ..
发布时间:2020-09-21 05:16:31 其他开发

将原始的14位二进制补码转换为带符号的16位整数

我正在用加速度计在嵌入式C中做一些工作,该加速度计以14位2的补码形式返回数据.我将此结果直接存储到uint16_t中.稍后在我的代码中,我试图将这种“原始"数据形式转换为一个有符号的整数,以表示/使用我的其余代码. 我无法让编译器了解我要执行的操作.在下面的代码中,我正在检查是否设置了第14位(表示数字为负),然后我想将这些位取反并加1以得到数字的大小. int16_t fxls84 ..
发布时间:2020-09-15 05:03:40 其他开发

尝试将android项目导出到apk时出错

我无法解决此问题,我在这里寻求帮助.当我尝试将eclipse中的android项目导出到apk(通过任何方式-通过导出已签名或未签名的应用程序项目)时,我收到错误- "Failed to export application Command-line Error -1073741816 ". 我拥有该套件提供的Google提供的所有工具(SDK,ADT等)- http ://devel ..
发布时间:2020-09-06 01:05:18 移动开发

Android Volley签署了Apk问题

我正在使用在volley plus和android studio中使用的应用程序.我正在使用volley plus gradle版本'dev.dworks.libs:volleyplus:+'gradle.当我对我的应用程序进行签名apk时,我的构建过程因runProguard true出现一些警告和错误而终止.有任何解决方案可以解决这个问题. Warning:com.android.vol ..
发布时间:2020-08-30 19:57:02 移动开发

Android Proguard“找不到引用"

我想生成一个签名的apk.但是我达到了64k方法的限制,因此我搜索了一些解决方案,其中之一是使用proguard. 我这样编辑了build.gradle: buildTypes { release { minifyEnabled true shrinkResources true proguardFi ..
发布时间:2020-08-28 01:45:10 移动开发

通过生成已签名的应用发布Android应用后,该应用无法正常工作

我创建了一个应用程序,并且可以在模拟器上运行.它可以在设备上的调试apk上运行,但是当我使用生成签名的应用程序进行构建时,它不起作用吗? 有什么问题,如何在签名状态的设备上调试它? 解决方案 我找到了问题并解决了. 我必须使使用改进的模型形式变得模糊.使用以下代码后,我的应用程序在启用minifyEnabled的情况下可以正常运行: -保留com.xxx.xxx.models.** ..
发布时间:2020-08-25 23:39:06 移动开发

汇编代码如何知道某个值是带符号的还是无符号的?

当看起来我的代码有时将某个值视为带符号的值而有时将其与比较值时视为无符号的值时,我感到非常困惑.代码如何知道一个值是带符号的还是无符号的? 解决方案 为什么您认为汇编代码必须“知道"值是带符号的还是无符号的? 对于大多数操作,签名操作和未签名操作的结果相同: signed int a = 5; signed int b = -6; // 0xFFFFFFFA signed in ..
发布时间:2020-07-11 00:04:37 其他开发

应该使用size_t或ssize_t

在我的代码中,我不使用int或unsigned int.我只将size_t或ssize_t用于便携式.例如: typedef size_t intc; // (instead of unsigned int) typedef ssize_t uintc; // (instead of int) 因为strlen,string,vector ...都使用size_t,所以我通常使用 ..
发布时间:2020-07-07 04:11:16 C/C++开发

如何从已签名的.Net程序集中读取数字签名信息?

我正在编写要在我们的软件构建过程中使用的程序集信息应用程序,并试图从已签名的.Net程序集读取数字签名信息. 我想用C#代码执行Windows资源管理器可以通过右键单击已签名的程序集并选择“数字签名"选项卡,然后单击“详细信息"按钮来执行的操作.例如 有人知道如何在C#中以编程方式执行此操作吗?我目前正在使用 Mono Cecil库从程序集中获取其余信息.非常感谢您的帮助. 解决 ..
发布时间:2020-06-21 19:44:45 C#/.NET

Postgres数据类型NUMERIC可以存储带符号的值吗?

在PostgreSQL中,我想存储带符号的值 -999.9 - 9999.9 。 我可以使用数字(5.1)吗? 还是应该使用哪种类型? / p> 解决方案 您当然可以使用任意精度类型数字 ,精度为5,小数位为1, 就像@Simon注释一样,但没有语法错误。在类型修饰符中使用逗号(,)代替点(。): 选择numeric(5,1)'-999.9'AS nr_lower ,num ..
发布时间:2020-05-29 20:17:08 其他开发

在Perl中将字符串中的十六进制数转换为负数

在由Pe​​rl脚本解析的日志文件中,我有一堆数字表示为十六进制字符串,而我对Perl则相对缺乏经验. 其中一些数字实际上是带负号的负数,即当以16位带符号整数表示时,为0xFFFE == -2. 有人可以告诉我从Perl中的字符串FFFE获取此数字的带符号表示形式的规范方法,还是以其他方式将我指向教程或其他资源? 解决方案 您可以使用 hex( )函数将十六进制转换为十进制, ..
发布时间:2020-05-25 00:18:13 其他开发

在C中,为什么用"signed int"表示?比"unsigned int"更快?

在C语言中,为什么signed int比unsigned int快?是的,我知道在此网站上已经多次询问并回答了此问题(下面的链接).但是,大多数人说没有区别.我编写了代码,无意间发现了明显的性能差异. 为什么我的代码的“未签名"版本比“签名"版本慢(即使测试相同的数字)? (我有一个x86-64 Intel处理器.) 相似链接 比未签名的ints更快地比较了签名的 无符号与有符 ..
发布时间:2020-05-21 20:35:07 其他开发