小编Boa*_*oaz的帖子

iframe的替代文字

alt对于imgHTML中的标记,我们有替代文本属性,该图像将在图像未显示时显示.我也尝试过使用标签iframe.

<iframe src="www.abc.com" alt="Web site is not avaialable">
Run Code Online (Sandbox Code Playgroud)

但是当src=""给出时,替代文本不会出现.只是想知道我是否能以任何其他方式获得替代文本,如果src没有给出?

html iframe jsp alt

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

为什么MongoDB产生无效的JSON?没有引用ObjectId,打破了jq解析器

我搜索了论坛,看到很多人有类似的问题,但不是这个问题.

我认为我的问题是最简单的形式,必须有一些我不知道的东西,因为没有人问它.

我有一个调用MongoDB脚本的shell脚本,并将结果存入文件中.然后我想用jq解析该文件.

jq正在崩溃,因为查询的输出不是有效的JSON.罪犯是ObjectId.关于"ALL JSON ALL THE TIME"产生无效JSON的事情我完全失去了.

我很确定我缺少一些基本的东西.

我有一个名为MyMongoScript.js的文件.其内容如下:

db.WorkflowJobs.find().sort({"STATUS":1}).forEach(printjson)
Run Code Online (Sandbox Code Playgroud)

我使用以下命令调用MyMongScript.js:

mongo -u $MONGO_U -p $MONGO_P $MONGO_DB -quiet --eval "var DATE_TO_RUN=\"$DATE_TO_RUN\"" MyMongoScript.js  
Run Code Online (Sandbox Code Playgroud)

这是STDOUT的结果:

{
"_id" : ObjectId("52816fd50bc9efc3e6d8e33f"),
"WORK_TYPE" : "HIVE",
"Script_Name" : "upload_metrics_LANDING_to_HIST.sql",
"Stop_On_Fail" : true,
"STATUS" : "READY",
"START_TS" : "NULL",
"END_TS" : "NULL",
"DURATION" : "NULL",
"INS_TS" : "Mon Nov 11 2013 16:01:25 GMT-0800 (PST)"
}
Run Code Online (Sandbox Code Playgroud)

以下是jsonlint.com所说的内容:

Parse error on line 2:
{    "_id": ObjectId("52816fd50b
------------^
Expecting 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '['
Run Code Online (Sandbox Code Playgroud)

任何帮助非常感谢.

json mongodb

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

Php路由解析器URL的结尾

我为自己的php-mvc-framework编写了一个小的php url解析器,我在以下代码中需要一些帮助:

<?php
class Route{

private $routes = [];

public function __construct(){}

public function addRoute($method, $url, $callback){
    $this->routes[] = array('method' => $method, 
                          'url' => $url, 
                          'callback' => $callback);
}

public function doRouting(){
    $reqUrl = $_SERVER['REQUEST_URI'];
    $reqMet = $_SERVER['REQUEST_METHOD'];
    foreach($this->routes as  $route) {

        // convert urls like '/users/:uid/posts/:pid' to regular expression      
        $pattern = "@^" . preg_replace('/\\\:[a-zA-Z0-9\_\-]+/', '([a-zA-Z0-9\-\_]+)', preg_quote($route['url'])) . "$@D";
        $matches = array();

        if($reqMet == $route['method'] && preg_match($pattern, $reqUrl, $matches)) {

            // remove the first match
            array_shift($matches);
            // call the callback …
Run Code Online (Sandbox Code Playgroud)

php router

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

为什么 strtotime() 和 date() 返回 1969-31-12?

我有这个代码:

$endDate='02-20-2014'; //Just updated this
echo date('Y-d-m',strtotime($endDate));
Run Code Online (Sandbox Code Playgroud)

为什么strtotime()一直给我1969-31-12

我的目标是获得:2014-02-20

php date strtotime

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

如何在IE的CSS选择器限制中计算媒体查询?

知道IE如何处理有关此CSS选择器限制的媒体查询?

它是将它视为单个CSS规则还是将其视为1规则(@media声明)+ @media规则中的规则数量?

这是IE9从我所知道的IE9是唯一支持媒体查询的IE,同时也有4095选择器的这个问题.

我正在尝试编写一个工具来相应地拆分CSS,我不知道如何计算规则,因为@media规则将被计为1或将被计为1 + nr规则内部?

css internet-explorer css-selectors

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

以边距居中:0自动;vs.justify-content和flexbox

做一些html水平居中的东西,我只是意识到我可以同时使用这两种方法来将box元素居中于其父元素中,所以我的问题是这两个元素中哪个更好(在性能,可用性等方面)。

css margin text-justify

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

为什么strtotime在不同的时区给出不同的结果?

我不知道为什么strtotime()在PHP中返回不同时区的不同结果,即使相同的日期作为参数给出,有谁知道答案?我也想知道,我可以用另一个在不同时区给出相同结果的函数datetime来完成类似的任务(将a转换成一个int容易进行的计算)吗?

编辑:

一个例子:如果我使用strtotime('2011-09-19 00:00:00')它不应该只返回'January 1 1970 00:00:00''2011-09-19 00:00:00'秒之间的差异?为什么时区是一个问题?我可以得到一些没有时区问题的东西吗?

php strtotime date-conversion unix-timestamp

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

为什么foreach结果对象不起作用?

我知道有很多这方面的问题,但是我无法使用其他帖子来解决我的问题,所以我希望有人可以帮助我.

我有一个对象,我从雅虎本地搜索API返回.我已将结果传递给json_decode()并保存结果$yahoo_json_decoded.我可以使用for循环从结果中获取数据并执行以下操作:

echo 'Name: ' . $yahoo_json_decoded->ResultSet->Result[$i]->Title . '<br />' ;
Run Code Online (Sandbox Code Playgroud)

但我似乎无法使foreach工作:

foreach($yahoo_json_decoded->ResultSet as $res=>$variable)
{
    $listingID = $yahoo_json_decoded->ResultSet[$res]->id ;
    echo $listingID;
}
Run Code Online (Sandbox Code Playgroud)

我可以循环数据并继续前进,但我真的想了解为什么foreach它不起作用.

谢谢(表示怜悯)

柯克

php foreach object yahoo-api

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

如何根据服务器时间设置第二天开始的cookie?

我想设置PHP COOKIE,它应该只存储一天.将Cookie设置为一天会更容易.

如果用户在下午6点访问该网站,则该cookie应仅设置为六个小时.

$tomorrow = mktime(0,0,0,$month,$date+1,$year);
Run Code Online (Sandbox Code Playgroud)

其中月份,日期和年份来自PHP日期函数.上面的代码会像我预期的那样工作吗?

或者有更好的方法吗?

php time session-cookies

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

如何检测浏览器是否支持CSS3模糊?

我正在尝试在JS中编写一些东西,它允许我告诉用户的浏览器是否支持CSS3 blur,并根据需要显示(或不显示)元素.它看起来不像Modernizr支持它,我真的想不出另一种方法来检查它.我怎样才能做到这一点?

javascript css css3 modernizr

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