小编lam*_*988的帖子

我们如何使用unix排序更快地排序?

我们正在对包含37个字段的5GB文件进行排序,并使用5个键对其进行排序.大文件由1000个文件组成,每个文件5MB.

190分钟后仍然没有完成.

我想知道是否还有其他方法可以加快排序速度.我们选择unix排序因为我们不希望它耗尽所有内存,所以任何基于内存的方法都不行.

独立排序每个文件的优点是什么,然后使用-m选项合并排序呢?

unix sorting

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

COBOL关键字REDEFINES

请问,COBOL中关键字REDEFINES的用法是什么?我无法理解手册的定义.

以下代码是什么意思?

 01 WS_CHARGE_TXT_8X                             PIC X(08) VALUE "10000000".  
 01 WS_CHARGE_NUM_8 REDEFINES WS_CHARGE_TXT_8X.  
     05 WS_CHARGE_8                               PIC 9(05)V9(03).  
Run Code Online (Sandbox Code Playgroud)

谢谢!

cobol

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

如何使用LZMA SDK在Java中压缩/解压缩

http://www.7-zip.org/sdk.html 这个网站提供了一个用于压缩/解压缩文件的LZMA SDK,我想试一试,但我迷路了.

有人有这方面的经验吗?还是教程?谢谢.

java 7zip lzma

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

VS2010的控制台输出更多行

当我在VS2010中运行我的程序时,由于我的输出相当多,控制台只丢弃我以前的输出.

例如,考虑我的输出为400行,不显示第1行到第80行,仅显示第81到400行.

知道如何看到整个输出吗?

console visual-studio-2010 visual-studio

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

从包含大量文件的zip文件中提取1个文件的最快方法是什么?

我试过java.util.zip包,它太慢了.

然后我找到了LZMA SDK7z jbinding,但他们也缺少一些东西.LZMA SDK没有提供一种如何使用的文档/教程,这非常令人沮丧.没有javadoc.

虽然7z jbinding不提供仅提取1个文件的简单方法,但它只提供了提取zip文件的所有内容的方法.而且,它没有提供指定放置解压缩文件的位置的方法.

请问???

java compression unzip

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

Unix cp参数列表太长了

我正在使用AIX.

当我尝试使用以下命令将文件夹中的所有文件复制到另一个文件夹时:

cp ./00012524/*.PDF ./dummy01

壳抱怨:

ksh: /usr/bin/cp: 0403-027 The parameter list is too long.

怎么处理呢?我的文件夹包含8xxxx文件,如何快速复制它们?每个文件的大小为4x kb到1xx kb.

unix aix ksh

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

这段代码中最后一个逗号的用法是什么?

for x in range(1, 11):
     print repr(x).rjust(2), repr(x*x).rjust(3),
     # Note trailing comma on previous line
     print repr(x*x*x).rjust(4)
Run Code Online (Sandbox Code Playgroud)

结果:

 1   1    1
 2   4    8
 3   9   27
 4  16   64
 5  25  125
 6  36  216
 7  49  343
 8  64  512
 9  81  729
10 100 1000
Run Code Online (Sandbox Code Playgroud)

如果它是一个行继续符号,为什么作者可以再次写入Print语句?

如果我删除打印:

for x in range(1, 11):
     print repr(x).rjust(2), repr(x*x).rjust(3),
     # Note trailing comma on previous line
     repr(x*x*x).rjust(4)
Run Code Online (Sandbox Code Playgroud)

结果:

 1   1  2   4  3   9  4  16  5  25  6  36  7 …
Run Code Online (Sandbox Code Playgroud)

python

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

EXISTS如何在Oracle中运行,它与IN有什么不同?

在阅读oracle书时,我无法理解Exists中的条款.这是我从书中拿出的3张照片.

在此输入图像描述 这是使用IN子句的第一个sql语句,我没有理解它.

在此输入图像描述 这是使用EXISTS子句的第二个sql语句,我不明白为什么它在DEPTNO> 20的条件下返回所有行.

在此输入图像描述 这是第3个sql语句,它获取与第一个sql语句相同的行,它需要两个表的额外连接,我无法推理它.

我试过谷歌"EXISTS ORACLE",但大部分页面都解释了EXISTS和IN之间的区别,但没有解释EXISTS是如何工作的.你们有兴趣解释一下吗?

sql oracle

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

如何确定6个月前的日期

我需要确定6个月前的日期.例如:

Feb-27, 2012(Today) - It is Feb and we don't count incomplete month, false
Feb-01, 2012 - Still Feb so don't count too, false
Jan-01, 2011 - Completed, false
Dec-01, 2011 - Completed, false
Nov-01, 2011 - Completed, false
Oct-01, 2011 - Completed, false
Sep-01, 2011 - Completed, false
Aug-01, 2011 - Completed, false
Jul-01, 2011 - Already pass 6 complete months, true
Run Code Online (Sandbox Code Playgroud)

它应该在未来的任何日期工作.

我想当前日期减去30*6 = 180天,但它不准确.

它需要准确,因为,例如,如果我们确定2011年7月有效,那么我们将保管该月的所有数据.

谢谢.

java date

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

python 3.1.3是否支持csv模块中的unicode?

我一直在使用python 2.6.我正在编写一个python程序来处理来自sql server的查询结果(以csv格式).我发现它不支持unicode.

当我用csv文件运行程序时,出现错误说:

    for row in csvReader:
Error: line contains NULL byte
Run Code Online (Sandbox Code Playgroud)

用Ultraedit以ANSI/ASCII格式保存csv文件后,程序运行正常.

我试图包含编码选项,但它失败了:

csvReader = csv.reader(open(fname, mode='rb', encoding='unicode'), delimiter=',')
TypeError: 'encoding' is an invalid keyword argument for this function

csvReader = csv.reader(open(fname, mode='rb', encoding='utf-8'), delimiter=',')
TypeError: 'encoding' is an invalid keyword argument for this function
Run Code Online (Sandbox Code Playgroud)

我想知道python 3是否支持这个unicode阅读.它可以为我节省很多工作.

python csv

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

标签 统计

java ×3

python ×2

unix ×2

7zip ×1

aix ×1

cobol ×1

compression ×1

console ×1

csv ×1

date ×1

ksh ×1

lzma ×1

oracle ×1

sorting ×1

sql ×1

unzip ×1

visual-studio ×1

visual-studio-2010 ×1