转自:Short URL : http://9bu.org/5
Tags : hack, LUA, 开发, 谷歌, 谷歌拼音扩展
谷歌拼音扩展 LUA 中的 orderedPairs Date : February 12th, 2010Category : E = Effective ComputersAuthor : orzFly1 Comment 今天在写谷歌拼音扩展,希望给出的候选词能按照数字顺序排列,而我在源文件中 table 中 key 已经按顺序写了,可输出仍然是乱序。
于是去官网查了点资料,发现一段代码:
只需要用 orderedPairs() 代替掉 pairs() 即可,但是后来发现我的扩展中若嵌入这么大一段代码,大小就太大了,于是就打算精简下。联想到 .Net 程序的混淆器,我如法炮制,将所有变量名全部混淆,于是得到了下面的代码:
嗯,你应该看出来了我直接将 pairs 用 orderedPairs(这里其实是 _9)覆盖了。 总之,这个对于平常的开发是无用的,但是对于谷歌拼音扩展则是十分有用。