腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何在Rust中将Unicode代码点
的
[
u8
]转
换为
str?
string
、
rust
我有一个要转
换为
字符
串
的
u8
片,
将
每个
u8
视为文字Unicode代码点(即,从U+0000
转
换为
U+00FF)。我
找到
的
最接近
的
是,它会将切片解释为UTF8,但我不是在寻找UTF8,而是在寻找文字代码指针。 该怎么做呢?
浏览 6
提问于2017-12-30
得票数 1
1
回答
将
u128
转
换为
Vec<
u8
>,
将
字符
串转
换为
Vec<
u8
>
substrate
如何在基板中将u128
转
换为
Vec (字节),
将
字符
串转
换为
Vec?add_profile_fund(origin: OriginFor<T>, citizenid: u128) -> DispatchResult {// convert "profile_fund" string to Vec<
u8
>
浏览 7
提问于2022-01-21
得票数 1
1
回答
无法
找到
将
字符
转
换为
u8
的
方法
rust
我一直在尝试用它在字母表中
的
位置替换给定
字符
串片中
的
每个字母("A“用"1","B”用"2“等等)。.filter(|&c| c.is_alphabetic()) .map(|c| c as
u8
浏览 6
提问于2021-03-11
得票数 1
回答已采纳
1
回答
比较一个值和一个引用
rust
考虑下面的Rust函数,它表示给定
的
3字节
字符
串是否等于b"foo"。fn is_foo(value: [
u8
; 3]) -> bool {} errorE0277:
无法
将
[
u8
; 3]与&[
u8
; 3]相比较 编译器抱怨它
无法
将
某一类型
的
值与同一类型
的
引用进行比较我
找到
浏览 1
提问于2022-10-14
得票数 3
回答已采纳
2
回答
为什么直接对可变引用
的
const引用在Rust中无效?
rust
这段代码是正确
的
: let mut x = 11;} 为什么b(&x as *const
u8
as *mut
u8
)是有效
的
,而b(&x as *mut
u8
)是无效
的
?编译器抱怨: errorE0606:
将
&
u8
转<
浏览 1
提问于2018-11-24
得票数 4
2
回答
连接整数变量
的
最惯用
的
方法
是什么?
string
、
concatenation
、
rust
编译器似乎没有推断整数变量作为
字符
串文本传递到concat!宏中,所以我
找到
了
将
这些整数变量转
换为
字符
串文本
的
stringify!宏,但这看起来很难看:{ concat!(stringify!
浏览 2
提问于2015-01-15
得票数 4
回答已采纳
2
回答
如何
将
u16
的
上下8位
转
换为
u8
?
rust
、
bit-manipulation
我想将一个u16
转
换成两个不同
的
u8
。("Number:{}", char::from(n1)); let b2:
u8
= n2 >> 8; | | ^^^^^^^ expected
u8<
浏览 0
提问于2018-11-15
得票数 7
回答已采纳
1
回答
在Rust中将一个结构
的
Vec映射到另一个结构
的
Vec而不进行克隆
struct
、
rust
、
iterator
、
closures
、
map-function
我使用
的
库具有以下结构: struct KeyValue1 { value: Vec<
u8
>, key: Vec<
u8
>, value: Vec<
u8
>,= i
浏览 39
提问于2021-01-19
得票数 1
回答已采纳
2
回答
如何
将
a &str转
换为
*const
u8
?
rust
我有个功能 fn log_impl(ptr: *const
u8
); log_impl(s.as_bytes() as*const
u8
);这给了我以下错误: --> src/main.rs:6:14| 6 | log_impl(s.as_bytes() as *
浏览 2
提问于2018-03-09
得票数 8
回答已采纳
1
回答
什么是最合适
的
方式,
将
咬口转
换为
一个u64?
rust
我正在努力学习Rust,并决定编写一个
将
十六进制
字符
串转
换为
u64
的
程序。 temp = temp | i_6
浏览 1
提问于2015-06-15
得票数 7
回答已采纳
1
回答
如何在zig中将[]
u8
转
换为
[]const
u8
string
、
zig
问题是
将
数字转
换为
字符
串。我第一次尝试使用bufPrint,但它输出
的
是空白,而不是数字。然后我试用了allocPrint,它编译了应用程序,但是在输入数字崩溃后,std/fmt中出现了奇怪
的
错误信息。我试着打印allocPrint
的
输出,它
的
输出是正确
的
,但是我不能将它添加到数组中。之后,我发现allocPrint生成
的
类型是一个类型为[]
u8
的
字符
串,但我
的<
浏览 12
提问于2022-11-22
得票数 0
回答已采纳
1
回答
在C#中将文件转
换为
二进制文件
c#
、
asp.net
、
.net
我把我
的
程序分成几个步骤: 但是,我似乎
无法
找到
将
文件转
换为
二进制文件
的
浏览 0
提问于2014-06-08
得票数 9
回答已采纳
1
回答
未能
找到
std::wstring中存在
的
wchar_t
c++
、
find
、
wstring
、
wofstream
、
wifstream
当我和std::wstring和std::wfstream玩
的
时候,我遇到了一种奇怪
的
行为。也就是说,似乎找不到某些
字符
。在程序运行之前,第一个文件
的
内容是aąbcćd,输出文件是空
的
。执行代码后,输入文件将成功复制到输出文件中。但是,行std::cout <&
浏览 3
提问于2018-06-27
得票数 0
回答已采纳
1
回答
如何创建接受任何有符号或无符号整数并将其转
换为
u8
的
泛型函数?
generics
、
rust
、
borrow-checker
我想出了一个函数,它应该接受任何有符号或无符号
的
整数,并将其映射到
u8
。每个负值都变成0,而255以上
的
每个值都应该是255。我知道这是微不足道
的
,我
的
目标只是了解泛型是如何工作
的
。source.try_into().unwrap_or(0)我认为将我
的
泛型限制到我实际想用source做
的
任何事情都是有意义
的
,所以我声明我希望能够将它与
u8
进行比较,并能够进行到
u8
的
转换即使
浏览 4
提问于2021-08-31
得票数 1
回答已采纳
1
回答
UTF-8文本到剪贴板C
c
、
windows
、
unicode
、
utf-8
、
clipboard
SetClipboardData(CF_UNICODETEXT, hMem); 我尝试过MultiByteToWideChar,但我只得到噪音和矛盾
的
说法,你不能保存UTF-16 to到剪贴板(wchar_t一个方向或代码示例将是最好
的
。
浏览 1
提问于2016-06-11
得票数 2
回答已采纳
2
回答
如何使用nom解析一段u16输入?
rust
、
nom
给定&[u16]
的
原始输入流,考虑到nom期望&str作为输入,我如何使用nom来解析它?例如,给定以下数据:我想把它解析成
字符
串"foo“。
浏览 1
提问于2019-04-14
得票数 1
1
回答
将
[
u8
]转
换为
字符
串
types
、
rust
我
找到
的
其他答案和文档都是
将
向量转
换为
字符
串。 如何
将
字节数组&[
u8
]转
换为
String
浏览 0
提问于2018-05-20
得票数 6
1
回答
如何
将
C
字符
串传递给期望Zig
字符
串
的
Zig函数?
c
、
zig
试图使用一个需要
字符
串
的
Zig库。但是我从C库中得到了一个
字符
串缓冲区。怎么做?到目前为止,我发现这条路:const str = std.mem.span(@ptrCast([*:0]const
u8
, buffer)); 这看起来比它应该做
的
更复杂(并且复制了一个??)
浏览 8
提问于2022-06-23
得票数 4
回答已采纳
1
回答
如何定义可以返回给定整数类型
的
泛型函数?
rust
我想要定义一个函数,它可以返回一个在调用函数时指定类型
的
数字。该函数接受一个缓冲区(Vec<
u8
>)并返回数值。let byte = buf_to_num<
u8
>(&buf);缓冲区包含一个表示数字(例如b"827" )
的
ASCII
字符
串,其中每个字节都是一个数字
的
ASCII代码。<T: Integer + MulAssign + Ad
浏览 0
提问于2019-10-13
得票数 0
回答已采纳
4
回答
以十六进制表示显示
u8
切片
hex
、
rust
、
slice
我需要将&[
u8
]转
换为
十六进制表示。例如[ A9, 45, FF, 00 ... ]。 没有为切片实现特征std::fmt::UpperHex (所以我不能使用std::fmt::format)。Rust具有
将
&[
u8
]转
换为
十六进制
字符
串
的
serialize::hex::ToHex特性,但我需要一个具有独立字节
的
表示形式。我可以自己为&[
u8
]实现特征UpperHex,但我不确定这会有多规范。做这件事最规范
浏览 2
提问于2014-12-26
得票数 47
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券