问题标签 [uses]

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 回答
346 浏览

language-agnostic - 面向方面的编程 (AOP) 如何影响代码质量?

面向方面的编程(AOP) 似乎是一个有趣的概念。起初我对它非常热情,但当我阅读更多并看到人们描述的用例时,我变得失望了。

我看到的很多网站,以及 AspectC++ 开发人员的演示文稿,都展示了我认为相当可疑的用例。

他们讨论了如何使用 AOP 进行错误处理(抛出异常)、对参数和返回值进行边界检查、在出现问题时返回安全的空对象、安全性等。这些只是不好的例子(而不是实际使用案例),还是我错过了什么?

当你调用一个函数时,你应该如何知道发生了什么?几乎任何事情都可能发生,这取决于您决定应用哪些方面。这不会把事情搞得一团糟吗?API 文档呢,我应该怎么写呢?

到目前为止,我见过的唯一好的 AOP 用例是日志记录或分析之类的东西——它们不会影响实际的逻辑流程并且仅用作调试工具。

除了调试机制之外,AOP 对其他任何东西有用吗?

0 投票
1 回答
2492 浏览

android - Android Manifest 中的错误(sdk 版本)

我的清单中出现错误,我不知道为什么,请您帮忙

在控制台中,当我尝试在模拟器中运行我的应用程序时,我收到此错误:

[2012-04-03 23:10:31 - com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper] C:\Users\mark\workspace\KR Radio app\AndroidManifest.xml 的解析器异常:元素类型“manifest”后面必须跟属性说明,“>”或“/>”。

[2012-04-03 23:10:31 - KR Radio 应用程序] XML 文件中的错误:正在中止构建。

0 投票
6 回答
2817 浏览

c++ - 类析构函数的实际应用

我目前正在尝试了解类和构造函数/析构函数。我了解两者的作用,但我在使用析构函数时遇到了困难,因为我想不出一个实际的应用程序来使用它。

任何人都可以提供一个解释的例子吗?

0 投票
1 回答
216 浏览

scope - Pascal:将模块完全导入当前范围

更多的帕斯卡困境。

假设我有 2 个单位MainUnit, 和ExampleClass

主要单位:

示例类:

现在,我只想导入MainUnit,但仍然可以使用ClassThing. MainUnit uses ExampleClass,但ClassThing在导入时不可用MainUnit

我真的不想和use ExampleClass一起MainUnit,我更愿意将其保留在一个uses声明中。

你怎么做到这一点?

0 投票
1 回答
145 浏览

firemonkey - FireMonkey XE3 中缺少使用子句

我的机器上安装了 XE3,并且正在使用 FireMonkey 2 做应用程序,但是在很多情况下,我会遇到缺少标识符的问题。它一直告诉我标识符是未知的,对于我放到表单上的大多数组件。有谁知道为什么它不自动添加到使用子句中,或者至少,我在哪里可以找到包含对应组件的包列表?例如,我什至不能使用 TText 组件,因为我找不到任何关于它所在位置的信息。

Ps:还有一件事,VCL 和 Firemonkey 形式之间是否有任何不同的操作列表?就像,我似乎无法在 Firemonkey 中使用 GetCurrentProcess,虽然它在 VCL 中运行良好,但该操作不包含在 Firemonkey-VCL 表单中不同的基本信息中......

感谢您的任何帮助!

0 投票
1 回答
58 浏览

javascript - 在数组 JSON 格式的 javascript 变量末尾添加新地址

我有这个变量,我想动态添加其他变量,因为我从 XML 文件中读取了 latlng、名称等。

我想将这些添加到 stationMapList,我该怎么做?

0 投票
1 回答
3486 浏览

delphi - Delphi - 在类定义中使用 TStringList(非常新)

我在 Delphi 中做一个简单的类定义,我想TStringList在类中使用 a 和它的构造函数(所以每次你创建一个对象时,你传递它 aStringList并且它对数据做了一些神奇的事情StringList,将字符串列表复制到它的自己的内部字符串列表)。我遇到的问题是,当我尝试在类定义之前声明它“使用”的内容(因此它知道如何处理TStringList)时,编译失败。但没有它,它不知道 aTStringList是什么。所以这似乎是一个范围界定问题。

下面是一个(非常简化的)类定义,类似于我正在尝试做的。有人可以建议我如何完成这项工作并确定范围吗?

我也尝试在项目级别添加使用语句,但仍然失败。我想知道我需要做什么才能做到这一点。

亲切的问候

0 投票
2 回答
3523 浏览

php - “使用”——CakePHP 控制器继承中的变量

我在使用 CakePHP-Controller 中的公共变量“uses”时遇到了一个大问题。

我使用以下架构设置了我的应用程序。

PagesController 扩展了一个扩展 AppController 的 AdminController。

我这样做是因为我还有一个 ApiController 而不是 AdminController,它用于(正如你可以提到的)我的应用程序中的一个额外的 API 层。

我通过使用这个来包含附加层

在 PagesController 和

在 AdminController 中。

这种方式对我来说很好用。

编辑:

我想在我的每个子控制器中创建一个名为“打印”的模型。这就是我在 AppController 中初始化它的原因

在 PagesController 中,我想使用“Print”-Model 以及声明的“Article”-Model。在 $uses-variable 的注释中写下了 Child-Controller 中的每个添加都将合并到 parent-$uses-variable 中。但它不这样做。它覆盖它。

错误在哪里?请帮忙。

0 投票
1 回答
477 浏览

r - Homebrew:`brew uses --installed gcc`没有给出任何结果

我想获取依赖于 gcc 的已安装软件包的列表(随 homebrew 一起安装)。当我尝试:

brew uses --installed gcc

它没有结果。如果我用 来检查例如 r 的依赖关系brew deps r,它会返回gcc(等等)。所以我假设brew uses至少应该返回 value r

有没有人遇到过类似的问题并且可以对此有所了解?

0 投票
1 回答
1132 浏览

android - GPS 提供商 安全异常

如果通过清单文件中的请求权限检查 GPS 提供程序的状态抛出 SecurityException,正确的解决方法是什么