我在我的debian机器上安装了maven 2.2.1并收到以下错误
[WARNING] repository metadata for: 'org.apache.maven.plugins' could not be retrieved from repository: central due to an error: Error transferring file: repository.exoplatform.org
Run Code Online (Sandbox Code Playgroud)
我能找到的与此问题相关的是它通常是由于没有正确配置代理设置或防火墙阻塞流量引起的,但我在这台机器上没有.此外,我在我的Windows机器上有相同的设置文件,它工作正常.
任何建议都会非常感激,因为我很难过.
exo@melb-web:~/test$ mvn -v
Apache Maven 2.2.1 (r801777; 2009-08-07 05:16:01+1000)
Java version: 1.5.0_22
Java home: /usr/local/bin/jdk1.5.0_22/jre
Default locale: en_AU, platform encoding: UTF-8
OS name: "linux" version: "2.6.22-3-amd64" arch: "i386" Family: "unix"
exo@melb-web:~/test$ mvn archetype:generate
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'archetype'.
[INFO] org.apache.maven.plugins: checking for updates from central
[WARNING] repository metadata for: …Run Code Online (Sandbox Code Playgroud) 我正在迭代Electrical Tables表上的数据并在Shape表上创建形状.一旦创建了形状,我想以编程方式对它们进行分组.但是我无法弄清楚正确的语法.选中了形状,如果单击组按钮,它们就会完美分组.但是,我得到以下代码
运行时错误438对象不支持此方法或属性.
我将此代码基于Web上的vba示例 - 我不是一个强大的vba程序员.这样做的正确方法是什么?我正在使用excel 2007并且切换excel版本不是一个选项.
有问题的片段:
Set shapeSheet = Worksheets("Shapes")
With shapeSheet
Selection.ShapeRange.Group.Select
End With
Run Code Online (Sandbox Code Playgroud)
背景:
Dim shapeSheet As Worksheet
Dim tableSheet As Worksheet
Dim shpGroup As Shape
Set shapeSheet = Worksheets("Shapes")
Set tableSheet = Worksheets("Electrical Tables")
With tableSheet
For Each oRow In Selection.Rows
rowCount = rowCount + 1
Set box1 = shapeSheet.Shapes.AddTextbox(msoTextOrientationHorizontal, 50, 50 + ((rowCount - 1) * 14), 115, 14)
box1.Select (False)
Set box1Frame = box1.TextFrame
Set box2 = shapeSheet.Shapes.AddTextbox(msoTextOrientationHorizontal, 165, 50 + ((rowCount - …Run Code Online (Sandbox Code Playgroud) 我试图找出scala方式来实现我将在java中一直做的事情.在java中我会让snarf_image(下面)在满足if条件时返回null,否则返回bArray.scala的方法是什么?这段代码甚至没有编译,我无法找到正确的方法 - 我确信我的想法是关闭的.
def snarf_image ( sUrl : String ) : Array[Byte] = {
val bis = new BufferedInputStream(new URL(sUrl.replace(" ", "%20")).openStream())
val bArray = Stream.continually(bis.read).takeWhile(-1 !=).map(_.toByte).toArray
val img = ImageProcessing.ArrayToImage(bArray)
if ( img.getHeight < 100 || img.getWidth < 100 ) {
Empty
} else {
bArray
}
}
Run Code Online (Sandbox Code Playgroud)
为了记录我使用电梯(因此使用空)但我很确定这更像是斯卡拉问题.
我有一个 scala/sbt 项目,并且有一次我进行实验时的 build.gradle 文件。Intellij 看到了 build.gradle 并为项目启用了 gradle。我可以关闭项目的 gradle 吗?
我已经删除了我的 build.gradle 和我的项目中的任何 gradle 目录,但我不断收到如下消息,所以我猜我需要关闭 intellij 中的一个设置。
7:31 pm The IDE modules below were removed by the Gradle import:
knot-alpha
You can open dialog to select the ones you need to restore.
Run Code Online (Sandbox Code Playgroud) 我想在scala程序中下载给定URL的图像.我正在尝试做类似以下的事情,但我可以找到有关文本而不是数据流的所有调度程序示例.有人能指出我使用调度从URL下载二进制文件的例子吗?如果我尝试直接使用img关于Future的编译器barfs.
我正在尝试执行的任务是检索Facebook个人资料图片.
def copyUrl( uri : String ) : Array[Byte] = {
val svc = url(uri)
val img = Http(svc OK as.Bytes)
for ( i <- img ) {
println(i)
}
// something here but no idea
img.map(_.toArray)
}
Run Code Online (Sandbox Code Playgroud)
我得到以下编译器错误
ProfileImage.scala:31: type mismatch;
[error] found : scala.concurrent.Future[Array[Byte]]
[error] required: Array[Byte]
[error] img.map(_.toArray)
[error] ^
[error] one error found
Run Code Online (Sandbox Code Playgroud)
我也试过了
def copyUrl( uri : String ) : Array[Byte] = {
result = scala.io.Source.fromURL(uri).map(_.toByte).toArray
}
Run Code Online (Sandbox Code Playgroud)
结果
Exception being returned to browser when …Run Code Online (Sandbox Code Playgroud)