问题标签 [global-scope]

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

c - 如何在程序开始时声明

在下面的清单中,尝试在调用main() 函数之前声明矩形“r”会导致错误。

为什么必须在 main() 之后声明“r”?

0 投票
0 回答
139 浏览

php - Laravel - 从 GlobalScope 应用功能内的缓存文件中读取数据

我正在尝试从用户登录后先前存储的缓存文件中读取一些数据。

如果auth()->attempt($credentials)通过,我将一些用户数据存储到缓存文件中。

我想使用该缓存文件,这样我就不必重新运行一些查询来获取与该用户相关的 ID 及其与其他模型的关系。

所以我试图从 GlobalScope 应用函数中的那个文件中读取,假设我想显示用户有办事处的国家。

我试过这个:

如果缓存为空,则返回错误“尝试获取非对象的属性 'offices' ”。

如果我关闭全局作用域,登录,然后将作用域转回,它就可以工作。所以缓存文件是在登录后创建的。

如果我清除缓存并尝试登录(使用全局范围),我会收到错误消息。所以我不确定,但我认为在登录后缓存之前以某种方式添加全局范围。

任何想法如何解决此问题或修改程序。

更新

看起来需要一些时间来创建文件和全局范围以从中读取。我检查是否已经有一个文件,如果没有创建它。在此修改后,它的工作...

我使用模型来创建缓存文件,而不是像以前那样创建身份验证控制器。

0 投票
3 回答
11865 浏览

php - 在 Laravel 中注册新的全局作用域

我想在 Laravel 5.7 中注册一个新的全局作用域,但出现以下错误:

Symfony \ Component \ Debug \ Exception \ FatalThrowableError(E_PARSE)语法错误,意外'静态'(T_STATIC)

我正在使用 laravel 5.7 PHP 7.2

0 投票
2 回答
2433 浏览

angular - Angular:如何导入所有其他模块都可以访问的全局模块。(无需在其他模块中重新导入)

我想为所有其他模块(路由中的子模块)全局使用 UI 框架。

我正在使用最新版本的 Angular 和 Material (7.2+)。https://material.angular.io/

我创建了一个导入所有 Angular Material UI 模块的 Angular 模块。进口在app.module.ts. 在我通过加载另一个模块更改路线之前,它工作正常。- 我知道为什么。因为每个模块都是一个单独的范围。但是应该可以全局导入一个模块,每个组件都可以访问 UI (html)。

我想将所有 Mat..Modules 导入app.module.ts(已经完成)对于我的其他模块(如 DashboardModule)也可访问。目前,我必须将 MaterialModules 再次导入每个模块组件(页面)。我确定/希望这是可能的。因为整个页面都应该可以全局访问 UI。

0 投票
1 回答
29 浏览

javascript - javascript中的全局范围是什么?我怎样才能创建一个?

在 Chrome Inspector 的控制台上运行代码并键入this关键字时,我可以看到已设置许多属性的全局范围对象。但是,我怎样才能创建我的呢?或者当我调用一个函数时,调用站点是该函数的“全局范围”?

我正在阅读 YDKJS 丛书,有些概念有时会让人很困惑。

0 投票
1 回答
152 浏览

python - 在任意导入函数中调用 globals() 函数?

我试图globals()在从另一个文件导入的函数内部调用,以检索程序的全局定义值。

但是,它给出的字典与在函数外部调用时的字典不同。

我知道这是注定要发生的,因为这里说:

globals 表字典是当前模块的字典(在函数内部,这是定义它的模块,而不是调用它的模块)。

但是是否有任何技巧或其他函数可以使其globals()表现得好像它被调用了__main__

这个问题很容易重现。例如,输入foo.py

然后在主程序中:

但是,有没有办法让最后一行阅读:

提前感谢您的帮助:)

0 投票
1 回答
21 浏览

android-room - 迁移到androidx后没有下载数据

迁移到 androidx 后,我基于 LiveData 和 GlobalScope.launch 的房间存储库停止工作。

我将 GlobalScope.launch 更改为 GlobalScope.async,因为我遇到了 observeForever 异常(但我没有使用此方法)。

0 投票
3 回答
471 浏览

c++ - 离线成员函数定义是否需要完全限定的类名到全局范围?

这个问题让我想知道在类外成员函数定义中完全限定类名(包括全局范围运算符)是否有用/有必要。

一方面,我以前从未见过这样做(而且正确执行此操作的语法似乎晦涩难懂)。另一方面,C++ 名称查找非常重要,因此可能存在极端情况。

问题:

是否存在引入类外成员函数定义
ReturnType (::Fully::Qualified::Class::Name::MemberFunctionName)(...) { ... }
不同于
ReturnType Fully::Qualified::Class::Name::MemberFunctionName(...) { ... }(无全局范围::前缀)的情况?

请注意,成员函数定义必须放在包含类的命名空间中,因此不是一个有效的示例。

0 投票
1 回答
487 浏览

python - 我可以在 np.mean() 中使用 str 吗?

它应该给出如下内容:

但是,np.mean()不适用于str.
我尝试使用 unicode 和其他东西。
我必须results(new name)使用globals(). 有人知道怎么做吗?

0 投票
4 回答
2839 浏览

php - 如何按属性 LARAVEL 对全局范围进行排序

我通常使用模型上的全局范围按列对记录进行排序,但我需要按属性对其进行排序。