我在某处读到,当你有一个倒排索引时(例如,你有一个brutus的页面排序列表,caesar的页面排序列表,calpurnia的页面排序列表),当你做caesar,brutus和calpurnia时,如果calpurnia和brutus的页数少于caesar的页数,那么你应该做caesar和(brutus and calpurnia),这意味着你应该首先评估后者。通常,每当您有一系列的AND时,您总是首先计算页数最少的对。这背后的原因是什么?为什么这是有效的?
当我使用StaticLayout创建大文本(~6mb)的分页时出现错误。这是我的日志:at android.text.MeasuredText.addStyleRun(MeasuredText.java:193)at android.text.StaticLayout.generate(StaticLayout.java:291)
at android.text.StaticLayout.<init>