当前位置:首页
开发技术指南» 文章正文
    引言:

    摘要: 如题,,很急.................... ......
 ·刚开始玩linux,有个问题想一下    »显示摘要«
    摘要: 我装的是fodora 3,装的时候安装了桌面,但现在的问题是一启动就直接进入桌面了,而我只想启动到文本界面里去,需要的时候才进桌面,请问该如何设置啊 ......


淡手缉略:语言不重要,算法最重要

原文:http://vip.hackdiy.net/blogview.asp?logID=94  
   
  工具:delphi  
  程序大致的示意图:     http://www.hackdiy.com/weblog.gif  
  测试文件:   http://www.hackdiy.com/weblog.rar       (解压缩后,一个近6M的TXT文本文件)  
  说明:将测试文件中的所有路径逐一提取出来,可看上面的示意图!很简单,编程小菜都会的东西!  
   
  条件:整个提取过程不得超过5秒!   很简单还是不可能?看你了  
   
  这是明小子的Blog里提到的。  
   
   
  这里有个demo,也是Delphi写的,看看谁能超越,感兴趣的加:Q群:   1306145  
  就是提取weblog.txt中的路径  
  我最快的速度是109毫秒  
   
  下载:   http://down.dbscan.cn/weblog.rar  
   
  超过这个速度的500分奉送  
   
 

NO.1   作者: shines

mark

NO.2   作者: chijingde

先说说你用的啥算法

NO.3   作者: DelphiGuy

其实主要时间都花在给Memo.Lines.Text赋值后的解析上了,这是TStrings的内部方法完成的。  
  不知道你的109ms是在什么机器上测得的?  
  如果把这句:  
    Memo.Lines.Text   :=   StrUnion(StrArray,   EOL);  
  改成:  
  S   :=   StrUnion(StrArray,   EOL);  
  S是一个string类型。  
  你的时间是多少?  
  我写了一个测试,装载文本15ms,不算给Memo赋值时间,解析时间<15ms,有时侯是0。  
 


 ·再问进程    »显示摘要«
    摘要: #include <windows.h> #include <stdio.h> #include "psapi.h" void printmodules( dword processid ) { hmodule hmods[1024]; handle hprocess; dword cbneeded; unsigned int i; // pri......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE