问题列表 - 第34317页

使用Scanner的nextLine()和hasNextLine()方法时出现问题

我有一个包含以下数据的日志文件:

最短路径(2):: RV3280-RV0973C-RV2888C
最短路径(1):: RV3280-RV2502C
最短路径(2):: RV3280-RV2501C-RV1263
最短路径(2):: RV2363-Rv3285-RV3280

从每一行,我需要括号内的数字,第一个蛋白质的名称(第一行中的RV3280)和最后一个蛋白质的名称(第一行中的RV2888C).

我用这个Scanner对象编写了一个代码.

try{
                Scanner s = new Scanner(new File(args[0]));
                while (s.hasNextLine()) {
                    s.findInLine("Shortest path\\((\\d+)\\)::(\\w+).*-(\\w+)"); // at each line, look for this pattern
                    MatchResult result = s.match(); // results from
                    for (int i=1; i<=result.groupCount(); i++) {
                        System.out.println(result.group(i));
                    }
                    s.nextLine(); // line no. 29
                }
                s.close();
        }

        catch (FileNotFoundException e) {
            System.out.print("cannot find file");
        }
Run Code Online (Sandbox Code Playgroud)

我得到了预期的结果,但我也收到了一条错误消息.我得到的上述输入文件的输出是:

Exception in thread "main" java.util.NoSuchElementException: No line found
        at java.util.Scanner.nextLine(Scanner.java:1516)
        at nearnessindex.Main.main(Main.java:29)
2
RV3280
RV2888C …
Run Code Online (Sandbox Code Playgroud)

java java.util.scanner

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

全高和全宽CSS布局

我正在寻找一种方法来创建一个只有CSS(没有JavaScript)的布局,其中包含5个区域,如下所示:

   ??????????????????????
   ?          H         ?
   ??????????????????????
   ?    ?        ?      ?
   ?    ?        ?      ?
   ?    ?        ?      ?
   ?  A ?    B   ?  C   ?
   ?    ?        ?      ?
   ?    ?        ?      ?
   ?    ?        ?      ?
   ??????????????????????
   ?          F         ?
   ??????????????????????
Run Code Online (Sandbox Code Playgroud)

(仅当您的字体具有Unicode框线图字符时,上图才会正确显示.)

布局必须完全填充Web浏览器中的可用空间(高度和宽度).A,B,C必须具有相同的高度; 和H和F必须具有相同的宽度.即,除了固定的边距之外,区域之间必须没有间隙.区域内的元素应该知道父母的大小; 这意味着,如果我放置

   <textarea style="width:100%;height:100%">Just a test</textarea>
Run Code Online (Sandbox Code Playgroud)

在一个区域内,它将延伸到该区域的整个宽度和高度.浏览器窗口右侧不应有滚动条(因为H,C和F的高度恰好与浏览器客户区的高度相加).

如果您使用a <table>进行布局,这非常容易.但我一直在阅读,使用表格进行格式化是一件坏事,而CSS就是最佳选择.

我知道有些W3C工作组致力于通过使上述布局非常容易实现的功能来扩展CSS标准.但是,这些标准扩展目前还没有被大多数浏览器实现; 我需要一个适用于当前浏览器的解决方案.

我一直在寻找包含示例CSS布局的许多网页,但是没有一个能够完成我上面描述的内容.这些布局中的大多数都不是全高,或者列具有不同的高度,或者它们需要JavaScript.

因此,我的问题是:是否可以仅使用CSS创建上述布局(没有JavaScript,没有虚拟列,没有<table>)?当然,该解决方案应该适用于当前的Web浏览器.

编辑:根据Gilsham提供的解决方案,我设法编写了一个示例页面,生成所需的CSS-only布局(使用Firefox 3.5.5和IE8测试):

<!DOCTYPE html>
<html>
<head>
<style type="text/css">
html,body{
    height:100%;    
    margin:0;
    padding:0;
    border:0;
}

