问题列表 - 第41462页

从Scala调用受保护的静态Java方法

我这里有一个带有一些Java类的库.一个类有一些protected static方法,我意识到这是一个OOP禁止 - 但我不能改变它的代码.假设我有一个Scala类,它是上述Java类的子类,我该如何调用其受保护的静态成员?

scala scala-java-interop

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

我可以通过PHP的DOMDocument获得兄弟姐妹吗?

h3在PHP的DOMDocument中得到了一些引用.

$dom = new DOMDocument();

$dom->loadHtml($content);

$h3s = $dom->getElementsByTagName('h3');

foreach($h3s as $h3) {

    var_dump($h3->nodeValue);

}
Run Code Online (Sandbox Code Playgroud)

我需要在h3s 之后获得下一个元素.在这种情况下,它将是h3文档的下一个或结尾的所有元素.

它使用正则表达式很容易,但我不想在这里使用它来解析HTML.

作为参考,那个正则表达式是......

preg_match_all('/<h3>([^<]+)<\/h3>(.*?)(<h3|$)/', $content, $matches);
Run Code Online (Sandbox Code Playgroud)

(这是脆弱的,因此需要正确的解析).

那么我如何$matches从上面的正则表达式中使用DOMDOcument我期望的数据呢?

我检查了文档,但找不到相同的JavaScript nextSibling属性.

html php domdocument

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

如何实现B+树中的字符串键?

许多b+树示例都是使用整数键实现的,但是我见过一些同时使用整数键和字符串键的其他示例,我学习了b+树基础,但我不明白字符串键是如何工作的?

c b-tree

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

使用不同对象时模板特化的多重定义

当我在不同的目标文件中使用专用模板时,链接时出现"多重定义"错误.我找到的唯一解决方案涉及使用"内联"功能,但它似乎只是一些解决方法.如何在不使用"inline"关键字的情况下解决这个问题?如果那不可能,为什么?

这是示例代码:

paulo@aeris:~/teste/cpp/redef$ cat hello.h 
#ifndef TEMPLATE_H
#define TEMPLATE_H

#include <iostream>

template <class T>
class Hello
{
public:
    void print_hello(T var);
};

template <class T>
void Hello<T>::print_hello(T var)
{
    std::cout << "Hello generic function " << var << "\n";
}

template <> //inline
void Hello<int>::print_hello(int var)
{
    std::cout << "Hello specialized function " << var << "\n";
}

#endif
Run Code Online (Sandbox Code Playgroud)
paulo@aeris:~/teste/cpp/redef$ cat other.h 
#include <iostream>

void other_func();
Run Code Online (Sandbox Code Playgroud)
paulo@aeris:~/teste/cpp/redef$ cat other.c 
#include "other.h"

#include "hello.h"

void other_func()
{
    Hello<char> hc;
    Hello<int> hi; …
Run Code Online (Sandbox Code Playgroud)

c++ templates

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

什么是差异执行?

我偶然发现了Stack Overflow问题,差异执行如何工作?,这是一个非常详细和详细的答案.所有这一切都有意义......但是当我完成时,我仍然不知道差异执行究竟是什么.真的是什么?

language-agnostic differential-execution

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

使用PHP从类中提取href?

这甚至可能......

假设我有一些带有"点击"类链接的文字:

<p>I am some text, i am some text, i am some text, i am some text
<a class="click" href="http://www.google.com">I am a link</a>
i am some text, i am some text, i am some text, i am some text</p>
Run Code Online (Sandbox Code Playgroud)

使用PHP,获取类名"click"的链接,然后获取href值?

php extract href hyperlink

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

为什么变量在函数外声明为null?

我用mootools做了这个:

$("fox").addEvent("click", function(){
alert("clicked");
});
Run Code Online (Sandbox Code Playgroud)

和HTML:

<p id="fox">A</p>
Run Code Online (Sandbox Code Playgroud)

现在,如果我在这里尝试它http://jsfiddle.net/5uJ54/3/,它的工作原理,但如果我在浏览器中尝试它,这就是它没有的所有代码,我在firebug得到这个:

$("fox") is null
Run Code Online (Sandbox Code Playgroud)

它也不适用于铬.

为什么会这样?我也尝试将所有内容放在一个函数中,但它仍然无法正常工作.

javascript mootools

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

我可以使用Perl正则表达式来匹配平衡文本吗?

我想在Perl中匹配括号中的文本.我怎样才能做到这一点?


这是来自官方perlfaq的问题.我们将perlfaq导入Stack Overflow.

regex perl brackets recursive-regex

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

后增量和预增量概念?

我不明白后缀和前缀增量或减量的概念.谁能给出更好的解释?

c++ conceptual pre-increment post-increment

66
推荐指数
6
解决办法
11万
查看次数

PHP如何找到允许的最大POST数据?

在PHP中,是否有一种快速方法可以找到运行我的脚本的任何服务器配置的最大允许POST数据大小?

例如,$max_post_length = $_SERVER['maxpost'];或者其他什么.也许它会回归0"无限制"......任何想法?

php post

7
推荐指数
2
解决办法
8869
查看次数