问题列表 - 第13741页

我如何摆脱这个警告?

我从Java代码收到以下警告:

Lexer.java:591: warning: [unchecked] unchecked conversion
found   : java.util.ArrayList
required: java.util.ArrayList<java.lang.Integer>
ArrayList<Integer> tempArray = temp.get(theToken);
Run Code Online (Sandbox Code Playgroud)

我已经尝试将它转换为ArrayList,但这没关系,它仍然出现.

我怎么能摆脱这个?

java warnings

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

如何使用javascript发送真正的咆哮消息?

是否可以使用javascript从Web应用程序向用户的计算机发布咆哮通知?这仅适用于Intranet应用程序,因此安全性不是主要问题.此外,它仅限于使用Safari或Firefox的Mac用户.

谢谢.

javascript growl

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

为应用程序池"Classic .NET AppPool"提供服务的进程与Windows进程激活服务发生致命的通信错误

我在Windows Server 2008上的IIS 7上运行ASP.NET 3.5 Web应用程序.

我今天下午早些时候收到了以下错误:

HTTP Error 503. The service is unavailable.

我查看了事件日志并发现:

A process serving application pool 'Classic .NET AppPool' suffered a fatal communication error with the Windows Process Activation Service. The process id was '3328'. The data field contains the error number.

以下是该活动的全部细节:

Log Name:      System
Source:        Microsoft-Windows-WAS
Date:          18/09/2009 14:58:31
Event ID:      5011
Task Category: None
Level:         Warning
Keywords:      Classic
User:          N/A
Computer:      computername
Description:
A process serving application pool 'Classic .NET AppPool' suffered a …
Run Code Online (Sandbox Code Playgroud)

asp.net iis-7 http http-status-code-503

36
推荐指数
3
解决办法
7万
查看次数

将灯具转换为Rails中的Factory Girl

我想将我的灯具迁移到Rails中的"Factory Girl".

有没有简单的方法来转换factories.rb文件中的所有yml文件?

testing factory ruby-on-rails fixtures factory-bot

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

正则表达式封装php

使用'/'或'#'作为正则表达式封装的优缺点有何不同

例如

'/' = preg_match('/MYSEARCH}(.+)ENDMYSEARCH/s',$out,$matches);

'#' = preg_match('#MYSEARCH}(.+)ENDMYSEARCH#s',$out,$matches);
Run Code Online (Sandbox Code Playgroud)

谢谢!

php regex

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

如何在Java Servlets之间维护状态?

情况

我有一些单一责任的Servlet接受请求,完成工作,响应并完成 - 在这些情况下不需要维护状态.

但是,我有"普通的旧Java对象",它根据用户在客户端上启动的操作维护状态信息,我希望根据请求提供给我的Servlet.我想使这个对象的单个实例可用,并且不需要/想要维护多个共享实例.

旁注:这些数据是暂时的(可能需要保留10分钟),而不是我想保留在数据库中的东西.

我之前使用JSP维护了一个对象的共享实例,但在这种情况下,Servlet更有意义.所以,我的问题是如何适当地管理这个维护状态的对象的生命周期,并且可以通过HTTP请求或其他一些机制在无状态Servlet之间共享它?

换句话说,如果这是一个非Web应用程序,无国籍的Servlet将对象我会委派任务和状态的对象将保持的结果.

我已经研究过ServletContext,但是我并不完全理解这个目的,知道这是否是我需要的.

java servlets web-applications

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

MySQL"发送数据"非常慢

我有一张中等大小的桌子,目前有277k的记录,我正在尝试FULLTEXT搜索.搜索似乎非常快,直到它进入发送数据阶段.

桌子:

CREATE TABLE `sqinquiries_inquiry` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `ts` datetime NOT NULL,
  `names` longtext NOT NULL,
  `emails` longtext NOT NULL,
  PRIMARY KEY (`id`),
  FULLTEXT KEY `sqinquiries_inquiry_search` (`names`,`emails`)
) ENGINE=MyISAM AUTO_INCREMENT=305560 DEFAULT CHARSET=latin1
Run Code Online (Sandbox Code Playgroud)

查询:

