问题标签 [imp]
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.
oracle - 从 oracle 转储导入时,表的顺序是否相关?
我正在尝试从 oracle 转储中导入特定表,为了避免找不到任何父键异常,我想按照一定的顺序导入表。例如,如果表 X 依赖于表 A 和 B,我想先导入 A 和 B:
这个命令会保证 A 和 B 在 X 之前被导入吗?
objective-c - ios 我如何将 IMP 带到 SEL
我定义了一个点函数
我想在按钮单击时调用它(UIButton addTarget 调用 ^ButtonClick 函数),但它可以找到指针。
怎么去SEL?
c - 在 C/C# 中与 DLL 链接
我一直在尝试链接到第三方 DLL。我尝试了 3 种不同的方法:在 Cygwin 中编译 C,在 Visual Studio 中编译 C++,在 Visual Studio 中编译 C#。每次编译程序时,都会出现以下错误:
Cygwin:未定义对“__imp__IEC61850_Create”的引用
Visual S:LNK2019:未解析的外部符号“__imp__IEC61850_Create”
正如您可能已经收集到的那样,我试图调用在 DLL 中找到的函数“IEC61850_Create”,但它总是出现带有“__imp__”前缀的错误。由于 DLL 是第三方的,我无法查看源代码。在我搜索过的其他地方,人们通常会谈论附带的 .o 或 .lib 文件。在这种情况下,我拥有的唯一资源是 .dll。
有没有其他人经历过这样的事情,或者知道我如何链接到图书馆?如果需要,我可以提供示例代码。
谢谢。
centos - CentOS 中的 Horde 和 IMP
我在使用 IMP 和 Horde 时遇到了一些问题,
我正在尝试登录邮件控制面板但没有成功,这就是 shell 中出现的内容
我已经用谷歌搜索了,我发现了这个: http: //lists.horde.org/archives/horde/Week-of-Mon-20110711/041448.html
我按照他们在那里所说的话,但问题仍然存在。
有什么线索吗?!
objective-c - Objective C 使用 SEL 和 IMP 进行循环优化
根据这篇文章,目标 C 中的 For 循环可以使用 SEL 和 IMP 进行优化。我一直在玩弄这个想法,今天我一直在尝试一些测试。然而,似乎对一个班级有效,似乎对另一个班级无效。此外,我想知道加速究竟是如何发生的?通过避免 objC_mesgSent?
问题 1 这是怎么回事:
比这更糟糕:
问题 2 为什么会失败?(注意self是继承自UIView的类)
错误:
由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[SimpleGridView addSubview:]:无法识别的选择器发送到实例 0xaa3c400”
告诉我在我的“SimpleGridView”类中找不到方法addSubview。但是,当我尝试时:
我仍然得到完全相同的错误!
问题 3 为什么我不能像这样将选择器和实现设置为 Class Init/new 方法:
供参考:类iContactsGridCell继承自 Class Cell,它定义和实现
此外,强制转换没有帮助(关于无法识别的选择器的相同错误)
尝试不同的组合,例如:
或者
产生完全相同的错误。所以,请告诉我,我错过了什么,这有什么好处,是否有可能为类 init 方法提供 IMP/SEL?此外,与此相比,C 函数指针会更快,还是以上所有内容都只是一个目标 C 函数指针包装器?谢谢 !PS:如果这些问题一次太多,我深表歉意。
assembly - 无限精度整数的实现
问题:“大整数表示为(小)整数列表。”
假设有:
这组定义用于定义像汇编这样的语言,使用寄存器、指令和标签(用于跳转)
现在我需要实现一个从命令式语言(具有“while”“if”等指令)到 ASM 的编译器
我的老师建议的实现是使用一个列表,其中每个元素都是给定数字的数字(数字只能是整数),例如 11000 是 [1, 1, 0, 0, 0]
第一个差距是:考虑到通用的 O'Caml 程序,我该如何实现呢?假设我必须插入一个大整数,我可以使用什么逻辑来允许“计算”?因为最后一个ASM程序也可以做add、sub mul等可以包含大整数的指令,所以不知道怎么处理寄存器、大整数和指令
我需要的是如何实现大整数的一般方案,可能用 O'Caml 语言,以及如何考虑类似于汇编的语言(在本例中为 ASM)来实现这一点
提前感谢,如果不清楚,对不起我的英语,如果有人可以帮助我,如果需要,我会提供更多细节
oracle - 将 Oracle IMP 作为 SYSDBA 运行
我需要将 ORACLE 9 DMP 文件导入新安装的 Oracle 11g。我正在使用 imp 实用程序并使用 SYSMAN 作为登录名。我到了还原点,并被告知“只有 DBA 可以导入另一个 DBA 导出的文件”。当我尝试使用 SYSDBA 时,空白密码不起作用。当我使用 SQLPLUS / 作为 SYSDBA 然后尝试分配一个新密码时,我被告知 SYSDBA 不存在。如果我尝试以 SYS 身份登录,则会被告知以 SYSDBA 身份登录。
objective-c - IMP 和@selector 相关吗?
我正在查找与 IMP 相关的信息,但我发现的所有内容看起来都像是一种古老的做法。
我可能错了,但 IMP 表示方法的地址,因此您可以根据需要将其作为参数传递,对吗?如果这是真的,@selector 是否允许这样做?
如果有人可以向我解释这一点,我将不胜感激,因为我真的迷路了。如果能提供一些关于使用 IMP 和@selector 的信息,那就太好了。
python - Make python reload() function read from .py instead of .pyc
I have written a rather large module which is automatically compiled into a .pyc file when I import it.
When I want to test features of the module in the interpreter, e.g., class methods, I use the reload()
function from the imp
package.
The problem is that it reloads the .pyc
file, not the .py
file.
For example I try a function in the interpreter, figure out that it is not working properly, I would make changes to the .py
file. However, if I reload the module in the interpreter, it reloads the .pyc
file so that the changes are not reflected in the interpreter. I would have to quit the interpreter, start it again and use import
to load the module (and create the .pyc
file from the .py
file). Or alternatively I would have to delete the .pyc
file each time.
Is there any better way? E.g., to make reload()
prefer .py
files over .pyc
files?
Here is an except from the interpreter session that shows that reload()
loads the .pyc
file.
EDIT:
And even if I delete the .pyc
file, another .pyc
file will be created each time I use reload, so that I have to delete the .pyc
file each time I use reload.
arduino - 使用 ElectricImp server.show() 和 Arduino
我正在关注将arduino 连接到电动 imp 的 sparkfun 教程。我只有一个 arduino 和 imp,所以我试图让我在 arduino 串行监视器中输入的任何内容都使用server.show()
.
我已将 sparkfun 代码中的一个函数修改为如下所示:
server.show(byte)
只显示看似随机的数字。我知道这是为什么,我只是不知道如何解决它,因为我对 UART 和松鼠不太熟悉。
local byte = hardware.uart57.read();
从 arduino 以字节形式读取 ascii 字符(我认为),并且在我使用server.show(byte)
. 我如何在松鼠中做到这一点?另外,我认为每 10us 轮询一次是错误的方式。我只想在有新信息时进行投票,但我也不知道如何在松鼠中做到这一点。有人可以指出发生这种情况的例子吗?
谢谢!