问题列表 - 第7390页

SOAP与HTTP

我已经读过Web服务是通过SOAP over HTTP传输的.那么SOAPHTTP之间有什么区别,如果它们都是通信协议?

是否存在差异,或者HTTP只是SOAP使用的绑定?

soap web-services protocols http

15
推荐指数
3
解决办法
3749
查看次数

C#:如何实现和使用NotNull和CanBeNull属性

我想让程序员和我自己知道一个方法不需要null,如果你确实发送null它,结果将不会很好.

有一个NotNullAttributeCanBeNullAttributeLokad共享库,在Lokad.Quality命名空间.

但是这有什么作用呢?我查看了这两个属性的源代码,它看起来像这样:

[AttributeUsage(AttributeTargets.Method | AttributeTargets.Parameter |
                AttributeTargets.Property | AttributeTargets.Delegate |
                AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
[NoCodeCoverage]
public sealed class NotNullAttribute : Attribute
{
}

[AttributeUsage(AttributeTargets.Method | AttributeTargets.Parameter |
                AttributeTargets.Property | AttributeTargets.Delegate |
                AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
[NoCodeCoverage]
public sealed class CanBeNullAttribute : Attribute
{
}
Run Code Online (Sandbox Code Playgroud)

继承自的两个空类Attribute.它们是如何使用的?你需要查找xml文档并知道它在那里吗?因为我试图制作我自己的属性副本并使用Lokad版本,但是当我尝试直接发送null时,我没有收到任何消息.既不是来自ReSharper也不是来自VS. 实际上我有点期待.但他们是如何使用的呢?如果我尝试发送一些空的东西,我可以以某种方式让VS为我生成警告吗?或者它只是在某种测试框架中使用?要么?

c# null attributes

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

如何使用winforms从网上下载显示下载进度的图像?

我使用WebRequest以这种方式异步下载URL中的图像:

public void Download(string url)
{   
  byte[] buffer = new byte[0x1000];
  WebRequest request = HttpWebRequest.Create(url);
  request.Method = "GET";
  request.ContentType = "image/gif";

  request.BeginGetResponse(result =>
  {
    WebRequest webRequest = result.AsyncState as WebRequest;

    WebResponse response = webRequest.EndGetResponse(result);
    ReadState readState = new ReadState()
    {
      Response = response.GetResponseStream(),
      AccumulatedResponse = new MemoryStream(),
      Buffer = buffer,
    };

    readState.Response.BeginRead(buffer, 0,
      readState.Buffer.Length, ReadCallback, readState);
  }, request);
}

public void ReadCallback(IAsyncResult result)
{
  ReadState readState = result.AsyncState as ReadState;
  int bytesRead = readState.Response.EndRead(result);
  if(bytesRead > 0)
  {
    readState.AccumulatedResponse.BeginWrite(readState.Buffer, 0, …
Run Code Online (Sandbox Code Playgroud)

c# image httpwebrequest winforms

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

如何设计一个可以是两种类型之一的对象?

我正在阅读HTTP POST,HTTP请求的主体可以是JSON或XML.现在我已将读取委托给一个特殊的实用程序类.

interface HttpUtils
{
    BodyWrapper parseBody( HttpServletRequest req );
}

interface BodyWrapper
{
    boolean isXML();  // 1
    boolean isJSON(); // 2
    String body();    // 3
}
Run Code Online (Sandbox Code Playgroud)
  • 我讨厌BodyWrapper有方法(1和2)来识别它的类型.也许我应该使用继承.如果我这样做,我将需要做一个instanceof来找出HttpUtils.parseBody(..)返回的内容
  • 理想情况下,我还希望body()方法返回JSONObject或DOM节点.我该怎么办?

java oop

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

如何克隆OpenLDAP数据库

我知道这更像是一个serverover故障问题,而不是stackoverflow问题,但由于serverfault尚未启动,我在这里:

我应该将应用程序从一个redhat服务器移动到另一个,并且在不了解应用程序的内部工作原理的情况下,如何将OpenLDAP数据库从一台机器移动到另一台机器,使用模式和所有机器.

我需要复制哪些文件?我相信这个设置很标准.

linux redhat ldap openldap

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

CSS,自动调整大小div?

我正在尝试使用css设计布局,我有一个主容器(div)和两个内部容器(div_upper和div_lower).假设我想调整div_upper的大小,div_lower会自动调整大小,两个div仍然适合主容器.我确信这可以在javascript中完成,但是有没有CSS来实现这一目标?如果是这样我会很高兴.

html css

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

如何将ControlTemplate Enabled属性绑定到WPF XAML中的Opacity

在XAML内部的WPF中,如何扩展ControlTemplate,当应用于按钮并且按钮被禁用时,它会在禁用时淡化为0.5不透明度,并且一旦启用就会淡化回1.0不透明度.

当父母被禁用时,此视觉效果也应该起作用.

c# wpf xaml opacity controltemplate

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

jQuery没有加载到iPhone上

我正在尝试使用UIWebView来显示内容,并使用jQuery来操作该内容,但我无法加载jQuery.这是我设置UIWebView,设置baseURL和加载内容(本地包中的HTML文件)的代码:

UIWebView *view = [[UIWebView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]];

NSString *path = [[NSBundle mainBundle] bundlePath];
NSURL *baseURL = [NSURL fileURLWithPath:path];

NSData *htmlData = [[NSData alloc] initWithContentsOfURL: [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"index" ofType:@"html"]]];
NSString *htmlString = [[NSString alloc] initWithData:htmlData encoding:NSUTF8StringEncoding];
[view loadHTMLString:htmlString baseURL:baseURL];
Run Code Online (Sandbox Code Playgroud)

内容加载得很好,我已经通过向包添加图像并在HTML中引用它来确认baseURL是正确的,并且它可以正常工作.在我的Macbook上使用Safari中的相同HTML jQuery加载也很好,并按预期工作.

我已经尝试使用压缩的jquery-1.3.2.min.js和开发jquery-1.3.2.js,并且没有任何骰子.

有任何想法吗?

iphone jquery webkit uiwebview

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

.NET远程处理和Delphi win32

是否可以(并且可行)在Delphi win32应用程序中使用.NET Remoting接口?

我需要.NET应用程序和Delphi win32应用程序之间的通信,因此.NET远程处理对于管道的另一端来说是原生的.

任何其他解决方案,尽可能接近原生,没有第三方库的两端?应用程序将在单独的Windows计算机上运行.

.net delphi remoting winapi ipc

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

.NET运行时内部是否映射到win32函数调用?

换句话说,.NET框架最终会在某处调用以完成其工作吗?或者Microsoft是否在.NET框架中完全重新创建了win32库的所有功能.

谢谢!

.net c winapi runtime

10
推荐指数
4
解决办法
657
查看次数