小编shm*_*nsw的帖子

从历史中弹出最后一个状态

是否有可能将最后一个状态的html推送到历史堆栈,如下所示:

history.pushState(null, null, {html: $('body').html()});
Run Code Online (Sandbox Code Playgroud)

更改窗口位置:

window.location = url;
Run Code Online (Sandbox Code Playgroud)

现在从新的位置:

window.addEventListener('popstate', function(event) {
    // back to the last state - event.state.html
}
history.back() // That what's firing the popstate event? 
Run Code Online (Sandbox Code Playgroud)

javascript jquery pushstate popstate

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

grep命令的Unix语法仅用于结束字符

对于该文件james,当我运行此命令时:

cat james | grep ["."]
Run Code Online (Sandbox Code Playgroud)

我只得到包含点的线条.

如何只获得以点结尾的行?

unix

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

检查字符串的3个第一个字符

鉴于'052 ....',我需要检查前两个字符是'05'而第三个是0到9之间但不是1.我试过:

var regex = /^[05]+[0,2-9]/;
Run Code Online (Sandbox Code Playgroud)

javascript regex

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

使用后释放连接,连接池Node.js

我想知道使用它后应该在哪里释放连接,我已经看到了几个选项:

pool.getConnection(function(err, conn){

    //conn.release() // should be placed here (1)?
    conn.query(query, function(err, result){

       //conn.release() // should be placed here (2)?
       if(!err){
           //conn.release() // should be placed here (3)?
       }
       else{
           //conn.release() // should be placed here (4)?
       }
       //conn.release() // should be placed here (5)?
    });

    //conn.release() // should be placed here (6)?

});
Run Code Online (Sandbox Code Playgroud)

或者也许应该同时发布错误和非错误情况?

mysql node.js express

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

sed 命令不会将替换的单词保存在文件中

我有一个名为sara的文件,在此文件中。我在某处有 UNIX 这个词,我想用 linux 替换它。

sed 's/UNIX/linux/' sara
Run Code Online (Sandbox Code Playgroud)

但当我使用编辑器输入时,它仅回显此更改的所有内容,但不会将其保存在文件 sara 中。

unix sed

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

grep命令的UNIX语法

对于该文件james,运行此命令:

cat james | grep I'm,
Run Code Online (Sandbox Code Playgroud)

我明白了:

>
>
>
.
.
Run Code Online (Sandbox Code Playgroud)

可能是因为'

unix

-1
推荐指数
1
解决办法
412
查看次数

标签 统计

unix ×3

javascript ×2

express ×1

jquery ×1

mysql ×1

node.js ×1

popstate ×1

pushstate ×1

regex ×1

sed ×1