问题列表 - 第27282页

是否有更快的方法将任意String与Java中的月份名称相匹配

我想确定一个字符串是否是一个月的名称,我想要相对较快地完成它.目前卡在我脑中的功能如下:

boolean isaMonth( String str ) {
    String[] months = DateFormatSymbols.getInstance().getMonths();
    String[] shortMonths = DateFormatSymbols.getInstance().getShortMonths();
    int i;

    for( i = 0; i<months.length(); ++i;) {
        if( months[i].equals(str) ) return true;
        if( shortMonths[i].equals(str ) return true;
    }
    return false;
}
Run Code Online (Sandbox Code Playgroud)

但是,我将处理大量文本,一次传递一个字符串到这个函数,大多数时候我将遇到整个循环并返回false的最坏情况.

我看到另一个问题,谈到一个正则表达式匹配一个月的名字和一年可以适应这种情况.正则表达式会更快吗?还有其他解决方案可能更快吗?

java datetime string-matching

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

将代码生成与eclipse c ++ build集成

我在Windows上使用Eclipse进行C++开发.我还编写了一个代码生成器,它接受一个xml文件并生成几个C++文件.我正在处理的项目目前已设置为使用内部构建器.我想要做的是运行代码生成器作为构建过程的一部分.

我的问题是,我没有找到一种方法让Eclipse在没有'Refeshing'项目的情况下识别文件存在(或已经更新).因此,尽管我可以将代码生成器作为预构建步骤运行,但生成的文件不能保证包含在构建中.

有没有人知道是否有一种方法可以让Eclipse在预构建步骤之后进行刷新或使用内部构建器进行更新?

谢谢

c++ eclipse code-generation

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

如何插入旋转?

我有两个描述旋转的向量; 开始旋转A和目标旋转B.我最好如何用因子F插值A来接近B?

当需要插入多个维度(即产生不希望的旋转)时,在矢量上使用简单的lerp无法工作.也许从旋转向量构建四元数并使用slerp是可行的方法.但是,如何从结果四元数中提取描述新旋转的向量?

提前致谢.

math 3d rotation matrix quaternions

9
推荐指数
2
解决办法
9082
查看次数

Socket Connect上的Android 2.2和"Bad address family"

我有一个相当简单的游戏,可以在每个版本上完美地运行到2.1,但是使用新的2.2(Froyo)版本我无法创建套接字.我正在使用mio包用于nio,并获得此异常:

W/System.err(263):java.net.SocketException:错误的地址族 W/System.err(263):at org.apache.harmony.luni.platform.OSNetworkSystem.connectStreamWithTimeoutSocketImpl(Native Method)W/System.err(263):at org.apache.harmony.luni.platform.OSNetworkSystem.connect (OSNetworkSystem.java:115)W/System.err(263):at org.apache.harmony.nio.internal.SocketChannelImpl.connect(SocketChannelImpl.java:272)W/System.err(263):at org.apache .harmony.nio.internal.PipeImpl $ SinkChannelImpl.finishConnect(PipeImpl.java:164)W/System.err(263):at org.apache.harmony.nio.internal.PipeImpl.(PipeImpl.java:48)W/System.err(263):at org.apache.harmony.nio.internal.SelectorProviderImpl.openPipe(SelectorProviderImpl.java:51)W/System.err(263):at org.apache.harmony.nio.internal.SelectorImpl. (SelectorImpl.java:141)W/System.err(263):at org.apache.harmony.nio.internal.SelectorProviderImpl.openSelector(SelectorProviderImpl.java:58)W/System.err(263):at java.nio.channels.Selector.open(Selector.java:48)W/System.err(263):at org.apache. mina.transport.socket.nio.SocketConnector.startupWorker(SocketConnector.java:248)W/System.err(263):at org.apache.mina.transport.socket.nio.SocketConnector.connect(SocketConnector.java:210) W/System.err的(263):在org.apache.mina.transport.socket.nio.SocketConnector.connect(SocketConnector.java:137)W/System.err的(263):在org.apache.mina.common. support.BaseIoConnector.connect(BaseIoConnector.java:40)248)W/System.err(263):at org.apache.mina.transport.socket.nio.SocketConnector.connect(SocketConnector.java:210)W/System.err(263):at org.apache.mina. transport.socket.nio.SocketConnector.connect(SocketConnector.java:137)W/System.err(263):at org.apache.mina.common.support.BaseIoConnector.connect(BaseIoConnector.java:40)248)W/System.err(263):at org.apache.mina.transport.socket.nio.SocketConnector.connect(SocketConnector.java:210)W/System.err(263):at org.apache.mina. transport.socket.nio.SocketConnector.connect(SocketConnector.java:137)W/System.err(263):at org.apache.mina.common.support.BaseIoConnector.connect(BaseIoConnector.java:40)

稍后在日志中,通常在我得到这个后立即:

W/System.err(263):java.lang.NullPointerException W/System.err(263):at org.apache.harmony.nio.internal.SelectorImpl.wakeup(SelectorImpl.java:418)W/System.err( 263):at org.apache.mina.transport.socket.nio.SocketConnector.connect(SocketConnector.java:222)W/System.err(263):at org.apache.mina.transport.socket.nio.SocketConnector.连接(SocketConnector.java:137)W/System.err的(263):在org.apache.mina.common.support.BaseIoConnector.connect(BaseIoConnector.java:40)

我做了所有的谷歌搜索,环顾四周,我能想到,什么都没发现.我最接近的似乎是一个旧的JDK错误,在XP和Vista机器上支持ipv6(我正在运行Vista).建议包括禁用IPv6(没有工作)和禁用IPv4和IPv6的离开(不会为我的工作我的路由器和ISP不支持它,所以无论如何也测试).

有什么想法,建议,我没试过的事情?

谢谢,乔希

android android-2.2-froyo

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

如何在jQuery中给定文本节点的情况下获取最近的父节点?

假设我在jQuery中有一个文本节点选择器,如何获取父节点?

jquery jquery-selectors

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

Crystal Reports运行时许可如何工作?

我正在用C#设计一个应用程序,我想在我的应用程序中使用一些Crystal Reports.我将此应用程序作为自由职业者出售给小型企业.这是我销售的第一个程序.我有Crystal Reports 2008,我用它来设计报表.我是否需要从Business Objects获得任何类型的许可才能在我的应用程序中包含Crystal Reports Runtime以进行报表打印?或者,只要我的开发机器上有Crystal Reports 2008的许可版本,我就不必担心它.

客户端只需要能够打印我在我的机器上设计的报告,而不是设计自己的报告.报告将保存为文件.应用程序将加载已保存的报告并使用提供的数据进行打印.

我确实看到这篇文章回答了我的大部分问题.但是,它不包括它是否涵盖加载已保存的报告文档?

有兴趣了解商业产品新手的任何其他相关信息.

c# licensing software-distribution crystal-reports

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

如何修复iPhone项目的"失败的代码签名验证"?

昨晚,iPhone项目完美打造.

今天早上,我安装XCode 3.2.3在一个单独的文件夹中.当我在旧项目中打开同一项目XCode 3.2.2并重新构建项目时.我收到了这个警告:

应用程序验证失败.签名无效,或者未使用Apple提交的证书签名.(-19011)

我该如何解决?谢谢!

iphone xcode

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

Python基类共享属性?

test.py中的代码:

class Base(object):
    def __init__(self, l=[]):
        self.l = l

    def add(self, num):
        self.l.append(num)

    def remove(self, num):
        self.l.remove(num)

class Derived(Base):
    def __init__(self, l=[]):
        super(Derived, self).__init__(l)
Run Code Online (Sandbox Code Playgroud)

Python shell会话:

Python 2.6.5 (r265:79063, Apr  1 2010, 05:22:20) 
[GCC 4.4.3 20100316 (prerelease)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import test
>>> a = test.Derived()
>>> b = test.Derived()
>>> a.l
[]
>>> b.l
[]
>>> a.add(1)
>>> a.l
[1]
>>> b.l
[1]
>>> c = test.Derived()
>>> c.l
[1] …
Run Code Online (Sandbox Code Playgroud)

python

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

如何使用单变量递归打印1到10和10到1

我明天准备面试 - 我需要这个问题的答案:

如何使用单变量递归打印1到10和10到1

recursion

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

mysqli - 我真的需要做$ result-> close(); &$ mysqli-> close();?

刚开始使用mysqli.如果我在小型网站(流量方面)上处理小型数据集,我是否真的需要一直使用这些数据集?

$result->close(); 
$mysqli->close();
Run Code Online (Sandbox Code Playgroud)

另外,对于没有框架的自定义PHP和MySQL工作的人来说,mysqli是与MySQL交互的一般首选方式吗?

php mysql mysqli

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