腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在Haskell中使用GNU/
Linux
系统调用零拷贝套接字进行套接字数据传输
linux
、
sockets
、
haskell
、
network-programming
、
splice
#-} Length ,
splice
import System.Posix.TypesimportTrue False #ifdef
浏览 2
提问于2012-04-09
得票数 7
回答已采纳
1
回答
在Haskell外部函数接口中'#type‘是什么意思?
c
、
haskell
、
types
、
ffi
、
preprocessor-directive
[1 of 1] Compiling
Linux
.
Splice
(
splice
.hs,
splice
.o ) 当我自己尝试使用它时,如下所示:
splice
.hs: module
Linux
.
Splice</e
浏览 1
提问于2012-04-10
得票数 5
回答已采纳
1
回答
Ant:如何使用Ant设置环境变量
ant
我在一个名为release.com的文件中有环境变量,如下所示,if [ "$
SPLICE
_ORB" = "" ]
SPLICE
_ORB=DDS_OpenFusion_1_6_1if [ "
浏览 3
提问于2012-05-29
得票数 1
2
回答
拼接中的DMA复制()
linux-kernel
、
splice
、
dma
我是
linux
内核的新手。最近,我研究了内核2.6.33中的sendfile syscall。以下是我的旅程顺序:=> do_
splice
_direct()=> do_
splice
_to()=>
splice
_read,
splice
_write 在整个序列中,我没有找到
splice
使用DM
浏览 2
提问于2011-09-28
得票数 5
回答已采纳
2
回答
哪些文件系统支持通过
Linux
的
splice
进行拼接(2)?
c
、
linux
、
filesystems
、
splice
、
zero-copy
表示,如果出现以下情况,
splice
可能会失败,并将errno设置为EINVAL: 哪些文件系统支持拼接?
浏览 63
提问于2010-09-04
得票数 18
回答已采纳
2
回答
Linux
splice
()返回EINVAL (“无效参数”)
udp
、
pipe
、
splice
、
zero-copy
我正在尝试使用
splice
()将数据从UDP套接字直接复制到文件中。不幸的是,对
splice
()的第一次调用返回EINVAL。我使用的是Fedora 15 (内核2.6.40-4),所以我相信所有文件系统都支持
splice
()。下面是我的示例代码:if (-1 == sz)int err= errno; LOG4CXX_ERROR(spLogger, "<
浏览 1
提问于2011-08-17
得票数 4
回答已采纳
2
回答
在较新的
Linux
中,ext4中的哪个函数负责读取?
linux
、
filesystems
、
system-calls
、
vfs
、
ext4
例如,在ext4 (
Linux
4.0及之前)中,结构file_operations ext4_file_operations使读取指针指向new_sync_read。
Linux
4.0 .read = new_sync_read,.read_iter = generic_file_read_iter,} 但是,在
Linux
4.1及更高版本中,读取指针没有这样的分配,但是添加了一个<e
浏览 5
提问于2017-07-15
得票数 2
2
回答
调用
linux
splice
()时的参数无效
c
、
linux
、
system-calls
、
splice
我有这个功能-它应该将一个文件的内容复制到另一个文件中: exit( EXIT_FAILURE );
浏览 0
提问于2010-04-06
得票数 5
1
回答
opensplice dds Hello Word示例
data-distribution-service
、
opensplice
但是,当我运行可执行的sac_helloworld_pub (C编程语言中的HelloWorld示例)时,我得到了以下错误if [ "${
SPLICE
浏览 3
提问于2013-08-17
得票数 3
1
回答
在执行零复制时,应用程序是否可以使用io_uring系统调用或任何其他系统调用将数据从套接字传输到文件?
operating-system
、
system-calls
是否有可以将数据从套接字复制到文件的系统调用?我查看了发送文件系统调用,我发现input_fd必须是一个文件描述符,所以我想知道当从套接字接收数据并将其存储在文件中时,应用程序是否可以利用任何系统调用来执行零复制?
浏览 39
提问于2020-10-23
得票数 1
回答已采纳
2
回答
其他操作系统是否实现
Linux
系统调用拼接?
sockets
、
operating-system
、
implementation
、
system-calls
、
splice
在我正在开发的应用程序中,我在
Linux
上使用进行套接字到套接字数据传输。 您可以在
Linux
上看到
splice
与用户空间缓冲区的性能改进。 DF,DR,F,MF,MR是我在不同隧道模式下的应用,NX是NGINX服务器。-
浏览 5
提问于2012-09-01
得票数 5
回答已采纳
1
回答
EXT3文件操作
filesystems
、
linux-kernel
、
ext3
我正在尝试了解
Linux
是如何处理EXT3文件的。dquot_file_open, .fsync = ext3_sync_file, .
splice
_write = generic_file_
splice
_write,例如,我如何才能知道.open何时被函数我正在使用
Linux</em
浏览 5
提问于2013-05-08
得票数 1
2
回答
来自FreeBSD的函数fallocate() &
splice
()
freebsd
、
splice
我需要实现在大文件中间添加和删除块-“打洞”我在FreeBSD下找不到模拟函数fallocate()和
splice
()。
浏览 0
提问于2012-10-30
得票数 2
5
回答
为什么
splice
方法会有这种奇怪的行为?
javascript
、
angularjs
我在网上搜索,每一篇博客文章都在讨论
splice
()方法。所以我考虑使用它,但它有一个非常奇怪的行为。(i, 1);下面是测试的结果:var ary = new Array(); ar
浏览 2
提问于2012-09-17
得票数 1
3
回答
C中的Tee函数调用不工作,也不使用tee命令
c
、
linux
、
shell
、
tee
嗨,我用C写了一个
linux
,我想把输出重定向到文件和终端,我发现tee是最好的选择。我访问了tee的
linux
手册页,发现tee可以用作C程序中调用的函数调用。所以我写了但这根本行不通。上面写着 我在互联网上搜索了很多,它返回的一切都是如何在终端中使用tee命令,我知道这是通过使用<sys
浏览 3
提问于2019-02-15
得票数 1
1
回答
连接两个双链接列表的正确方法
c
、
linux-kernel
、
linked-list
在
Linux
内核源代码中,list_
splice
是用__list_
splice
实现的。static inline void __list_
splice
(const struct list_head *list, struct
浏览 1
提问于2015-11-22
得票数 8
回答已采纳
4
回答
从插座到管道的接头冻结
c
、
linux
、
sockets
、
pipe
这段代码基于,从套接字拼接到管道,再从管道拼接到文件,但是由于某些原因,对
splice
的第一个调用永远不会返回。static size_t
splice
_from_net_to_file(int infd, int outfd) int p[2]; while (1) { ret = ssplice(infd, NULL, p[1], NULL,
splice
_siz
浏览 0
提问于2009-08-18
得票数 0
2
回答
Linux
支持
splice
()和sendfile(),那么Android呢?
android
、
splice
、
sendfile
Android支持
splice
()和sendfile()吗?
浏览 4
提问于2015-05-19
得票数 2
回答已采纳
2
回答
".“作为结构中变量名的开头
c
do_sync_read, .mmap = generic_file_readonly_mmap, };仅供参考
浏览 2
提问于2012-02-28
得票数 2
回答已采纳
2
回答
Linux
的拼接(2)在从TCP套接字连接时工作吗?
c
、
linux
、
pipe
为了好玩,我编写了一个小程序,在
Linux
上用C语言通过TCP传输文件。程序从套接字中读取文件并将其写入文件(反之亦然)。我最初使用的是读/写,程序工作正常,但后来我了解了,并想试一试。我用
splice
编写的代码在从stdin (重定向文件)读取和写入TCP套接字时工作得很好,但在从套接字读取和写入stdout时,剪接设置errno到EINVAL时立即失败。from, NULL, bytes_remaining,
SPLICE
_F_MOVE
浏览 4
提问于2009-05-19
得票数 11
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Typescript 数组在指定位置插入元素(splice方法)
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
Linux基础(3)linux命令3
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券