即有哪个类似"字符串"的类能够装下1M的东西,然后我可以*地对这个字符串进行Instr(), Mid()等操作, 有没有建议给下咋!!
非常感谢!
6 个解决方案
#1
LOG是一个文件吗?
如果是的话信息是如何记录的?
如果是的话信息是如何记录的?
#2
用二进制文件进行读取,取出来后再转换成字符串。
#3
string 就可以,:-)
#4
先把LOG放在一个临时区域,比如临时文件或内存区域,然后在处理...
#5
string 是可以处理的,但是如果要将1m的内容读入,然后处理是比较慢。
你可以做分批处理。
你可以做分批处理。
#6
LOG文件是由很多节组成,下面就是其中的一节的例子.
一节就是一个代码文件的历史操作记录, 我需要用VB来从下面这堆东西中整理出比如2003年5月20日到27日之间的操作的列表.
大家还有没有好的方法介绍介绍,不然我就只有采取先全部1M放到一个文件中,然后每次读出1K左右来进行操作了,如何?
谢谢!
===============================================
Rcs file : '/home/cvsroot/estat/src/com/sjpt/stat/autocollection/common/IMiddleDocBulid.java,v'
Working file : 'sjpt/stat/autocollection/common/IMiddleDocBulid.java'
Head revision : 1.5
Branch revision :
Locks : strict
Access :
Symbolic names :
1.5 : 'release2-0build22'
1.5 : 'release2-0build21'
1.5 : 'release2-0build20'
1.5 : 'release2-0build19'
1.5 : 'release2-0build18'
1.4 : 'release2-0build17'
1.4 : 'fdfg'
1.4 : 'release2-0build16'
1.4 : 'release2-0build15'
1.4 : 'release2-0build14'
1.4 : 'release2-0build13'
1.4 : 'release2-0build12'
1.4 : 'release2-0build11'
1.4 : 'release2-0build10'
1.4 : 'release2-0build9'
1.4 : 'release1-0build8'
1.4 : 'release1-0build7'
1.4 : 'release1-0build6'
1.3 : 'release1-0build5'
1.3 : 'release1-0build4'
1.3 : 'release1-0build3'
1.3 : 'release1-0build2'
1.3 : 'release1-0build1'
Keyword substitution : 'kv'
Total revisions : 5
Selected revisions : 5
Description :
----------------------------
Revision : 1.5
Date : 2003/5/13 17:11:45
Author : 'chm'
State : 'Exp'
Lines : +3 -4
Description :
使用新的LogInfos类来记录日志
----------------------------
Revision : 1.4
Date : 2003/4/17 23:13:47
Author : 'chm'
State : 'Exp'
Lines : +3 -3
Description :
Add string length check
----------------------------
Revision : 1.3
Date : 2003/4/8 13:33:56
Author : 'cvsroot'
State : 'Exp'
Lines : +3 -1
Description :
Add overflow check
----------------------------
Revision : 1.2
Date : 2003/4/3 21:38:51
Author : 'cvsroot'
State : 'Exp'
Lines : +6 0
Description :
<No Comment Entered>
----------------------------
Revision : 1.1
Date : 2003/4/3 16:10:56
Author : 'cvsroot'
State : 'Exp'
Lines : +0 0
Description :
增加了一个insert方法在日志头部插入日志信息
===============================================
一节就是一个代码文件的历史操作记录, 我需要用VB来从下面这堆东西中整理出比如2003年5月20日到27日之间的操作的列表.
大家还有没有好的方法介绍介绍,不然我就只有采取先全部1M放到一个文件中,然后每次读出1K左右来进行操作了,如何?
谢谢!
===============================================
Rcs file : '/home/cvsroot/estat/src/com/sjpt/stat/autocollection/common/IMiddleDocBulid.java,v'
Working file : 'sjpt/stat/autocollection/common/IMiddleDocBulid.java'
Head revision : 1.5
Branch revision :
Locks : strict
Access :
Symbolic names :
1.5 : 'release2-0build22'
1.5 : 'release2-0build21'
1.5 : 'release2-0build20'
1.5 : 'release2-0build19'
1.5 : 'release2-0build18'
1.4 : 'release2-0build17'
1.4 : 'fdfg'
1.4 : 'release2-0build16'
1.4 : 'release2-0build15'
1.4 : 'release2-0build14'
1.4 : 'release2-0build13'
1.4 : 'release2-0build12'
1.4 : 'release2-0build11'
1.4 : 'release2-0build10'
1.4 : 'release2-0build9'
1.4 : 'release1-0build8'
1.4 : 'release1-0build7'
1.4 : 'release1-0build6'
1.3 : 'release1-0build5'
1.3 : 'release1-0build4'
1.3 : 'release1-0build3'
1.3 : 'release1-0build2'
1.3 : 'release1-0build1'
Keyword substitution : 'kv'
Total revisions : 5
Selected revisions : 5
Description :
----------------------------
Revision : 1.5
Date : 2003/5/13 17:11:45
Author : 'chm'
State : 'Exp'
Lines : +3 -4
Description :
使用新的LogInfos类来记录日志
----------------------------
Revision : 1.4
Date : 2003/4/17 23:13:47
Author : 'chm'
State : 'Exp'
Lines : +3 -3
Description :
Add string length check
----------------------------
Revision : 1.3
Date : 2003/4/8 13:33:56
Author : 'cvsroot'
State : 'Exp'
Lines : +3 -1
Description :
Add overflow check
----------------------------
Revision : 1.2
Date : 2003/4/3 21:38:51
Author : 'cvsroot'
State : 'Exp'
Lines : +6 0
Description :
<No Comment Entered>
----------------------------
Revision : 1.1
Date : 2003/4/3 16:10:56
Author : 'cvsroot'
State : 'Exp'
Lines : +0 0
Description :
增加了一个insert方法在日志头部插入日志信息
===============================================
#1
LOG是一个文件吗?
如果是的话信息是如何记录的?
如果是的话信息是如何记录的?
#2
用二进制文件进行读取,取出来后再转换成字符串。
#3
string 就可以,:-)
#4
先把LOG放在一个临时区域,比如临时文件或内存区域,然后在处理...
#5
string 是可以处理的,但是如果要将1m的内容读入,然后处理是比较慢。
你可以做分批处理。
你可以做分批处理。
#6
LOG文件是由很多节组成,下面就是其中的一节的例子.
一节就是一个代码文件的历史操作记录, 我需要用VB来从下面这堆东西中整理出比如2003年5月20日到27日之间的操作的列表.
大家还有没有好的方法介绍介绍,不然我就只有采取先全部1M放到一个文件中,然后每次读出1K左右来进行操作了,如何?
谢谢!
===============================================
Rcs file : '/home/cvsroot/estat/src/com/sjpt/stat/autocollection/common/IMiddleDocBulid.java,v'
Working file : 'sjpt/stat/autocollection/common/IMiddleDocBulid.java'
Head revision : 1.5
Branch revision :
Locks : strict
Access :
Symbolic names :
1.5 : 'release2-0build22'
1.5 : 'release2-0build21'
1.5 : 'release2-0build20'
1.5 : 'release2-0build19'
1.5 : 'release2-0build18'
1.4 : 'release2-0build17'
1.4 : 'fdfg'
1.4 : 'release2-0build16'
1.4 : 'release2-0build15'
1.4 : 'release2-0build14'
1.4 : 'release2-0build13'
1.4 : 'release2-0build12'
1.4 : 'release2-0build11'
1.4 : 'release2-0build10'
1.4 : 'release2-0build9'
1.4 : 'release1-0build8'
1.4 : 'release1-0build7'
1.4 : 'release1-0build6'
1.3 : 'release1-0build5'
1.3 : 'release1-0build4'
1.3 : 'release1-0build3'
1.3 : 'release1-0build2'
1.3 : 'release1-0build1'
Keyword substitution : 'kv'
Total revisions : 5
Selected revisions : 5
Description :
----------------------------
Revision : 1.5
Date : 2003/5/13 17:11:45
Author : 'chm'
State : 'Exp'
Lines : +3 -4
Description :
使用新的LogInfos类来记录日志
----------------------------
Revision : 1.4
Date : 2003/4/17 23:13:47
Author : 'chm'
State : 'Exp'
Lines : +3 -3
Description :
Add string length check
----------------------------
Revision : 1.3
Date : 2003/4/8 13:33:56
Author : 'cvsroot'
State : 'Exp'
Lines : +3 -1
Description :
Add overflow check
----------------------------
Revision : 1.2
Date : 2003/4/3 21:38:51
Author : 'cvsroot'
State : 'Exp'
Lines : +6 0
Description :
<No Comment Entered>
----------------------------
Revision : 1.1
Date : 2003/4/3 16:10:56
Author : 'cvsroot'
State : 'Exp'
Lines : +0 0
Description :
增加了一个insert方法在日志头部插入日志信息
===============================================
一节就是一个代码文件的历史操作记录, 我需要用VB来从下面这堆东西中整理出比如2003年5月20日到27日之间的操作的列表.
大家还有没有好的方法介绍介绍,不然我就只有采取先全部1M放到一个文件中,然后每次读出1K左右来进行操作了,如何?
谢谢!
===============================================
Rcs file : '/home/cvsroot/estat/src/com/sjpt/stat/autocollection/common/IMiddleDocBulid.java,v'
Working file : 'sjpt/stat/autocollection/common/IMiddleDocBulid.java'
Head revision : 1.5
Branch revision :
Locks : strict
Access :
Symbolic names :
1.5 : 'release2-0build22'
1.5 : 'release2-0build21'
1.5 : 'release2-0build20'
1.5 : 'release2-0build19'
1.5 : 'release2-0build18'
1.4 : 'release2-0build17'
1.4 : 'fdfg'
1.4 : 'release2-0build16'
1.4 : 'release2-0build15'
1.4 : 'release2-0build14'
1.4 : 'release2-0build13'
1.4 : 'release2-0build12'
1.4 : 'release2-0build11'
1.4 : 'release2-0build10'
1.4 : 'release2-0build9'
1.4 : 'release1-0build8'
1.4 : 'release1-0build7'
1.4 : 'release1-0build6'
1.3 : 'release1-0build5'
1.3 : 'release1-0build4'
1.3 : 'release1-0build3'
1.3 : 'release1-0build2'
1.3 : 'release1-0build1'
Keyword substitution : 'kv'
Total revisions : 5
Selected revisions : 5
Description :
----------------------------
Revision : 1.5
Date : 2003/5/13 17:11:45
Author : 'chm'
State : 'Exp'
Lines : +3 -4
Description :
使用新的LogInfos类来记录日志
----------------------------
Revision : 1.4
Date : 2003/4/17 23:13:47
Author : 'chm'
State : 'Exp'
Lines : +3 -3
Description :
Add string length check
----------------------------
Revision : 1.3
Date : 2003/4/8 13:33:56
Author : 'cvsroot'
State : 'Exp'
Lines : +3 -1
Description :
Add overflow check
----------------------------
Revision : 1.2
Date : 2003/4/3 21:38:51
Author : 'cvsroot'
State : 'Exp'
Lines : +6 0
Description :
<No Comment Entered>
----------------------------
Revision : 1.1
Date : 2003/4/3 16:10:56
Author : 'cvsroot'
State : 'Exp'
Lines : +0 0
Description :
增加了一个insert方法在日志头部插入日志信息
===============================================