SELECT * FROM `sqinquiries_inquiry` WHERE (
  MATCH (`sqinquiries_inquiry`.`names`) AGAINST ('smith' IN BOOLEAN MODE) OR
  MATCH (`sqinquiries_inquiry`.`emails`) AGAINST ('smith' IN BOOLEAN MODE)
) ORDER BY `sqinquiries_inquiry`.`id` DESC LIMIT 100
Run Code Online (Sandbox Code Playgroud)

简介:( 我剪掉了看似无用的信息)

+-------------------------+----------+
| Status                  | Duration |
+-------------------------+----------+
| preparing               | 0.000014 | …
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

连接到svn时遇到问题(400:错误请求)

简介: 我遇到了一些svn问题,经过"调试"一段时间之后,我不知道从哪里开始.我认为其他人之前可能遇到过这个问题.问题似乎是我在ISP使用的透明代理背后,但这并不能解释所有事实.

详细信息: 我无法将计算机连接到我自己的域中的svn存储库,该存储库位于DreamHost上.我正在使用tortoise-svn的repo浏览器进行连接,但在执行任何操作(添加文件夹,扩展源树...)后,我收到"400:错误的请求消息".

DreamHost和svn faq都说问题可能是我支持我的ISP设置的某种代理,而我没有任何控制权.问题是,我有另一个工作正常的回购.这让我有点不确定那真的是问题,因为我认为代理会停止每个 svn连接.

另一方面,我的朋友设法使用不同的ISP连接正常.

我很感激为什么会发生这种情况(只有一个回购而不是另一个回购),以及我可以从这里开始的地方.

在此先感谢您的帮助.

[编辑1]:我也尝试连接到端口81而不是80,DreamHost svn服务器似乎不接受(我得到"无法连接到服务器"错误).

[编辑2]:根据svn faq,有人建议使用https进行连接.这可能会有效,但是,我的DreamHost帐户现在没有ssl,添加它会花费我每月额外的费用.如果我没有其他选择,我可能会这样做,但如果可以的话,我宁愿找到一个不同的解决方案来降低成本.

PS我不确定是在这里发布还是在ServerFault发布,因为它是一个svn问题,我认为最容易遇到这个问题的人是程序员.

PPS如果它可以帮助任何人,我使用WireShark嗅探从我的计算机到主机的流量,最后发送的消息(来自我的机器)是这样的:

REPORT /**** HTTP/1.1
Host: svn.***.com
User-Agent: SVN/1.6.5 (r38866)/TortoiseSVN-1.6.5.16974 neon/0.28.6
Connection: TE
TE: trailers
Content-Type: text/xml
Accept-Encoding: gzip
DAV: http://subversion.tigris.org/xmlns/dav/svn/depth
DAV: http://subversion.tigris.org/xmlns/dav/svn/mergeinfo
DAV: http://subversion.tigris.org/xmlns/dav/svn/log-revprops
Content-Length: 109
Accept-Encoding: gzip
Authorization: Basic ***=

<?xml version="1.0" encoding="utf-8"?><S:get-locks-report xmlns:S="svn:" xmlns:D="DAV:"></S:get-locks-report>
Run Code Online (Sandbox Code Playgroud)

svn tortoisesvn dreamhost

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

我怎样才能找出为什么subprocess.Popen wait()如果stdout = PIPE会永远等待?

我有一个程序写入stdout和stderr.我想从python运行它,捕获stdout和stderr.我的代码看起来像:

from subprocess import *

p = Popen( exe, shell=TRUE, stdout=PIPE, stderr=PIPE )
rtrncode = p.wait()
Run Code Online (Sandbox Code Playgroud)

对于几个程序,这很好,但是当我添加一个新程序时,新的程序会永远挂起.如果我删除stdout=PIPE,程序将其输出写入控制台并完成,一切都很好.如何确定导致挂起的原因?

在Windows XP上使用python 2.5.该程序不从stdin读取,也没有任何类型的用户输入(即"按键").

python subprocess

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

如何在Scala中复制列表

我想浅谈Scala中的列表.

我想做像:

val myList = List("foo", "bar")
val myListCopy = myList.clone
Run Code Online (Sandbox Code Playgroud)

但克隆方法受到保护.

scala copy list shallow-copy

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