小编Jos*_*ire的帖子

在iphone上的bootstrap响应式设计中的页面宽度

我有一个自举响应式设计,适用于各种浏览器,但iPhone的页面宽度有限.我已经添加了视口元标记:

<meta name ="viewport"content ="width = device-width,initial-scale = 1,maximum-scale = 1">

它似乎没有帮助.该网站在这里:http://themenuengine.com.任何建议将不胜感激!

css iphone responsive-design twitter-bootstrap

6
推荐指数
1
解决办法
9609
查看次数

汇总来自不同实例的数据

我有一个关于Graphite的问题,我正在使用node.js中的statsD.

我有一台服务器,我将运行几个实例,我想在所有实例中聚合如下的统计信息:

  • 平均响应时间
  • 活动客户端数量

现在每个实例都会获得自己的文件夹,因为它以自己的图形开头,因为代码是:

stats.gauge('requestsPerSecond', reqCounter);
Run Code Online (Sandbox Code Playgroud)

我可以做一些类似的事情stats('/myServ/aggregates', reqCounter);,以便每个实例将其数据发送到石墨中的相同图形,除了使用stats.gauge('requestsPerSecond', reqCounter);?跟踪自己的图形?

graphite statsd

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

如何使用PHPUnit获得100%的代码覆盖率

我正在编写Zend Framework应用程序并使用PHPUnit对其进行单元测试.总的来说,事情正在顺利进行,但是我有一个小的,但烦人的PHPUnit和代码覆盖问题 - 它有时会告诉我一个特定的行没有经过测试,我不知道如何强制它进行测试.

例如,在下面的代码中,我启动了两个测试:一个带有GET请求,一个带有POST请求.测试通过,这一切都很好.但是,当我查看代码覆盖率时,它会向我显示"else"行未执行.

