hex相关内容

将十六进制颜色转换为 RGB,反之亦然

最有效的方法是什么? 解决方案 真正的答案:取决于你正在寻找什么样的十六进制颜色值(例如 565、555、888、8888 等),alpha 位的数量,实际颜色分布(rgb vs bgr...)和大量其他变量. 这是使用 C++ 模板(直接来自 ScummVM)的大多数 RGB 值的通用算法. templateuint32 RGBToColor(uint8 r, uint8 g, ..
发布时间:2021-12-29 22:24:36 其他开发

如何从十六进制颜色字符串中获取颜色

我想使用诸如 "#FFFF0000" 之类的 hexa 字符串中的颜色来(例如)更改布局的背景颜色.Color.HSVToColor 看起来像一个赢家,但它需要一个 float[] 作为参数. 我接近解决方案了吗? 解决方案 试试Color类方法: public static int parseColor (String colorString) 来自 Android 文档: ..
发布时间:2021-12-29 22:20:12 移动开发

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

这是我正在开发的一个函数,用于通过特定数量以编程方式使十六进制颜色变亮或变暗.只需传入一个类似 "3F6D2A" 的字符串来表示颜色 (col) 和一个 base10 整数 (amt) 来表示颜色变浅或变暗的数量.要变暗,请传入一个负数(即 -20). 我这样做的原因是因为我找到的所有解决方案,到目前为止,它们似乎使问题过于复杂.我有一种感觉,只需几行代码就可以完成.如果您发现任何问题,或者 ..
发布时间:2021-12-29 22:17:26 前端开发

为什么十六进制数以 0x 为前缀?

为什么十六进制数字的前缀为 0x?我了解前缀的用法,但我不明白为什么选择 0x 的意义. 解决方案 Short story: 0 告诉解析器它正在处理一个常量(而不是一个标识符/保留字).仍然需要一些东西来指定基数:x 是一个任意选择. 长话:在 60 年代,流行的编程数字系统是十进制和八进制——大型机每字节有 12、24 或 36 位,可以很好地整除3 = log2(8). ..
发布时间:2021-12-29 18:57:51 其他开发

显示文件的十六进制数

我想构建一个 bash 程序,它可以读取一个文件,比如 *.bin 并打印它的所有十六进制数字,就像 'hex' 编辑器所做的那样.我可以从哪里开始? 解决方案 编辑: 添加了“字节流"功能.如果脚本名称包含单词“stream"(例如,它是一个符号链接,例如 ln -s bash-hexdump bash-hexdump-stream 并作为 ./bash-hexdump-stream 运 ..
发布时间:2021-12-29 12:37:10 其他开发

DEP0600 部署 UWP 项目时出错

在 Visual Studio(社区 2015 更新 3)在部署带有蓝屏的 UWP 项目时崩溃(意外的商店异常,这之前发生过),我无法再部署任何项目.我尝试使用 VS 崩溃的项目、该项目的先前版本以及完全空的新项目. 错误信息如下: DEP0600:部署期间出现以下意外错误: '.',十六进制值 0x00,是一个无效字符.第 1 行,位置 1. 修复 Visual Stud ..
发布时间:2021-12-28 18:28:12 C#/.NET

在 x86 程序集中打印十六进制值

我需要制作一个将内存地址转换为字节串的例程.然后,该字符串将成为打印以空字符结尾的字符串(我已经能够创建)的函数的输入.例如,如果我有一个地址 0x1bf9,我需要将文本“1bf9"打印到屏幕上.这本书还没有进入 32 位模式,但它暗示我们也需要它.这是我目前所拥有的: 表格:数据库“0123456789ABCDEF",0细绳:分贝 0hex_to_char:lea bx, 表mov ax, d ..
发布时间:2021-12-27 23:59:32 其他开发

在 Ruby 中将十六进制摘要转换为 base64

我有一个文件的 MD5 十六进制摘要的字符串表示形式,我想将其转换为 base64,以便在上传时使用 Content-MD5 HTTP 标头.是否有比以下更清晰或更有效的机制? def hex_to_base64_digest(hexdigest)[[hexdigest].pack("H*")].pack("m").strip结尾hex_digest = "65a8e27d8879283831b ..
发布时间:2021-12-27 16:40:51 其他开发

比较 Java 中的两个十六进制字符串?

我正在使用 Java 中的 Chord 协议实现一个简单的 DHT.细节并不重要,但我坚持的事情是我需要散列字符串,然后查看一个散列字符串是否“小于"另一个. 我有一些代码可以使用 SHA1 计算哈希,它返回一个 40 位长的十六进制字符串(Java 中的 String 类型),例如: 69342c5c39e5ae5f0077aecc32c0f81811fb8193 但是我需要能够比较其 ..
发布时间:2021-12-27 16:23:15 Java开发

Javascript:Unicode 字符串到十六进制

我正在尝试在 javascript 中将 unicode 字符串转换为十六进制表示. 这就是我所拥有的: function convertFromHex(hex) {var hex = hex.toString();//强制转换var str = '';for (var i = 0; i 但是如果在unicode字符上失败,比如中文; 输入:汉字 输出:ªo"[W 有 ..
发布时间:2021-12-26 13:28:07 前端开发

c++ 枚举的底层类型是什么?

这可能在别处得到了回答,但我找不到合适的回答. 我有这个代码: enum enumWizardPage{WP_NONE = 0x00,WP_CMDID = 0x01,WP_LEAGUES = 0x02,WP_TEAMS = 0x04,WP_COMP = 0x08,WP_DIVISIONS = 0x10,WP_FORMULAS = 0x20,WP_FINISHED = 0x40,}; 这是 ..
发布时间:2021-12-25 13:16:10 C/C++开发

如何将 gi-normous 整数(以字符串格式)转换为十六进制格式?(C#)

给定一个潜在的巨大整数值(以 C# 字符串格式),我希望能够生成其等效的十六进制值.正常方法在这里不适用,因为我们谈论的是任意大的数字,50 位或更多.我见过的技术使用这样的技术: //存储整数 182int decValue = 182;//将整数 182 转换为字符串变量中的十六进制string hexValue = decValue.ToString("X");//将十六进制字符串转换回数 ..
发布时间:2021-12-25 13:01:23 C#/.NET

以十六进制表示显示 u8 切片

我需要将 &[u8] 转换为十六进制表示.例如 [ A9, 45, FF, 00 ... ]. 特征 std::fmt::UpperHex 没有为切片实现(所以我不能使用 std::fmt::format).Rust 具有 serialize::hex::ToHex 特性,它将 &[u8] 转换为十六进制字符串,但我需要一个具有单独字节的表示. 我可以自己为 &[u8] 实现 trai ..
发布时间:2021-12-25 09:38:43 其他开发

用 sed 剥离十六进制字节 - 不匹配

我有一个包含两个非 ascii 字节(0xFF 和 0xFE)的文本文件: ??58832520.3,ABC348384,DEF 这个文件的十六进制是: FF FE 35 38 38 33 32 35 32 30 2E 33 2C 41 42 43 0A 33 34 38 33 38 34 2C 44 45 46 巧合的是 FF 和 FE 恰好是前导字节(它们存在于我的整个文件中,尽管似乎 ..
发布时间:2021-12-24 12:12:00 其他开发

如何在 Java 中将字符从字母字符转换为十六进制数?

如何在 Java 中将字符从字母字符转换为十六进制数?如果有人知道 Java 中可以完成这项工作的任何内置方法,或者您有自己的方法,请帮忙吗? 另外,我如何将十六进制转换为二进制? 解决方案 您可以将字符转换为十六进制字符串. char ch =String hex = String.format("%04x", (int) ch); 要读取十六进制并转换为二进制,您可以这样做 ..
发布时间:2021-12-23 09:15:43 Java开发

为什么要使用十六进制常量?

有时我会看到以十六进制而不是十进制数定义的整数常量.这是我从 GL10 课程中摘取的一小部分: public static final int GL_STACK_UNDERFLOW = 0x0504;公共静态最终 int GL_OUT_OF_MEMORY = 0x0505;公共静态最终 int GL_EXP = 0x0800;公共静态最终 int GL_EXP2 = 0x0801;公共静态最终 ..
发布时间:2021-12-19 18:06:35 Java开发