问题标签 [environ]

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

clojure - profile.clj 中的 :provided 是什么意思?

Luminus 现在正在使用以下内容创建一个profiles.clj:

:provided 在这里做什么?在 environ 的文档中,它似乎指向有两个条目,一个用于开发,一个用于测试https://github.com/weavejester/environ

0 投票
2 回答
942 浏览

clojure - 在 Clojure 中使用 environ 时如何获取环境名称?

在 Clojure 中使用 environ 时如何获取环境名称?我的意思是,:dev、:test 等。想要这个的原因是将它传递给Yeller,这样当它显示错误时,它可以告诉我它们发生在哪个环境中。暂存错误与生产错误的处理方式不同。

0 投票
2 回答
302 浏览

java - Clojure Environ 将地图发送到 java

我是 Clojure 的新手,我正在使用具有 leiningen + clojure + java 的应用程序,问题出在插件 lein-environ“1.0.0”上。

在应用程序中,它使用了很多“env”映射。通过读取 .lein_env 或 project.clj 中定义的现有值。但在同一个应用程序中正在做一些:

(attach! :my-val (str (env :api-host) "/api/" (env :resource)))

如果我用 a 打印这个值,(println (env :my-val))我会看到内容。但是如果我尝试将它作为 Map 发送到 Java,我看不到这个值。我得到了先前定义的值。我的意思是 .lein_env 中的所有内容,但没有应用程序计算值。

我还没有找到有关该功能的任何 api 或文档attach!,所以说实话我不知道它的作用。但由于这些值是从 env 读取的,我认为它是将这些键附加到地图上。

我尝试将 env 转换为 clojure 中的 HashMap :

但仍然得到相同的结果,这些值没有被映射。

我想知道我做错了什么以及这是否可能。

非常感谢你的帮助。

编辑:

我以这种方式调用java代码:

(println (com.my.package.HelperClass/staticMethod env))

java中的静态方法:

0 投票
1 回答
1413 浏览

vba - Environ("username") 返回错误的用户名

当我在交替会话中执行我的 Access 应用程序时,该函数Environ("username")返回我部门中一个人的用户名,而不是我当前用来执行代码的实际用户的用户名。

在整个程序中不会发生其他类型的用户名操作。

知道这怎么可能吗?

0 投票
2 回答
20119 浏览

python - 如何将文件路径变量放入 pandas.read_csv?

我尝试像这样通过 os.environ 应用它:

但是熊猫不识别$FILE,而是给了我$FILErawdata.csv not found

有没有其他方法可以做到这一点?

0 投票
1 回答
55 浏览

heroku - 逆时针设置环境变量

我正在尝试在 Eclipse 中设置生产和开发配置文件,以便在 Heroku 上部署我的 compojure/ring 应用程序。但是,逆时针插件不会从配置文件加载环境变量。我已经在环境选项卡中添加了变量并重新启动了 REPL,但变量仍然不可用。这就是我添加它们的方式:环境变量

我也尝试将变量添加到profiles.clj,但无济于事:

0 投票
2 回答
9518 浏览

excel - VBA Excel 用户名授予访问权限

寻求一点帮助,我有一个 excel 文档,它应该只授予某些用户访问权限,所有员工都有一个用户名,当他们输入任何信息时,他们的条目就会显示出来。我希望保护该文件,以便只有某些员工可以访问。到目前为止我有

这很好,但我希望它出现在自己的工作表上,即标题为“用户”的列,然后是可以轻松添加的用户列表。

我还想知道是否可以将某些用户限制在某些工作表中,例如,John Doe 在非洲,Jane 在美国,我可以限制他们只看到标题为“Africa”和“America”的工作表吗

看了看,什么都看不到,所以不确定它是否容易完成......

0 投票
1 回答
237 浏览

clojure - 如何在我的配置文件/项目配置的另一部分中使用我的profiles.clj 中的值?

我正在使用 Leiningen 和environ创建一个 clojure 项目,以保留一个用于管理项目或环境变量中的数据库连接的 uri profiles.clj,我想尝试使用lein-flyway来管理数据库迁移。

Lein-flyway 有自己的配置来指定数据库 uri,我不想强​​迫我的同事将连接 uri 放在他们的配置中的两个位置。

目前,profiles.clj未签入,看起来像这样:

我想在我的:profiles/dev地图profiles.clj或我的:project/dev地图中添加一个如下所示的条目project.clj

似乎我可以在我的 project.clj 中啜食profiles.clj 并在那里提取密钥,并将其插入到适当位置的项目映射中。那是最好的选择吗?有没有更简单的方法来重用这样的值?

0 投票
1 回答
431 浏览

c++ - 将环境变量存储在动态分配的数组中

我目前正在研究一个存储字符串的类。它应该有两个单独的构造函数,一个允许用户使用 argv 类型的参数初始化对象,而另一个使用 environ 类型的参数初始化对象。

当我使用 argv 时,一切正常,对象已正确初始化并存储我在命令行中添加的每个字符串。但是,对于环境变量,我遇到了麻烦。将每个环境字符串存储到我的对象中似乎是雄心勃勃的,因为它超出了我可以访问的内存。

有什么方法可以减小环境变量的大小,或者控制变量 main 作为参数的数量?

仅供参考,该类包含两个数据成员:一个存储存储的字符串数量,而另一个是实际的字符串数组。我尝试使用动态分配的数组,使用环境变量的数量作为参数(使用 for 循环计数)。但是,似乎变量太多,因此我最终遇到了 bad_alloc 错误。

0 投票
1 回答
477 浏览

clojure - 在配置文件中正确使用 Environ 库

我对配置文件和环境变量的使用有疑问。environ是否可以根据设置的配置文件导出变量?这是我尝试过的(部分project.clj

lein ring uberwar但是,如果我使用(甚至使用)构建 WAR 文件with-profile dev并将其部署到 Tomcat,我将得到db-user(使用nil调用(env :db-user)。但是lein ring server正确使用dev配置文件,因此它可以工作。我做错了什么吗?或者environ不应该以这种方式使用?