问题列表 - 第25270页

是否可以使方法只执行一次?

我有一个for循环和这样的结构:

for(....)
....
....
if(isTrue)
... do something..
.. method to be executed once (doTrick) is declared outside for loop.
....endif
endfor

public void doTrick()
...
...
..end
Run Code Online (Sandbox Code Playgroud)

for循环中的方法只能执行一次吗?

java

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

如何将两个pdf文档合并到JasperReports中的单个报告中?

我是JasperReports的新手.我可以使用Javabean数据源创建一个简单的PDF文档.在我的项目中,我创建了两个单独的pdf文档,其中包含单独的javabean数据源.现在我想将两个文档合并到一个文档中.谁能告诉我如何使用JasperReports将两个文档合并为单个文档?

report jasper-reports

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

获取SQL Server 2008 Management Studio图标

我想从SQL Server 2008 Management Studio获取图标.它是免费的吗?如果是这样我可以在哪里下载?

ssms sql-server-2008

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

编写和读取servlet时的java.io.EOFException

我在applet端有以下代码:

URL servlet = new URL(appletCodeBase, "FormsServlet?form=requestRoom");
URLConnection con = servlet.openConnection();

con.setDoOutput(true);
con.setDoInput(true);
con.setUseCaches(false);
con.setRequestProperty("Content-Type", "application/octet-stream");

ObjectOutputStream out = new ObjectOutputStream(con.getOutputStream());
out.writeObject(user);//user is an object of a serializable class
out.flush();
out.close();

ObjectInputStream in = new ObjectInputStream(con.getInputStream());
status = (String)in.readObject();
in.close();
if("success".equals("status")) {
    JOptionPane.showMessageDialog(rootPane, "Request submitted successfully.");
} else {
    JOptionPane.showMessageDialog(rootPane, "ERROR! Request cannot be made at this 
    time");
}
Run Code Online (Sandbox Code Playgroud)

在servlet方面,我收到如下代码:

    form = request.getParameter("form");
    if("requestRoom".equals(form)) {
        String fullName, eID, reason;
        UserRequestingRoom user;

        try {
            in = new ObjectInputStream(request.getInputStream());
            user = (UserRequestingRoom)in.readObject(); …
Run Code Online (Sandbox Code Playgroud)

java objectoutputstream objectinputstream eofexception

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

有没有办法让eclipse报告一般的"catch(Exception e)"作为错误/警告(在java中)?

我试图鼓励在Java代码中不捕获一般异常的最佳实践.例如:

try {
  ...
} catch (Exception e) {  // bad!
  ...
}
Run Code Online (Sandbox Code Playgroud)

有没有办法在Eclipse中将此标记为错误/警告?

我知道PMD选择了这个,但我宁愿避免将它集成到每个人的构建环境中.

java eclipse static-analysis coding-style

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

Linq通过List <T>(System.Collection.Generic.List)对象过滤IQueryable <T>(System.Data.Linq.DataQuery)对象?

我的IQueryable系列是:

 // find all timesheets for this period - from db so System.Data.Linq.DataQuery
 var timesheets = _timesheetRepository.FindByPeriod(dte1, dte2);
Run Code Online (Sandbox Code Playgroud)

我的列表行是:

 // get my team from AD - from active directory so System.Collection.Generic.List
 var adUsers = _adUserRepository.GetMyTeam(User.Identity.Name);
Run Code Online (Sandbox Code Playgroud)

我希望仅显示时间表集合中存在于用户集合中的那些用户的时间表.

如果我使用标准的c#表达式,例如:

 var teamsheets = from t in timesheets
                  join user in adUsers on t.User1.username equals user.fullname
                  select t;
Run Code Online (Sandbox Code Playgroud)

我收到错误"不支持返回自引用常量表达式的IQueryable"

有什么建议?

c# asp.net-mvc list iqueryable linq-to-sql

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

谜语"href"

神秘主义.

我使用XSLT接收参考地址.

<a href="{element/url}"/>
Run Code Online (Sandbox Code Playgroud)

XML中,我有:

<element>
    <url>www.mysite.ru</url>
</element>
Run Code Online (Sandbox Code Playgroud)

因此,我在页面上收到:

<a href="www.currentsite.ru/cursection/cursubsection/www.mysite.ru"/>
Run Code Online (Sandbox Code Playgroud)

也就是说:在开头有一个当前站点的地址(我们现在所在的当前段的地址),然后有一个对外部站点的引用.

metatag BASE可能有任何问题吗?

真是个麻烦?

href

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

正则表达式失败

有人帮吗?当我运行这个时,我得到"无效的量词?<= href ="

var aHrefMatch = new RegExp("(?<=href\=")[^]+?(?=")"); 
var matchedLink = mystring.match(aHrefMatch);
Run Code Online (Sandbox Code Playgroud)

但我知道正则表达式是有效的.

有任何想法吗?

javascript regex

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

处理301重定向时的客户端Web浏览器行为

RFC似乎建议客户端永久缓存响应:http: //www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

10.3.2 301永久移动

已为所请求的资源分配了一个新的永久URI,并且此资源的任何将来的引用应该使用返回的URI之一.具有链接编辑功能的客户端应尽可能自动将对Request-URI的引用重新链接到服务器返回的一个或多个新引用.除非另有说明,否则该响应是可缓存的.

新的永久URI应该由响应中的Location字段给出.除非请求方法是HEAD,否则响应的实体应该包含一个带有指向新URI的超链接的短超文本注释.

如果收到301状态代码以响应GET或HEAD以外的请求,则用户代理不得自动重定向请求,除非用户可以确认,因为这可能会改变发出请求的条件.

  Note: When automatically redirecting a POST request after
  receiving a 301 status code, some existing HTTP/1.0 user agents
  will erroneously change it into a GET request.
Run Code Online (Sandbox Code Playgroud)

我很难找到任何主要浏览器的具体浏览器文档,说明他们如何处理这些.

我已经开始挖掘firefox的源代码,但很快就迷路了.

对于哪些(如果有的话)浏览器,以下情况是否属实,并且是否有适用于Firefox或IE的权威文档?:

第一次:

  • 1.1:用户输入指向站点A的链接,或点击指向站点A的链接
  • 1.2:浏览器首次解释站点A的链接,没有缓存.向站点A发送GET.
  • 1.2:站点A响应301重定向到站点B.
  • 1.3:浏览器向站点B发送GET.

任何后续时间:

  • 2.2:用户点击指向站点A的链接
  • 2.2:浏览器发现,由于过去的301重定向,站点A现在应该是站点B.
  • 2.3:如果没有在站点A发起任何请求,浏览器会在站点B发起GET.

  • firefox internet-explorer webclient behavior http-status-code-301

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

    将毫秒转换为日期(在Excel中)

    我在Excel中有一行包含以下数据:1271664970687(我认为这是1970年以来的毫秒数......).我想添加一行,将其显示为日期/时间.

    excel

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