特别想在/etc/hosts不离开 Intellij 窗口的情况下进行编辑。在 Intellij 中处理某个任意项目时如何打开此文件?
从不懂JS的人开始:
for (var i=1; i<=5; i++) {
setTimeout( function timer(){
console.log( i );
}, i*1000 );
}
Run Code Online (Sandbox Code Playgroud)
给
6
6
6
6
6
Run Code Online (Sandbox Code Playgroud)
但是像这样使用IIFE
for (var i=1; i<=5; i++) {
(function(){
var j = i;
setTimeout( function timer(){
console.log( j );
}, j*1000 );
})();
}
Run Code Online (Sandbox Code Playgroud)
给
1
2
3
4
5
Run Code Online (Sandbox Code Playgroud)
我的问题:为什么不
for (var i=1; i<=5; i++) {
setTimeout( function timer(){
var j = i;
console.log( j );
}, i*1000 );
}
Run Code Online (Sandbox Code Playgroud)
要么
for (var i=1; …Run Code Online (Sandbox Code Playgroud) 我想使用本地Maven存储库(~/.m2/repository默认情况下)来查找boot生成的Clojure项目的依赖项。
我非常确定依赖项在存储库中:
$ ls ~/.m2/repository/ags799/boot-docker/0.0.0-7-gd5196b9-dirty/
_maven.repositories
boot-docker-0.0.0-7-gd5196b9-dirty.jar
boot-docker-0.0.0-7-gd5196b9-dirty.pom
Run Code Online (Sandbox Code Playgroud)
我很确定我的项目正确地引用了依赖项。这是我的build.boot
(set-env! :dependencies `[[org.clojure/clojure ~(clojure-version)]
[ags799/boot-docker "0.0.0-7-gd5196b9-dirty.jar"]])
(task-options!
pom {:project 'example
:version "0.0.0"}
aot {:namespace #{'example.core}}
jar {:main 'example.core})
Run Code Online (Sandbox Code Playgroud)
但是,当我运行时boot repl,我得到了:
java.lang.Thread.run Thread.java: 745
java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 617
java.util.concurrent.ThreadPoolExecutor.runWorker ThreadPoolExecutor.java: 1142
org.sonatype.aether.util.concurrency.RunnableErrorForwarder$1.run RunnableErrorForwarder.java: 60
org.sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.run WagonRepositoryConnector.java: 669
org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap WagonRepositoryConnector.java: 941
org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap WagonRepositoryConnector.java: 947
org.sonatype.aether.transfer.ArtifactNotFoundException: Could not find artifact ags799:boot-docker:jar:0.0.0-7-gd5196b9-dirty.jar in clojars (https://repo.clojars.org/)
artifact: #object[org.sonatype.aether.util.artifact.DefaultArtifact 0xa82 java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 61to java.util.concurrent.ThreadPoolExecutor.runWorker ThreadPoolExecutor.java: 114he org.sonatype.aether.util.concurrency.RunnableErrorForwarder$1.run RunnableErrorForwarder.java: 6rtorg.sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.run WagonRepositoryConnector.java: 66ul …Run Code Online (Sandbox Code Playgroud)