腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
将
ReadOnlySequence
拆分
成行
,
然后
使用
分隔符
进行
ReadOnlySequence
c#
、
.net-core
、
buffer
我尝试通过换行符\n和
分隔符
(在本例中为")将以下分块内存
拆分
成
ReadOnlySequence
<char>。我相信我的问题是因为我
使用
了
ReadOnlySequence
.Slice()和SequencePosition,因为这似乎与开始序列的位置有关,而不是切片
ReadOnlySequence
的开始位置(至少我理解是这样0, currentChnk, currentChnk.Memory.Length); private st
浏览 23
提问于2021-04-18
得票数 0
1
回答
从字节数组解码分隔帧
sockets
、
.net-core
我从磁盘或网络套接字中读取一块数据,
然后
需要传递给反序列化器,但前提是先对数据包
进行
解压缩。 框架可能跨越已读取的多个块,请注意框架3是如何在array 1和array 2之间分割的。我的数据是json,所以与最初的问题不同,
分隔符
标记将出现在流中。因此,我必须计数数组
分隔符
,并且只有在找到最外层的[和]字符时才声明一个框架。下面的代码可以工作,并且完成的手工副本更少(不确定是否仍在幕后完成--
使用
David方法,代码更加整洁)。但是,我
将
数组转换为数组,而不是
使用
bu
浏览 4
提问于2021-04-10
得票数 0
回答已采纳
1
回答
ReadOnlySequence
<byte>上的操作
c#
、
system.io.pipelines
我正在用System.IO.Pipelines做一些实验,找不出转换或
使用
返回的
ReadOnlySequence
对象的最佳方法。我能用它做任何事情的唯一方法就是将它转换成一个数组,
然后
执行普通的字节函数,例如,给定以下内容: byte[] byteArray = new byte[]{ 0x01, 0x02, 0x03, 0x50, 0x99 };
ReadOnlySequence
<byte> buffer = new
ReadOnlySequence
<b
浏览 106
提问于2019-12-27
得票数 0
1
回答
迭代ReadOnlySequenceSegment的
ReadOnlySequence
并返回到ArrayPool
c#
、
.net-core
、
memory-management
我
使用
一个
ReadOnlySequence
<byte>
将
离散的ReadOnlySequenceSegment<byte>块块在一起,并且我有了序列段的具体实现:我计划
使用
ArrayPool<byte>.Shared并从它租用和返回缓冲区,完成后我需要迭代
浏览 1
提问于2021-04-14
得票数 1
回答已采纳
1
回答
System.Text.Json:从System.IO.Pipelines反序列化
c#
、
json
、
.net-core
、
system.text.json
、
system.io.pipelines
我正在
使用
TcpClient中的Json,为了获得一个低分配和高性能的解决方案,我决定
使用
新的System.IO.Pipelines来处理IO,
使用
System.Text.Json来
进行
反序列化。管道的输出是一个
ReadOnlySequence
<byte>。当
ReadOnlySequence
中只有一个段时,我没有问题,这样我就可以
将
这个段(这是一个ReadOnlySpan<byte>)传递给反序列化程序。但是我应该如何处理多个段呢?System.
浏览 16
提问于2019-10-24
得票数 2
回答已采纳
1
回答
如何
使用
websocket ReceiveAsync(Memory<byte>)和MemoryPool<byte>
c#
、
sockets
、
.net-core
else }我
将
部分帧块存储在
ReadOnlySequence
= RunningIndex + Memory.Length return segment;}
使用
当前的配置,在ArraySegment和块结构之间
使用
一个新数组
进行
复制,以
浏览 6
提问于2021-04-10
得票数 1
回答已采纳
4
回答
从UTF8解析
ReadOnlySequence
<byte>字符串
c#
、
.net
如何从UTF8解析
ReadOnlySequence
字符串
ReadOnlySequence
是由部件组成的,由于UTF8字符是可变长度的,因此部件中的断口可能位于字符的中间。因此,简单地在部件上
使用
Encoding.UTF8.GetString()并将它们组合到StringBuilder中是行不通的。是否可以在不首先将UTF8字符串组合到数组的情况下从
ReadOnlySequence
解析它们。我宁愿在这里避免内存分配。
浏览 1
提问于2019-07-10
得票数 9
回答已采纳
1
回答
有类似Buffer.LastPositionOf的东西吗?在缓冲区中找到最后出现的字符?
c#
、
.net-core
我有一个
ReadOnlySequence
<byte>类型的缓冲区。我想从其中提取一个子序列(它将包含0-n条消息),方法是知道每条消息以0x1c, 0x0d结尾(如描述的)。我知道缓冲区有一个扩展方法,但是它 { // Do not modify the re
浏览 2
提问于2020-09-24
得票数 3
回答已采纳
1
回答
为什么Utf8JsonReader和
ReadOnlySequence
没有异步函数
c#
、
.net
、
async
我
使用
了很多Utf8Json (它非常好),但已经适应了一些较低级别的代码,并开始直接
使用
Utf8JsonReader。查看Utf8Json库的代码,我看到JsonSerializer.DeserializeAsync最终
使用
的是具有Stream.ReadAsync函数的System.IO Stream类。看看Utf8JsonReader,它
使用
的是
ReadOnlySequence
,没有任何异步函数。(这就是为什么
ReadOnlySequence
__上没有异步函数吗?) 通过创建异步包装
浏览 0
提问于2020-04-29
得票数 2
回答已采纳
2
回答
为什么这个System.IO.Pipelines代码比基于流的代码慢得多?
c#
、
performance
、
.net-core
、
system.io.pipelines
return lineNumber; }}public static async Task<int> GetLineNumberUsingPipeAsync(string file, string searchWordline = default; } } stat
浏览 9
提问于2020-10-09
得票数 13
回答已采纳
1
回答
将
多行单元格
拆分
成行
google-sheets
、
formulas
我希望只
使用
一个命令就可以
将
多行单元格
拆分
成行
。=transpose(split(A2," "))📷 📷
浏览 0
提问于2018-11-30
得票数 0
1
回答
如何
使用
System.IO.Pipelines包创建响应的TCP侦听器?
c#
、
.net-core
、
kestrel
、
system.io.pipelines
我想
使用
Kestrel和System.IO.Pipelines包创建一个TCP侦听器。我收到的消息
将
永远是。while (true) ReadResult result = await pipeReader.ReadAsync(); {
ReadOnlySequence
<byte> line = buffer.Slice(0
浏览 11
提问于2020-09-18
得票数 6
回答已采纳
2
回答
使用
system.text.json从字符串块数组反序列化非常大的json
c#
、
deserialization
、
system.text.json
我正在创建一个从sql到mongo的迁移工具,作为我
使用
的for json auto查询的一部分,这将产生一个来自server的json响应。
使用
dapper看起来就像..。,因为我达到了字符串内存分配的CLR限制:\ 我总是可以用ROW_NUMBER()..限制查询的和页,但是我真的很想利用尽可能多的内存(我在机器上有128 of ),并且用大量的数据
进行
快速的迁移.
浏览 3
提问于2020-04-07
得票数 2
回答已采纳
1
回答
Oracle
将
分隔字符串
拆分
为行
json
、
string
、
oracle
、
split
我的目标是
将
分隔符
上的JSON字符串
拆分
成行
,
然后
对每一行
进行
过滤。这个是可能的吗?section_publish": true, } } 所以,基本上我希望
拆分
部分,on },
然后
,一旦这些部分在“行”中过滤"section_publish&qu
浏览 22
提问于2020-10-29
得票数 0
3
回答
Python
拆分
字符串的
分隔符
列表,也保留
分隔符
python
、
regex
、
string
、
split
我试图
将
一个字符串(如'if (x==5) {' )
拆分
为:我有一个作为
分隔符
创建的关键字列表。我面临的另一个问题是
分隔符
的顺序。我想先在'=='上
拆分
,
然后
再
使用
'=' 我想对多个
分
浏览 1
提问于2015-01-21
得票数 0
回答已采纳
1
回答
Buffer.BlockCopy与Array.Copy的好奇心
c#
我一直在
使用
一些.NET特性(即管道、内存和阵列池)来
进行
高速文件读取/解析。我在和Array.Copy、Buffer.BlockCopy和
ReadOnlySequence
.CopyTo玩的时候遇到了一些有趣的事情。IO管道
将
数据读取为byte,我试图将其高效地转换为char。{ 50, 48, 49, 56, 45 } 复制后的outputBuff
浏览 0
提问于2018-08-12
得票数 5
回答已采纳
2
回答
用反斜杠
拆分
字符串
c#
、
string
、
list
数据带有
分隔符
'\r',我想将每一行放入一个List<>并执行一个string.split()。当我
使用
反斜杠作为
分隔符
时,这是行不通的。我已经阅读了下面的线程,但是它并没有帮助我,因为它仍然不能将数据分隔
成行
。这个想法是
将
一个列表放入一个数据视图中,
然后
将
所有信息放到一个数据视图中。new List<string>(); Measurements.AddRange(Data.Split('\\
浏览 8
提问于2022-06-22
得票数 1
1
回答
基于长度字段的System.IO.Pipelines解码
c#
、
tcp
、
.net-core
我正在尝试
将
代码从DotNetty移植到System.IO.Pipelines。在DotNetty中,我利用LengthFieldBasedFrameDecoder对TCP消息
进行
解码,其中前两个字节表示一个整数,表示整个消息的长度。我觉得这应该很容易,但我不知道如何抓取前两个字节,
然后
是X个字节,如长度前缀所示。 下面是David Fowler的TcpEcho server中的一个例子。while (true) ReadResult result = await reader.ReadAsync
浏览 9
提问于2019-05-09
得票数 2
回答已采纳
0
回答
如何
将
所选内容
拆分
成行
?
visual-studio-code
Sublime Text有一个非常有用的命令 选择/
拆分
成行
拆分
选定内容,以便有多个光标,每行末尾一个光标。
将
选定内容
拆分
为多行 选择一块行,
然后
使用
以下命令将其
拆分
为多个选择,每行一个: Windows/Linux: Ctrl+Shift+L Mac:⇧+⌘+L 如何在Visual Studio代码中执行此操作
浏览 20
提问于2019-01-10
得票数 23
回答已采纳
1
回答
如何
使用
Python中的Tkinter库按空格
将
文件
拆分
成行
?
python
、
tkinter
我需要
使用
Tkinter的文本小部件
将
文件按空格
拆分
成行
,
然后
尝试如下:但是我得到错误“输入对象‘文本’没有属性‘
拆分
’”,请告诉我如何解决这个问题我试图
将
文本转换为字符串,但没有结果。
浏览 3
提问于2022-11-27
得票数 0
点击加载更多
相关
资讯
Java必学——Guava之Utilities的Splitter
Excel分列功能:那些高手也不一定知道的技巧!
Excel中掌握这些大数据处理技能,再也不用加班了
Excel单元格内容拆分:如何提取商品规格字符
苦等10年,Textsplit函数终于来了!赶快学起来
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
语音识别
活动推荐
运营活动
广告
关闭
领券