小编Rob*_*xyz的帖子

SSH -X和ssh -Y之间的区别

我通过运行这样的代码来SSH到服务器:

ssh serverUser@serverIP "./runServer" &
Run Code Online (Sandbox Code Playgroud)

在脚本的下一行,当我在客户端启动VM并在其上写入startX时,它说: X Error of failed request: Bad Window.

在查找此错误后,我通过使用"Y"转发进行sshing解决了这个问题.

ssh -Y serverUser@serverIP "./runServer" &
Run Code Online (Sandbox Code Playgroud)

我无法理解X和Y转发是否是相同的概念 - 以及有多少这样的X,YZ转发是可能的?

谢谢.

ssh xterm

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

Nginx proxy_next_upstream不起作用

我希望nginx首先在本地主机上搜索该文件,并在404错误时搜索服务器1.1.1.1.

我能够获取位于本地主机上的文件,但无法从服务器1.1.1.1获取.

server {
    listen 80;
    server_name  localhost;

    access_log /var/log/nginx/access.log main;

    location /products/ {
        proxy_next_upstream http_404;

        root /var/foo;
    }
}

server {
    listen 80;
    server_name  1.1.1.1;
    location /products/ {
        #########
    }
}
Run Code Online (Sandbox Code Playgroud)

我猜proxy_next_upstream没有切换到服务器.

任何有关这方面的帮助将不胜感激.

nginx

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

如何检测鼠标何时停止

我编写了以下JavaScript代码.我用它来检测鼠标何时移动以及何时停止.MouseStopped()函数是一个包含数百个项目的循环,它会告诉我鼠标停在哪里,所以我只想在鼠标停止时调用它.

var CheckMovement;
var stopLoop = false;
var n = 0;
canvas.addEventListener('mousemove', function (evt) {
    CheckMovement = setInterval(function () { HasMouseStopped(evt) }, 250);
}, false)

function HasMouseStopped(evt) {
    var mousePos = getMousePos(canvas, evt);
    newMouseX = mousePos.x;
    newMouseY = mousePos.y;
        if ((newMouseX !== mouseX) && (newMouseY !== mouseY)) {

            stopLoop = true;
        } else {
            //stopped moving
            clearInterval(CheckMovement);
            stopLoop = false;
            n = 0;
            MouseStopped();
        }
        mouseX = newMouseX;
        mouseY = mousePos.y;
}

