小编And*_*ann的帖子

How do I check if a String contains the same letter twice consecutively in php?

I don't see why my code doesn't work, any suggestions?

$pattern_c_sap='/\.\-/';
$local='.................';
$local_array = explode( '', $local );

for($i=0; $i<=$local_length; $i++){
if(preg_match($pattern_c_sap , $local_array[$i]) && preg_match($pattern_c_sap , $local_array[$i+1])) {
    return false;
}
}
Run Code Online (Sandbox Code Playgroud)

I had the following errors: The regex should be

[/\.\-/]
Run Code Online (Sandbox Code Playgroud)

and I should have used str_split instead of explode when splitting for each letter.

html php regex

12
推荐指数
3
解决办法
1915
查看次数

在地图中存储大量字符串的内存效率最高的方法是什么?

我想在a中存储大量的字符串Map<String, MagicObject>,以便MagicObjects可以快速访问.这张地图有很多条目,内存正成为瓶颈.假设MagicObjects无法优化,我可以在这种情况下使用哪种最有效的地图类型?我目前正在使用以下内容:

gnu.trove.map.hash.TCustomHashMap<byte[], MagicObject>
Run Code Online (Sandbox Code Playgroud)

java memory string collections memory-optimization

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

是否有ISO语言代码的标准化java枚举?

我希望能够以标准化的方式引用语言(ISO).是否存在作为java的一部分的现有枚举或者像Apache这样的常见依赖项,我可以重用而不必实现自己的枚举?

要强调的是,我不是在寻找国家,而是寻找语言!

java enums iso locale

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

如何删除top(1)输出的每一行的第二个单词?

我有一个格式化的进程列表(顶部输出),我想删除不必要的信息.如何删除例如每行的第二个单词+空格.

例:

1 a hello
2 b hi
3 c ahoi
Run Code Online (Sandbox Code Playgroud)

我想删除ab和c.

unix sed

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

我如何在Java中使用for(ever){}而不是for(;;)

我想在Java中使用无限循环:for (;;)我认为如果我可以用这样';;'的变量替换它会很有趣'ever' :

String ever = ";;";
for(ever){
...
}
Run Code Online (Sandbox Code Playgroud)

在Java中这样的事情可能吗?

java

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

如何优化我的代码以便在Java中高速生成伪随机字符串?

我的目标是生成一个伪随机字符串,该字符串由少量字符中的500000个字符组成.这是我在字符串中添加字符的循环:

String alphabet="ABCD";
Random r = new Random();
for (int i = 0; i < 500000; i++) {
    this.setCode((this.getCode() == null ? "" : this.getCode())
    alphabet.charAt(r.nextInt(alphabet.length())));
}
Run Code Online (Sandbox Code Playgroud)

不出所料,这是非常缓慢的,所以我正在寻找方法让它执行>最慢<可能.

java random optimization loops

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

如何从Java访问Wikidata SPARQL界面?

我试图从维基数据查询实体的所有实例.我发现目前唯一的方法是使用SPARQL-API.

我找到了一个示例查询,它可以解决我想要做什么并从Web接口成功执行它.不幸的是,我似乎无法在我的Java代码中执行它.我正在使用openRDF SPARQL库.这是我的相关代码:

SPARQLRepository sparqlRepository = new SPARQLRepository(
        "https://query.wikidata.org/");
SPARQLConnection sparqlConnection = new SPARQLConnection(
        sparqlRepository);

String query = "SELECT ?s ?desc ?authorlabel (COUNT(DISTINCT ?sitelink) as ?linkcount) WHERE {"
        + "?s wdt:P31 wd:Q571 ."
        + "?sitelink schema:about ?s ."
        + "?s wdt:P50 ?author"
        + "OPTIONAL { ?s rdfs:label ?desc filter (lang(?desc) = \"en\"). }"
        + "OPTIONAL {"
        + "?author rdfs:label ?authorlabel filter (lang(?authorlabel) = \"en\")."
        + "}"
        + "} GROUP BY ?s ?desc ?authorlabel ORDER BY DESC(?linkcount)";

TupleQuery tupleQuery = sparqlConnection.prepareTupleQuery( …
Run Code Online (Sandbox Code Playgroud)

java sesame sparql wikidata wikidata-api

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

在C#中重载运算符实际上是不错的做法?

作为C#的新手,我知道运算符重载的目的和用途,我可以看到它在某些非常特殊的情况下有时是优雅的,比如否定一个值对象一次否定它的所有字段,但是这样的事情总是可以的用简单的说话方法完成.是否有一些标准我可以用作指南,何时或是否重载运算符或何时简单地使用方法?我找不到那样的东西,所以它只是品味/编程范式/风格的问题?

c# paradigms overloading operator-overloading

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

Java 类可以拥有的最大字段数是多少?

java类或关联对象实例可以拥有的字段数是否有限制,如果有,是什么?

我明确询问字段,而不是在这个问题中询问 的方法:Java 类可以拥有的最大方法数是多少?

java jvm

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

如何将一个Eclipse项目作为库导入另一个?

我想在另一个项目中使用我的一个eclipse项目.是否有一种"平滑"的方法,而不必将其作为jar文件导出并将其导入另一个文件?特别是因为我同时处理这两个项目,我希望导入项目的最新更改能够自动构建并导入到另一个项目中.那可能吗?

java eclipse import

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