小编Sam*_*med的帖子

高级Java优化

关于如何进行低级Java优化有很多问题和答案以及意见,包括for,while和do-while循环,以及是否有必要.

我的问题更多的是基于高级别的设计优化.我们假设我必须做以下事情:

对于给定的字符串输入,计算字符串中每个字母的出现次数.

当字符串是几个句子时,这不是一个主要问题,但如果相反,我们想要计算900,000个单词文件中每个单词的出现.建设循环只是浪费时间.

那么什么是可以应用于此类问题的高级设计模式.

我想我的主要观点是我倾向于使用循环来解决许多问题,并且我想摆脱使用循环的习惯.

提前致谢

山姆

ps如果可能,你可以产生一些伪代码来解决900,000字的文件问题,我倾向于理解代码比我能理解英语更好,我认为对于这个网站的大多数访问者来说都是一样的

java language-agnostic algorithm distributed bigdata

5
推荐指数
1
解决办法
2047
查看次数

JQuery自动完成:改变外观

我一直是Java和Python的后端开发人员.我已经将JQuery用于验证,数据表和核心javascript任务.我总是使用Jquery的默认CSS.

我现在的任务是创建一个自动完成小部件,其外观和感觉就像LinkedIn的自动完成一样.在某种意义上,结果应该分组,如果可能的话,图像将显示在列表项的左侧.我不知道如何更改UI主题的CSS类来执行此操作.我的CSS经验充其量只是最小的.

任何指导肯定是赞赏.

谢谢

山姆

ps根据第一个答案,我正在编辑如下:

我已经使用firebug看到自动完成结果被创建为:

<ul class="ui-autocomplete ui-menu ui-widget ui-widget-content ui-corner-all" role="listbox" aria-activedescendant="ui-active-menuitem" style="z-index: 1; top: 114px; left: 55px; display: block; width: 176px;">
    <li class="ui-menu-item" role="menuitem"><a class="ui-corner-all" tabindex="-1">Java</a></li>
    <li class="ui-menu-item" role="menuitem"><a class="ui-corner-all" tabindex="-1">JavaScript</a></li></ul>
Run Code Online (Sandbox Code Playgroud)

但那产生了什么?我该如何改变生成的内容?

css jquery user-interface jquery-ui

5
推荐指数
1
解决办法
2465
查看次数