小编And*_*ell的帖子

在C++跨平台上解析url的简单方法?

我需要解析一个URL,以便在我用C++编写的应用程序中获取协议,主机,路径和查询.该应用程序旨在跨平台.我很惊讶我在boostPOCO库中找不到任何这样的功能.这是显而易见的我不看的地方吗?关于适当的开源库的任何建议?或者这是我必须自己做的事情?它并不是非常复杂,但似乎是一项常见的任务,我很惊讶没有一个共同的解决方案.

c++ url uri

67
推荐指数
9
解决办法
8万
查看次数

什么可能导致maven中的'错误传输文件'?

我在我的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)

maven-2

11
推荐指数
2
解决办法
6万
查看次数

如何在excel 2007 vba中以编程方式对一组形状进行分组?

我正在迭代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)

vba excel-2007 shapes

6
推荐指数
2
解决办法
4万
查看次数

scala中条件返回的正确习惯用法

我试图找出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

2
推荐指数
1
解决办法
989
查看次数

如何从 Intellij 项目中删除 gradle 支持?

我有一个 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)

intellij-idea gradle

2
推荐指数
2
解决办法
2071
查看次数

如何通过scala获取二进制数据流?

我想在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)

facebook scala databinder

1
推荐指数
1
解决办法
695
查看次数

标签 统计

scala ×2

c++ ×1

databinder ×1

excel-2007 ×1

facebook ×1

gradle ×1

intellij-idea ×1

maven-2 ×1

shapes ×1

uri ×1

url ×1

vba ×1