腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在较新的
Linux
中,ext4中的哪个函数负责读取?
、
、
、
、
常规
文件
系统创建一个struct file_operations结构来实现VFS函数。例如,在ext4 (
Linux
4.0及之前)中,结构file_operations ext4_file_operations使读取
指针
指向new_sync_read。.read_iter = generic_file_read_iter,} 但是,在
Linux
4.1及更高版本中,读取
指针
没有这样的分配,但是添加了一个splice_read
指针
。仍然具有读取
指针
。
浏览 5
提问于2017-07-15
得票数 2
1
回答
Linux
内核结构
文件
指针
、
、
、
、
在打开到关闭的生命周期中,结构
文件
指针
不会被释放并重新分配到其他内存中吗? 我希望唯一地标识传递给设备驱动程序(通过读/写/打开等)的
文件
结构,并想知道是否可以使用指向
文件
结构的
指针
进行标识。我看到的唯一其他选择是在private_data中存储唯一的标识符,如果不能保证struct
指针
不会改变的话。
浏览 2
提问于2012-09-13
得票数 4
回答已采纳
1
回答
如何使用进程id或相应的/proc获得指向task_struct目录的
指针
?
、
、
在我的
linux
实验(
linux
内核版本4.5)中,我需要在模块中的/proc/pid目录中创建一个
文件
。我有一个特定的pid和一个指向它的task_struct的
指针
,但是我不知道如何获得指向/proc/pid目录的struct proc_dir_entry的
指针
。有谁可以帮我?
浏览 1
提问于2016-05-16
得票数 0
回答已采纳
1
回答
存在的
文件
的未解释
文件
空
指针
、
、
我有一个
文件
,它与我的.c和我在
Linux
下的可执行
文件
位于同一目录中。100次中有99次会正确地打开
文件
,并且不会返回空
指针
。但是100次中有1次会返回空
指针
,代码如下所示。为什么我只是有时会得到一个空
指针
的这个
文件
?为什么当我得到空
指针
时,如果
Linux
认为它不存在,它为什么不能创建一个同名的
文件
?
浏览 20
提问于2019-07-23
得票数 0
回答已采纳
1
回答
在组装英特尔x64为什么要在stdin周围放置方括号?
、
、
、
为了将
文件
*传递给
文件
流,我编写了mov rdx, [stdin]。x64,
Linux
,
Linux
。
浏览 2
提问于2016-09-03
得票数 0
回答已采纳
2
回答
在
linux
和Windows中查找字符
我目前正在做一个需要在Windows和
Linux
上运行的c#项目。程序必须在
文件
中搜索一个
指针
,该
指针
是‘,’字符。这在Windows上运行得很好,但是当我尝试在
linux
上运行这个程序时,这个字符被替换成了,所以这个程序失败了。感谢您所能提供的任何帮助
浏览 0
提问于2011-10-07
得票数 0
回答已采纳
1
回答
splice()在
Linux
中是如何实现零拷贝的?
、
、
、
、
在
Linux
2.4和更高版本的某些情况下,即使在内核缓冲区中也不需要复制数据,只有要传输的数据的位置和长度被传递到套接字缓冲区,而DMA则进行复制。所以这个名字叫零拷贝。在
Linux
中实现零拷贝的两种方法是通过sendfile()或通过splice()系统。虽然sendfile()固有的限制是只将数据从
文件
的页缓存复制到套接字缓冲区,而splice()则没有这种限制。但问题是,在splice()中,任何一个
文件
描述符都应该是管道。因此,内核必须首先将数据从源
文件
描述符复制到管道,然后将数据从管道复制回目
浏览 13
提问于2022-09-08
得票数 1
1
回答
文件
指针
似乎停止前进。
、
、
、
、
我正在将一个日志监视程序从使用sys/inotify.h的
Linux
移植到OS,它将使用kqueues。这个想法是,kqueue将使用
文件
描述符来监视
文件
的更改。一旦
文件
更改,一个不同的函数将被传递一个
文件
指针
,并扫描对
文件
的更改,寻找特定的数据。原始
文件
数据将被打印到stdout,数据被扫描到stderr。stdout } fflush(stderr);
浏览 1
提问于2014-05-22
得票数 1
回答已采纳
1
回答
在
Linux
环境程序中访问地址之前,如何检查地址的有效性?
、
、
、
在读取或写入
Linux
可执行
文件
中的地址之前,我想检查地址或
指针
的有效性。我使用的是C或C++。我的目标是避免在向API函数传递无效
指针
时出现段冲突类型错误。
浏览 0
提问于2015-01-22
得票数 1
1
回答
Linux
源码中实现的普通磁盘
文件
的‘poll’功能在哪里?
、
、
、
、
Linux
的磁盘
文件
在内核中使用“file”结构表示。
文件
结构中有一个“轮询”,它是一个
指针
数组,其中一个是“file_operations”函数
指针
。如下所示:...Unsigned int (* poll) (struct file *, struct poll_table_struct *);}虚拟
文件
系统是否实现了“轮询”功能? <e
浏览 0
提问于2020-05-21
得票数 0
2
回答
在
Linux
Debian中编译的C代码失败
、
、
、
我目前正在编写C程序,我在函数中使用了struct和
指针
。在Windows环境下,一切都运行得很好,但
linux
却不行。当我试图用
Linux
编译我的程序时,我遇到了一些错误。name, char* code){hello(&human.name,&human.code);} 警告传递参数1从不兼容
指针
类型注释:预期char *a但参数是char(*)100警告传
浏览 4
提问于2014-06-19
得票数 0
1
回答
在没有
文件
指针
的情况下,如何在C程序中重用文本
文件
?
我的程序使用文本
文件
来输入数据,但不能在程序本身中使用
文件
指针
。我应该在
Linux
终端中使用< file.txt。我不能用其他方法做,因为这是大学作业,所以请不要浪费我的时间在倒带或其他需要
指针
的函数上。我只需要能够基本上重新启动我已经打开的文本
文件
。
浏览 0
提问于2017-11-03
得票数 1
1
回答
从shell脚本调用erlang
文件
的函数
、
、
、
我有一个
文件
xyz.erl,其中包含函数1。我想从
linux
script.Any
指针
调用它?
浏览 3
提问于2015-08-20
得票数 3
2
回答
为什么不在
Linux
中使用"mv -r“呢?
、
嗯,我知道在处理目录时,必须将-r与cp和rm结合使用。它使这项工作递归地进行(这意味着它处理和删除所有从内部开始的事情)。但是为什么在移动/重命名目录时不做"mv -r“呢?
浏览 0
提问于2018-11-03
得票数 0
回答已采纳
1
回答
当我打开一个
文件
(RAM和ROM )时会发生什么?
、
、
、
、
我从一个
文件
中读取数据,并像往常一样使用经典的:fp=fopen("c:\\test.txt", "r");操作系统:
Linux
,gcc编译器
浏览 2
提问于2014-04-21
得票数 4
回答已采纳
1
回答
如何在Mac中用File.delete()方法恢复
文件
、
我在我的Mac上写了一个小小的java工具来删除重复的
文件
,比如file1.jpg。之后,我想快速修改它,以便像
文件
(1).png这样的
文件
也被删除。现在我的桌面没有
文件
了。 java删除只是指向
文件
的
指针
,还是将
文件
移动到某个地方,以便我可以恢复已删除的
文件
?他们不是在垃圾桶里。有办法恢复这些
文件
吗?
浏览 1
提问于2019-11-09
得票数 0
回答已采纳
2
回答
通过C
指针
访问
Linux
键盘
、
、
我想通过
指针
访问键盘键。因为我已经尝试过使用远
指针
,并使用地址0x417和第7位,在我的P2系统on Windows box中编程。现在,我想开始在
Linux
中工作,并尝试使用相同的函数,但大写锁定什么也没有发生。任何人都可以给我一些关于Ubuntu
Linux
的硬件和
文件
属性访问的很好的教程。致以敬意,
浏览 1
提问于2011-11-12
得票数 1
回答已采纳
3
回答
mmap期间memcpy重叠的Segfault
设置是这样的:我用malloc将一个巨大的多维数组分配到内存中,用我的值填充它,然后我想把它保存在一个
文件
中。该数组包含3200000000个字节。这台机器是64位的,并且有足够的内存来执行此操作。
Linux
2.6.32-27-server #49-Ubuntu SMP Thu Dec 2 02:05:21 UTC 2010 x86_64 GNU/
Linux
使用mmap创建
文件
工作得很好,我得到了ptrFile
指针
。当我将数组放入ptrFile
指针
中时,程序崩溃并出现段错误
浏览 0
提问于2011-09-08
得票数 0
2
回答
在磁盘以外的设备
文件
的情况下,inode指向什么?
、
、
我知道inode指向正常
文件
系统中的实际磁盘块。但就.的情况而言,它指的是什么呢?说..。终端设备
文件
。它指向终端设备驱动程序吗?
浏览 0
提问于2020-07-31
得票数 1
回答已采纳
28
回答
测试
指针
的有效性(C/C++)
、
、
、
、
有没有办法(当然是通过编程)确定一个给定的
指针
是否“有效”?检查NULL很容易,但是像0x00001234这样的东西呢?当尝试取消对这种
指针
的引用时,会发生异常/崩溃。最好使用跨平台的方法,但也可以使用特定于平台的方法(对于Windows和
Linux
)。用于澄清的更新:问题不在于过时的/释放的/未初始化的
指针
;相反,我实现了一个从调用者获取
指针
的接口(如指向字符串的
指针
、
文件
句柄等)。调用者可以(有意或错误地)发送无效值作为
指针</
浏览 344
提问于2009-02-15
得票数 97
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux#4 理解Linux文件权限
避坑指南:使用 64 位指针处理大型文件
Linux文件目录管理
终端基础:在 Linux 中删除文件和文件夹|Linux 中国
Linux入门之四-Linux文件目录操作
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券