小编thr*_*ups的帖子

svcutil.exe - 如何获取WSDL

我正在使用SOAP接口.接口提供商无法获得完整的WSDL(长篇故事).他们让我使用svcutil.exe来生成我需要的一切.据我所知,svcutil.exe

  • 需要窗户 - 我没有可用的窗户
  • 生成C#或VisualBasic

如果它可以吐出一个WSDL就好了.或者,如果我可以通过Linux做些什么,那也会很棒.

我是否有任何选项,或者我只需要等待提供程序来获取WSDL.

我想问题是,给定一个URL和使用svcutil.exe的说明,如何编写代码以仅使用Linux来使用SOAP服务?

linux soap svcutil.exe

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

Tomcat 6 添加特定于 webapp 的目录以加载类

Tomcat 6 在加载类时首先在 .../WEB-INF/classes 中查找,然后在 .../WEB-INF/lib 中查找。我想在此搜索路径中添加另一个目录。此目录只能由特定的 web 应用程序使用。我想使用上下文 XML 文件配置它(我在想 Loader http://tomcat.apache.org/tomcat-6.0-doc/config/loader.html组件)

我读过这个

http://tomcat.apache.org/tomcat-6.0-doc/class-loader-howto.html

但它似乎没有给我答案。看着这个

http://tomcat.apache.org/tomcat-6.0-doc/api/org/apache/catalina/loader/WebappLoader.html

似乎我可以调用 addRepository 来添加一个新的 jar 文件或包含类的目录。但我不确定我会在哪里或如何称呼它。

tomcat classloader tomcat6

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

Scala数据库映射库与iBATIS类似

我多年来一直在使用iBATIS并且对它非常满意.iBATIS非常适合让人们编写自己的SQL,同时处理将数据映射到对象/数据库或从对象/数据库映射数据的平凡工作.我希望Scala特定的库可以执行与iBATIS相同类型的映射.我想一个Scala特定工具会

  • 不要求对象是Java Bean(即getter和setter)
  • 使用Option而不是null值
  • 我认为就是这样,但可能会有更多

我在网上看到了很多关于Java和Scala的ORM的东西,但我还没有看到像scala的iBATIS这样的东西.

在Scala中有人知道这样的工具吗?

database scala ibatis data-mapping

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

帮助我理解这个Scala代码:scalaz IO Monad

这是我试图理解的代码(来自http://apocalisp.wordpress.com/2010/10/17/scalaz-tutorial-enumeration-based-io-with-iteratees/):

object io {
  sealed trait IO[A] {
    def unsafePerformIO: A
  }

  object IO {
    def apply[A](a: => A): IO[A] = new IO[A] {
      def unsafePerformIO = a
    }
  }

  implicit val IOMonad = new Monad[IO] {
    def pure[A](a: => A): IO[A] = IO(a)
    def bind[A,B](a: IO[A], f: A => IO[B]): IO[B] = IO {
      implicitly[Monad[Function0]].bind(() => a.unsafePerformIO,
                                        (x:A) => () => f(x).unsafePerformIO)()
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

这段代码是这样使用的(我import io._暗示是隐含的)

def bufferFile(f: File) = IO {   new BufferedReader(new …
Run Code Online (Sandbox Code Playgroud)

monads scala

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

postgres从Java重启后重新连接到postgres数据库

我正在使用postgres 9.1,org.apache.commons.dbcp.BasicDataSource(对于我的连接池)和Java 1.7.当我重新启动postgres服务器时,我得到了例外情况org.postgresql.util.PSQLException: FATAL: terminating connection due to administrator command.

如何使连接自动重新连接到重新启动的数据库?

java postgresql jdbc apache-commons-dbcp

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

将时间跨度(long和TimeUnit)添加到java.util.Date的最佳方法?

我正在尝试实现此方法:

/**
 * Adds the given span to the given date and returns a new date.
 */
public java.util.Date add(java.util.Date d, long span, java.util.concurrent.TimeUnit unit) {
    // ...
}
Run Code Online (Sandbox Code Playgroud)

我可以在设备上进行切换.有没有这样做的图书馆?阿帕奇公地?乔达?

java time

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

完整性检查:Rhino没有require函数,对吧?

我正在使用JVM中的rhino和jaxax.script接口.我正在尝试评估包含"require"调用的JavaScript.这不起作用,因为没有'require'的定义.只需要一个v8的东西?或者只是一个node.js的东西?在JVM上有解决方法吗?我能想到的选择是

  • 通过手动包含所需的代码来重写js文件
  • 调出一个单独的node.js进程

(我不一定推荐这些方法.)

javascript jvm rhino

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

如何将任何图像缩小到<300字节

我想拍摄不同大小的图像(jpg/png)并将其转换为非常小的图像文件.我将非常小的定义为300字节以下.

图像质量不是很重要(显然).我想将转换后的图像极其像素化为~4种颜色.

这个最好的图像格式是什么?

是否有ImageMagick转换命令来执行此操作?

image-processing

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

发送电子邮件后从电子邮件地址更改(GMail postfix relay)

我已经达到了我的SMTP /后缀知识的极限.

我正在使用javamail 1.4发送邮件.javamail库连接到本地postfix进程.后缀进程配置为通过Gmail中继邮件.

relayhost = smtp.gmail.com:587
Run Code Online (Sandbox Code Playgroud)

使用javamail lib,我正在设置from地址.但是,当邮件在我的收件箱中结束时,它是来自我用来登录gmail服务器的用户.

例如,在我的代码中,我将设置为noreply@example.com.postfix配置为通过gmail中继邮件,并使用user1和密码登录到smtp服务器.邮件最终在我的收件箱中,好像来自user1@example.com(当我从我的Gmail收件箱中查看"原始"时,没有提到noreply@example.com).

值得一提的是,我在javamail上使用Spring 3.0的库(MimeMessageHelper).

java gmail spring postfix-mta jakarta-mail

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

从node.js中的外部网页获取所有图像URL的最佳方法是什么

从节点,我想从外部网页获取所有图像网址(src来自img标签的属性).

我开始考虑phantonjs,但不喜欢它没有真正集成到节点(即它在外部进程中运行).

接下来,我尝试使用请求模块和cheerio.这很好用,除了我必须处理相对图像网址.例如

<img src='http//example.com/i.jpg'>
<img src='/i.jpg'>
<img src='i.jpg'>
<img src='../images/i.jpg'>
Run Code Online (Sandbox Code Playgroud)

我可以解决这个问题,但我想知道是否有更简单的方法?

node.js

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

是否有支持智能参数扩展的java库,String.format等

这是我正在寻找的:

  • Java的
  • 可以替换公共日志记录或slf4j的日志库
  • 仅当日志级别需要它时参数扩展(即没有if (log.isDebugEnabled())块)
  • 字符串格式与.相同 java.lang.String.format
  • 检测java.lang.Throwable作为最终参数和日志堆栈跟踪

目标是编写这样的代码

private static final Log log = new Log.getLog(MyClass.class);
// ...
String value = "test";
log.debug("The value is [%s]", value); // [1]
// ...
} catch (Exception e) {
    log.error("Caught Exception: %s", e.getMessage(), e); // [2]
}
Run Code Online (Sandbox Code Playgroud)

[1]会打印一个日志声明,如

The value is [test]
Run Code Online (Sandbox Code Playgroud)

如果日志级别为INFO,则不会发生字符串格式操作.

[2]会打印出来

Caught Exception: [value of e.getMessage()]
java.lang.Exception
  at com.my.org.MyClass.myMethod(MyClass.[line number])
  at [...]
Run Code Online (Sandbox Code Playgroud)

这对我来说似乎是非常理智的行为.我很惊讶我不能轻易找到这样做的图书馆.

编辑:我应该指定,但slf4j不符合所有这些要求.

java logging

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

有没有更好的方法来编写这段代码?

我主要考虑测试可选值并提取这些值.这是代码:

val optEmail: Option[String] = getOptionalEmailParam
val optPassword: Option[String] = getOptionalPasswordParam

if (optEmail.nonEmpty && optPassword.nonEmpty) {
  doSomething(optEmail.get, optPassword.get)
} else {
  doSomethingElse
}
Run Code Online (Sandbox Code Playgroud)

我喜欢这样的东西

for (email <- optEmail; password <- optPassword) {
  doSomething(email, password)
} else {
  // Didn't get inside the for loop
  doSomethingElse
}
Run Code Online (Sandbox Code Playgroud)

scala

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