问题标签 [compiled]
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.
matlab - 编译后的 matlab 文件名作为参数
我在 Centos 5 上编译了一些 Matlab 代码。
我尝试像这样运行它:
但是,我可以很容易地看到该文件确实存在:
我尝试了不同的引号,但没有引号,但我不知道为什么它不会执行文件。该代码作为未编译的 matlab 代码可以正常工作,因此在编译后会发生一些有趣的事情,这会影响识别文件的能力。
编辑: run_cnaseq006.sh 是用于运行我编译的代码的自动生成的 shell 脚本。它大约有 40 行,所以不能很好地复制到这里。但是,我可以说它只是一个包装器,以确保在我运行编译的代码时加载所有库。我得到的所有编译代码都得到了几乎完全相同的 shell 脚本包装器。
python - 尝试将 *.pyc 作为模块导入
我有一个 python 脚本试图在文件系统的某个地方导入另一个脚本(路径仅在运行时知道)。据我了解,我需要使用 imp 模块,这可能会起作用,但是在加载模块时,我收到一个错误,即找不到导入模块使用的模块。
继承人的代码:
进口商.py:
我的模块.py:
当我运行 importer.py 时,我收到 htis 错误消息:
ImportError:没有名为 another_module 的模块
这里出了什么问题?我怀疑当'importer.py'正在加载'my_module.pyc'时,他也在尝试加载'another_module'(这很好)但正在寻找错误的位置(例如不是'full_path_to_my_module')
编辑: 我尝试将 'full_path_to_my_module' 添加到系统路径:
但我仍然得到同样的错误
也许我做了一些不必要的事情——这是我的目标:我希望能够在“importer.py”中使用“my_module.pyc”的所有功能。但是“my_module.pyc”的位置作为“importer.py”的参数给出。
wolfram-mathematica - 使用 GNU gsl 编写的 ODE 是否优于 Mathematica 的 NDSolve?
与 Mathematica 8.0 NDSolve 相比,用 C 语言编写的 ODE 求解器是否可能使用 GSL 库具有显着的速度优势?在准确性方面如何公平?
我的理解是编译代码原则上可以更快,但是这些天 NDSolve 本身已经以某种方式使用了很多编译代码?
还有任何选项可以使用 MathLink 或 Mathematica 的 compile 函数来加快求解 ODE 的速度吗?
java - 用 gcj 编译 java & XStream。(例外:无法创建 XmlPullParser)
我正在增强一个客户,这是一个更大项目的一部分。由于缺乏速度,我被迫切换到 CNI,因此我不得不使用 GNU-gcj 编译器(gnu 4.6.3)生成本机代码。
编译和链接工作正常(感谢 -findirect-dispatch 标志),我在执行输出时没有任何问题。但是当涉及到客户端和服务器之间的通信时,客户端立即断开连接。原因:
[XStreamClient Reader] WARN - 客户端断开连接(异常:com.thoughtworks.xstream.io.StreamException:无法创建 XmlPullParser)
(这个 Exeption 只出现在客户端的 gcj 编译版本中。当我使用 java 解释器运行代码时 - 一切正常(但太慢了^^)) --> 具有挑战性的部分是我无法检索源代码发生此异常的代码,因为它位于客户端使用的预编译(Java 类文件)库中。(而且我无法联系该图书馆的作者)
我猜这个库会调用XppReader,然后它会尝试创建一个 XmlPullParser 类并失败。
我通过解包并编译创建的 *.class 文件然后链接目标文件来绑定 XStream(版本 1.4.3)库(和其他必需的 *.jar)。这似乎也适用于所有其他图书馆。(我的操作系统=Ubuntu)
我已经做了什么来克服这个问题:我用谷歌搜索了 XStream/XmlPullParser 和 gcj,并用不同的版本替换了“xmlpull”和“kxml2”文件。但没有任何效果。你们中有人知道可能是什么解决方案吗?
编辑:
我发现 XmlPullParser 创建失败的原因是 XmlPullParserFactory.newInstance 函数找不到 /services/org.xmlpull.v1.XmlPullParserFactory 文件的 META-INF 目录。这是因为我只编译和链接了 *.jar 的 *.class 文件。因此,一旦我找到将 META-INF 目录链接到可执行文件的方法,该函数可以找到并访问它,问题就应该得到解决。你们中有人已经知道这样做的方法吗?
mysql - 找不到 mysql.sock 山狮
我在 Snow Leopard OSX 上编译了 MySQL 5.5.27。哪个运行良好,并且 mysql.sock 在预期的位置创建。在 Lion OSX 上使用相同的二进制文件,它也可以在那里工作,并且 mysql.sock 也在所需的位置创建。
但只有在 Mountain Lion 中,我无法在所需位置找到 mysql.sock。mysqld(MySQL 服务器)工作正常,我可以创建数据库等。一切工作正常,只是找不到 mysql.sock。
注意:此输出适用于所有 OSX。
有什么帮助吗?提前致谢。
吉加尔。
java - 编译的 .Jar 崩溃(没有 java 控制台)但在 Eclipse 中编译和运行?
我正在使用 Libgdx 编写游戏代码,它使用诸如 Gdx.files.internal("file") 之类的方法来加载文件,这在导出应用程序时应该可以工作,因为这就是它的本意
一些文件被复制到 USER 目录并从那里加载(音频)这是导致应用程序崩溃的原因吗?如此处所述:Java 应用程序在 Eclipse 中正常运行,但不是 .jar
如果有人能给我一个想法,那就太好了,它也不会为我启动 java 控制台,所以我不知道
编译后的 .jar 在这里:https ://www.dropbox.com/s/rz9v7lkdsj78z20/RUSHmup.jar (里面也有库)
这是我认为导致问题的音频加载代码(但我所看到的只是在 Eclipse 中可以正常工作并且可以正常工作的东西)
sql - 警告:已编译但在 sql developer 中触发编译错误
目标是让触发器在删除时执行“[尚未实现]”的操作。
当我编译时,它说编译,但有错误警告。决赛周我已经筋疲力尽了,这是最后一个项目。我找不到错误所在,我确定这是我没有发现的语法问题。任何帮助是极大的赞赏。
编辑:另外,我知道这可能是实现我正在尝试做的最无效的方式。但我的代码完全基于教授列出的我们可以在课堂上的幻灯片中使用的内容。坦率地说,这是针对我的次要专业,而且我是一名大四学生,所以我并不在乎。我只需要它工作。
编辑3:
从编译触发脚本:ALTER TABLE student 成功。警告:执行已完成,警告 TRIGGER "USER36401"."GETGPA" 已编译。
返回错误:“从命令中的第 1 行开始的错误:插入到grade_report 值('17','112','B')命令行错误:1 列:12 错误报告:SQL 错误:ORA-04098:触发器' USER36401.GETGPA' 无效并且重新验证失败 04098. 00000 - “触发器 '%s.%s' 无效并且重新验证失败” *原因:尝试检索触发器以执行并且发现无效. 这也意味着触发器的编译/授权失败。*操作:选项是解决编译/授权错误、禁用触发器或删除触发器。"
xml - 使用 JAXP API 运行已编译的 Saxon 样式表
我有一个用这个撒克逊命令创建的编译样式表:
java net.sf.saxon.Compile [选项] 样式表输出 [参数…]
我现在想将此样式表应用到我的 Java 代码中的 XML 树。是否可以使用 JAXP API 来做到这一点,如果可以,具体如何?非常感谢您对此的任何帮助。
c# - #region 描述编译成 .net 中的 .exe?
#region/#endregion 指令“描述”是否编译到 .NET 中的 .EXE 中?我知道注释不是,但我经常在一个区域内分块代码组并给它一个有用的描述。
我想确保这些描述在我的编译代码中不可见。(我不是在寻找混淆信息。不过,谢谢。)
android - AutoCompleteTextView 在 Android 2.3.5 中不显示建议
我正在使用特殊的 autocompletetextview 来提供数千条街道的建议。由于这个庞大的元素列表,我必须根据第一个输入字母即时清除和填充适配器。例如,当用户输入“b”时,适配器会填充以“b”开头的所有街道。这适用于所有 Android 版本。今天一位用户告诉我,Android 2.3.5 三星 Galaxy Ace 有问题。
当他开始输入字母时,没有带有建议的下拉菜单。当他输入“b”时,它只建议由两个名称组成的街道,而第二个名称以“b”开头。例如:他为“b”得到的建议是“Am Bahnhof”或“Alte Bahnstraße”。似乎有一种模式,但我无法解释这是如何发生的,我无法在任何模拟器或真实设备上重现这一点(而且没有 2.3.5 模拟器)。
下面是代码。仅供参考:我必须在 beforeTextChange 中清除,否则当我很快删除字段中的输入时应用程序会崩溃。显然它不能足够快地交换列表。而且我需要已经添加的变量,否则当我将输入删除到第一个字母时,它会添加两次列表。
真正奇怪的是:自从第一次实现以来,我从未改变过这部分,用户告诉我它在第一个版本中工作。但是突然之间它不再起作用了。编译的代码是否可能以某种方式损坏?有任何想法吗?
当有人可以告诉我如何重现此问题时,我也会接受解决方案。
调用:
街道阵列适配器:
StreetTextWatcher: