问题列表 - 第44826页

枚举与架构:jaxb或xsd的问题不匹配?

我正在尝试使用JAXB 将此文件解组为Java对象.我知道J6中的SAX存在一个问题,即拒绝maxOccurs线,我已将其更改为unbounded.但是,当我xjc这样做时,它并没有创建我需要的所有类和枚举.例如,应该有一个educationLevelType枚举.更重要的是,我尝试了MS的xsd unmarshaller,它正确地创造了一切.

有经验的人比我看这个并且告诉我我缺少的东西吗?是否需要在xsd中更正某些内容,或者JAXB中是否存在错误?

根据要求,更新 Blaise完全回答了这个问题.不幸的是,恕我直言,这使得JAXB毫无价值.整个想法是我可以从模式生成类 - 我不应该事先知道结构的东西.如果我必须创建一个自定义绑定文件,我不妨创建一个生成我想要的代码的模式.但那么,为什么要停在那里?为什么不跳过所有这些步骤并生成我想要的类?

最后,一位同事向我指出了Apache XMLBeans--该项目有点旧,但它创建的对象没有任何问题.Codehaus还有一个xmlbeans-maven-plugin.

enums jaxb unmarshalling

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

它会导致内存泄漏吗?

我写了这段代码:

string getWinTitle(HWND hwnd){
const int MAX_LENGTH = 1000;
wchar_t title[MAX_LENGTH];
ZeroMemory(title, MAX_LENGTH);
GetWindowText(hwnd, (LPWSTR)title, MAX_LENGTH);
char* buffer = new char[MAX_LENGTH];
wcstombs(buffer, title, MAX_LENGTH);
string res = buffer;
return res;
}
Run Code Online (Sandbox Code Playgroud)

这里有内存泄漏吗?我是否需要释放ZeroMemory分配的内存?我是否需要显式释放为缓冲区分配的内存?

谢谢

c++ memory windows memory-leaks

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

Django - MEDIA_ROOT和MEDIA_URL

你能告诉我一些好的文档,我可以理解MEDIA_URL和MEDIA_ROOT吗?这让我很困惑.

django django-admin django-views

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

将字符串附加到文本框内容?

很简单,我有按钮,但我想在点击它们时将它们的值添加到文本框中,我将如何在jQuery中执行此操作?它们都是数字,在文本框中不能超过10.

jquery textbox append

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

在Java接口中声明参数子类型,在Java实现方法中使用子类型

我想在接口中声明一个方法,其中实现类中定义的方法的参数可以是特定java类的子类型,例如:

interface Processor{
      processRequest( Request r);
}

public class SpecialRequest extends Request{...}

public class SpecialProcessor implements Processor{

      processRequest(SpecialRequest r){...}
}
Run Code Online (Sandbox Code Playgroud)

但我在SpecialProcessor中遇到错误,因为它没有正确实现Processor接口.我可以在Processor接口中更改什么以允许SpecialProcessor中的定义工作?

java generics methods extends interface

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

在javascript对象文字符号声明中调用函数

我正在尝试使用this关键字调用我创建的对象文字中的函数.但是错误显示说this.doTheMove()不是功能:

window.onload = function(){

  var animBtn = document.getElementById('startAnim');

  animBtn.addEventListener('click', Animation.init, false);

}

var Animation = {
  init: function(){

     this.doTheMove(); // I'm calling the function here, but it gives an error.

  },
  doTheMove: function(){

    alert('Animation!');

  }
}
Run Code Online (Sandbox Code Playgroud)

为什么会出错?

javascript object-literal

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

Url编码引号和空格

我有一些使用JavaScript编码的查询文本,但我遇到了一个用例,我可能需要在服务器端编码相同的文本,并且发生的编码不一样.我需要它是一样的.这是一个例子.

我进入"I like food"搜索框并按下search按钮.JavaScript将其编码为%22I%20like%20food%22

假设我在服务器端的请求对象上获得与字符串相同的值.它看起来像这样:"\"I like food\""

当我使用时HttpUtility.UrlEncode(value),结果是"%22I+like+food%22".如果我使用HttpUtility.UrlPathEncode(value),结果是"\"I%20like%20food\""

所以UrlEncode编码我的引号,但使用+空格字符.UrlPathEncode正在编码我的空格但不编码我的转义引号.

我真的需要它来做两件事,否则搜索代码完全对我不利(我无法控制搜索代码).

提示?

c# asp.net-mvc urlencode

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

如何设置WCF Net.Tcp

我正在尝试设置一个wcf服务,以便在IIS 7上使用net.tcp.

这是我得到的错误:

在net.tcp://127.0.0.1:8000/ListingService中没有可以接受该消息的端点监听.这通常是由错误的地址或SOAP操作引起的.有关更多详细信息,请参阅InnerException(如果存在).

这是我从客户端调用的代码:

using (var client = new ListingServiceClient("NetTcpBinding"))
{
   client.Test();
   client.Close();
}
Run Code Online (Sandbox Code Playgroud)

这是我的服务web.config - http://pastebin.com/3S8BZbup

<system.serviceModel>
    <bindings>
      <netTcpBinding>
        <binding portSharingEnabled="true">
          <security mode="None" />
        </binding>
      </netTcpBinding>
    </bindings>
    <behaviors>
      <serviceBehaviors>
        <behavior name="default">
          <serviceMetadata httpGetEnabled="true"/>
          <serviceDebug includeExceptionDetailInFaults="true"/>
          <!--throttle service-->
          <serviceThrottling
            maxConcurrentCalls="10000"
            maxConcurrentSessions="10000" 
            maxConcurrentInstances="10000" />
        </behavior>
      </serviceBehaviors>
    </behaviors>
    <services>
      <service behaviorConfiguration="default" name="Housters.Services.ListingService">
        <endpoint name="TcpEndpoint"
                  address="net.tcp://127.0.0.1:8000/ListingService"
                  binding="netTcpBinding"
                  contract="Housters.Services.IListingService" />
      </service>
    </services>
    <serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
  </system.serviceModel>
  <system.webServer>
      <modules runAllManagedModulesForAllRequests="true"/>
  </system.webServer>
Run Code Online (Sandbox Code Playgroud)

这是我的客户端app.config - http://pastebin.com/YpiAhh46

<system.serviceModel>
    <bindings>
      <netTcpBinding>
        <binding name="NetTcpBinding">
          <security mode="None"/>
        </binding>
      </netTcpBinding>
    </bindings> …
Run Code Online (Sandbox Code Playgroud)

wcf nettcpbinding

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

捕获异常而不在catch中执行任何操作

在PHP中,我有时会在try/catch中捕获一些异常:

try {
    ...
} catch (Exception $e) {
    // Nothing, this is normal
}
Run Code Online (Sandbox Code Playgroud)

使用这种代码,我最终得到的是没有创建的变量$ e(许多资源),并且PHP_MD(PHP Mess Detector)因未使用的变量而创建警告.

有没有办法在不必创建变量的情况下捕获异常?

谢谢

php exception try-catch

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

自动将位图修剪为最小尺寸?

假设我有一个System.Drawing.Bitmap32bpp的ARGB模式.这是一个很大的位图,但它主要是完全透明的像素,在中间某处有一个相对较小的图像.

什么是快速算法来检测"真实"图像的边框,所以我可以裁掉周围的所有透明像素?

或者,我可以使用.Net中的功能吗?

c# gdi+ bitmap image-processing

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