小编Q_M*_*ilo的帖子

Git,如何生成公钥

如何使用命令行[Git Bash]生成公钥(在GitHub/GitLab中使用).

以下命令会生成错误 sh.exe": syntax error near unexpected token '('

我正在使用Windows XP.

$ ssh-keygen -t rsa -C "xxxx@gmail.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/xxxx/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/xxxx/.ssh/id_rsa.
Your public key has been saved in /c/Users/xxxx/.ssh/id_rsa.pub.
The key fingerprint is:
01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db xxxx@gmail.com
Run Code Online (Sandbox Code Playgroud)

git ssh github ssh-keys

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

如何选择嵌套的dom元素

我正在寻找一种方法来收集所有<a>标签,然后使用Mootool 1.1或纯JavaScript加载数组.

<ul class="menu">
  <li>
    <ul>
      <li><a href="#">Group One</a>
         <ul>
           <li><a href="#">I want</a></li>
           <li><a href="#">I want too</a></li>
         </ul>
      </li>
      <li><a href="#">Group Two</a>
         <ul>
           <li"><a href="#">I want</a></li>
           <li><a href="#">I want too</a></li>
         </ul>
      </li>
     </ul>
   </li>
</ul> 
Run Code Online (Sandbox Code Playgroud)

编辑方案:

谢谢大家,您的回复帮助我找到了更精确的解决方案.

Mootools 1.1:@ Oskar

$$("ul.menu ul li ul li a");
Run Code Online (Sandbox Code Playgroud)

@Dimitar

document.getElements("ul.menu ul li ul li a");
Run Code Online (Sandbox Code Playgroud)

保持Geeking :)

javascript mootools dom

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

支持旧浏览器有多重要?

刚刚阅读了雅虎的Nicholas C. Zakas撰写的一篇有趣的文章:什么是网络浏览器?

如何在保持对像6这样的浏览器的支持的同时,如何最好地平衡HTML5和CSS3等新技术的实现,是否必须满足截止日期的日常Web开发的实用方法?

html5 graceful-degradation css3

7
推荐指数
1
解决办法
401
查看次数

对非阻塞脚本的痴迷

由于我发现了非阻塞脚本的概念, 我已经开始着迷于以这种方式加载所有外部脚本.我甚至砍了Joomla!模板(我知道这是一个不好的做法),以便在index.php文件中加载非阻塞脚本.示例代码如下.

(function() {
    var script = document.createElement('script'),  head = document.getElementsByTagName('head')[0]; 

    script.type = 'text/javascript'; 
    script.src = "http://www.mywebsite.com/scripts/one_of_many.js"
    head.appendChild(script);
})();
Run Code Online (Sandbox Code Playgroud)

我的问题是:

何时加载非阻塞脚本是好还是坏?

使用非阻塞脚本的限制应该是什么?

javascript optimization

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

100%div高度

大家好

我正在设计一个流畅布局的网页.我希望保持100%的宽度和100%的高度.问题是我不知道如何在他们的父div"包装器"内保持div"left"和"right"的高度为100%.

<div id="container" style="width:100%; height:100%">  
     <div id="header" style="width:100%; height:100px">
     </div>

     <div id="wrapper" style="width:100%; height:(100% - 100px)">
           <div id="left" style="width:250px; height:(100% - 100px)">
           </div>

           <div id="right" style="width:(100% - 250px); height:(100% - 100px)">
           </div>           
     </div>          
</div>
Run Code Online (Sandbox Code Playgroud)

请帮忙.

来自doctype.com的回答

CSS

html, body{
    height: 100%;
    margin: 0;
    padding: 0;
}
Run Code Online (Sandbox Code Playgroud)

HTML

<body>
<div id="container" style="width:100%; height:100%; position: absolute;">  
  <div id="header" style="width:100%; height:100px;">
header
  </div>
  <div id="wrapper" style="width:100%; height:auto; position: absolute; top: 100px; bottom: 0;">
    <div id="left" style="width:250px; height:100%; float:left;">
    left
    </div>
    <div id="right" …
Run Code Online (Sandbox Code Playgroud)

html css

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

PHP循环优化

我有一个 php 方法,它使用从属性检索的数据创建 HTML 表。我最关心的是应用程序的性能,因为我处理大量数据。

