问题列表 - 第44081页

在客户端使用JAX-WS跟踪SOAP请求/响应

我正在使用JAX-WS参考实现(2.1.7),我想在客户端跟踪SOAP请求/响应.实际上,我需要的是在收到响应时检查一些Http头.

按照以前的问题(使用JAX-WSJava JAX-WS Web服务客户端跟踪XML请求/响应:如何记录日志请求和响应xml?),我创建了自己的处理程序,以便在发送请求和接收请求时进行记录响应:

public class SHandler implements SOAPHandler<SOAPMessageContext>
{

  private static final Logger log = Logger.getLogger(SHandler.class);

  @Nullable
  @Override
  public Set<QName> getHeaders()
  {    
    log.debug(">>>>>>>>>>> GetHeaders");
    return null;    
  }

  @Override
  public boolean handleMessage(SOAPMessageContext soapMessageContext)
  {
    log.debug(">>>>>>>>>>> HandleMessage");
    return true;
  }

  @Override
  public boolean handleFault(SOAPMessageContext soapMessageContext)
  {
    log.debug(">>>>>>>>>>> HandleFault");
    return true;
  }

  @Override
  public void close(MessageContext messageContext)
  {
    log.debug(">>>>>>>>>>> Close");    
  }
}
Run Code Online (Sandbox Code Playgroud)

我在服务初始化期间将处理程序添加到处理程序链:

@WebServiceClient(name = "MyService", targetNamespace = "http://www.whatever.com/", wsdlLocation = "file:/path/to/wsdl")
public class …
Run Code Online (Sandbox Code Playgroud)

java web-services jax-ws

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

PHP从数字字符串中删除小数

我有一个算法,给出一个带小数点的数字(IE".57").我想做的就是得到没有小数的"57".

我用过eregi_replace和str_replace都没用过!

$one = ".57";
$two = eregi_replace(".", "", $one);
print $two;
Run Code Online (Sandbox Code Playgroud)

php decimal eregi

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

我可以扩展Androids Contacts数据库吗?

我想知道是否有可能扩展Android Contacts数据库?

从这里 - http://d.android.com/reference/android/provider/ContactsContract.html

它说:

ContactsContract定义了与联系人相关的信息的可扩展数据库

可扩展性会向我建议我可以在正常值之外向联系人应用程序添加更多数据,例如姓名,号码,电子邮件,工作号码,家庭电话号码等.

但是,此页面的示例 - http://d.android.com/reference/android/provider/ContactsContract.RawContacts.html仅显示如何插入标准值(如名称),而不显示如何向联系人添加新字段.

此外,在网上搜索没有提供有关扩展联系人数据的大量信息.

所以我想知道它是否可能或者可扩展性是否涉及联系人的其他部分?

例如,我想为我的应用程序中具有特殊权限的联系人添加一个附加字段,这样当用户查看联系人时,他或她知道他们可以使用我的应用程序的用户.

这可能吗?

android contacts extensible android-contentprovider

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

手动删除asp.net身份验证cookie

如何手动删除子域为asp.net身份验证设置的cookie?

饼干已经开启setter.test.com;

<authentication mode="Forms">
    <forms domain="test.com" loginUrl="Default.aspx" protection="All" path="/" requireSSL="false" timeout="45" name=".ASPXAUTH" slidingExpiration="true" defaultUrl="Default.aspx" cookieless="UseDeviceProfile" enableCrossAppRedirects="false"/>
</authentication>
Run Code Online (Sandbox Code Playgroud)

在我的应用程序中getter.test.com,这是我的注销代码(删除该cookie):

public ActionResult LogOut()
{
        //Manually remove the cookie created by 3rd party authentication
            if (Request.Cookies[".ASPXAUTH"] != null)
            {
                HttpCookie myCookie = new HttpCookie(".ASPXAUTH");
                myCookie.Expires = DateTime.Now.AddDays(-1d);
                Response.Cookies.Add(myCookie);
            }
}
Run Code Online (Sandbox Code Playgroud)

