问题列表 - 第36407页

在字符串中搜索单词

如果我在字符串中寻找特定的单词,例如,在字符串"你好吗"我正在寻找"是".常规indexOf()工作得更快更好还是正则表达式匹配()

String testStr = "how are you";
String lookUp = "are";

//METHOD1
if (testStr.indexOf(lookUp) != -1)
{
 System.out.println("Found!");
}

//OR
//METHOD 2
if (testStr.match(".*"+lookUp+".*"))
{
 System.out.println("Found!");
}
Run Code Online (Sandbox Code Playgroud)

上面两种方法中的哪一种是在另一个字符串中查找字符串的更好方法?还是有更好的选择?

  • Ivard

java regex string

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

如何转发在命名空间std中声明模板类?

#ifndef __TEST__
#define __TEST__

namespace std
{
    template<typename T>
    class list;
}

template<typename T>
void Pop(std::list<T> * l)
{
    while(!l->empty())
        l->pop();
}

#endif
Run Code Online (Sandbox Code Playgroud)

并在我的主要使用该功能.我收到错误.当然,我知道有更多的模板参数std::list(我认为是分配器).但是,这是不重要的.我是否必须知道模板类的完整模板声明才能转发声明它?

编辑:我之前没有使用指针 - 这是一个参考.我会用指针试一试.

c++ templates g++

129
推荐指数
3
解决办法
13万
查看次数

如何检查选择框中是否存在值

除了运行for循环以检查选择框中是否存在值,是否还有其他方法JavaScript

我正在寻找类似的东西 document.getElementById('selbox').valueExists('myval');

javascript dom

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

++ i + ++ i + ++ i in Java vs C.

int i=2;
i = ++i + ++i + ++i;
Run Code Online (Sandbox Code Playgroud)

哪个更正确?Java的结果是12或C = 13.或者如果不是正确的问题,请详细说明.

c java operator-precedence undefined-behavior

5
推荐指数
4
解决办法
8540
查看次数

您是否真的不能在RichFaces中使用任何纯HTML?为什么?

有人可以指向我或解释是否属实,你不能在JSF或JSF库(如RichFaces)中使用普通的HTML标签吗?

我们在JBOSS服务器上使用JSF 1.2,RichFaces 3.3.3和Facelets.

有人对我说,我们只能使用<rich:><f:><a4j:>和他们所提供的组件.原因是JSF组件树会中断,您可能会有不需要的行为.或者在某些时候失去JSF树结构以及与之相关的功能.

我试图使用普通<h1>标签并被告知不使用它并使用<a4j:outputPanel>替代(渲染为a <div>)并将其设计为看起来像标题.

我很难相信这一点.

html java jsf richfaces facelets

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

通过引用将XIB嵌套在Interface Builder /嵌入中

假设我已经为图标视图创建了一个XIB.然后,我希望通过引用不同的 XIB容器视图中嵌入此图标视图的多个实例,因此,如果我在原始图标视图XIB中更改属性/布局,则容器视图XIB中的实例会反映这些更改.

基本上,通过引用嵌入.

也许我是密集的,但是当将视图拖入容器视图时,接口生成器的默认行为似乎是将所有内容复制过来,而不是引用原始的XIB?将与图标视图关联的类的实例拖到容器视图中只会产生空白视图.

我确信有办法做到这一点,但如果我能搞清楚,我该死的.我通常会像瘟疫那样避免IB;)

xcode interface-builder xib

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

拦截来自客户端的Web服务的SOAP消息

我有一个与Web服务通信的客户端.我与之通信的类是通过wsdl.exe生成的C#类.我现在想记录所有传入和传出的消息.

到目前为止我所做的是编写一个继承自动生成的C#类的类,并重写了GetReaderForMessage方法.这样我可以或多或少地像这样访问传入的消息:

protected override XmlReader GetReaderForMessage(SoapClientMessage message, int bufferSize)
{
    System.Xml.XmlReader aReader = base.GetReaderForMessage(message, bufferSize);
    System.Xml.XmlDocument doc = new System.Xml.XmlDocument();
    doc.Load(aReader);
    string content = doc.InnerXml.ToString();
    System.Xml.XmlReader aReader2 = System.Xml.XmlReader.Create(new System.IO.StringReader(content));

    return aReader2;
}
Run Code Online (Sandbox Code Playgroud)

显然我对这个解决方案不太满意,因为基本上我正在创建两个xml读者.一个用于读取SOAP消息的内容,另一个用于返回方法调用方.另外,我不能用GetWriterForMessage方法做同样的事情.

但也许我只是做起来太困难了.例如,是否可以直接读取SoapClientMessage对象的内容?我已经阅读了一些文章,建议我应该在这里使用SoapExtensions,但是从我能理解的情况来看,只有我创建的'客户'本身就是一个Web服务,在这种情况下它不是.

有什么建议?

c# soap web-services asmx

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

如何将我的代码重组为C#中的类?

我正在使用C#w/XNA开发一个项目,我想重新组织它并将其中的一部分分成几类.

目前,它只是一个game.cs文件,但我想稍微清理一下.不幸的是,我对课程不太熟悉.也许有人可以帮我弄清楚如何做到这一点,或者指导我进行某种教程?

c# xna class

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

asp.net MVC中的会话和性能

是不是asp.net MVC不使用SESSIONS [Sessions varibale],因此它的性能优于asp.net webform.如果不是这样的话为什么asp.net MVC的速度比asp.net webform更快?

asp.net asp.net-mvc performance session

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

C中的阻塞/非阻塞计时器

这可能是一个经常重复的问题,对不起再把它带回来.我无法找到解决方案:(.我正在Linux中用C语言编写VM监控代码.我希望每隔10秒获取所有VM的读写次数.是否有任何C库提供此功能(定时器)单独),阻塞/非阻塞计时器无所谓.谢谢!!

此致,Sethu

c timer

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