问题标签 [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.

0 投票
3 回答
3017 浏览

ruby - Ruby 符号不是垃圾收集的!?那么,使用String不是更好吗?

如果您在循环中创建 10,000 个字符串,则必须进行大量垃圾收集,这会占用大量资源。

如果你对符号做同样的事情,你会创建不能被垃圾回收的对象。

哪个更糟?

0 投票
2 回答
2141 浏览

debugging - 调试符号问题

当我们使用 Windbg 或 Visual Studio 分析转储文件时,我对使用哪个符号文件感兴趣。假设我的应用程序正在使用一个实用程序库,并且该实用程序库有相关的私有符号文件。当我的应用程序中出现故障转储时,我需要实用程序库的符号来分析完整的调用堆栈。但有时构建/运行时/调试环境安装有不同版本的实用程序库——(肯定)是不同版本的实用程序库符号。

假设我们有一个版本(例如版本 A)的实用程序库(和相关符号)用于构建(链接)我的应用程序,当发生崩溃时,在运行时使用另一个版本(例如版本 B)的实用程序库(和相关符号),并且当我分析故障转储时,在 Windbg 中使用另一个不同版本(例如版本 C)的实用程序库(和相关符号)。

我的问题是,在运行时生成崩溃时,使用版本 B 符号生成崩溃转储(用符号信息填充转储)?但是在Windbg调试环境中使用不同版本的符号C时,会出现符号不匹配的问题?并且使用哪个版本的库来构建无关紧要?我的理解都正确吗?

提前谢谢,乔治

0 投票
9 回答
10587 浏览

ruby - 为什么我不能连接两个字符串并将它们分配给一个符号?

. . . 如本例所示:

我想如果我使用 concat 我正在修改字符串“hello”并添加“world”,然后最终将生成的字符串 - “hello world” - 分配给等号左侧的 :helloworld 符号。我认为这是合法的,就像我写的一样:

哦,等等,这也不起作用。(抓头)。

0 投票
2 回答
582 浏览

ruby - 这种串联的操作顺序是什么?

这有效,并允许我将两个字符串连接成一个符号,产生输出:

但是,如果我稍微更改它以使用 + 而不是分隔 hello 和 world 字符串的空格,我会收到一个错误:

这会产生以下错误 - 我认为这是因为它试图将“world”.to_sym 回调“投射”回一个字符串,然后再将其连接到“hello”字符串上:

我想知道是什么让第一个示例有效?有谁知道这里的操作顺序是什么?我怀疑这两个字符串实际上被视为一个字符串,它们之间的空格被忽略了,并且在调用 to_sym 方法之前将它们连接起来。实际上,我本来希望它的工作方式与第二个示例没有什么不同,因为我认为在尝试加入“hello”和“world”的内容之前,会在“world”字符串上调用 to_sym。

0 投票
2 回答
2671 浏览

flash - Flash 符号的 AS3 类

我是 Flash 新手,我正在尝试为符号创建一个类。

我创建了一个新的 Flash 文件,删除了一个 DynamicText,将此 DynamicText 转换为一个名为“TextBox1”的符号

然后我在与刚刚创建的 .fla 相同的目录中创建了 TextBox1.as。

我运行了 Flash 文件,但它没有显示消息。我错过了什么吗?

0 投票
1 回答
1611 浏览

debugging - 针对不受支持的 Vault SCM 应用程序配置 Visual Studio 源服务器/符号存储

我正在尝试将我们的内部开发代码配置为符号服务器,在 Visual Studio 2008 中调试时可以访问源代码控制文件。我们可以在引用我们核心库集的其他项目上使用它。

遗憾的是,我们将 SourceGear Vault 用于我们的 SCM 系统,目前不支持使用其源代码控制引用来索引我们的 .PDB 文件。

我真的不需要直接的源代码控制访问,我对网络共享访问感到满意,但我看不到如何更新 PDB 文件中的引用。

我配置了符号服务器并添加了对原始构建源代码的正确引用,但是,当我在 Visual Studio 中调试并尝试进入引用的代码时,它不会从源服务器加载 PDB 并且因此没有可用的源代码。

此外,Visual Studio 可以通过 Load Symbols 命令下载核心 .NET PDB 文件,但当我单击模块时,我没有该选项。

有没有人有任何设置这种事情的个人经验?

如果有人可以提供帮助,非常感谢。

0 投票
5 回答
186340 浏览

html - 在 HTML 中,我可以用 ✓ 打勾。有对应的 X 标记吗?

✓ ( ✓) 是否有对应的 X 标记?它是什么?

0 投票
3 回答
181 浏览

c++ - C++ 中的链接错误 - 实现 indexList

获取此错误以及与 indexList 实现相关的其他错误。我已经包含了所有正确的文件,不知道这意味着什么?

indexList.h
indexList.cpp

此外,使用 VS .NET 2003 - 它们位于“源文件”和“头文件”下但是,我测试了删除 indexLish.h 并且错误没有改变?

0 投票
2 回答
12539 浏览

ios - iPhone 应用程序的条形符号

Xcode 中为 iphone 应用程序去除符号的设置是什么?

我在 Xcode 中使用这些设置,但仍然使用二进制文件编辑器在可执行文件中看到类名及其方法。

部署:

1)部署后处理(选中)

2)在复制期间剥离调试符号(选中)

3) Strip Linked Product(勾选)

4)使用单独的条带(选中)

链接:

5)死代码剥离(选中)

GCC 4.0 - 代码生成

6)生成调试符号(未选中)

0 投票
3 回答
2280 浏览

.htaccess - Mod_rewrite 不适用于以 %(百分号)开头的 url

有几个链接指向我管理的网站,其中网站管理员错误地在域名和页面名称之间包含了一个空格:

当用户点击时,这给出

我想使用 mod_rewrite 将命中重定向到不正确的地址到正确的地址,但是我的重写规则不起作用。我尝试了以下方法但没有成功:

如何编写规则来捕获此地址?我想保留 PageRank 并且不会因链接损坏而受到处罚,而且我无法让网站管理员修复他的链接。