问题列表 - 第40070页

是在Visual Studio 2010中成功编译时可移植到Linux的c ++源代码

我想用它Visual Studio 2010来创建一个C++ application最终将在Linux上运行的东西

我应该注意哪些兼容性/版本问题?其编译器应该使用上WindowsLinux

c++ compiler-construction cross-platform visual-studio-2010

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

允许实现多少个接口?

在C#中:

多少个接口,一个类可以实现在同一时间

public class MyClass: IInteferface_1, IInterface_2, ... , IInterface_N
{
}
Run Code Online (Sandbox Code Playgroud)

N有限制吗?

不要担心我不想实现或维护这样的对象.我只是想知道是否有限制.

.net c# interface interface-implementation

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

用于C++的通用WebService(SOAP)客户端库

我正在寻找一个简单的C++ WebService客户端库,可以轻松链接到我的应用程序中.

最好这个库:

  • 可用于访问任何SOAP WebService(因此我可以将URL,WebService名称,WebService方法和所有参数作为参数传递给函数调用)
  • 可以在C++应用程序中静态链接(所以没有DLL)
  • 是免费软件或以低成本提供
  • 可以在我的申请中使用免版税
  • 可以在Web服务中查询其WSDL,并返回可用的方法名称,方法的参数及其数据类型

在你们任何人回答.NET之前:去过那里,尝试过.我对.NET的主要反对意见是:

  • 您可以生成代理,但之后不可能在生成的代理代码中更改WebService名称,因为.NET使用反射来检查WebService名称(有关该问题,请参阅从自己的脚本语言动态调用SOAP服务)
  • 动态生成代理类似乎并不总能正常工作

我已经使用谷歌查找这些信息,但我找不到一个.

谢谢

编辑: 为了进一步澄清这一点,我真的想要一些我可以编写这样的代码(或者这种风格的东西):

SoapClient mySoapClient;
mySoapClient.setURL("http://someserver/somewebservice");
mySoapClient.setMethod("DoSomething");
mySoapClient.setParameter(1,"Hello");
mySoapClient.setParameter(2,12345);
mySoapClient.sendRequest();
string result;
mySoapClient.getResult(result);
Run Code Online (Sandbox Code Playgroud)

没有动态代码生成.

c++ soap webservice-client

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

Windows phone 7,silverlight - 如何在调用异步Web服务时捕获EndpointNotFoundException?

我正在从Silverlight Windows phone 7应用程序中调用Web服务,如果Web服务可用,它可以正常工作.如果Web服务不可用,则会捕获未处理的异常,但我似乎无法自己捕获它.我的尝试如下:

            //Get list of providers from Webservice
        RSAServiceClient proxy = new RSAServiceClient();
        proxy.GetSuppliersCompleted += new System.EventHandler<GetSuppliersCompletedEventArgs>(ProxyGetSuppliersCompleted);
        try
        {
            proxy.GetSuppliersAsync();
        }
        catch (EndpointNotFoundException)
        {
            //TODO: Handle webserice not being available
        }
        catch (Exception)
        {
            throw;
        }
Run Code Online (Sandbox Code Playgroud)

但是这并没有捕获异常,显然GetSuppliersCompleted永远不会被调用,所以我无法在那里捕获它.

然后我想我可以通过检查连接状态(proxy.State)来检测它,但是尽管Web服务没有运行,但是返回CommunicationState.Opened.

我有什么想法可以解决这个问题吗?

抱歉,如果我错过了一些东西,但我已经搜索过但没有找到解决方案.

c# silverlight web-services windows-phone-7

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

为什么java注释?

我想问为什么java注释使用了这么多...我知道他们替换了例如jpa中的xml配置,但为什么这种配置会被使用呢?考虑一下这段代码:

@Entity 
class Ent{
   // some fields
}
//... somewhere in the other file far far away
class NonEnt{
   // whatever here
}
Run Code Online (Sandbox Code Playgroud)现在,当我尝试将其置于持久化上下文中时,使用EntityManager's persist方法,我会在尝试持久化NonEnt实例时遇到运行时错误(更好的是获得编译错误).对我来说有明显的解决方案,强制实体实现一些无方法接口,而不是使用@Annotations.但这在框架设计师中并不流行,这个解决方案的缺点是什么?
谢谢回答...

java annotations marker-interfaces