function MouseStopped() {
    while (arr.length > n) { …
Run Code Online (Sandbox Code Playgroud)

javascript mouseevent mousemove

9
推荐指数
1
解决办法
8227
查看次数

嵌套的Javascript模板......这可能/有效吗?

是否可以嵌套JavaScript模板标签,例如

<script id="Product" type="text/html">
    <div class="product">
        ....
        <div class="features">
            <script id="Features" type="text/html">
                <div class="feature">
                    ...
                </div>
            </script>
        </div>
        ...
    </div>
</script>
Run Code Online (Sandbox Code Playgroud)

评估模板"产品"时,功能模板现在可用作模板,我可以在准备好时调用.

当我在浏览器中尝试这种方法时,我注意到一些元素以错误的顺序出现,好像我忘记了某个地方的结束标记.

但是,当我删除嵌套模板(功能)时,这一切都很好......

想知道是否有适当的方法来实现这一目标.

javascript templates nested

8
推荐指数
2
解决办法
8475
查看次数

Javascript for循环控制台打印在一行

我试图从我的for循环输出到控制台中的单行打印.

for(var i = 1; i < 11; i += 1) {
    console.log(i);
}
Run Code Online (Sandbox Code Playgroud)

现在是的

1
2
3
4
5
6
7
8
9
10
Run Code Online (Sandbox Code Playgroud)

如何在一行中获得输出(如下所示 1 2 3 4 5 6 7 8 9 10)?

javascript printing console loops for-loop

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

在mysql中递归选择

我有一个表格如下

TaskID  ParentTaskID
1       1
2       1
3       2
4       2
5       2
10      10
11      11
12      11
13      0
14      14
Run Code Online (Sandbox Code Playgroud)

如果taskid为1,我想得到如下结果

TaskID
1
2
3
4
5
Run Code Online (Sandbox Code Playgroud)

如果是2那么

Taskid
2
3
4
5
Run Code Online (Sandbox Code Playgroud)

如果它10然后10

意味着我想选择具有taskid = 1的行,其行具有parenttaskid = 1,其中行具有上述选择中的parenttaskid等等........

请使用这个小提琴http://sqlfiddle.com/#!2/9db0c3/6

mysql sql

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

键入时输入字段越高越高

我很想知道如何创建一个具有自动调整高度的文本输入,以便它更高,以适应您的文本?例如,如果我开始键入段落,它会从几行扩展以适合段落.

这是我目前得到的:

#commenttext {
  width: 413px;
  min-height: 22px;
  max-height: 100%;
  display: inline;
  font-size: 11px;
  color: #777777;
  word-wrap: break-word;
  font-family: "Open Sans", "Tahoma";
  top: 7px;
  position: relative;
  left: 7px;
  padding-left: 7px;
}
Run Code Online (Sandbox Code Playgroud)
<form action="" method="POST">
  <input type="text" id="commenttext">
</form>
Run Code Online (Sandbox Code Playgroud)

但这只是一个普通的文本区域.

当我输入更多行时,如何使文本区域变得更高?我需要Javascript吗?

html javascript css

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

为什么在选择开始时使用removeAllRANges()?

我有这个代码工作,我只是想了解为什么我需要removeAllRanges在开始时使用。初始化时sel是否自动包含范围?

function setCaret(boolean_position) {
   var range = document.createRange();
   var sel = window.getSelection();
   range.selectNodeContents($('#board_code')[0]);
   range.collapse(boolean_position);
   sel.removeAllRanges();
   sel.addRange(range);//setting the caret position
} 
Run Code Online (Sandbox Code Playgroud)

javascript dom range selection contenteditable

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

在加载页面淡入淡出

我试图在加载时使用j-query来淡入我的页面主体,但是由于某种原因,主体的背景图像不受j查询的影响.请参阅下面的代码:

头部的J-Query代码:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

<script type="text/javascript">
$(document).ready(function(){
$('body').fadeIn(2000);
});
</script>
Run Code Online (Sandbox Code Playgroud)

CSS代码:

body
{
overflow:hidden;
background:url('body.png') no-repeat;
background-size:100%;
display:none;
}
Run Code Online (Sandbox Code Playgroud)

正文中包含的所有内容(div/paragraph/headings等)根据j-query代码在加载时淡入,但是body的背景图像(body.png)会立即加载页面.任何人都可以建议我上面的代码做错了吗?

javascript css jquery fade

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

解释这个CSS链接下划线动画

我正在尝试创建一个小动画,所以当我将鼠标悬停在一个链接上时,它强调了来自中间的链接 - JS Fiddle

下面的CSS代码有效,但我不明白它是如何工作的.请有人可以帮我分解.

a {
    display: inline-block;
    position: relative;
    padding-bottom: 3px;
}
a:after {
    content: '';
    display: block;
    margin: auto;
    height: 3px;
    width: 0px;
    background: transparent;
    transition: width .5s ease, background-color .5s ease;
}
a:hover:after {
    width: 100%;
    background: blue;
}
Run Code Online (Sandbox Code Playgroud)

css hover pseudo-element

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

纯WebGL虚线

我正在尝试使用纯webgl创建一个虚线.我知道这已经有了一个问题,也许我很愚蠢,但我无法弄清楚如何让它发挥作用.我理解这个概念,但我不知道如何在着色器中获得沿路径的距离.之前的回答有以下几行:

varying float LengthSoFar; // <-- passed in from the vertex shader
Run Code Online (Sandbox Code Playgroud)

那我该怎么LengthSoFar办?如何在顶点着色器中计算它?

我完全错过了什么吗?有人可以给我一个有效的例子吗?或者至少有一些好的线索?这几天我一直在撞墙.

javascript glsl webgl

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