public function getHTML() {

    $phpObj =  json_decode($this->data); // array(object, object, object, ....);

    $table = "<table><tbody>\n";

    if (count($phpObj->query->results->row) > 0) {
        $row = $phpObj->query->results->row;

         foreach ($row as $value) {
            $table .= "<tr>\n";
            foreach ($value as $key => $val) { // concerned about loop inside loop
                $table .= "<td>" . $value->$key . "</td>"; 
            }
            $table .= "\n</tr>\n";
        }   

        $table .= "</tbody></table>";
        return $table;
    }
    else {
        return 'HTML table not created.';
    }       
}
Run Code Online (Sandbox Code Playgroud)

是否有一种更有效的方法来遍历数组和对象,而无需在循环内创建循环?

php

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

Wordpress语法高亮显示

我最近将我的博客从joomla切换到wordpress,我在发布代码片段时遇到了问题.

当我保存帖子时,编辑器似乎删除了一些字符.

我正在使用我从这个链接获得的插件:http://alexgorbatchev.com/SyntaxHighlighter/

例:

<pre class="brush: javascript">;
var window.onload = function() {
    alert("Loading is complete");
};
</pre>
Run Code Online (Sandbox Code Playgroud)

格式化为:

<pre>;
var window.onload = function() {
    alert("Loading is complete");
};
</pre> 
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?

wordpress syntax-highlighting

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

如何将JSON文本转换为PHP关联数组

我将以下JSON对象存储在文本文件(data.txt)中:

{"player":"black","time":"0","from":"2c","to":"3d"}
Run Code Online (Sandbox Code Playgroud)

我用php读到的:

<?php
  $data = file_get_contents('data.txt');
?>
Run Code Online (Sandbox Code Playgroud)

问题:是否有一种简单的方法可以转换$data为PHP关联数组.我尝试过使用json_decode($data);但是没有用,有什么建议吗?

php json

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

file_get_contents不在生产服务器上工作,在本地工作正常

我有一个PHP脚本从远程服务器获取图像,以便我可以使用HTML5 canvas API对其进行操作.

<?php
if ((isset($_GET['url']))) {
    $url = $_GET['url'];
    $file_format = pathinfo($url, PATHINFO_EXTENSION);
    try
    {   
        header("Content-Type: image/$file_format");
        header("Content-disposition: filename=image.$file_format");
        $img = file_get_contents($url);
        echo $img;
    }

    catch(Exception $e)
    {
        echo $e->getMessage();
    }
}

else die('Unknown request');
?>
Run Code Online (Sandbox Code Playgroud)

典型的请求看起来像这样:

fetch_image.php?url=http://example.com/images/image.png
Run Code Online (Sandbox Code Playgroud)

我的本地服务器上的一切正常,但生产服务器给我这个错误:

NetworkError:500内部服务器错误.

错误日志注册此消息:

PHP警告:无法修改标头信息 - 已发送的标头.

我已经尝试了一些建议,但它不起作用:

allow_url_fopen = 1
Run Code Online (Sandbox Code Playgroud)

php file-get-contents production-environment

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

功能真的是一个对象

我是一名自学成才的网络开发人员,我仍然试图掌握一些JavaScript基础知识.以下是从Douglas Crockford的Good Parts中提取的一些引用.

"JavaScript中的函数是对象"

"在JavaScript中,数组是对象,函数是对象,正则表达式是对象,当然,对象是对象"

"每个对象都链接到一个原型对象,它可以从中继承属性"(即构造函数,toString,...)

如果Function是Object,那么为什么

 console.log(typeof Function);  // function 
Run Code Online (Sandbox Code Playgroud)

它的类型是函数而不是对象

 console.log(Object.constructor);  // Function()
Run Code Online (Sandbox Code Playgroud)

它是'父母'的构造者

 console.log(Function.constructor);  // Function()
Run Code Online (Sandbox Code Playgroud)

困惑所以构造函数实际上是一个函数?

 console.log(typeof Function.prototype); // Function
Run Code Online (Sandbox Code Playgroud)

它的原型类型是一个函数而不是一个对象?我认为它继承自Object

这些问题的答案将极大地帮助我理解JavaScript.

javascript function object

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