div{
    margin:0;
    border:0;
} …
Run Code Online (Sandbox Code Playgroud)

html css

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

Git/Mercurial当地的cvs结账

我读过了 :

,既不适合我的需要.

在工作中,我们使用远程CVS仓库.通过eclipse CVS工具和内置eclipse插件来处理对此repo的访问,这些插件构建在eclipse的团队工具之上.这意味着我们无法转向更好的vcs.

但是我想在我的本地机器上使用Git(以启用个人分支),这样我就可以完成以下任务:

在Git中创建分支,然后完成并合并回我的本地主干,使用eclipse团队工具提交回cvs repo等.

我的计划大致如下:

  • 将签出的文件复制到另一个文件夹[gitRepo].
  • 在gitRepo中创建一个主git仓库
  • 在gitRepo中分支并进行更改.
  • 致力于gitRepo
  • 将gitRepo复制回签出文件
  • 与远程简历同步.

我计划将eGit用于eclipse,但我相信CVS和.git文件将争夺版本控制的所有权.

是否有任何工具或建议的工作流程来帮助我管理这个?Git与CVS文件的搭配程度也是如此.反之亦然,因为我不希望它们相互感染.

之前的链接没有用的原因是他们直接从git repo直接进入cvs repo,这让我很担心,因为我不想意外感染cvs repo.

还应该说GitRepo中的更改不需要持久存储到CVS repo中,例如我不需要看到对远程CVS中反映的git repo的每次推送.

〜感谢您的阅读.

eclipse git cvs egit

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

FastReport - 如何将特定的groupfooter值与新的页脚区域相加

我正在尝试使用fastreport和delphi执行以下操作.我有一份包含......的报告

GroupHeader ------->客户销售员MasterData的关键-------> CustomerName,Balance GroupFooter -------> Salesman-1 MasterData的总和(余额)------- > CustomerName,Balance GroupFooter -------> Salesman-2 MasterData的总和(余额)-------> CustomerName,Balance GroupFooter -------> Salesman-3的总和(余额) ...MasterData -------> CustomerName,Balance GroupFooter -------> Salesman-N的Sum(Balance)

====>这里想要:Footer-2 -------> SUM(Salesman-1的总和(余额),Salesman-2的总和(余额),Salesman-3的总和(余额)) (只要 !!!)

ReportFooter -------->总客户余额.

有没有人有想法用fastreport脚本引擎解决问题?

谢谢.

delphi fastreport

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

如何接收隐藏文本框的输入并提交表单?

我有一个专为Windows CE设备设计的ASP.NET应用程序,需要从扫描的条形码中获取信息.设备将扫描数据作为字符串输入与crlf一起发送到任何具有焦点的字段.我设置了一个带有文本框的页面,该文本框将输入和帖子返回以查找项目.

现在,我希望用户看不到该框,但是如果字段是"visibility:hidden"或"display:none",那么当我将焦点设置为它时,IE会抱怨.我尝试使用绝对坐标将其移出屏幕,但设置焦点会将窗口滚动到新位置.

有没有人有任何建议可以解决这个问题?提前致谢.

css c# asp.net internet-explorer windows-ce

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

在64位Windows上安装SetupTools

我在Windows 7 64位上运行Python 2.7,当我运行setuptools的安装程序时,它告诉我没有安装Python 2.7.具体的错误消息是:

`Python Version 2.7 required which was not found in the registry`
Run Code Online (Sandbox Code Playgroud)

我安装的Python版本是:

`Python 2.7 (r27:82525, Jul  4 2010, 07:43:08) [MSC v.1500 64 bit (AMD64)] on win32`
Run Code Online (Sandbox Code Playgroud)

我正在查看setuptools站点,它没有提到64位Windows的任何安装程序.我是否遗漏了某些内容或者是否必须从源代码安装此内容?

python setuptools easy-install

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

为长期任务创建REST API的最佳方法?

假设我有2台服务器.

第一种是提供一些计算的服务,这些计算可以持续很长时间(几分钟到几小时).

