问题标签 [symbols]
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.
actionscript-3 - 在纯 Actionscript 3 项目中将 .swc 资产加载到数组中
我知道如何通过 .swc 将 Flash CS4 符号导入 Flash Builder。类名在主类中可用,但我只能逐个实例化它们,将每个名称写入代码。
如何循环遍历 .swc 并将其资产加载到数组中而不提及其名称,然后获取并使用这些名称进行实例化?理想情况下,类似(半途而废的伪代码):
或其他任何东西来让这些名字循环起来。
ruby - 你如何断言来自另一个 ruby 模块的异常被抛出?(使用 assert_throws)
我正在尝试编写这样的代码:
ExtractionFailed
是一个微不足道的子类Exception
,并且在测试/单元下,我试图断言它在我调用 unit.extract_from(... bad data...) 时被抛出
我已经ExtractionFailed
进入 SemanticText 模块,所以现在 test/unit 说:
我试着写 assert_throws(:SemanticText::ExtractionFailed) {...} 但我得到了相当混乱的消息:TypeError: SemanticText is not a class/module
我可以通过执行以下操作使其工作(虽然它看起来像一个 hack):
那么在 ruby 中表达这个断言的正确方式是什么?
visual-studio - 防止在 Visual Studio 中加载符号
对此提出了很多问题,并提出了很多答案,但对我来说没有任何效果。
有一次,我使用以下说明为 WPF 项目打开了 .NET 符号加载: //blogs.msdn.com/sburke/archive/2008/01/16/configuring-visual-studio-to-debug-net -framework-source-code.aspx
工作得很好,一切都很酷。
除了在 Silverlight 项目中,它还会尝试从该服务器加载符号,但它们不存在,因此调试项目的启动时间很长。
所以,我关闭了符号加载,它确实停止尝试加载所有符号,除了一个命名空间:System.Windows.Browser。VS 仍然尝试使用每个 F5 加载那些,花费几秒钟,让我发疯。
我也尝试添加这里提到的符号服务器: //blogs.msdn.com/seema/archive/2008/10/08/xperf-a-cpu-sampler-for-silverlight.aspx
认为也许符号在那里,它们会被加载和缓存,一切都会好起来的。但是不,它们不仅没有被加载,而且 VS 尝试为我的项目中的每个其他 DLL 加载符号,包括那些符号从未可用的符号,这使得启动需要更长的时间。
坦率地说,我什至不需要调试这些 DLL 的源代码,我只是觉得它会很酷。现在我无法关闭它,它让我发疯。解决方法是什么?
linux - 将符号限制为 linux 可执行文件的本地范围
谁能建议我们可以限制将符号导出到全局符号表的某种方式?
提前致谢
你好,
感谢回复...
实际上,我有一个静态链接到第三方库的可执行文件,例如“ver1.a”,并且还使用第三方“.so”文件,该文件再次与相同的库链接,但不同的版本说“ver2.a”。问题是这两个版本的实现是不同的。一开始,当加载可执行文件时,“ver1.a”中的符号将被导出到全局符号表中。现在,无论何时加载“.so”,它都会尝试引用来自 ver2.a 的符号,最终将引用来自“ver1.a”的符号,这些符号之前已加载。从而使我们的二进制文件崩溃。
我们想到了一个解决方案,我们不会将可执行文件的符号导出到全局符号表,因此当“.so”被加载并尝试使用来自 ver2.a 的符号时,它不会在全局符号表中找到它,它将使用它的自己的符号,即来自 ver2.a 的符号
我找不到任何方法可以限制将符号导出到全局符号表。我尝试使用--version-script 和retain-symbol-file,但是没有用。对于 -fvisibility=hidden 选项,它给出的错误是“-f 选项只能与 -shared 一起使用”。所以我想,这也像“--version-script”一样只适用于共享库而不适用于可执行二进制文件。
代码在 c++、OS-Linux、gcc version-3.2 中。可能无法重新编译任何第三方库和“.so”。因此,排除了使用 bsymbolic 标志重新编译“so”文件的选项。
任何帮助,将不胜感激。
latex - LaTeX 数学符号宏
我一直梦想创建一个“一致的比较”运算符用于我的作业(在 LaTeX 中)。也就是说,在一些长推导中,我们可能想知道 $a$ 与 $b$ 的比较,虽然这完全是人为的,但可以举个例子
也就是说,我们首先说“这个比较应该在整个推导过程中保持一致”,然后我们稍后会看到 ? (比较运算符)可以替换为 =。这个符号显然很糟糕,现在我正在做更多的小组工作,如果有一些图形更直观的东西会很好。
我有一个小圆圈的梦想,里面或上面有一个问号。麻烦的是,我不知道如何在 LaTeX 宏中进行单个字符大小调整/对齐。到目前为止,我想出了
(即,一个带有上标问号的小圆圈,后移三个位置,然后进行一些右填充以正确放置比较器的左侧)
虽然这个功能,但它并不是我想要的,而且(更糟糕的是)是一个没有天赋、令人作呕的黑客。
我怎样才能实现这个目标?
谢谢!
perl - 我怎样才能重新定义一个子程序并保留旧的呢?
这是我想要实现的目标:
我认为通过保存符号first
,我以后可以调用原始子例程(在名称下original_first
),也可以调用first
,并重新定义。但是,如果我调用original_first
,我仍然会得到“这是第一次重新定义”。我该怎么做才能完成这项工作?
sql - 如何计算 SQL 列中的字符实例
我有一个 sql 列,它是 100 个“Y”或“N”个字符的字符串。例如:
呸呸呸呸呸……
获取每行中所有“Y”符号的最简单方法是什么。
objective-c - 标头变量的obj-c重复符号
我的印象是,使用#import 每次构建只会导入一次文件,但是在尝试在标头中定义变量,然后将该标头导入两个不同的源文件中之后,我得到了变量的重复符号链接器错误。这怎么可能?
algorithm - 算法中不熟悉的符号:∀是什么意思?
我正在阅读一种算法(它是一种基于 A* 的寻路算法),它包含一个我不熟悉的数学符号:∀
这是上下文:
v(s) ≥ g(s) = min s'∈pred(s) (v(s') + c(s', s)) ∀s ≠ s start
有人可以解释∀的含义吗?
configuration - 有没有办法让 Eclipse 识别每个构建配置的虚拟定义?
我正在开发一个继承的 Borland C/C++ 项目,该项目的许多功能都隐藏在 #ifdefs 后面,它依赖于传递给编译器的定义。我一直在尝试让 eclipse 通过使用每个配置符号来激活这些部分,但是当我查看源文件时,大部分仍然是灰色的。有什么方法可以告诉 eclipse 这些定义,以便我可以更改构建配置并查看哪些代码部分正在正确编译?