问题标签 [environments]
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.
r - as.environment(pos) 中的错误:使用 'as.environment(NULL)' 已失效
有人可以向我解释这个错误是什么意思吗?我是编程新手,所以如果你能用最基本的 cs 术语解释它,我将非常感激。
在尝试处理其他代码时,我会从 R Studio 收到此错误消息,但我将给出最新的示例:
在这种情况下,我试图找出 jpeg 包中有哪些功能
我得到这个错误作为回报:
java - Camel swagger-ui 在生产中禁用
我在我的项目中使用这种招摇。我想知道是否有人知道在不同环境中禁用和启用招摇的方法?
deployment - 不同部署环境的经典用例
我刚开始在一家软件公司工作,他们有 4 种不同的部署环境。参考/集成/验收/生产。
有人可以向我解释一下这些单一环境的典型用例是什么吗?生产对我来说很清楚,但其他人不是很清楚。尤其是参考和集成之间的区别。我已经用谷歌搜索了它,但找不到它。
r - 函数中发生数据修改时编写 knitr 文档
我在 R 中有一个庞大而复杂的工作流程(大量初始输入、重新编码、合并、删除观察等),我在许多特定于每种输入类型、每个合并和数据操作步骤等的隔离函数中完成这项工作。现在只有最终的“分析数据集”被返回到全局环境中。
但是,我想编写一个记录数据组装过程的 knitr 文档,但是所有各种对象(数据帧/小标题)对于它们组装的函数都是本地的,我认为这是一个很好的实践。
选项似乎是:
我可以为全局环境生成大量临时数据对象,但这会使全局环境变得混乱,我想保持整洁
我可以将有趣的属性列表(N、合并成功信息、结构等)从函数返回到全局环境。有点整洁,但不是完全有效。
这显然是现在的一个新问题。我欢迎有关最佳前进方式的建议?
firebase - Firebase Web 应用程序的不同环境
我正在使用 Firebase 构建一个 Web 应用程序。目前我可以说我确实有两个阶段 - 开发,firebase serve
运行 localhost 和firebase deploy --only hosting
在 Firebase 托管上上传 Web 应用程序。
一切都很好,但我不认为这是一个专业的解决方案。我看到的问题是,我的本地环境和实时 Web 应用程序共享同一个数据库。我对该主题进行了相当多的研究,并且我了解到 Firebase 上的一个项目无法拥有两个数据库。那里提供的解决方案是在 Firebase 上创建两个项目,一个用于开发,一个用于生产。或者,即使您愿意,也可以使用一个用于分期。
这个解决方案对我来说似乎完全没问题。这肯定是个好主意。几个项目,几个环境,独立的数据库,简直完美。然后就在实施此解决方案之前,另一个问题出现在我的脑海中。如果我说,让我们创建一个 staging 项目,以便为我提供一个 staging 环境,并且我决定部署我的 web 应用程序,staging web 应用程序将公开可用,因此它也会被 Google 等索引。
那么,在这种情况下,您能给我什么建议?如何确保我的登台 Web 应用程序(托管在登台 Firebase 应用程序上)对其他人不可用并且不会被搜索引擎索引。我考虑过将 IP 或 VPC 列入白名单,但我不知道如何以一种免费且可靠的方式进行。
r - 强制 R 函数调用自给自足
我正在寻找一种方法来调用不受.GlobalEnv
.
看看下面的两个函数:
在这种情况下:
f1(5)
应该失败,因为y
没有在函数范围内定义f2(iris)
应该通过,因为该函数不会引用其范围之外的变量
f1
现在,我可以将and的环境覆盖f2
到baseenv()
or new.env(parent=environment(2L))
:
或者:
有没有办法覆盖函数的环境,使其必须自给自足,但只要它加载自己的库,它也总是可以工作?
r - 使 saveRDS() 为 globalenv() 工作
我想用saveRDS()
. 无论是全局的还是自定义的,我都希望saveRDS()
有同样的行为。然而,全球环境似乎是一个特例。
现在,当我开始一个新的 R 会话并尝试加载环境时,x
它被删除了。使用创建的自定义环境不会发生这种情况new.env(parent = globalenv())
。
我预计这种行为是由于 R 中的环境实际上只是指针的集合。不过,我正在寻找一种globalenv()
使用saveRDS()
. 我目前正在save.image()
为我的应用程序使用,但这是一个笨重的特殊情况,增加了对我的测试工作流程的要求。
编辑
如果有人能详细说明为什么globalenv()
没有真正得救,我将不胜感激。我认为这是因为指针,但这并不能解释为什么这种事情确实适用于使用new.env(parent = globalenv())
.
python - python.exe运行较慢是自定义Anaconda环境
在网上找不到和我有同样问题的人,所以我们开始吧。
我在 C: 驱动器上安装了 Anaconda,但由于某些原因,我现在需要在共享网络驱动器上设置环境。为此,我在 Anaconda 提示符中运行了以下命令:
到目前为止没有问题!其他一些人通过运行批处理文件来使用我的程序,例如:
设置好环境后,我尝试在新环境中运行一些调用 python.exe 的代码,即
然而,第二种方法(使用环境 python.exe)需要 120 秒才能打印“Hello world!”。
当我从我的环境中运行时,似乎还有很多事情发生,但我不知道它是什么!有关可能发生的事情的任何信息都将非常有用。最终,我希望能够在没有 2 分钟等待的情况下从我的新环境中运行我的 python!
提前感谢您的帮助!
docker - Docker 与虚拟机
我已经阅读了有关 docker 和 VM 的文档。我猜我们的环境(如 dev、prod)在服务器中的虚拟机上运行。它们中的每一个都在不同的虚拟机上运行,但在单台计算机(服务器)上运行。此外,每个虚拟机都包含docker。每个docker都包含容器。在这个容器中,保存着应用程序镜像文件。例如;在虚拟机 B 中,容器 B 包含我们应用程序的映像。我说的对吗?
一个 docker 可以包含多个容器吗?为什么我们在一个 docker 中需要很多容器?谁能解释一下 docker、虚拟机、环境和图像文件?这些环境如何运行服务器?
r - 分配错误(名称,值,envir = attr(静态,“.env”)):NULL 环境的使用已失效
我收到以下错误:
在运行此类代码时
您是否了解如何修复此错误,使该环境不再是 NULL 环境?