我有一个服务,它从URL中提取html代码,将其转换为纯文本(使用Jsoup),然后检查字符串中的某些内容,如果某些条件为真,它将启动通知并将某些内容写入文件。据我所知,这种服务应该不会占用太多内存,在Watchdog中,它需要大约65MB,而且太多了。它比任何其他进程都要耗费更多的时间(甚至比tw launcher和Android系统还要多)。我想请你告诉我我做错了什么。
下面是我的服务类:
public class NotifyService extends Service
{
private int number=0;
private Timer timer=new T
我试图解析一个包含科学符号(希腊语等)的页面。这是。请注意,还有其他页面需要解析更多的符号。
例如,它包含以下HTML
<td> human Interleukin 1β </td>
其中&beta对希腊字母进行编码。
然而,在使用进行解析之后,它变成了:
human Interleukin 1\x{3b2}
有没有办法让下面的代码捕获原始的超文本标记语言,也就是维护1&beta。
use HTML::TableExtract;
use Data::Dumper;
# Local file for http://www