问题列表 - 第35231页

如何在Savon中使用xsi:types的对象

我正在尝试使用Savon来提出一些SOAP请求,但我担心我需要超越基础知识.

我需要发送以下内容:

<env:Body>
  <wsdl:methodName>
    <parameter xsi:type='ValueClass'>value</parameter>
  </wsdl:methodName>
</env:Body>
Run Code Online (Sandbox Code Playgroud)

现在,如果我不必指定xsi:type,那将是一个简单的问题:

client.method_name { |soap| soap.body = {:parameter => 'value'} }
Run Code Online (Sandbox Code Playgroud)

问题是参数中的xsi:type; 由于我使用的Web服务是围绕多态构建的,我需要明确指定参数的类型.有什么方法可以做到这一点(最好不必生成我自己的XML?)我真的很想放弃soap4r :)

谢谢!

ruby savon

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

这些是线程安全的吗?

我今天参加了面试,面试官问我以下问题:

重新入侵和互斥是线程安全的吗?你能解释一下原因吗?

我对并发编程比较陌生,无法回答它..但我说......

相互排斥是线程安全的.但重新入门不是,这就是为什么我们有可重入锁定的原因.

面试官转到下一个问题但是到了另一个地方......我想我搞砸了这个......

当他问我这个时,他期待我说什么?

thread-safety concurrent-programming

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

如何使用正则表达式在Javascript中查找大海捞针中的分隔针?

在Javascript中,如何使用正则表达式迭代字符串以隔离以"{"开头并以"}"字符结尾的所有字符串出现?

因此,例如,haystack字符串可能是:

Lorem ipsum dolor {sit} amet, consectetur adipiscing elit. {Praesent} tincidunt, sapien non ultricies posuere, justo felis {placerat erat}, a laoreet felis justo in nisl. Donec.
Run Code Online (Sandbox Code Playgroud)

因此,该函数需要返回以下值:

  1. Praesent
  2. 临时的

所有帮助赞赏!

javascript regex

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

如何计算PHP中2个unix时间戳之间的间隔,而不用86400除(60 * 60 * 24)

我有2个Unix时间戳,即时贴在亚太地区/奥克兰时区(GMT + 12,DaylightSavings = GMT + 13)

我想计算2个时间戳之间的天数间隔,其中一个在夏令时之内,而另一个不在夏令时之内。

我的示例日期是

7 Feb 2009 (1233925200)21 September 2010 (1284985360)(不包括21日),请参见此处的591天:http ://www.timeanddate.com/date/durationresult.html?d1=7&m1=2&y1=2009&d2=21&m2=9&y2 =2010

让我们计算一下,这是我的时间戳记(两者均基于奥克兰00:00时间)

1284985360-1233925200 = 51060160
51060160 / 86400 = 590.974
Run Code Online (Sandbox Code Playgroud)

所以是的,我需要591。我不想使用“舍入”解决方案

是否有任何可靠的方法,例如strtotime,但用于计算日期间隔,最好不需要最低php 5.3+

编辑:需要澄清,即时通讯使用STRTOTIME来获取这些时间戳,我认为那是UTC

EDIT2:我相信我已经找到了问题。当我的结束日期是9月21日时,我实际上是使用time()来获取结束日期,并且time()返回了错误的时间戳,也许不管我将time()切换为strtotime( date('d M Y')),并返回正确的时间戳!尤里卡591天

干杯!

php strtotime

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

是否可以以编程方式在jPicker中设置活动颜色?

我正在使用jPicker,我想在我的代码中更改活动颜色(我在开头创建一个jPicker实例,使用一些默认的活动颜色).

那可能吗 ?

另外,是否有可能使jPicker窗口可拖动?有时候,我想将窗户移到其他位置......

jquery color-picker

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

将System.Windows.Media.Imaging.BitmapSource转换为System.Drawing.Image

我把两个图书馆联系在一起.一个只提供类型的输出System.Windows.Media.Imaging.BitmapSource,另一个只接受类型的输入System.Drawing.Image.

如何进行此转换?

.net c# image

27
推荐指数
2
解决办法
3万
查看次数

与jpa和eclipselink的jndi数据库连接

我尝试在Java中使用JNDI在Tomcat 5.5上结合eclipseLink/JPA设置数据库连接.我已经在web.xml和context.xml中配置了JNDI资源.

数据库连接与JNDI一起使用,而不使用JPA和eclipseLink.在为eclipseLink配置persistence.xml之后,我得到了以下异常.

我不知道如何正确配置persistence.xml以使用JNDI数据源进行数据库连接.

例外

WicketMessage: Method onFormSubmitted of interface      
org.apache.wicket.markup.html.form.IFormSubmitListener targeted at component     
[MarkupContainer [Component id = loginForm]] threw an exception


Root cause:

javax.naming.NamingException: This context must be accessed throught a java: URL
at org.apache.naming.SelectorContext.parseName(SelectorContext.java:686)
at org.apache.naming.SelectorContext.lookup(SelectorContext.java:121)
at javax.naming.InitialContext.lookup(InitialContext.java:396)
at org.eclipse.persistence.sessions.JNDIConnector.connect(JNDIConnector.java:110)
at org.eclipse.persistence.sessions.JNDIConnector.connect(JNDIConnector.java:94)
at org.eclipse.persistence.sessions.DatasourceLogin.connectToDatasource(DatasourceLogin.java:16    2)
at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.loginAndDetectDatasource(Datab    aseSessionImpl.java:579)
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryProvider.login(EntityManagerFactoryProvider.java:228)
at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:380)
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.getServerSession(EntityManagerFactoryImpl.java:157)
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManagerImpl(EntityManagerFactoryImpl.java:214)
at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:202)
at de.company.myDs.controller.AbstractCrudController.getEntityManager(Unknown Source)
at de.company.myDs.controller.UserController.loadUserByName(Unknown Source)
at de.company.myDs.controller.LoginController.validateUserLogin(Unknown Source)
at de.company.myDs.pages.LoginPage$1.onSubmit(Unknown Source)
at org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1534)
at org.apache.wicket.markup.html.form.Form.process(Form.java:934)
at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:896)
at java.lang.reflect.Method.invoke(Method.java:597) …
Run Code Online (Sandbox Code Playgroud)

java tomcat jpa jndi eclipselink

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

如何防止xml转换器将空标记转换为单个标记

我正在使用javax.xml.transform.Transformer类将DOM源转换为XML字符串.我在DOM树中有一些空元素,这些元素成为我不想要的一个标记.

我该如何防止<sampletag></sampletag>成为<sampletag/>

java xml transformer-model

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

为什么Web服务器将端口80用于实际应用程序?

只是好奇.使用Casini开发服务器进行开发时,可以使用无限数量的端口.但是,生产服务器似乎对端口80特别重要.

是否与技术要求,惯例或两者有关?我已经检查了网络,但到目前为止还没有找到明确的回复.

谢谢你的帮助.

deployment

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

在jquery中传递自我对象

在下面的代码中如何在validate函数中传递div对象

  <div><input type="text"></input>&nbsp;&nbsp;&nbsp&nbsp;<a href="#" onclick="validate("Hot to pass the div objevt here")"</input> 

   <script>
    function validate()
    {
      .....
      .....
       Finally remove the div   
    }

     </script>
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui jquery-validate jquery-selectors

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