这不起作用.

asp.net

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

MAC上的QT/C++ - 应用程序图标未设置

奇怪的问题我正在努力.在与我的"*.pro"QT项目文件相同的文件夹中,我有一个Resources/myIcon.png.

我试图将其设置为我在OSX上运行的构建应用程序的图标.我阅读了文档,它建议在.pro文件中放置一个"ICON =".我这样做了,但由于某种原因,图标IS被复制到我的应用程序内容中的resources文件夹中,但.pfile的图标字段仍为空.即使我手动将其更改为"resources/myIcon.png",它也无法正常工作.

我究竟做错了什么?

macos qt

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

删除VIM中多行的空格

要缩进HAML代码,我通常添加或删除2个空格.添加我做:

  1. 进入视觉模式(ctrl + v)
  2. jj选择线条
  3. shift + i进入插入
  4. 2型空间
  5. 退出

这就是它增加了2个空格.但是要删除空格,我不会工作,例如:

  1. 进入视觉模式(ctrl + v)
  2. jj选择线条
  3. shift + i进入插入
  4. 删除2个空格(带退格或删除)
  5. 退出

这只是不起作用,其他行空格不会被删除.我怎么能这样做?

这是一个示例代码:


 .module_1
     .pricing_details
       %h2
         Save
Run Code Online (Sandbox Code Playgroud)

这个想法是移动所有东西,所以它匹配2个空间.module_1如下:


 .module_1
   .pricing_details
     %h2
       Save
Run Code Online (Sandbox Code Playgroud)

使用<>的建议解决方案仅适用于缩进现在我想例如:


 .module_1
   .pricing_details
     %h2
       Save
Run Code Online (Sandbox Code Playgroud)

将上述内容移至:


 .module_1
 .pricing_details
   %h2
     Save
Run Code Online (Sandbox Code Playgroud)

vim macvim

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

用java更新控制台窗口

如何让java更新当前的控制台窗口,而不是进入新的行(或将新内容添加到旧的).

例如,如果我想展示进度,我会输出progress nn将是给定的百分比.

显然,我想要做的只是用当前百分比更新n.任何帮助,将不胜感激.

java console

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

Bash中的简单套接字服务器?

有没有办法快速绑定到TCP端口/ IP地址,只需将所有信息打印到STDOUT?我有一个简单的调试解决方案,它将事情写入127.0.0.1:4444,我希望能够简单地从bash绑定一个端口并打印出来的所有内容.是否有捷径可寻?

sockets linux bash tcp

72
推荐指数
4
解决办法
8万
查看次数

Rails的开发和生产环境之间有什么重要的区别?

由于Rail的生产和开发环境之间存在差异,我今天遇到了一个可怕的问题.考虑一下代码:

"select * from subscription_plans where affiliate_id is null or affiliate_id = #{@subscription_plan.affiliate.id rescue 0};"
Run Code Online (Sandbox Code Playgroud)

永远不会有任何id为0的关联公司,所以如果@ subscription_plan.affiliate是nill,我希望查询只返回没有关联公司的订阅计划.在开发环境中工作得很好,因为nil.id会抛出一个错误(前提是它确实给出了一些关于它的消息应该是错误的4).问题是,我将该代码实时推送到我的生产服务器,并且affiliate_id为4的订阅计划开始全部显示.在生产中,nil.id不会抛出错误,而是简单地返回4. Geez,谢谢rails.

所有这些问题,作为Rails开发人员,我应该注意哪些其他事项?特别是,环境之间是否存在可能导致问题的其他差异?

activerecord development-environment ruby-on-rails

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

在C#中,使用值类型与引用类型

我的问题是:

  • 我们什么时候应该使用值类型和引用类型?
  • 一个优于其他的优点和缺点是什么?
  • 如果在任何地方使用引用类型怎么办 它有什么危害吗?

还请讨论每个的优点和缺点.我也想了解这一点.

c# class-design value-type reference-type

10
推荐指数
3
解决办法
3537
查看次数