我最近测试了一个我正在使用Chrome和Safari的Cappuccino应用程序.我收到错误:
INVALID_STATE_ERR: DOM Exception 11: An attempt was made to use an object that is not, or is no longer, usable.
Run Code Online (Sandbox Code Playgroud)
缺乏信息令人沮丧.我尝试使用它的对象和位置是什么?Chrome会尝试回答第二个问题,但它提供的行号465并不意味着它所提供的文件只有94行.没有更多信息,我甚至不知道从哪里开始寻找.
我试图实现一个帕特里夏特里结构的方法addWord(),isWord()以及isPrefix()作为一种手段来存储大量的字典进行快速检索(包括前缀搜索)的话.我已经阅读了这些概念,但他们只是没有澄清实现.我想知道(在Java或Python代码中)如何实现Trie,特别是节点(或者我应该递归地实现它).我看到一个人用26个子节点数组设置为null/None来实现它.是否有更好的策略(例如将字母视为位)以及如何实现它?
使用像"1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ"这样的字母表我想生成2到4个字母代码来识别唯一的数据存储条目.我有能力的时候传递了一个列表显示最后一个码[7,17,11]的字母位置这样做的蟒蛇功能 - >"7GA".下一个代码可以通过将最右边的元素递增一个并且在超过字母长度时携带一个元素来生成.
这种方法的优点是可以保持代码简短,顺序,一致,易于通信,以及查看我希望它们的方式.
我想知道这是否适用于app引擎,因为该函数必须保留或传递最后一个标识符以强制执行唯一性,这可能不适合Google基础结构的非连续性.允许这种情况发生的替代方法或推理反对它的理由.