草庐IT

Hap-Eval

全部标签

read-eval-print-loop - 从我的 Maven 项目的上下文中运行 Kotlin REPL?

如何在我的Maven项目的上下文中运行KotlinREPL?这可行,但很丑:kotlinc-jvm-cptarget/classes/:`ruby-e"putsDir['target/**/*.jar'].join(':')"`我尝试了以下不同的变体(在使用Maven复制编译器JAR作为依赖项之后),但没有任何效果(错误:无法找到或加载主类org.jetbrains.kotlin.runner。主要):org.codehaus.mojoexec-maven-plugin1.1.1execjava-classpath-classpath${project.basedir}/target/

bash - 如何撤消命令 $ eval "$(docker-machine env blog)"

我认为该命令将$docker命令重定向到docker机器。现在我所有的docker命令都给了我一个错误FATA[0000]Couldn'treadcacert...后面跟着我创建的docker-machine的路径。我怎样才能修复我的外壳? 最佳答案 你要找的是:eval"$(docker-machineenv-u)"它将取消设置DOCKER_*变量。为了记录,这里是docker-machineenv-u的输出:unsetDOCKER_TLS_VERIFYunsetDOCKER_HOSTunsetDOCKER_CERT_PATHun

mongodb - 使用来自 Powershell 的 shell --eval 开关调用 MongoDB 更新时遇到问题

我正在尝试使用mongo.exe--eval命令行开关调用MongoDBjavascript片段。从Windows命令行运行时,这可以正常工作,但我想从Powershell脚本中调用它,如下所示:Invoke-Expression"&`"C:\MongoDB\bin\mongo.exe`"localhost:27017/mydb--eval`"db.mydata.update({},{`$set:{v:1}})`"--quiet"mydata集合中只有一个文档,我想将其v字段设置为1。但是,上面的表达式在从Powershell脚本运行并且不更新文档时返回SyntaxError:inva

performance - javascript shell 与 pymongo 中 db.eval() 的 MongoDB 性能

我需要对需要在数组中旋转一些值的文档执行更新操作。MongoDB更新查询目前不允许您在更新中对同一字段进行$pop然后$push。在网上搜索建议后,我决定db.eval()最适合我的使用,因为它确保原子性并且我正在执行的操作非常短,因此不会锁定数据库太久了。这是我正在尝试做的事情的一个例子:db.eval(function(id,newVal){doc=db.collection.findOne({_id:id});doc.values.shift();doc.values.push(newVal);db.collection.save(doc);},id,newVal);这非常有效!

Mongodb:db.collection.copyTo() 和 eval() 已被弃用。有什么替代方案?

我发现db.collection.copyTo()和eval()自3.0起已弃用。但我没有找到可以代替的东西。有什么选择? 最佳答案 对于服务器端解决方案,您可以使用聚合...db.getCollection('source').aggregate([{$out:'destination'}]); 关于Mongodb:db.collection.copyTo()和eval()已被弃用。有什么替代方案?,我们在StackOverflow上找到一个类似的问题: h

mongodb - mongo dbname --eval 'db.collection.find()' 不起作用

为什么会这样:#mongodbnameMongoDBshellversion:1.8.3connectingto:nextmuni_staging>db.collection.find(){"foo":"bar"}>bye虽然这不起作用:#mongolocalhost/dbname--eval'db.collection.find()'MongoDBshellversion:1.8.3connectingto:localhost/dbnameDBQuery:dbname.collection->undefined应该是一模一样的吧?谢谢! 最佳答案

macos - 安装 go-eval 后出现错误 "command not found"

我正在尝试以交互模式运行Go。我想使用go-eval为此,我遵循了他们的README说明:我成功运行了gogetgithub.com/sbinet/go-eval/我运行go-eval导致-bash:go-eval:commandnotfound更多信息:echo$PATH返回:/usr/local/go/bin:...echo$GOPATH返回:$HOME/golang运行whereisgo-eval不返回任何输出运行goinstallgo-eval返回:无法加载包:包go-eval:在以下任何一个中都找不到包“go-eval”:/usr/local/go/src/go-eval(来

javascript - 解析 "relaxed"JSON 没有 eval

解析“宽松”JSON但避免邪恶eval的最简单方法是什么?以下抛出错误:JSON.parse("{muh:2}");因为正确的JSON应该引用键:{"muh":2}我的用例是一个简单的测试接口(interface),用于将JSON命令写入我的节点服务器。到目前为止,我只是简单地使用了eval,因为它只是一个测试应用程序。然而,在整个项目中使用JSHint一直困扰着我关于eval的问题。所以我想要一个安全的替代方案,它仍然允许键的宽松语法。PS:我不想仅仅为了测试应用程序而自己编写解析器:-) 最佳答案 您可以使用正则表达式替换来清理

python - 为什么使用 'eval' 是一种不好的做法?

我使用以下类来轻松存储我的歌曲数据。classSong:"""Theclasstostorethedetailsofeachsong"""attsToStore=('Name','Artist','Album','Genre','Location')def__init__(self):forattinself.attsToStore:exec'self.%s=None'%(att.lower())inlocals()defsetDetail(self,key,val):ifkeyinself.attsToStore:exec'self.%s=val'%(key.lower())inlo

python - 在 TensorFlow 中,Session.run() 和 Tensor.eval() 有什么区别?

TensorFlow有两种方法来评估图的一部分:Session.run对变量列表和Tensor.eval。这两者有区别吗? 最佳答案 如果你有一个Tensort,调用t.eval()相当于调用tf.get_default_session().run(t)。您可以将session设置为默认值,如下所示:t=tf.constant(42.0)sess=tf.Session()withsess.as_default():#or`withsess:`tocloseonexitassertsessistf.get_default_sessio