public function editAction()
{        
    if ($request->isPost()) {
        // do actions related to POST
    } else {
        // do action related to GET
    }
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?作为一个侧面问题,您通常坚持单元测试,直到您获得100%的代码覆盖率?或者这不是很实用吗?

非常感谢......

php phpunit unit-testing zend-framework

4
推荐指数
2
解决办法
3656
查看次数

退出循环时出现javascript错误

我创建了一个jquery实用程序,当您从下拉列表中选择一个状态时,它会自动显示状态.为了提高用户体验,我添加了一些逻辑来将商店划分为三列.这在IE以外的每个浏览器中都能正常工作.

我不确定控制台中显示的错误是否是导致.change()事件不在IE中触发的相同错误,但我想我会提到它.我得到的控制台错误是:

未捕获的TypeError:无法读取未定义的属性"store_url"

这是代码:

else if (store_remainder === 0) {
   for(var i = 0; i < check; i++) {
      store_col_1.append("<li class='current_store'><a href='" +   data[i].store_url + "'>" + data[i].store_name + "</a></li>");
   }
   for(var i = check; i < (check * 2); i++) {
      store_col_2.append("<li class='current_store'><a href='" + data[i].store_url + "'>" + data[i].store_name + "</a></li>");
   }
   for(var i = (check * 2); i <= data.length; i++) {
      store_col_3.append("<li class='current_store'><a href='" + data[i].store_url + "'>" + data[i].store_name + "</a></li>");
   }    
} …
Run Code Online (Sandbox Code Playgroud)

javascript for-loop onchange

4
推荐指数
1
解决办法
79
查看次数

从PHP设置JavaScript变量

如何从PHP设置JavaScript变量strUser?

我使用以下代码:

<script>
function val()
{
    var e = document.getElementById("ali");
    var strUser = e.options[e.selectedIndex].text;

}
</script>
brand<select id="ali" onChange="val()">
<?php
   $brand=modsearchkhodroHelper::retrieve();
   foreach($brand as $item)
   {   
   ?>
       <option value="<?php echo $item['brand']?>" selected="<?php  $id=$item['brand']?>">
           <?php echo $item['brand']?>
       </option>
   <?php
   }
   echo "</select>";
?>
Run Code Online (Sandbox Code Playgroud)

javascript php

4
推荐指数
2
解决办法
3万
查看次数

元素未通过生成器函数添加到DOM

我一直在试着让这个简单的代码工作.它应该在给定的DOM中呈现输入字段,但它不会.为什么不?

var elems = 10;

function generateElems() {

    for (var i = 0; i < elems; i++) {
        document.getElementsByTagName("div")[0].appendChild(document.createElement('input'));
    }

    //Clean up
    var obj = null;
    var elems = null;
}

generateElems();
Run Code Online (Sandbox Code Playgroud)

javascript dom

4
推荐指数
1
解决办法
86
查看次数

关联数组/对象 - 使用点表示法获取值

我真的不明白为什么这不起作用:

thing = {
img78:{ exifmanufacturer:"Canon", exifmodel:"Canon EOS 450D", exifexposuretime:"1/125", exiffstop:"71/10", exifiso:"200"},
img79:{ exifmanufacturer:"Canon", exifmodel:"Canon EOS 550D", exifexposuretime:"1/125", exiffstop:"71/10", exifiso:"100"},
img80:{ exifmanufacturer:"Canon", exifmodel:"Canon EOS 550D", exifexposuretime:"1/30", exiffstop:"16/1", exifiso:"250"},
img81:{ exifmanufacturer:"NIKON CORPORATION", exifmodel:"NIKON D700", exifexposuretime:"10/600", exiffstop:"71/10", exifiso:"800"},
img82:{ exifmanufacturer:"NIKON CORPORATION", exifmodel:"NIKON D700", exifexposuretime:"10/2500", exiffstop:"90/10", exifiso:"800"},
img83:{ exifmanufacturer:"NIKON CORPORATION", exifmodel:"NIKON D700", exifexposuretime:"10/600", exiffstop:"71/10", exifiso:"800"},
img77:{ exifmanufacturer:"Canon", exifmodel:"Canon EOS 450D", exifexposuretime:"1/160", exiffstop:"8/1", exifiso:"100"},
img69:{ exifmanufacturer:"NIKON CORPORATION", exifmodel:"NIKON D700", exifexposuretime:"10/600", exiffstop:"71/10", exifiso:"800"}
}; 

var imageid = 'img80';

console.log('myVar1: ', thing.img80.exifmodel);
console.log('myVar2: ', thing.imageid.exifmodel);
Run Code Online (Sandbox Code Playgroud)

输出: …

javascript arrays associative

3
推荐指数
1
解决办法
3550
查看次数

如何通过每个对象的属性对对象数组进行排序

我有一个从eventbrite.com api返回的数据数组,存储在一个名为$ restrictedEvents的变量中,它看起来像下面的数据.这仅仅是为了粘贴的一个事件的代表,但它在完整数组中有大约80个这样的stdClass对象.

我想通过每个stdClass对象中的[title]键按字母顺序对此数组进行排序.我尝试过使用:

usort($restrictedEvents, "title");
Run Code Online (Sandbox Code Playgroud)

但是,这会返回以下错误:

Warning: usort() [function.usort]: Invalid comparison function in model.php on line 109
Run Code Online (Sandbox Code Playgroud)

我的猜测是它无法找到标题键,因为它处于下一级别.关于我出错的地方以及如何按标题排序的任何指示都将非常感激.非常感谢.

Array 
(
[4791063199] => stdClass Object
    (
        [box_header_text_color] => 393837
        [link_color] => EE6600
        [box_background_color] => FFFFFF
        [box_border_color] => D9D4D0
        [timezone] => Europe/London
        [organizer] => stdClass Object
            (
                [url] => http://www.eventbrite.com/org/2866607767
                [description] => 
                [long_description] => 
                [id] => 2866607767
                [name] => B&Q Manifestival
            )

        [background_color] => E3DFDC
        [id] => 4791063199
        [category] => 
        [box_header_background_color] => F0ECE9
        [capacity] => 20
        [num_attendee_rows] => 0
        [title] => …
Run Code Online (Sandbox Code Playgroud)

php arrays sorting

3
推荐指数
1
解决办法
2万
查看次数

编译C++应用程序时出错(Apache Thrift)

我想用C++程序Apache Thrift进行一些开发,我将更改一些源代码并尝试向开源社区贡献一些代码.为此,我需要能够从源代码构建和安装Apache Thrift,但是当我尝试构建它时,我遇到了一些错误.

我在Google上搜索过,但我找不到任何可以解决我一直遇到的问题的答案.我正在运行OSX Mountain Lion 10.8.2,我想我已经安装了http://thrift.apache.org/docs/install/中列出的所有要求.

我认为真正的问题是当我跑步时make(如果你想现在看到这些信息的话向下滚动),但为了以防万一,我会提到一切.

当我./bootstrap.sh按照http://thrift.apache.org/docs/BuildingFromSource/的指示在thrift文件夹中运行时,我在输出的顶部收到一些警告,但我不认为它们是否是一个问题,因为我已经在" 成功的构建 "中看到了它们.以下是警告:

configure.in:3: warning: prefer named diversions
configure.in:3: warning: prefer named diversions
configure.ac: warning: missing AC_CHECK_HEADERS([wchar.h]) wanted by: lib/py/compat/win32/stdint.h:52 
Run Code Online (Sandbox Code Playgroud)

如果需要,这是./bootstrap.sh命令的整个输出:

Configuring for:
PHP Api Version:         20090626
Zend Module Api No:      20090626
Zend Extension Api No:   220090626
configure.in:3: warning: prefer named diversions
configure.in:3: warning: prefer named diversions
configure.ac: warning: missing AC_CHECK_HEADERS([wchar.h]) wanted by: lib/py/compat/win32/stdint.h:52
configure.ac:103: installing './config.guess'
configure.ac:103: installing './config.sub' …
Run Code Online (Sandbox Code Playgroud)

c++ macos compiler-errors makefile thrift

3
推荐指数
1
解决办法
3138
查看次数

将URL请求的内容写入文件

我试图使用python从php文件中获取列表并将其保存到文件中:

import urllib.request

page = urllib.request.urlopen('http://crypto-bot.hopto.org/server/list.php')

f = open("test.txt", "w")
f.write(str(page))
f.close()

print(page.read())
Run Code Online (Sandbox Code Playgroud)

屏幕输出(分为四行以便于阅读):

ALF\nAMC\nANC\nARG\nBQC\nBTB\nBTE\nBTG\nBUK\nCAP\nCGB\nCLR\nCMC\nCRC\nCSC\nDGC\n
DMD\nELC\nEMD\nFRC\nFRK\nFST\nFTC\nGDC\nGLC\nGLD\nGLX\nHBN\nIXC\nKGC\nLBW\nLKY\n
LTC\nMEC\nMNC\nNBL\nNEC\nNMC\nNRB\nNVC\nPHS\nPPC\nPXC\nPYC\nQRK\nSBC\nSPT\nSRC\n
STR\nTRC\nWDC\nXPM\nYAC\nYBC\nZET\n
Run Code Online (Sandbox Code Playgroud)

文件输出:

<http.client.HTTPResponse object at 0x00000000031DAEF0>
Run Code Online (Sandbox Code Playgroud)

你能告诉我我做错了什么吗?

python urllib

3
推荐指数
1
解决办法
2万
查看次数