15
推荐指数
2
解决办法
5052
查看次数

无法使用MFMailComposeViewController从应用程序发送电子邮件

我正在努力尝试从我的应用发送电子邮件.我在iCodeBlog上试过这段代码(http://icodeblog.com/2009/11/18/iphone-coding-tutorial-in-application-emailing/)

-(void)sendEmail:(id)sender
{
    MFMailComposeViewController *mail = [[MFMailComposeViewController alloc] init];
    mail.mailComposeDelegate = self;
    if ([MFMailComposeViewController canSendMail]) {
            //Setting up the Subject, recipients, and message body.
        [mail setToRecipients:[NSArray arrayWithObjects:@"myEmail@email.com",nil]];
        [mail setSubject:@"Subject of Email"];
        [mail setMessageBody:@"Message of email" isHTML:NO];
            //Present the mail view controller
        [self presentModalViewController:mail animated:YES];
    }
        //release the mail
    [mail release];
}
    //This is one of the delegate methods that handles success or failure
    //and dismisses the mail
- (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error
{
    [self dismissModalViewControllerAnimated:YES];
    if (result == MFMailComposeResultFailed) …

email iphone cocoa-touch mfmailcomposeviewcontroller

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

IQueryable(非泛型):缺少Count和Skip?它适用于IQueryable <T>

我有一个扩展方法,一个人真的很有帮助给我...它在IQueryable上做了一个命令...但我想要一个人做一个正常的IQueryable(非泛型)

这是代码,计数和跳过,我认为Take缺失.

   public static IQueryable GetPage(this IQueryable query,
         int page, int pageSize, out int count)
    {
        int skip = (int)((page - 1) * pageSize);

        count = query.Count(); //COUNT DOESN'T EXIST
        return query.Skip(skip).Take((int)pageSize); // NEITHER SKIP
    }
Run Code Online (Sandbox Code Playgroud)

这是完美的,没有任何错误.

    public static IQueryable<T> GetPage<T>(this IQueryable<T> query,
       int page, int pageSize, out int count)
    {
        int skip = (int)((page - 1) * pageSize);

        count = query.Count();
        return query.Skip(skip).Take((int)pageSize);
    }
Run Code Online (Sandbox Code Playgroud)

任何想法我怎么能解决这个问题?我不想改变我的返回类型,因为它完美地工作,我有另一个名为ToDataTable的扩展方法,它也可以在非泛型IQueryable上运行.

有工作吗?

提前致谢

编辑

我把它称为现有的IQueryable

 IQueryable<Client> gen = null;
 IQueryable nongen = null;

 var test …
Run Code Online (Sandbox Code Playgroud)

linq extension-methods iqueryable linq-to-sql

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

Android NDK编译gmp库

如何编译GMP for android ndk作为我可以在我的项目中重用的静态或共享库/

gmp android-ndk

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

是否有明确的副本

我正在寻找这样的语法:

class Hugo
{
    Hugo();
    explicit Hugo( const Hugo& hugo );

    Hugo GetRandomHugo()
    {
        Hugo hugo;
        hugo.value = rand();
                                  // this would fail:
                                  //    return hugo;

        return Hugo(hugo);        // explicit copy!!
    }
};
Run Code Online (Sandbox Code Playgroud)

换句话说:我正在寻找一种显式的复制语法,以允许方法返回一个副本,即使我的复制构造函数是显式的.

我正在使用GCC 4.4.5.

非常感谢,

查理

c++ gcc explicit-constructor

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

JavaScript KeyCode与CharCode

问题:

  • 将HTML输入中允许的字符限制为仅限AZ AZ.
  • 对于业务需求,这需要在KeyPress上完成,这样才不允许角色出现在输入中.
  • Tab,enter,arrows,backspace,shift都是允许的.用户必须能够自由地移入和移出文本框,删除字符等.

这是我的代码的起点......

var keyCode = (e.keyCode ? e.keyCode : e.which);
Run Code Online (Sandbox Code Playgroud)

但是,我在keyCode中获得的每个值都不对应于我在网络上看到的任何字符图表.例如,字符"h"给出返回代码104.

KeyCode与CharCode不同吗?哪个代码包含控制字符?我需要转换吗?

如何将输入限制为az AZ并允许JavaScript中需要的键?

javascript keycode

42
推荐指数
3
解决办法
5万
查看次数