首页 文章
  • 2 votes
     answers
     views

    线性增加颜色暗度算法

    我想在ruby中编写一个函数,给出1到500之间的数字将输出一个6位十六进制颜色代码,对于更高的数字,它会线性变暗 . 这似乎并不难,但我不知道从哪里开始 . 我该如何实现呢? edit Hue似乎是一种更可靠的方式 . 我想给出一个参考颜色,比如一个绿色的阴影,然后根据输入的数字使它变暗或变亮 . 输入:10输出:颜色代码(在rgb或HSV中),是参考颜色的浅色调 输入:400输出:颜色代码(在...
  • -2 votes
     answers
     views

    如何创建rdif卡的十六进制数?

    我需要建议 . 我有一张写有0004550854的RFID卡 . 我知道这个数字是十进制的 . 在十六进制系统中,此数字为4570C6 . 我有两张卡片,每张卡片都列出了与我不同的东西 . 第一个列出24002AE036,另一个列出42004570C6B1 . 有谁可以解释这些数字是如何创建的?我想弄清楚好几天没有成功:(
  • -1 votes
     answers
     views

    如何在PHP7中正确地将HEX转换为BIN?

    我试图将HEX值“0000”转换为BIN值 . 在数学中:(0000)16 =(0000 0000 0000 0000)2 但是当我试图使用时 $hex = '0000'; echo base_convert ($hex, 16, 2); 我得到0 0000 0000 0000 0000 . 它看起来一样但不是 . 在我的场景中,16位表示保存为HEX值的数字输出的状态 . 我需要更改什么才能使...
  • 0 votes
     answers
     views

    C ifstream将读取一些值然后停止

    我正在尝试编写一个程序,从bin文件中读取940个4字节长的二进制数据值[hex],并将值输出到控制台 . 我在循环中有ifstream :: read,cout和seekg操作 . 它将适用于前10次左右的迭代,然后在一次迭代中跳过读取和写入操作,执行seekg操作,并继续读取和写入 . 最后200行左右也出现了相同的值 . 它将适用于12次迭代,然后它将开始输出错误的数字 . 此时,当它应该在...
  • -2 votes
     answers
     views

    从文件中读取十六进制并在c [保留]中将其转换为二进制

    所以我正在使用“%lx”读取存储在文件中的十六进制值并将其存储在unsigned long int temp中,现在我想将其转换为二进制 . 我不需要它的代码只是指导/提示 .
  • 1178 votes
     answers
     views

    如何将字节数组转换为十六进制字符串,反之亦然?

    如何将字节数组转换为十六进制字符串,反之亦然?
  • 526 votes
     answers
     views

    如何在Java中将字节数组转换为十六进制字符串?

    我有一个字节数组填充十六进制数字和打印它简单的方法是非常没有意义的,因为有许多不可打印的元素 . 我需要的是以下形式的确切十六进制代码: 3a5f771c
  • 1 votes
     answers
     views

    从命令行参数C将十六进制转换为二进制

    这是一个家庭作业,我必须在终端中调用命令时将十六进制转换为二进制 . 我的“老师”并不真正“教”C,所以我迷路了 . 我必须包含一个过程,void printBits(unsigned long i),它打印i中的位 . 它将使用'-p'开关从命令行调用,后跟一个十六进制形式的32位无符号长整数 . EX:$ lab3 -p 0x5 输出:0000 0000 0000 0000 0000 000...
  • 412 votes
     answers
     views

    以编程方式使六角颜色(或rgb和混合颜色)变亮或变暗

    这是我正在努力以编程方式使特定量的十六进制颜色变亮或变暗的功能 . 只需输入一个像 "3F6D2A" 这样的字符串作为颜色( col )和一个base10整数( amt )来获得变亮或变暗的量 . 为了变暗,传入负数(即-20) . 我这样做的原因是因为我找到的所有解决方案,到目前为止,它们似乎使问题过于复杂 . 我感觉只需几行代码即可完成 . 如果您发现任何问题,请告知我们,...
  • 0 votes
     answers
     views

    将二进制转换为十六进制

    我有一个二进制文件,其中包含大约2个字节的数据 . 我试图读取此数据并将其转换为十六进制,然后将其存储到无符号字符数组中 . 我目前能够读取二进制数据,但我不知道如何将其转换为十六进制并将其存储到unsigned char数组中(从二进制读取的所有数据将对应于Hex中的1-9) . 所以如果二进制数据是 00011000 00011000 ,我希望unsigned char为{18,18} . 如...
  • 0 votes
     answers
     views

    将十六进制数与零连接

    我写了一个简单的代码,将小数转换为24位(3字节,6个字符)十六进制数 . 假设您输入0.5,它将十六进制数提供为0x400000 . 0.1 = 0xccccd 0.001 = 0x20c5虽然答案是正确的,但是我喜欢0.1 = = 0x0ccccd0.001为= 0x0020c5 . 我认为一种可能的方法是将十六进制结果转换为字符串,然后使用strlen检查数字位数,然后将结果与适当的零...
  • 1 votes
     answers
     views

    逐字节读取二进制文件

    我在我的C类中有这个奇怪的赋值,我必须在二进制文件(132.147)中使用float类型编写一个特定的数字,然后使用char类型读取它,这样最终结果将是每个字节的十进制值(-94,37,4和67) . fstream binFile("blah.bin", ios::binary|ios::in|ios::out); float a = 132.147; binFile.wri...
  • -1 votes
     answers
     views

    使用来自二进制(十六进制)文件的fread交换字节

    我有二进制文件(十六进制表示)与以下输入, 0000 1900 我正在使用以下代码将数据读入整数 . fp = fopen(argv[1], "rb"); if (fp == NULL){ printf("Error - Failed opening the file\n"); return EXIT_FAILURE...
  • 1 votes
     answers
     views
  • 0 votes
     answers
     views

    有人可以向我解释这个Chunk Size值

    所以我有一个包含110528字节的wave文件,我将这个wave文件转换为hex: byte[] myWaveFile = System.IO.File.ReadAllBytes(Server.MapPath("/") + "/Funny.wav"); string myHexFile = ToHex(myWaveFile, 0, myWaveFile.Le...
  • 394 votes
     answers
     views

    C#将整数转换为十六进制,然后再返回

    我该如何转换以下内容? 2934(整数)到B76(十六进制) 让我解释一下我想做什么 . 我的数据库中有用户ID,存储为整数 . 我没有让用户引用他们的ID,而是让他们使用十六进制值 . 主要原因是因为它更短 . 因此,我不仅需要从整数到十六进制,而且还需要从十六进制到整数 . 在C#中有一个简单的方法吗?
  • 408 votes
     answers
     views

    RGB到十六进制,十六进制到RGB

    如何将RGB格式的颜色转换为十六进制格式,反之亦然? 例如,将 '#0080C0' 转换为 (0, 128, 192) .
  • 0 votes
     answers
     views

    比较Shell中的十六进制数

    我想比较A.txt中每一行的第一个元素和B.txt行的第一个元素,如果它们匹配打印那条A行,A和B的第一行元素都是十六进制数,我写了以下代码基于https://askubuntu.com/questions/366879/awk-comparing-the-value-of-two-variables-in-two-different-files . #!/bin/bash A="$HO...
  • 5 votes
     answers
     views

    RFID算法获取卡ID

    我在呈现卡时从RFID阅读器接收字节,但我无法弄清楚如何从这些字节中获取卡ID . 例如,我有一张卡片上印有这些数字: 0007625328 116,23152 . 我希望这是那张卡的ID,对吧? 对于这张卡,我从阅读器获得以下字节(十六进制表示): <42><09><01><74><00><74><5A>&lt...
  • 19 votes
     answers
     views

    在javascript中将十六进制转换为float

    This question让我问下面的问题 . 我想将基数为10的数字转换为基数为16的数字 . var myno = 28.5; var convno = myno.toString( 16 ); alert( convno ); 一切都很好 . 现在我想将它转换回十进制 .但现在我不能写 var orgno = parseInt( convno, 16 ); alert( orgno );...
  • 228 votes
     answers
     views

    如何将十六进制字符串转换为字节数组? [重复]

    这个问题在这里已有答案: How do you convert a byte array to a hexadecimal string, and vice versa? 39个答案 我们可以使用C#中的内置函数将十六进制字符串转换为字节数组,还是必须为此创建自定义方法?
  • 91 votes
     answers
     views

    将十六进制字符串转换为int

    我试图将一个长度为8个字符的十六进制代码的字符串转换为一个整数,以便我可以在很多不同的值上进行int比较而不是字符串比较 . 我知道这在C中相当简单,但我需要用Java来完成 . 我需要满足的测试用例主要是将“AA0F245C”转换为int然后再返回到该字符串,以便我知道它正在转换 . 我尝试过以下方法: int decode = Integer.decode("0xAA0F245C&q...
  • 0 votes
     answers
     views

    c,big-endian系统中的十六进制表示

    结果是什么: int x = 0x00000001; int y = 0x80000000; 在大端系统? 我的目标是定义一个具有第一个(内存中)位集的int,无论它是最重要的还是最不重要的 . 我知道,对于little-endian系统,x会满足这个要求,但在大端系统中它仍然是正确的吗? 我很确定以下内容适用于两个系统: char c[4] = {0x80, 0, 0, 0}; int x =...
  • 93 votes
     answers
     views

    C中的十六进制字符串的整数

    如何在C++中将整数转换为十六进制字符串? 我可以找到一些方法来做到这一点,但它们似乎主要针对C语言 . 它不是用C语言做的本地方式 . 这是一个非常简单的问题;我有一个 int ,我想将其转换为十六进制字符串以便以后打印 .
  • 163 votes
     answers
     views

    如何在Android中将颜色整数转换为十六进制字符串?

    我有一个从 android.graphics.Color 生成的整数 整数的值为-16776961 如何将此值转换为格式为#RRGGBB的十六进制字符串 简单地说:我想从-16776961输出#0000FF Note: 我不希望输出包含alpha,我也尝试了this example但没有成功
  • 113 votes
     answers
     views

    C将hex字符串转换为有符号整数

    我想将十六进制字符串转换为C中的32位有符号整数 . 所以,例如,我有十六进制字符串“fffefffe” . 二进制表示形式为11111111111111101111111111111110 . 其带符号整数表示形式为:-65538 . 如何在C中进行此转换?这也需要适用于非负数 . 例如,十六进制字符串“0000000A”,二进制为00000000000000000000000000001010...
  • 1 votes
     answers
     views

    RIFF波形文件格式:FourCC值和HEX转换

    Context: 我正在解析Riff / Wave文件 . 有documentation标识Riff块中的FourCC值 . 以下是wave文件的更重要的块 . FourCC ID for two .wav specific chunks: Chunk ID "fmt " (0x666D7420) Chunk ID "data" (0x646174...
  • 1 votes
     answers
     views

    用不正确的轨道块大小解析MIDI?

    我正在尝试编写一个C程序,它以十六进制格式读取MIDI并根据this教程推断必要的数据 . 在轨道块信息中,第一个信息是您正在查看轨道"MTrk" . 第二个4字节指的是块大小 . 据我所知,块大小是指下一个轨道块开始之前的字节数,或者是文件的结尾 . 但是,在我一直在使用的midi文件中,我的块大小通常太小 . 也就是说,让我们说块大小是40个字节:下一个“MTrk”直到当前...
  • 116 votes
     answers
     views

    c cout十六进制值?

    我想要做: int a = 255; cout << a; 并让它在输出中显示FF,我该怎么做?
  • 1 votes
     answers
     views

    从端口C#二进制数据转换为十六进制字符串

    我发现了一个源代码并稍微改了一下,所以我可以从com6上的接收器中检索数据 . 我收到的数据是二进制的 . 现在我想将其转换为十六进制字符串 . 如果它是十六进制字符串,我们可以剪切字符串的一部分并单独解码它们 . 我怎样才能做到这一点? 以下是代码: using System; using System.IO.Ports; using System.Threading; public class...

热门问题