第二台服务器将使用此服务计算一些数据.

我正在尝试为第一台服务器设计一个REST API,到目前为止一直很好.但是我希望听到一些关于如何在持久任务完成时建模通知的意见.

到目前为止我考虑了两种方法:

  1. 轮询 - 第二台服务器会不时询问结果.
  2. 回调 - 第二个服务器将为第一个服务器设置一个uri,以便在完成后调用.但这在REST API中有点含糊.

你怎么看?

rest api-design callback

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

需要有关Chat App的MongoDB Schema的建议.嵌入式vs相关文档

我正在开始一个MongoDB项目,只是为了解决问题,并且有机会学习MongoDB/NoSQL模式.它将是一个实时聊天应用程序,堆栈包括:Rails 3,Ruby 1.9.2,Devise,Mongoid/MongoDB,CarrierWave,Redis,JQuery.

我将分别处理实时聊天轮询/消息排队.不确定Node.js,APE或自定义EventMachine应用程序.但是对于Mongo,我正在考虑将它用于应用程序中的其他所有内容,特别是聊天日志和历史记录.

我的问题是如何最好地设计模式,因为我以前的经验都是使用MySQL和关系数据库模式.作为一个子问题,我们何时最好将嵌入式文档与相关文档进行对比.

该应用程序将具有:

  • 多个帐户,有多个房间
  • 多个房间
  • 每个房间有多个用户
  • 允许用户进入的房间列表
  • 每个房间有多个用户聊天
  • 可搜索的聊天记录每个房间和每个用户
  • 给定聊天的可选文件附件

鉴于Mongo(至少我上次检查过)的文件限制为4MB,我不认为有一个房间集合和存储所有房间聊天,因为嵌入式文档会很好.

从我到目前为止的想法,我想做的事情如下:

  • 帐户集合
  • 房间的集合
    • 每个房间都与账户有关
    • 聊天集合中的相关文档,用于房间中的所有聊天消息
    • 嵌入式文档列出了当前房间内的所有用户
  • 用户的集合
    • 嵌入式文档列出了用户当前所在的所有房间
    • 嵌入式文档列出了允许用户进入的所有房间
  • 聊天集合
    • 每次聊天都与房间集合中的房间有关
    • 每个聊天都与用户集合中的用户相关
    • 嵌入式文档,包含有关可选上载文件附件的信

我主要担心的是,在最终看起来像一个关系模式并且我打败了目的之前,我还能走多远?肯定有比嵌入更多的相关内容.

另一个问题是,引用相关文档要比访问我所听到的嵌入式文档慢得多.

我想制作通用查询,例如:

  • 给我一个帐户的所有房间
  • 给我一个房间的所有聊天(或通过日期范围过滤)
  • 给我一个特定用户的聊天记录
  • 给我在给定房间或给定组织中的所有上传文件
  • 等等

有关如何以可扩展的方式有效地构建模式的任何建议?感谢大家.

ruby ruby-on-rails mongodb nosql mongoid

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

有哪些好的Qt相关博客/论坛/网站可以关注?

有什么与Qt相关的好博客/论坛/网站可以关注,这样可以了解更多有关使用Qt进行开发的信息?也许一些好的(在用户界面丰富性方面)开源应用程序,人们可以阅读源代码并从中学习.

qt

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

来自Google的GWT with Charts API示例无效

我已经下载了http://code.google.com/p/gwt-google-apis/downloads/detail?name=gwt-visualization-1.1.0.zip&can=2&q=存档附带的jar文件,以便在GWT中使用图表.在存档中也是示例应用程序(http://gwt.google.com/samples/hellovisualization-1.1.0/HelloVisualization.html).但这个例子对我不起作用.它在此行有一个运行时错误:DataTable data = DataTable.create();

Eclipse报告此:com.google.gwt.core.client.JavaScriptException:(TypeError):无法读取未定义的属性"DataTable".

这有什么不对?

gwt google-visualization

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