小编Tho*_*mas的帖子

Thunderbird收件箱:如何自动滚动到传入列表中的最新电子邮件?

我在Thunderbird中的电子邮件(Win 8上的V 17.0.2)按日期排序,最新的邮件位于收件箱列表的底部.

我想要这样的行为:只要新的电子邮件显示在我的收件箱中,收件箱列表就会直接滚动到收件箱列表底部的最新电子邮件.目前,新的传入电子邮件将以正确的日期顺序添加到收件箱列表中,但列表不会自动滚动到此列表中的最后一个(最新)元素.我总是不得不手动向下滚动才能看到新收到的电子邮件,因为它们是仅低于我的第二最新的电子邮件,从我以前的邮件抓取.

解决我的问题和澄清的替代方法:在email-fetch-task完成之后,我需要一个自动按下键盘上的END键的插件(在光标键上方).

是否可以通过"about:config"(编辑配置)中的特殊配置标志启用此行为?

非常感谢!!!

托马斯

thunderbird

6
推荐指数
1
解决办法
1185
查看次数

我可以在后台保持Android App活着吗?

我目前编写了一个正常的Andorid-App(无服务).它包含一个定期检查的计时器.为了避免服务和应用程序之间的服务和通信的麻烦,我问自己是否有办法让不再处于前台的应用程序存活.目前,当我"关闭"应用程序时,它仍然存在,直到Android OS决定杀死它.有没有办法避免这种杀戮 - 例如通过"onDestroy"中的某个命令或某个App-flag?我的应用程序非常复杂,我不想实现服务,因为这特别是通信/绑定 - 增加了复杂性.有一种"简单的方法"还是我真的被迫使用Service + App?也许有一个技巧来注册应用程序...... 特殊的,具有Android OS在后台时不会杀死它的副作用.

编辑以便更好地理解:当用户需要时,GUI可以进入后台(消失),所以我的问题不是如何让我的应用程序的GUI永久保留在前台.我想要的是计时器保持完整,无需额外的服务.

提前谢谢大家的想法!

android

4
推荐指数
2
解决办法
1万
查看次数

PHP DOMDocument/XPath:获取HTML文本和包围的标签

我正在寻找这个功能:

给定的是这个html-Page:

<body>
 <h1>Hello,
  <b>world!</b>
 </h1>
</body>
Run Code Online (Sandbox Code Playgroud)

我想得到一个只包含DISTINCT文本元素(没有重复)的数组和一个围绕文本元素的标记数组:

上面的"html"的结果将是一个如下所示的数组:

array => 
 "Hello," surrounded by => "h1" and "body"
 "world!" surrounded by => "b", "h1" and "body"
Run Code Online (Sandbox Code Playgroud)

我还是这样做的:

$res=$xpath->query("//body//*/text()");
Run Code Online (Sandbox Code Playgroud)

这给了我不同的文本内容,但省略了html标签.

当我这样做时:

$res=$xpath->query("//body//*");
Run Code Online (Sandbox Code Playgroud)

我得到重复的文本,每个标签星座一个:例如:"世界!" 将出现3次,一次为"body",一次为"h1",一次为"b"但我似乎无法获得哪些文本是实际重复的信息.仅检查重复文本是不够的,因为重复文本有时只是以前文本的子字符串,或者网站可能包含真正的重复文本,然后丢弃这些文本是错误的.

我怎么能解决这个问题?

非常感谢你!!

托马斯

html php tags parsing domdocument

2
推荐指数
1
解决办法
8297
查看次数

标签 统计

android ×1

domdocument ×1

html ×1

parsing ×1

php ×1

tags ×1

thunderbird ×1