
将二进制字符串转换为整数
我想将写在字符串中的二进制数转换为其整数值。例如:string input = "0101";int output = convert(input);output 应该等于 5回答:Convert.ToInt32(String,Int32)使您可以指定基数:int output = Convert.ToInt32(input, 2);...
2024-01-10
计算机进制转换方法
计算机进制最常用的是十进制,通常使用10个阿拉伯数字0-9进行记数,计数规律逢十进一。二进制由两个数码0,1组成,二进制数运算规律是逢二进一。十六进制由十六个数码:数字0~9加上字母A-F组成(它们分别表示十进制数10~15),十六进制数运算规律是逢十六进一,即基数R=16=2^4,通常在表示时用尾部标志H或下标16以示区别,在c语言中用添加前缀0x以表示十六进制数。十进制数转换为二进制数、十六...
2024-01-03
在C#中将整数转换为二进制
如何将整数转换为其二进制表示形式?我正在使用此代码:String input = "8";String output = Convert.ToInt32(input, 2).ToString();但这会引发异常:找不到任何可解析的数字回答:您的示例具有一个表示为字符串的整数。假设您的整数实际上是一个整数,并且您想获取该整数并将其转换为二进制字符串。int valu...
2024-01-10
Java文件到二进制的转换
如何将文件转换为二进制文件?我的项目只需要它。我需要通过二进制文件加密文件。回答:如果您要访问ACTUAL BINARY形式,则读入文件并将每个字节转换为二进制表示形式…编辑:以下是一些代码,可将字节转换为带有位的字符串:String getBits(byte b){ String result = ""; for(int i = 0; i < 8; i++) ...
2024-01-10
将十进制转换为双精度
我想使用Track-Bar来更改Form的不透明度。这是我的代码:decimal trans = trackBar1.Value / 5000;this.Opacity = trans;当我构建应用程序时,它给出以下错误:无法将类型隐式转换decimal为double我已经尝试过使用trans,double但随后Control却无法正常工作。该代码在过去的VB.NET项目中运行良好。回答:double不需要像这...
2024-01-10
用Java将字节转换为二进制
我正在尝试将字节值转换为二进制以进行数据传输。基本上,我要在字节数组(“ 10101100”是单个字节)中以二进制(“ 10101100”)的形式发送类似“AC”的值。我希望能够接收此字节并将其转换回“ 10101100”。截至目前,我还没有成功,完全不知道从哪里开始。任何帮助都会很棒。 :对所有混乱,...
2024-01-10
如何将二进制数据转换为图像?
在我的Android应用程序中。我从jpeg图像的代码中获取了二进制代码,如下所示。byte[] val = stream.toByteArray(); BigInteger bi = new BigInteger(val); String s = bi.toString(2);该字符串s打印图像的二进制值。我的问题是如何将这种二进制格式转换为jpeg图像?回答:我不太确定你想要什么如果要Bitmap直接从...
2024-01-10
在C#中将字符串转换为二进制
我有一个函数可以将字符串转换为十六进制,public static string ConvertToHex(string asciiString){ string hex = ""; foreach (char c in asciiString) { int tmp = c; hex += String.Format("{0:x2}", (uint)System.Convert.ToUInt32(tmp.ToString())); } retur...
2024-01-10
将8位二进制向量转换为1灰度像素
我有大小为8的二进制向量,即1和0的8位向量。如何将8位向量转换为python中的1位灰度像素?将8位二进制向量转换为1灰度像素回答:v = numpy.array([1,0,1,0,1,0,1,0]) g = numpy.sum(2**numpy.arange(8)*v) 对于每个位我们通过取2^0确定其重量,2^1等我们然后采取与我们的位矢量中的权重向量的乘积,和的值相加。这...
2024-01-10
如何从二进制转换IPv6以存储在MySQL中
我正在尝试以有效的方式将IPv6地址存储在MySQL5.0中。我已经阅读了与此相关的其他问题,例如这个。该问题的作者最终选择了两个BIGINT字段。我的搜索还发现了另一个常用的机制:使用DECIMAL(39,0)存储IPv6地址。我对此有两个问题。与其他方法(例如2 * BIGINT)相比,使用DECIMAL(39,0)有什么优缺点?...
2024-01-10
如何有效地将BitSet转换为二进制字符串?
我正在寻找一种有效的方法,如何轻松地将a转换BitSet为二进制字符串。我们说它的通常长度将是数千位。例如,让我们有这个:BitSet bits = new BitSet(8);bits.set(1);bits.set(3);这是预期的结果:String result = toBinaryString(bits);// expected: result = "01010000"我总体上有一些想法(信息流等),但是可能我缺少一些...
2024-01-10
如何将解压缩的十进制转换回COMP-3?
我问了一个有关转换COMP字段的问题,但没有得到任何答案。我希望堆栈溢出可以帮助我解决这个问题。我成功地将COMP-3转换为十进制。我需要您的帮助,以任何高级编程语言(最好使用Java或c#.net)将解压缩的十进制数转换回COMP-3。回答:用压缩十进制-123表示为X‘123d’(最后一个nyc,d或f是符号...
2024-01-10
将二次贝塞尔曲线转换为三次贝塞尔曲线
将二次贝塞尔(3点)转换为三次方(4点)的算法是什么?回答:从https://fontforge.org/docs/techref/bezier.html:任何二次样条都可以表示为三次方(三次项为零)。三次方的端点将与二次方的端点相同。CP 0 = QP 0 CP 3 = QP 2立方体的两个控制点是:CP 1 = QP 0 + 2/3 (QP 1 -QP 0) CP 2 = QP 2 + 2/3 (QP 1 -QP 2)…由...
2024-01-10
二进制十进制如何互相转换
首先是二进制转十进制。以小数点为界,小数点左一位对应的值为2的0次方,左二位对应的值为2的1次方,左边的类推,次方是递增的,而小数点后面的第一位取2的-1次方,后面的第二位取2的-2次方,右边的类推,次方递减。在二进制里,默认八位,没有的可以补零,上面的例子是正数,因为补零后00000011.111,首位是0的是正数,1则是负数,下面就介绍下负数的转化。对于负数,首先取反,也就是0变1,1变0,...
2024-02-10
将二进制字符串转换为十六进制字符串JAVA
我也想将我的二进制(在字符串中)转换为十六进制字符串,这只是一个程序片段,因为该程序只是另一个更大程序的一部分://the variable name of the binary string is: "binary"int digitNumber = 1; int sum = 0; int test = binary.length()%4; if(test!=0) { binary = padLeft(binary, test); } for(int i = 0...
2024-01-10
我在做什么错在这里(Java)的十进制转换为二进制
这是我写的代码: 例如,我在做什么错在这里(Java)的十进制转换为二进制1.) Input =12 2.) No. of Digits = 2 3.) 00 (this is it: Expected Result 1100) 它打印出一半的二进制文件,但我真的不知道在哪里其他一半去。import java.util.Scanner; class Decimal_to_Binary { public static void main(String args[]) { ...
2024-01-10
如何在度,分,秒之间转换为十进制坐标
寻找一个Java实用程序。如果您能告诉我如何使用geotools库,那就更好了。回答:“十进制坐标”是指纬度和经度(也称为十进制度)吗?如果是这样,您想要做的事情很简单:给定DMS(度,分,秒)坐标,例如W87°43′41″,使用以下方法将其转换为十进制数是很简单的:计算秒,43′41″ = (43*60 + 41)=...
2024-01-10
如何在Swift中将二进制转换为十进制?
我正在寻找一种简单的方法来在Swift中将二进制数转换为十进制数。例如,二进制的“ 10”变为十进制的“ 2”。谢谢,回答:更新 为 所有整数类型有public init?(_ text: String, radix: Int = default)现在的方法,该方法根据给定的基数将字符串转换为整数:let binary = "11001"if let number = Int(binary, radix: 2) { ...
2024-01-10
将十进制年份转换为日期
我表中的日期存储为十进制年份。一个示例2003.024658翻译为January9, 2003。 我找到了在Excel中完成此操作的人:十进制的年初至今公式? =DATE(INT(B1),1,MOD(B1,1)*(DATE(INT(B1)+1,1,1)-DATE(INT(B1),1,1)))但是,我不太清楚如何将逻辑转换为Oracle PL / SQL。回答:如果您假设小数部分是根据给 定年份中的天数 (即365或3...
2024-01-10
在MySQL中将十六进制转换为二进制
目前,我在MySQL中搜索一个函数,以进行十六进制字符串到二进制表示形式之间的转换,例如:0000 -> 000000000000000000AA -> 0000000010101010FFFF -> 1111111111111111我已经尝试过UNHEX('00AA')CAST('00AA' AS BINARY)CONVERT('00AA', BINARY)但没有得到我想要的结果。回答:使用CONV()功能:CONV(string, 16, 2)根据输入具有长度:...
2024-01-10
Java:将二进制字符串转换为十六进制字符串
我需要将二进制字符串转换为十六进制字符串,但是我有问题。我通过这种方法将二进制字符串转换为十六进制字符串:public static String binaryToHex(String bin){ return Long.toHexString(Long.parseLong(bin,2));}没关系!但是我丢失了字符串左侧的零。例如:该方法返回此:123456789ABCDEF,但我想返回此:00000123456789A...
2024-01-10
二进制搜索和二进制搜索树之间的区别?
二进制搜索和二进制搜索树有什么区别?他们是一样的吗?阅读互联网似乎第二个仅适用于树木(最多2个子节点),并且二进制搜索不遵循此规则。我不太明白。回答:回答:二叉树中的节点是一种数据结构,它具有一个元素,以及对另外两个二叉树的引用,通常称为左子树和右子树。即,一个节...
2024-01-10
如何知道二进制数是否除以3?
我想知道二进制系统中是否有除以3的可除法则。例如:以十进制表示,如果数字总和除以3,则数字除以3。例如,示例:除以3,则15 -> 1+5 = 6 -> 615除以3。需要了解的重要一点是,我不是在寻找会这样做的代码。.bool flag =(i%3 == 0);不是我要找的答案。我寻找的东西就像十进制定律一样容易被人做。...
2024-01-10
在Java中以二进制格式打印整数
我有一个数字,我想以二进制形式打印。我不想通过编写算法来做到这一点,Java中是否有任何内置函数?回答:假设你的意思是“内置”:int x = 100;System.out.println(Integer.toBinaryString(x));请参阅整数文档。(Long具有类似的方法,BigInteger具有可在其中指定基数的实例方法。)...
2024-01-10
存储长二进制(原始数据)字符串
我们正在捕获大小可变(从100k到800k)的原始二进制字符串,并且我们想存储这些单独的字符串。它们不需要索引(duh),并且不会对该字段的内容进行任何查询。这些插件的数量将非常大(用于存档),例如每天10,000。像这样的大型二进制字符串的最佳字段类型是什么?应该是text还是blob其他?回答...
2024-01-10
使用PHP/GD将二进制数据保存为JPEG,而不会丢失元数据
我有一个图像作为二进制数据被提供给我的PHP脚本。我想将此图像保存为jpeg到我服务器上的目录。我可以通过以下代码完成此操作:使用PHP/GD将二进制数据保存为JPEG,而不会丢失元数据// create image resource from the binary data $image = imagecreatefromstring($binary_data); // save the image resource as a jpeg imagejpeg($image, $d...
2024-01-10
MySQL中的二进制数据
。这个问题需要更加集中。它当前不接受答案。 更新问题,使其仅通过编辑此帖子来关注一个问题。2年前关闭。如何在MySQL中存储二进制数据?回答:phpguy的答案是正确的,但我认为那里的其他细节存在很多混乱。基本答案是在BLOB数据类型/属性域中。 是Binary Large Object的缩写,该列数据类型专...
2024-01-10
水银(Hg)和二进制文件
我正在写一套django应用程序,并希望使用Hg进行版本控制。我希望每个应用程序独立于其他应用程序,因此在每个应用程序中都可能有一个静态媒体目录,其中包含我不想在版本控制下使用的图像。换句话说,二进制文件不会全部在一个中心位置水银(Hg)和二进制文件我想找到一种方法克隆存储库,...
2024-01-10
Java如何将二进制数据嵌入XML?
我有两个用Java编写的应用程序,它们通过网络使用XML消息相互通信。我在接收端使用了SAX解析器,以从消息中获取数据。要求之一是将二进制数据嵌入XML消息中,但是SAX不喜欢这样。有谁知道如何做到这一点?回答:XML是如此多才多艺…<DATA> <BINARY> <BIT index="0">0</BIT> <BIT index="1">0</BIT> <BIT ind...
2024-01-10
Java中负整数的二进制表示
请帮我了解负整数的二进制表示形式。例如,我们有5。5的二进制表示是00000000.00000000.00000000.00000101。而且据我了解,-5的二进制表示应该像10000000.00000000.00000000.00000101。但是输出是11111111.11111111.11111111.11111011。我有2个问题:1)为什么这里有这么1多位。2)我真正无法理解的是最后3位011。看起来像3。...
2024-01-10
如何将字符串的ASCII值作为二进制数打印出来?
我试图通过不同的方法实现它,但它仍然给错误,所以如何使用.ord来实现它还是有其他方法来实现它? 基本上我想要得到的字符串中的每个字符的ASCII值,然后通过使用.to_s(2) 这里将他们每个人在二进制是我的代码↓如何将字符串的ASCII值作为二进制数打印出来?input = gets.chomp.split("").each { |s| s.ord.to_i...
2024-01-10
