问题标签 [indexed]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
8628 浏览

iphone - tableView:willDisplayHeaderView:inSection: not called when running for iOS 6.1

I did not find an equivalent question on stackoverflow, so I'll post my own question on that problem (please tell me if something is not understandable):

Problem:

I use a common indexed tableView with section headers from A-Z (like in the contacts.app) in a custom UITableViewController. I override tableView:viewForHeaderInSection: to provide my own section-header views.

When the user scrolls the table up or down, I need to listen to the section headers that appear/disappear at the top or bottom of the tableView (to change some custom view accordingly).

I override these methods (available since iOS 6.0) that do exactly what I need:

  1. tableView:didEndDisplayingHeaderView:forSection:

  2. tableView:willDisplayHeaderView:forSection:

2. is never getting called when scrolling up/down the tableView, whereas method 1 is getting called every time a section header disappears from screen.

I have no idea why the one is getting called and the other is not. Is this a bug from apple or what do I do wrong?


Similar Question:

I've found a similar question here How to call a method “willDisplayFooterView” during Table View cusomization? Where one answer was like:

They will only be called under iOS 6.0 or later and only if you also implement the other header/footer title/view methods. If you are providing a header or footer, there is no need for these to be called

I'm not sure if I understand that answer right, but if so, it seems to be important which methods are implemented in the subclass.


Code:

I post only the non-empty overridden delegate and data-source methods of my tableViewController:

tvcA.m

tvcB.h (inherits from tvcA)

tvcB.m

0 投票
2 回答
2924 浏览

ios - 索引 UITableView,如 Contacts.app

我想复制 Contacts.app 的滚动条行为。

我知道你必须实现这两种方法:

这就是我所做的:第一个返回 A 到 Z 的字符数组,第二个返回索引。到目前为止,它工作得很好:我得到了滚动条,滚动它会使 UITableView 滚动。

但我有两个问题:

首先,问题是,如果我没有字母 C 的联系人,那么滚动显然会交错,滚动 C 将显示 D 索引,滚动 D 将显示 E 索引......我虽然关于搜索最近的部分,但这是最有效的方法吗?类似于在我的班级中实现此功能:

但我担心这种解决方案可能会提供糟糕的性能。

第二个问题,可能与第一个问题有关:在 Contacts.app 中,您看不到滚动条中的“O”字母,但您仍然可以滚动到此部分。关于如何实现这一目标的任何想法?

感谢您阅读和帮助我!

0 投票
1 回答
203 浏览

php - PHP / Mysql -> 制作索引/分类列表的最佳方式

我需要做的是这样的事情:

数据库:

像这样列出:

所以,我知道我可以使用 GROUP BY 类别(到标题)的查询来创建该列表,然后为每个组进行查询,听名字......但我想知道是否有可能使用单个 mysql 查询创建该列表。

那可能吗?

谢谢!

0 投票
3 回答
1583 浏览

c# - 如何通过反射从索引属性中获取索引参数值?

System.Reflection.PropertyInfo并且System.Reflection.ParameterInfo似乎没有公开任何方法来获取运行时使用的值来访问索引属性值。如果正确,这意味着必须提前知道索引值(即键) - 与字典不同,没有.Keys或类似的构造可以访问这些索引值。

我的目标是能够获取可通过字符串键访问的索引属性,并使用其键和值来构造新字典。有没有办法做到这一点?

0 投票
1 回答
2875 浏览

assembly - ASM:减少特定地址的内容

我需要在给定地址(从 esi 索引)的堆栈上/从堆栈中减少一些字节。

现在改变不会有问题,我可以做到

将来自 al 的内容存储在 esi+13 中。

但是我怎样才能减少“esi+13”中的内容。

例如 esi+13 的值 = 0xFF → esi+13 的新值 = 0xFE。

我尝试了不同的东西,比如

等等,但我没有找到解决方案。

我不知道“esi+13”中有哪些字节,所以我不能将“结果”移动到地址,我真的必须减少它。

0 投票
3 回答
2400 浏览

php - Why cant i push element onto sub array in foreach loop?

I'm trying to understand something about arrays in for each loops that might be obvious to many.

When i loop through my multi-dimensional array, i attempt to find sub arrays with no third element. If they have no third element, i want to add a third element to that sub array with a specific value.

When i use the foreach loop:

No errors are thrown but nothing happens. When i use the for each loop:

It works as expected.

Sorry for the long preamble, my questions is:

Why aren't these two foreach loops doing the same thing? Thanks!

0 投票
1 回答
136 浏览

c++ - Perl 的 Tie::IxHash(索引关联数组)的 C++ 等价物?

Perl 的 IxHash 是一个关联数组,它记住元素添加到其中的顺序,允许您通过 key 或 index 直接 (O(1)) 访问它们。它还具有返回所有键或值的方法,始终按照它们最初插入的顺序。

C++ 是否有等效的容器类?

0 投票
1 回答
78 浏览

sitemap - Google 未将网址编入索引

您好,我有个人网站,大约 1 个月前我重建了完整的网站。我发送了一个新的 sitemap.xml 文件,但尚未编入索引,但我的旧网址出现 404 爬虫错误。


谷歌说站点地图是正确的,所以,有什么想法,我必须做点什么,还是等更久?不是很重要,因为它只是一个个人网站,但我只是好奇发生了什么。


对不起我的英语不好,但我是西班牙语,提前谢谢

0 投票
1 回答
308 浏览

ios - 索引表中只有一个部分

我想做一个索引表。

但是当应用程序启动时,只有一个名为“A”的索引。我究竟做错了什么?

(数组显示正确)

谢谢!

0 投票
2 回答
2570 浏览

image - 使用 shell 将图像的模式从索引更改为 rgb

我想制作一个脚本,我可以将图像文件(在索引模式下)作为输入,然后返回将是一个图像(在 rgb 模式下)。

当您单击 Image -> Mode 然后单击 rgb ( http://docs.gimp.org/en/images/tutorials/quickie-mode-menu.png ) 时,这就像 gimp 在交互模式下所做的那样,我想做同样的事情,但在 linux 终端(或 python)中,每天都有很多图像。

有小费吗?

提前致谢,抱歉英语不好。