问题标签 [handles]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4735 浏览

eclipse - Eclipse 未处理的事件循环异常 Windows 7 中不再有句柄

我一直在 Eclipse 中遇到这个错误。它在随机情况下每隔几分钟发生一次。我正在使用带有最新 jdk 7 和最新 Firefox 的 windows 7 64 位(我在 linux 中看到过许多关于 mozilla 的此类案例)。

版本:Juno Service Release 2 内部版本 ID:20130225-0426

我也在 eclipse.ini 中设置

-Xmx1024m -Dorg.eclipse.swt.browser.DefaultType=mozilla

为了增加内存并设置了Mozilla但仍然没有。

请注意,它也发生在我拥有的 eclipse 的不同实例(以及全新下载的干净 eclipse)以及 ADT(Android 工具 Eclipse)中。

我找不到解决方案,这变得非常烦人。

有什么建议么???


完全错误:

0 投票
2 回答
337 浏览

c - (C) Windows 句柄和 Createprocess

与unix相比,我一直试图掌握句柄继承和应用程序内存在windows上共享的想法。

由于 windows 不提供 fork() 或任何类似的东西,我一直在阅读 createprocess 和句柄。

我仍然无法理解新进程如何读取从他们的父母那里传递给他们的句柄。我查看了 msdn 文档,似乎 ReadFile 是这里的答案,但不确定如何阅读它。

我想要做的是客户端/服务器,服务器通过套接字传递。我正在使用 Winsock1,所以 WSAduplicate 不是一个选项。我读到套接字不能被传递,但它们可以被复制。( http://tangentsoft.net/wskfaq/articles/passing-sockets.html )

长话短说,假设我将句柄值(例如 0x0000070)作为命令行参数传递,我如何将其转换为有效的句柄(即套接字)。

干杯,

**更新我知道这种方法并不理想,线程是解决这个问题的更好方法。但是我们已经明确要求创建子进程而不是线程。

0 投票
0 回答
151 浏览

c++ - 指向存储在第二个对象中的向量中的对象的指针

在处理包含指向向量中对象的指针的对象时,我想要一些建议。

我希望能够操纵向量的特定元素。我试图从对象中复制数据,然后我无法返回并确保更新相同的元素,所以我想简单地返回一个指向该向量元素的指针操纵该指针,而不必确保正确的元素得到更新与数据。

我想使用动态对象的句柄。

它存储在:

我想选择要返回的特定元素:

然后我想用其他指针或数据将指针添加到另一个对象,这将修改所选元素:

我添加了复制构造函数并重载了赋值运算符。通常,代码将一直工作,直到函数超出范围或当我尝试操作存储的数据时。

如何完成此代码并正确管理指针?

0 投票
2 回答
5295 浏览

matlab - Matlab将单个子图保存为jpg

在一个for循环中,我创建了一个可变数量的子图,这些子图显示在一个图形上。我还可以将每个子图另存为单独的全尺寸图和图像文件(最好是 JPG)吗?

0 投票
2 回答
223 浏览

c# - 运行测试时在特定机器上出现 OutOfMemoryException

我们对在特定机器上遭受 OutOfMemoryExceptions 的 NUnit 测试进行了测试。

经过调查,这似乎不是内存问题,而是 Handle 问题(我们分配了太多 Bitmap 对象而不释放它们)。

问题是,这在特定机器上完美运行,而在另一台机器上则因此错误而失败。

  1. 出现故障的机器是一个带有 Windows7 x64(6 GB 内存)的 Hyper-V VM
  2. 工作机是物理机 Windows XP(2 GB 内存)

我知道最好的解决方案是清理代码以处理任何 Bitmap 对象,但我很想知道为什么这 2 台机器在执行相同的代码时行为会有所不同?

0 投票
1 回答
205 浏览

matlab - 创建多个句柄并传入函数

ginput(n)我正在为从n 为否的点创建多个句柄。要采取的点。n是来自用户的输入。我想为所有点创建句柄并使用数组将它们传递给另一个函数。SO 代码如下所示:

我认为一个想法是创建一个数组并将句柄放入其中。现在传递该数组。

0 投票
1 回答
418 浏览

matlab - 如何访问存储在 ButtownFcn 句柄中的数据?

我正在尝试将点击获得的坐标与加载的矩阵 MT 进行比较。

我编写了一个“loadMT”函数来加载矩阵 MT,将其存储到句柄中,完成后它给出了这个(我相信这是 MT 已存储在句柄中的标志)

鼠标点击坐标是通过这篇文章MATLAB how to get mouse click coordinates推荐的方式获得的。核心代码是

它已经奏效了,我得到了坐标。(没有 MT=handles.MT 行)

但是,当我单击图像时,它给出了这个错误,意味着我无法从句柄中提取 MT

我如何将 MT 从句柄传递到这里的局部变量?我的搜索结果真的让我很困惑。提前致谢

0 投票
1 回答
2685 浏览

matlab - 使用回调时更新 GUI 句柄

我有一个由 GUIDE 制作的 GUI,当我在回调中调用回调时,我无法弄清楚如何更新 GUI 句柄。因此,例如在调用该函数的函数中,我所拥有的内容如下:

start_hh_Callback我有下面给出的代码,但handles.plot_holds不管我有guidata(hObject, handles). 这是因为我将它用作函数吗?如果我只是通过start_hh_Callback本身而不是通过start_ss_Callback,它会更新。但是,如果我在回调中使用它,就像start_ss_Callback它不会更新一样。

我希望我的问题很清楚,如果您需要澄清,请告诉我。

0 投票
2 回答
1749 浏览

matlab - 使用句柄将图形导入 MATLAB GUI?

我如何才能真正获取这些数字并将它们放置在我的 GUI 的轴窗口中?

在下面的示例中,我不确定在我的用户定义代码中放置句柄的位置。我总共有 4 个数字,看起来类似于这个例子。我希望 4 个图形显示在我的 GUI 窗口中而不是单独的窗口中,所以我在 .fig 文件中创建了 4 个轴窗口。

MyVariable这个特定图形的代码根据 in 中的值是 1 还是 0绘制了一个由 66 个黑白矩形组成的网格。如果MyVariable是 1,则为黑色,如果MyVariable为 0,则为白色。我的 .fig GUI 有一个文件,一个文件用于控制 GUI,另一个文件包含链接到 GUI 的用户定义代码。

中间有很多代码

上述代码的图形如下所示: 在此处输入图像描述

函数定义包含所有 4 个绘图的所有脚本代码,因为我之前没有将脚本划分为单独的函数。

我的 GUI 脚本代码包含:

0 投票
2 回答
1247 浏览

matlab - Can't access handles from a function

I'm trying to create a GUI using GUIDE, which reads a string through serial communication. After that it cuts out the needed numbers and puts it on the screen. I have created this function, which is executed every time when there is a line of data in the buffer of the COM port:

Now I'm trying to put the data into a listbox. This is just the first value. The problem is, that Matlab keeps saying, that the handles are not defined. But I cound already create a button which clears the listbox using the following code:

Does anyone have any idea what the problem is and how to fix it?