问题列表 - 第26489页

编程语言中的构造函数

为什么constructor不被视为member班级?
有什么具体原因吗?

感谢致敬.

.net c# java constructor

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

睡眠一个线程直到一个事件出现在另一个来自不同类的线程中

我有一个激活2个线程的应用程序,第1个启动另一个类来进行一些处理,然后启动第3个类来进行更多处理.主类中的第二个线程应该等到第三个类中的某个事件在执行其作业之前完成.怎么能实现这一目标?

我曾尝试实现一个wait/notify来共享两个线程之间的锁对象,但从技术上讲,这不会起作用,因为我找到了困难的方法.我可以在课堂之间分享锁吗?注意,第3个类的实例在第1个类中声明,并作为参数传递给第2个类.此外,我尝试在第3类中创建布尔值,告诉事件何时完成然后轮询第2个线程,直到该值为真.这有效,但不是很理想.actionListner也是解决这个问题的更好方法吗?

java multithreading actionlistener wait

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

在MySQL中使用INTERVAL和CURDATE

我正在构建一个图表,我希望每个月都能收到数据.

这是我的第一个请求:

SELECT s.GSP_nom AS nom, timestamp, AVG( v.vote +  v.prix  ) /2 AS avg
FROM votes_serveur AS v
INNER JOIN serveur AS s ON v.idServ = s.idServ
WHERE s.valide =1
AND v.date > CURDATE() -30
GROUP BY s.GSP_nom
ORDER BY avg DESC
Run Code Online (Sandbox Code Playgroud)

但是,在我的情况下,我要编写12个请求来接收前12个月的数据,是否有任何技巧可以避免编写:

//  example for the previous month
 AND v.date > CURDATE() -60
AND v.date < CURDATE () -30
Run Code Online (Sandbox Code Playgroud)

我听说过INTERVAL,我去了MySQL文档,但我没有设法实现它.

有任何使用INTERVAL的例子吗?

mysql datetime date intervals

38
推荐指数
3
解决办法
15万
查看次数

Nokogiri在段落中找到文本

我想替换我的XHTML文档中所有段落中的inner_text.

我知道我可以像这样得到Nokogiri的所有文字

doc.xpath("//text()")
Run Code Online (Sandbox Code Playgroud)

但是我只希望对段落中的文本进行操作,如何在不影响链接中最终存在的锚文本的情况下选择段落中的所有文本?

#For example : <p>some text <a href="/">This should not be changed</a> another one</p>
Run Code Online (Sandbox Code Playgroud)

ruby string nokogiri

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

CakePHP Auth如何允许特定的控制器和操作

我有一个"帖子"和一个"用户"控制器.我使用Auth组件,我希望所有用户都可以访问"Post.index",但只有登录用户才能访问"User.index".

在我的app_controller.php中,我有这个

$this->Auth->allow('signup', 'confirm', 'index');
Run Code Online (Sandbox Code Playgroud)

但是所有用户都可以访问post.index和user.index.如何在allow-method中指定Controller?

这不适合我:

$this->Auth->allow('signup', 'confirm', 'Post.index');
Run Code Online (Sandbox Code Playgroud)

更新 我从app_controller.php中删除了'index',而是将其设置在post控制器的beforeFilter方法中:

function beforeFilter() 
{
    parent::beforeFilter();
    $this->Auth->allow('index');
}
Run Code Online (Sandbox Code Playgroud)

我还在app_controller中设置了一个变量"loggedIn",而没有调用"parent :: beforeFilter();" 我收到了一个"未定义的变量"通知.

thx sibidiba

authentication controller cakephp

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

XPATH查询:如何获得两个元素?

我的HTML代码是:

<table>
<tr>
<td class="data1"><p>1</td></td>
<td class="data1"><p>2</td></td>
<td class="data1"><p>3</td></td>
<td class="data1"><p>4</td></td>
</tr>
<tr>
<td class="data1"><p>5</td></td>
<td class="data1"><p>6</td></td>
<td class="data1"><p>7</td></td>
<td class="data1"><p>8</td></td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我的查询是:

xpath='//tr//td[@class="data1"][4]/p'
Run Code Online (Sandbox Code Playgroud)

结果是:

<p>4</p>
<p>8</p>
Run Code Online (Sandbox Code Playgroud)

结果是正确的!但是,如果我想得到榜样:

<p>3</p> <p>4</p>

<p>7</p> <p>8</p>
Run Code Online (Sandbox Code Playgroud)

所以

[3]/p[4]/p

如何获得这两个元素<tr>

非常感谢!

xpath

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

从servlet(App Engine)加载jsp文件

我想从我在App Engine项目中获得的servlet类加载一个jsp文件.我已经能够通过将它们添加到web.xml文件来加载jsp文件,但有没有办法直接从servlet类加载它们?

编辑:我试过这个没有成功(没有错误消息或其他任何东西)req.getRequestDispatcher("file.jsp").forward(req,resp);

google-app-engine jsp servlets

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

如何在HTML中创建下载链接?

我有一个基本的HTML概念.我想在我的示例网站中创建下载链接,但我不知道如何创建它.如何建立链接以下载文件而不是访问它?

html download

206
推荐指数
6
解决办法
59万
查看次数

列出对三角洲系列的理解

你如何在python中编写列表推导来生成有序列表中项目n-1之间的一系列增量n

例:

L = [5,9,2,1,7]
RES = [5-9,9-2,2-1,1-7] = [4,7,1,6] # absolute values
Run Code Online (Sandbox Code Playgroud)

python list-comprehension

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

Python:证明规则的用户定义的异常

Python文档说明:

异常通常应直接或间接地从Exception类派生.

这个词'typically'让我处于模棱两可的状态.

考虑代码:

class good(Exception): pass
class bad(object): pass

Heaven = good()
Hell = bad()

>>> raise Heaven

Traceback (most recent call last):
  File "<pyshell#163>", line 1, in <module>
    raise Heaven
good

>>> raise Hell

Traceback (most recent call last):
  File "<pyshell#171>", line 1, in <module>
    raise Hell
TypeError: exceptions must be classes or instances, not bad
Run Code Online (Sandbox Code Playgroud)

所以阅读python文档的时候,我应该代替'typically'''

如果我有一个与Exception类无关的类层次结构,并且我想"提升"属于该层次结构的对象,该怎么办?

我总是可以用一个参数引发异常:

raise Exception, Hell
Run Code Online (Sandbox Code Playgroud)

这对我来说似乎有些尴尬

Exception(EDIT:或BaseException)类有什么特别之处,只有它的家庭成员可以被提升?

python exception

13
推荐指数
2
解决办法
6213
查看次数