问题标签 [env]
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.
unix - 在 UNIX 的 .env 文件中必须添加的内容
我正在 UNIX 服务器上创建一个 .env 文件。
请向我推荐应该添加哪些强制性内容。
r - 将数据放入 r 中的 new.env 有什么好处?
在 R 中将数据放入新的 .env 有什么好处?速度等。
对于时间序列等数据,新的 .env 是否类似于数据库?
我的问题最初涉及在 R 中下载资产价格,建议将它们放入新的 .env 中。为什么会这样?谢谢:
keyboard - setupcon 默认使用变体
语境
我正在构建完整的 debian 系统配置,因此我正在修改键盘和控制台设置。我不想修改基本文件以保持最大的兼容性和模块化。所以我想使用 VARIANT(参见 setupcon (5))并在初始化时加载它们。但不确定我做得对。
所需架构
我将仅在以下示例中使用键盘文件。
- 有基本文件 /etc/default/keyboard
- 以及两个可能的自定义文件(根据 setupcon (5))
- ~/.keyboard
- /etc/default/keyboard.variant
~/.keyboard
它为每个 $HOME(用户)提供自定义行为
/etc/default/keyboard.variant
全局和默认键盘设置
我想一次使用三个。
问题
调用 setupcon 的守护进程是 console-setup 和 console-setup-mini (根据 initd 脚本中的注释)。它们在登录 shell 之前启动,所以不会知道 ~/.keyboard。
需要调用 setupcon
或者,查看源代码,使用变量 $VARIANT
采用什么是最好的解决方案,最大限度地节省模块化。
谢谢,
regex - sed(在 osx Snow Leopard 上)与 BRE '.' 不匹配字符> ascii 127
我在 Mac Os X Snow Leopard 上运行 sed。
sed 是/应该是 BSD sed(手册页日期为 2005-05-10)手册页状态:
当我尝试替换时,输入流包含大于 ascii 127 的字符,点与此字符不匹配。
例如
结果输出:
在 Os X Maverick (说明相同的手册页)上,结果给出了错误:
在 linux Mint 13 系统上,返回相同的指令(我的期望):
根据http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap09.html#tag_09_03 '.' 应该匹配
如果运行这个类似的命令(Os X Snow Leopard 上的 gsed 版本 4.2.1):
我得到了相同的(对我来说出乎意料的)结果:
- 其他人有同样的行为吗?
能解释一下为什么吗?(这是 BSD 中的错误吗??)和/或如何规避/修复?我只能猜测它与“
supported character set
”有关,然后在不同的系统上会有所不同......特别是因为在 SL 系统上,BSD sed 和 GNU sed 的行为相同。但是,我确实已经检查并更改了我的环境:在 SL 系统上:在薄荷系统上:
/li>
python - 直接从命令行运行python脚本
我把它放在脚本的顶部。我已经看到应该使脚本可以从命令行运行,而无需python programname.py
. 除非我有误解programname.py
,只要我在脚本顶部有上述行,我就应该可以使用。这个对吗?
它对我不起作用,我只是收到一个错误,表明我必须python
在“通话”开始时使用。
grails - Grails 集成测试 - 如何为不同的测试使用不同的数据源
我正在尝试找出一种方法来针对内存数据库(H2)和其他针对我们的 Oracle 测试数据库执行某些集成测试。也许这是我有限的测试编写经验,但似乎某些测试(例如搜索查询)更适合在内存中,因为我可以控制查询的数据集,而其他测试(例如测试事务/持久性)将受益于违背我们的 REAL 模式和数据库(甲骨文)。
我可以想到两种方法,但不知道如何实现:
- 添加一个新的测试阶段,以便我可以在内存中进行集成测试和集成测试(使用 oracle),并在不同的阶段运行不同的测试,并为不同的数据库配置每个测试
- 让每个测试控制使用哪个数据源
我更喜欢第一个作为它的清洁器,我不必用逻辑来污染我的测试来控制它使用哪个数据源。
此外,第二个不是简单地按域设置不同的数据源——我想在针对不同数据库的不同测试中重用相同的域。
任何想法表示赞赏,如果你这样做了,请分享!我们确实使用 SPOCK。
windows - Putting comments in environment variables
Is it possible to put comments in environment variables, like %PATH%, HOME, $PS1, etc., or part of them? I assume if this is possible it would be done in the same way as various scripting languages, for example in JavaScript we would use
to comment a whole line, or
I would like to mainly use this for the PATH variable, so if there is more than 1 file with the same name in different folders I can use 1 file sometimes and the other file other times.
Another use for this is sometimes I may not want to use a program's PATH variable but I don't want to completely uninstall it and I want to keep the PATH variable there in case I forget it later (and am too lazy to look it up). As an example, for Git Bash (msysgit) & Cygwin, if I don't want to use these programs all the time because I don't want to have my system feel like Linux all the time, one easy way to remove much of the Linux functionality is to remove that program's parts of the PATH variable, which removes the program's root folder as the system's pseudo-root folder.
I would like this to be a cross-platform solution, as I have a Windows 8.1 computer but have some Linux VM's.
python - 使用 printf 在 bash 中导出不起作用
我导出了:
我想看看结果:
但这不是我想要的......结果必须是:
你能告诉我问题是什么吗?其次,我可以使用 python 代替 printf 吗?像这样:
当我使用python时,结果是:
为什么?请在这两个问题上给我帮助。
谢谢你...
r - 在 R 中并行处理多个 quant mod 股票代码
我可能没有在标题中清楚地解释我的问题,道歉。这是代码的问题,它会更清楚,
上面的代码仅以 3tickers
为例,我想知道如何loop
在 R 中执行 a 以使我的整个代码向量成为stockret
zoo
对象,有人可以帮助我吗?非常感激。
我在学习环境,刚学了函数是一个闭包,包括主体、参数和它的环境,但是我不知道我们可以新的环境。所以我被困在这里,stockData$AAPL.ret
如何stockData$
在循环分配值的同时将每个元素放在每个元素的前面?我应该"["
用来做这个吗?此外,如果我使用该assign
函数来执行此操作,则在代码中
如何做到这一点,我只是对如何stockData$AAPL$AAPL.Adjusted
在我的函数中使它成为一个更通用的参数感到困惑assign
,任何例子都将不胜感激!
python - virtualenv 如何与包一起工作?
我真的对 virtualenv 如何处理包感到困惑。我在 OSX 上并安装了带有 Homebrew 的 python2 和 3,然后是pip install virtualenv
.
在终端:
将 numpy 安装到我的 virtualenv 文件夹中,只有当我在该 env 中运行我的程序时才能访问该文件夹。根据我的阅读,它通过修改系统$PATH来做到这一点。但是,当我尝试使用 numpy 运行程序时,我不能:
该程序只有两行:
当我做pip list
numpy 时显示为已安装?是hashbang的问题吗?帮助将不胜感激!