腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
将
指针
传递到
内存
映射
接口
我有一个指向
内存
映射
设备的全局
指针
,初始化如下:在程序执行期间,我有一个switch语句,根据输入的不同,必须调整base_address
指针
,如下所示: case 'S':
浏览 0
提问于2010-11-12
得票数 2
1
回答
戈朗中的Stubb
接口
指针
参数
、
、
、
、
假设我有一个存储,它将客户端id
映射
到net.Conns (
接口
)。为了简单起见,它只是在里面隐藏了一个
映射
,并将map键作为参数。我想消除对值复制的需求,我来自Java,因此
映射
应该
将
id
映射
到net.Conn
指针
似乎是合乎逻辑的。conn net.Conn ( values )并使
映射
保持值,则可以工作。因此,即使Stubb
接口
,Stubb
指针
也不会作为指向实际
接口
的
指针
传递。
浏览 4
提问于2016-06-29
得票数 0
回答已采纳
1
回答
将
缓冲区
内存
映射
指针
传递到glTex(Sub)Image2D。纹理上传是异步的吗?
、
、
、
、
., map_ptr),
将
map_ptr作为我的纹理数据。数据是完全复制在GPU上,还是CPU读取和缓存
映射
的
内存
,然后在单独的GPU
内存
位置
将
数据写回GPU?也就是说,复制是异步的,还是CPU利用CPU周期同步协调副本? 该实现的答案取决于此吗?这是否取决于OpenGL驱动程序是否具有足够的智能来识别传
递给
glTexImage2D的数据
指针
( GPU
内存
映射
指针
),以及是否不需要对CPU进行往返?此外,
内存
浏览 2
提问于2014-08-06
得票数 3
回答已采纳
1
回答
将
二进制数据从matlab传
递给
c#
、
、
int nrows, IntPtr out) 其中IntPtr是指向底层
内存
的
指针
我的意思是,它不会将Unsigned8Bit整数数组转换为传
递给
该方法的IntPtr。(如果您通过一些其他机制构造IntPtr,Matlab
将
像对待任何其他.NET对象一样对待它,并传递它。)那么,如何找到指向Matlab数据的
指针
,并将其传
递给
此方法呢?显然,一种方法是使用普通的
浏览 0
提问于2013-01-29
得票数 1
1
回答
C++ -在堆上分配,而不是使用新对象作为引用来维护
接口
、
、
该类
将
创建类B、C或D等(假设B是基类,C和D是派生类型)。然后,我希望将该对象传
递给
一个现有
接口
,该
接口
充满了需要B类型引用参数的方法。因此,在这一点上,
内存
是由某人管理的。 基本上,对我来说,这似乎是一个糟糕的设计(我
将
这个动态分配的对象传递到所有地方,在某一点上取消对它的引用,然后再将
指针
指向它)。另一方面,我不想将
接口
的几个方法更改为接受
指针
而不是引用。当我将对象传
递给
接口
进行进一步处理时,
浏览 0
提问于2012-08-14
得票数 3
回答已采纳
1
回答
C/Linux:具有不同权限的双
映射
内存
、
、
我的程序
将
数据
指针
传
递给
第三方插件,目的是数据应该是只读的,所以最好防止插件写入数据对象。理想情况下,如果插件尝试编写,就会出现分段错误。我听说有一些方法可以双
映射
一个
内存
区域,比如第二个虚拟地址范围指向相同的物理
内存
页。第二个
映射
不具有写权限,导出的
指针
将使用这个地址范围而不是原始的(可写的)地址范围。我不想改变原来的
内存
分配,不管它们是否碰巧使用malloc或mmap或其他什么。有人能解释一下怎么做吗?
浏览 2
提问于2014-08-20
得票数 6
回答已采纳
2
回答
内核读/写用户空间
内存
、
首先,从用户空间malloc一个缓冲区,并用全'A‘填充缓冲区最后,我可以使用直接从用户空间传递的原始
指针
来读写缓冲区。Linux设备驱动程序,第三版,第415页,说内核不能直接操作没有
映射
到内核地址空间的
内存
。
浏览 2
提问于2012-01-17
得票数 1
回答已采纳
1
回答
MySQL数据库与
内存
之间的实体持久性
、
、
、
首先,我的实际问题 我在地图中有一个共享
指针
,当
映射
本身除了共享
指针
之外没有其他引用时,我想从
映射
中删除该共享
指针
,这样目标就会被释放。我该怎么做?或者,有什么更好的设计来解决我的问题呢?字符存储是当前负责在
内存
中保存字符实体实例的容器。当请求通过ID或名称查找字符时,它会检查它的
内存
,该
内存
作为包含UUID到std::shared_ptr的std::string的
映射
实现。如果我们的
内存
中已经有一个实例,我们<em
浏览 1
提问于2014-02-05
得票数 0
回答已采纳
3
回答
挂钩mmap系统提供实时类型转换?
、
、
我正在做一些我想要记忆的东西,
映射
一些包含数字数据的大型文件。问题是数据可以是多种格式,包括真实的字节/短/int/长/浮/双和复杂字节/短/int/长/浮/双。当然,所有这些类型的处理都会很快变得难以处理,所以我正在考虑实现一个
内存
映射
接口
,该
接口
可以为用户进行实时类型转换。我非常喜欢
映射
文件的想法,这样您就可以在
内存
中得到一个
指针
,做您需要的任何事情
浏览 5
提问于2012-07-25
得票数 0
回答已采纳
2
回答
可以在共享
内存
上加载共享库吗?
、
、
、
我尝试在服务器中加载一个共享库,然后
将
库函数
指针
传
递给
客户端。这样,我就可以在不编译客户端的情况下更改库。因为每个进程都有自己独立的
内存
空间,所以我想知道是否可以在共享
内存
上加载一个共享库,传递函数
指针
并将共享
内存
映射
到客户端,然后让客户端执行服务器加载的库的代码。
浏览 2
提问于2010-05-15
得票数 2
回答已采纳
1
回答
与clEnqueueMapBuffer缓冲区一起使用的CL_MEM_USE_HOST_PTR是否返回同一个主机
指针
?
、
我的理解是,如果我使用cl_mem使用标志CL_MEM_USE_HOST_PTR来设置一个clCreateBuffer对象,那么这个
内存
块现在就在设备的控制中。如果我想以某种方式改变主机上的
内存
,我应该首先使用clEnqueueMapBuffer
映射
内存
,后者返回一个
指针
。在本例中保证返回的
指针
与用于创建缓冲区的
指针
相同(即,我最初传
递给
clCreateBuffer ),尽管使用的是void *类型。通过扩展,如果我现在希望
将
浏览 3
提问于2013-12-03
得票数 4
回答已采纳
2
回答
C++中的惰性
指针
我正在寻找一种方法来定义一个延迟
指针
,这样它的数据,比如ptr[i],只有在被调用时才生成。也就是说,在调用ptr[i]之前,数据不在
内存
或任何其他位置。我想要这个
指针
,因为我需要把它传
递给
第三方库中的C风格函数(例如,计算向量平均值的mean(double * ptr, size_t n) ),所以它必须是
指针
,不能是任何其他类型的
指针
,但是数据(可能只是随机的模拟数据)非常大,不能放入
内存
中。懒惰
指针
的想法听起来可能是有线的,但应该是可能的,因为我
浏览 2
提问于2020-07-26
得票数 1
回答已采纳
1
回答
使glMapBuffer
指针
保持活动状态
、
、
在我用过的其他一些应用程序
接口
中(例如DX12和VK),你可以让
映射
函数返回的
指针
保持活动状态,并通过一个单独的调用刷新
内存
,而不是释放该
指针
。有没有办法在不释放调用glUnmapBuffer的
指针
的情况下,将此
指针
保留更长的时间并更新图形处理器
内存
浏览 2
提问于2020-03-22
得票数 1
1
回答
手臂结构的dma_map_single内件
、
、
、
、
我的理解是,我们在内核空间(带有DMA约束)分配
内存
,并将其传
递给
dma_map_single()函数,此函数
将
根据DMA需求(写、合并或非缓存)改变
内存
的
映射
属性。目前,我无法
映射
它的源代码,任何有代码片段的
指针
都会非常有用。
浏览 2
提问于2016-08-22
得票数 2
回答已采纳
1
回答
如何使用P/Invoke
将
MemoryStream数据传
递给
非托管C++ DLL
、
、
、
我需要您在以下场景中提供帮助:非托管
接口
签名: BOOL doSomething(void * ra
浏览 6
提问于2009-06-28
得票数 9
回答已采纳
1
回答
一个物理页面的多个
映射
、
、
、
我想要创建一个类似于GNU中访问mmap()ed文件的复制即写
接口
,下面是它的工作方式: 我将使用mmap()
将
文件
映射
到地址空间。这样,我将有一个指向包含真实数据的连续
内存
区域的
指针
。换句话说,我将有两个不同的地址来访问
内存
中mmap()ed区域的任何物理页面。一旦指令试图使用第二个
映射
写入页面,我
将
更改该特定页面的
映射
,以指向另一个物理页面(我将以随需应变的方式创建该页面)。在某个时候,我将同步脏页和原始
映射
浏览 0
提问于2015-02-27
得票数 0
回答已采纳
1
回答
如何
将
.NET核心应用程序的回调传递到Core
、
、
、
、
我尝试
将
一个来自.NET内核的委托作为函数
指针
传
递给
一个带有C
接口
的DLL。 C函数正在接受函数
指针
。它将在内部设置为回调函数句柄。 当我试图从C DLL调用回调函数时,我得到了以下错误。System.AccessViolationException:试图读取或写入受保护的
内存
。这通常表示其它
内存
已损坏。” 注意: DLL源代码也可以编辑。
浏览 18
提问于2020-12-06
得票数 0
1
回答
如何在DriverKit系统扩展中分配
内存
并将其
映射
到另一个进程?
、
、
、
、
我已经在我的应用程序中分配了
内存
,并将其
指针
和大小传
递给
IOConnectCallStructMethod。使用,我
将
这个
内存
映射
到DriverKit系统扩展过程中,并且可以写入到这个
映射
的
内存
位置并从我的应用程序读取数据。现在,我想对系统扩展中分配的
内存
执行类似的操作,然后将其
映射
到使用系统扩展的应用程序。当发送完成后回调出现时,我会通知应用程序,现在可以
将
数据复制到发送的第一个缓冲区。我不明白的
浏览 5
提问于2020-06-05
得票数 3
回答已采纳
2
回答
如何使用JNA
将
java基元数组传
递给
C dll?
、
、
、
、
当使用JNA
将
java代码
映射
到DLL时,当C的函数参数是
指针
时,如何在C调用中传递/使用java数组(int[],double[])?我正面临一个错误,我认为它在我
将
数组
映射
到C的某个地方。Pointer.pointerToInts(columnscolumns), 使用普通的JNA,声明数组
映射
到
指针
pointerToModel, number,
浏览 18
提问于2020-10-14
得票数 3
回答已采纳
1
回答
不正确的
内存
访问:为什么我的内核*没有崩溃
、
、
、
、
我想向某人展示一个不正确的
内存
访问(内核空间试图访问用户空间
内存
导致错误)的例子。string with its length}编辑:为了确保
内存
未
映射
,我尝试根据@Tsyvarev的答案使用以下用户空间测试来mmap它。奇怪的是,我的程序即使在这种情况下也不会
浏览 3
提问于2020-01-15
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券