问题列表 - 第16235页

如何在Java中处理压缩数据

我有一些数据在未压缩的文件中占用超过50MB,但压缩到不到半个MB使用gzip.

其中大部分是数字数据.我试图弄清楚如何处理这些数据而不必完全解压缩.例如,如果这个数据包含几个字符串和每个记录5个左右的数值,有没有办法可以解压缩一行(或一小组行),处理它们,然后丢弃它们?

UNIX提供实用程序,如zcat,grep等,直接对压缩数据进行操作,我想这样做在Java中.

谢谢

java compression gzip

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

从CodeBehind注册OnMouseOver-Event?

我不想为代码背后的代码注册OnMouseOver和OnMouseOut-Event,因为如果用户登录,我必须有所不同.有任何想法吗?

javascript asp.net

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

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

LEFT OUTER JOIN(给出额外的行)问题

我有两个表,我想使用左外连接连接在一起.但是,即使我的左表只包含唯一值,右表也不止一次地满足CONDITION,因此会在结果集中添加额外的行.

代码复制问题:

declare @tb1 table (c1 int)
declare @tb2 table (c2 int)

INSERT INTO @tb1 VALUES (1)
INSERT INTO @tb1 VALUES (2)
INSERT INTO @tb1 VALUES (3)
INSERT INTO @tb1 VALUES (4)

INSERT INTO @tb2 VALUES (3)
INSERT INTO @tb2 VALUES (4)
INSERT INTO @tb2 VALUES (5)
INSERT INTO @tb2 VALUES (6)

select * from @tb1 left outer join @tb2 ON c1 = c2

INSERT INTO @tb2 VALUES (3)
INSERT INTO @tb2 VALUES (4)
INSERT INTO @tb2 VALUES (5)
INSERT …

sql join

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

javax.tools是否依赖于JDK?

我想用来JavaCompiler动态创建一些类.

我找到了javax.tools包的源代码,但是没有实现; 互联网上的一些帖子说它依赖于tools.jar,我不确定是否tools.jar与JRE有关.

那么,我可以在没有安装JDK的JRE环境中运行程序吗?

另一个问题,即实现细节JavaCompiler是什么,是创建一个新的进程来调用javac命令?

谢谢

java jsr199 java-compiler-api

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

由于使用了XML/ANSI_NULLS,QUOTED_IDENTIFIER选项,SQL Server存储过程失败

我有一个存储过程,它接受XML参数并将数据插入到多个表中.如果我使用SSMS查询窗口将存储过程运行到数据库中,一切正常.但是,我们有一个自定义安装程序,用于将存储过程部署到数据库,当使用它时,sp的执行失败并显示以下错误:

INSERT failed because the following SET options have incorrect settings:
'ANSI_NULLS, QUOTED_IDENTIFIER'. Verify that SET options are correct for use with
indexed views and/or indexes on computed columns and/or query notifications 
and/or xml data type methods.
Run Code Online (Sandbox Code Playgroud)

在存储过程中编写脚本时,自定义安装程序不使用正确的设置.

在sp中设置这些(SET ARITHABORT ON; SET QUOTED_IDENTIFIER ON; SET ANSI_NULLS ON;)无效:

在调用代码中的sp之前,我还尝试为open连接设置这些选项.这再次没有达到预期的效果.

在sp运行到数据库,与数据库连接的设置似乎很重要,而不是使用sp时的设置.

我已经通过在SSMS选项中使用这些设置进行了实验,这似乎就是这种情况.我希望有人确认这是绝对的情况(如果有一种方法我会喜欢听到它,但我没有希望)

不幸的是,改变安装程序目前不是我的选择,所以我期待不得不回滚几周的工作; 所以,如果我必须这样做,我想确定(并有一些证据支持我),这是唯一的选择

xml sql t-sql sql-server stored-procedures

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

Excel Interop"FindAll"方法

这可能是一个重复的问题,但实际上不知道如何标题.

有没有人能够在Excel Interop Library中找到一个方法,从"查找和替换"对话框中公开"查找全部"功能?

有Find,FindNext和FindPrevious,但没有FindAll,这很奇怪.

到目前为止,这是我这样做的方式,我第一次尝试它,可以这么说......

    //FindRange() is an extension method which wraps Worksheet.Cells.Find()
    Range start = sheet.FindRange(searchText, 
                                XlLookAt.xlPart, 
                                XlSearchOrder.xlByColumns, 
                                XlSearchDirection.xlNext);

    HashSet<int> matches = new HashSet<int>();

    Range next = start;

    while (true)
    {
        next = sheet.Cells.FindNext(next.get_Offset(1, 0));
        if (!matches.Add(next.Row))
            break;
    }
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?

c# excel interop

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

使用Repo和Msysgit

继当上安装回购Android开源项目的说明为使用Git,运行后repo init命令,我碰到这个错误:

/ c/Users/Andrew Rabon/bin/repo:第23行:exec:python:未找到

我已经下载了回购并将其放入,~/bin就像它说的那样,我已经安装好了Python.我想知道问题是什么.

作为参考,我使用msysgitWindows Vista,我的理解msysgit是有限的,但我希望它至少能拉android源码.

android repository msysgit

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

使用C#将DateTime转换为字符串的魔术字符串

今天我遇到了一个令人讨厌的虫子.这项任务非常简单,我需要做的就是将DateTime对象转换为"yyyymmdd"格式的字符串."yyyymmdd"部分在外部软件供应商的开发文档中说明.所以,我方便地从他们的文件中复制字符串并粘贴到我的代码中.所以我得到了下一个

public string GetDateString(DateTime dateTime)
{
    return dateTime.ToString("yyyymmdd");
}
Run Code Online (Sandbox Code Playgroud)

很简单.这么简单,我不想对该方法进行单元测试.20分钟后,我的组件的其他部分完成.我启动了应用程序以检查事情是否正确.几乎立即我注意到我的网页中有一些假定的日期字段显示20091511!这不可能是正确的,一年中没有第15个月.所以,我赶紧回到我的代码来检查可能的错误.事实证明,在将DateTime转换为字符串时,我应该使用"yyyyMMdd"而不是"yyyymmdd".

承认,这个错误是由于我对细节缺乏关注.所有C#引用中都清除了"mm"和"MM"之间的差异.我仍然想说,如果每天都不能处理这类任务,那么很容易忽略差异.

我的问题是:在一行代码中是否有一个干净的(即没有神奇的字符串)方法来做覆盖物?该return dateTime.Year + "" + dateTime.Month + "" + dateTime.Day;代码似乎是工作,但它太像黑客.

更新:看起来字符串格式方式是C#可以提供的最佳方式.也许我正在洗脑,但我仍然认为这种编程风格属于低级语言,如c.

c#

0
推荐指数
2
解决办法
1555
查看次数

Selenium在Linux上没有使用Firefox 3.x.

我在我的应用程序中使用selenium-server,selenium rc进行UI测试.我的开发盒是带有FireFox 3.5的Windows,每一件东西都运行得很好而且很酷.但是当我尝试在我的构建服务器上运行selenium测试时,这是一个linux盒子,我得到了这个错误

Caution: '/usr/bin/firefox': file is a script file, not a real executable.  The browser environment is no longer fully under RC control
Run Code Online (Sandbox Code Playgroud)

基本上selenium-rc无法在linux上找到firefox可执行文件(实际上是这里的.sh文件),这在Windows的情况下是存在的.

之前有没有人遇到此错误.如有任何指示,请通知我.

谢谢你的帮助

〜PRATIK

谢谢!PRATIK

testing selenium

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