社区
C#
帖子详情
请教一个小问题(死循环)
二十八画杰
2004-08-09 04:39:51
byte[] bytIn = System.Text.ASCIIEncoding.ASCII.GetBytes(Source);
这行代码为什么会死循环啊? 说明:Source 为 string 类型
请各位大虾指教指教小弟,非常感谢!
...全文
77
3
打赏
收藏
请教一个小问题(死循环)
byte[] bytIn = System.Text.ASCIIEncoding.ASCII.GetBytes(Source); 这行代码为什么会死循环啊? 说明:Source 为 string 类型 请各位大虾指教指教小弟,非常感谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
canoe_eyes
2004-08-09
打赏
举报
回复
没有问题!
佣工7001
2004-08-09
打赏
举报
回复
不可能是指一句的问题
iyond
2004-08-09
打赏
举报
回复
没有问题啊,是不是别的代码的问题
一个
简单的java爬虫产品
最近一直在研究爬虫和Lucene,虽然开始决定选用Heritrix来执行爬虫操作,但是后来发现用它来做还是存在一定的
问题
,比如需要程序生成相应的XML文件,对于同
一个
Job,怎样才能保证重复运行该Job时文件夹始终是同
一个
(Heritrix为Job创建文件夹的规则是“Job名称-时间戳”)等等,都是需要考虑的
问题
,最终还是将其搁浅。 后来google了一下,找到了
一个
简单爬虫的程序代码(http://www.blogjava.net/Jack2007/archive/2008/03/24/188138.html),随即试验了一下,发现确实能得到网页的内容,在这里还是要谢谢代码的提供者——Jack.Wang。 虽然试验成功,但是在随后的大数据量试验时,还是出现了
问题
。最初试验时,我只是让程序去抓取10个URL链接,当我将URL链接数改为100个时,
问题
出现了——URL中存在重复,而且非常容易的就变成
死循环
。举个例子来说,比如我首先爬的是A.html,在A.html中有两个链接:B.html,C.html,等爬完A.html以后,程序会爬B.html,这时如果B.html中的所有链接中有A.html这个页面的链接,那么程序又会去爬A.html这个页面,如此一来就形成了
一个
死循环
,永远也不能停止。 跟踪程序发现,原来是在添加要抓取的网页的链接列表中,没有将已经抓取过的URL去除,所以才造成了
死循环
。现在虽然加上了这个判断,但是从我运行程序的效果来看,也不是很理想,总是感觉有些慢,800个页面要一两分钟才能爬完,这个我觉得有点说不过去。 这个产品,做到现在,我遇到了这么几个情况,有和大家分享的,也有向大家
请教
,求助的。 1.关于对应关系数据的保存方式 在创建索引的时候,需要将网页的URL和网页的内容传到相应的方法中,当然URL和内容是要对应的,也许是经验太少吧,我采取的是通过构建
一个
JavaBean的方式来传递的,不知道大家有没有更好的方法 2.关于要创建索引的内容的保存方式 最初的想法是不创建文件,直接将内容保存到变量中,然后创建索引,即先抓取网页的内容,然后将网页的内容和URL保存到自己构建的JavaBean对象中,接着将这个对象放到
一个
list列表中,等所有网页抓取完毕以后,将这个列表传到创建索引的方法中。这种做法看似不错,可是当URL数量很大时,会导致内存不够用,所以还是创建文件比较稳妥。 3.关于网页编码
问题
遇到这个
问题
也是
一个
巧合,本来我抓取的是客户的
一个
网站,后来同事说如果客户看访问日志,这个月的数据会和平常的数据不一样,所以我就抓取公司的网站,结果,
问题
出现了。原先公司的网站是用GB2312编码做的页面,现在采用的是UTF-8的编码,虽然我已经判断了页面的编码,可是依然不能解决保存的文件中文乱码的
问题
,不知道大家有什么好办法没有。错误信息为:java.io.UnsupportedEncodingException 附件为爬虫代码 本文出自 “徘徊在c#,java,php之间” 博客,请务必保留此出处http://jerrysun.blog.51cto.com/745955/221879
mysql 触发器
死循环
_
请教
如何避免该条触发器的
死循环
setANSI_NULLSONsetQUOTED_IDENTIFIERONgoALTERTRIGGER[fetchlcf]ON[dbo].[RdRecords]FORINSERT,UPDATEASbeginSETNOCOUNTONdeclare@bustypevarchar(12)/*单据类型*/declare@identityi...set ANSI_NULLS ONset QUOTED_IDE...
微信小程序系统教程C#版[3/3阶段]_微信小程序电商系统
微信支付,这部分课程很有难度,要求同学们认真听讲,有不会的技术
问题
可以
请教
老师。购买课程后请联系老师,提供单号,给你源程序。 九宝电商系统是一套十分适和学习、项目的课程。既可以系统的学习微信小程序相关...
php 队列
死循环
,php队列任务的实现的
问题
请教
高手!
要做
一个
广播功能,广播有开始时间,结束时间,间隔时间和优先级。如下表:想实现这样的功能:新建一条广播后,判断开始时间,将广播加入队列,用
一个
定时器去执行这个队列里的各个广播。1 如何放数据到队列中去?2 如何取队列中数据?3 如何根据优先级,比如1、2、3,来确定广播的播放顺序?4 如何异步调用只执行
一个
do while 就能执行所有的广播?5 修改广播后如何能替换掉队列里的那已经存在的那一条广播...
c语言 feof
死循环
,
请教
:为什么我用while(!feof(fp))时会出现无限循环????
该楼层疑似违规已被系统折叠隐藏此楼查看此楼#include#include#include#define LEN sizeof(struct bookl)struct bookl{long num;char name[20];float price;char people[20];char prass[20];int yes;struct bookl *next;};void ma...
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章