我有两个数组列表,声明为:
ArrayList<JRadioButton> category = new ArrayList<JRadioButton>();
ArrayList<Integer> cat_ids = new ArrayList<Integer>();
Run Code Online (Sandbox Code Playgroud)
这两个字段都包含完全相同的值,它们在自然界中具有实际对应性.
我知道我可以像这样迭代其中一个循环:
for(JRadioButton button: category)
{
if(button.isSelected())
{
buttonName = button.getName();
System.out.println(buttonName);
}
}
Run Code Online (Sandbox Code Playgroud)
但是,我想同时迭代两个LISTS.我知道他们的尺寸完全相同.我怎么做?
我在我的网站上使用Google Webfont.我应该让字体保留在Google服务器上并从我的引用所需的样式表,<head>或者我应该下载字体并将其上传到我的服务器上并使用@font-face.
哪种方法会在我的服务器上加载更多,并使我的网站变慢.
字体大小为40KB.但是,当我使用Pingdom的Pagespeed工具时,下载的字体大小以几个字节显示.
Pingdom截图http://i48.tinypic.com/2jecrqa.jpg
但是,当我的服务器上托管字体时,我认为客户端下载了完整的40KB文件.为什么会这样?
StackOverflow上有一个类似的问题.但是,我的问题有点不同.
我选择了我想要的图像所需的图像.早些时候,我用过
element->src
获取src属性的值,但现在该站点已将其替换为'data-src'.
我没有标签的全部内容,因此我不能使用preg_replace.我有需要的元素,我只是希望能够做类似的事情
$element->data-src
我试图使用PHP SIMPLE HTML DOM PARSER来做到这一点,但还没有运气.
以下程序的效率是多少,它是一个for循环,它运行的是有限的no.时间.
for(int i = 0; i < 10; i++ )
{
//do something here, no more loops though.
}
Run Code Online (Sandbox Code Playgroud)
那么,效率应该是多少呢.O(1)还是O(n)?