社区
基础编程
帖子详情
在文本文件内查找字符串,寻求算法!!!!100分相送。
应该网
2007-10-25 12:08:33
目前,我使用的是一个一个遍历循环,发现速度很慢,文件文件大概有6万行。
寻求最快的数据查找算法。
谢谢各位了。
用的是PHP
...全文
217
6
打赏
收藏
在文本文件内查找字符串,寻求算法!!!!100分相送。
目前,我使用的是一个一个遍历循环,发现速度很慢,文件文件大概有6万行。 寻求最快的数据查找算法。 谢谢各位了。 用的是PHP
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
b2sun
2008-07-12
打赏
举报
回复
(1)FREEBSD 7.0 操作系统
(2)APACHE2.2
(3)PHP5
实现目标:对一些服务的配置文件进行修改保存,然后重新启动这个服务,使其生效。
举例: /etc/inetd.conf 就是inetd服务的配置文件,如典型的TELENET、FTP等服务。如果想找开它的FTP服务,就要把这个配置文件中的
#FTP stream tcp nowait root /usr/libexec/ftpd ftpd -l前面的#注释项去掉变成
FTP stream tcp nowait root /usr/libexec/ftpd ftpd -l 然后保存这个文件
执行inetd或者是ftpd
#inetd start
#kldload ftpd 之类的就可以完成配置任务。
当然,有时也会向其中加入自己特有的内容。如:
ftp stream tcp6 nowait .....之类的。
敬请各位大侠多多指点。
1。php要有权限修改inetd.conf 文件。
文件所属组和apache设置是否一样。默认都是 nobody吧
php是否安全模式运行,能否跨目录操作等。inetd.conf不会在网站目录下把
2。文件内容修改,就是读取后处理字符串,再保存。具体
$word=file('文件路径');foreach($word as $val){
//这样循环出来是文件的一行行内容,看你想怎么改一改,再组合成字符串,最后保存 file_put_contents('文件路径','文件内容');
}
3。php要能执行系统命令。exec(' 重启某服务的 freebsd命令 ');
应该网
2007-10-25
打赏
举报
回复
function find ($word)
{
if (!$word)
{
return false;
}
//echo $word;
$file_handle = fopen('英文.txt', "r");
while (!feof($file_handle))
{
$line = fgets($file_handle);
if (trim($line)==$word)
{
return $line;
}
}
fclose($file_handle);
}
应该网
2007-10-25
打赏
举报
回复
忘记改分数了,现在不能加。
不过我可以把分转过去。
懒得去死
2007-10-25
打赏
举报
回复
你看一下TXTDB就知道怎么做了.
总哈哈
2007-10-25
打赏
举报
回复
可以尝试读取一段,把资源放了,然后往下读,以前也做过这方面的,但是没有你这么大,那时候只有2万。你这么大数据量,肯定是越读越慢的。
Meteorlet
2007-10-25
打赏
举报
回复
你的txt文件要做成索引文件就很快了。或者文本文件加点头信息,比如一共有多少行,每一行多少个字节,有了这些信息可以用fseek直接读取某一行,再结合二分查找会快很多。
从目录中
查找
指定后缀文件内的指定
字符串
从目录中
查找
指定后缀文件内的指定
字符串
find dirname -type f -exec egrep "from[ ]{0,}portfolio.*? " {} /; posted @ 2005-04-14 17:51 HuYis Blog 阅读(93) | 评论 (0) | 编辑 收藏 2005年4月13日 # CodeDom...
结合mahout的数据挖掘
算法
介绍
数据挖掘
算法
前言:数据挖掘和机器学习包含了许多的
算法
,
算法
的介绍往往是枯燥乏味的。本文中结合mahout和小例子还解释这些
算法
。因此我们先介绍一下mahout。 准备工作:Mahout环境的搭建 初识mahout Hadoop是...
趣学
算法
学习笔记1
趣学
算法
学习笔记 问题 0-1 计算逆序数 问题描述 这个学期 Amy 开始学习一门重要课程——线性代数。学到行列式的时候,每次遇到对给定的序列计算其逆序数,她都觉得是个很闹心的事。所以,她央求她的好朋友 Ray 为她写...
PythonCentral 博客中文翻译(四)
将 Mp3 等音频文件转换为文本对于许多任务来说都是一个有用且省时的工具。在 Python 中,有几个库允许您将音频文件从 Mp3 格式转换为纯文本。这个过程包括使用语音识别和自然语言处理(NLP)
算法
来识别音频文件中的...
机器学习入门基础(万字总结)(建议收藏!!!)
本文章涵盖了机器学习的基础知识,主要包括机器学习的概述、 回归、分类、聚类、神经网络、文本分析、图像分析、深度学习等经典的机器学习基础知识,还包括深度学习入门等拔高内容。介绍机器学习的基础概念和知识,...
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章