小编Mar*_*nas的帖子

OSX终端 - 更改应用程序焦点

有没有办法使用命令行将焦点更改为特定的应用程序?如果是这样,我需要进程ID还是什么?

我的目标是运行一个编译文件的进程,然后在文件编译完成后关注浏览器窗口.

macos terminal focus

11
推荐指数
2
解决办法
6311
查看次数

清除后HTML5恢复画布

我有一个功能,可以将一组图像绘制到画布上,然后将其保存.

然后在命令行中运行:

canvas.save();
canvas.clearRect(0,0,415,415);
canvas.restore();
Run Code Online (Sandbox Code Playgroud)

我希望它能够恢复它,但它什么都不做.任何帮助,我在谷歌上找不到关于在这个系列中运行的任何内容,我过去曾经遇到过这个问题.

html5 restore save html5-canvas

9
推荐指数
2
解决办法
3650
查看次数

inotifywait根据修改的文件类型运行命令

我特意试图在2个子目录中同时观察2种不同的文件类型:


  'css'子目录中  'js'子目录.styl文件类型中的.coffee文件类型

我只知道这么多bash而且我正试图让这样的东西发挥作用

while inotifywait --format %w%f ./{css,js}/*.{styl,coffee}; do
  # regex pattern to match the file ending
  # and define it to $ending

  if[ $ending == coffee ]
  then
   coffee -c $file
  elif[ $ending == styl ]
  then
    stylus -c $file
  fi
done
Run Code Online (Sandbox Code Playgroud)



//编辑//修改此行:

while inotifywait --format %w%f ./{css,js}/*.{styl,coffee}; do
Run Code Online (Sandbox Code Playgroud)

所以现在它检查两个文件,但是如果css文件夹上没有.coffee文件,或者js中没有.styl文件,则会返回错误,表明没有找到文件.

另外我注意到当我运行这个脚本时,它返回/运行以下3次

Setting up watches.
Watches established.
./css/styles.styl
Run Code Online (Sandbox Code Playgroud)

regex bash watch inotify inotify-tools

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

节点无法启用和声功能

尝试运行这些新功能,如http://h3manth.com/new/blog/2013/es6-on-nodejs/所示,特别是本地节点环境中的Generators.我node --harmony --use-strict es6.js在0.11.4之前运行任何Node版本的任何原因我得到了错误

function *Counter() {
     ^
SyntaxError: Unexpected token *
etc...
Run Code Online (Sandbox Code Playgroud)

它适用于0.11.4及之后的任何版本,但是当--debug-brk我在那里添加一个语句时

global.v8debug.Debug.setBreakPoint(compiledWrapper, 0, 0);
                       ^
ReferenceError: break_point is not defined
Run Code Online (Sandbox Code Playgroud)

不知道为什么它给了我启用和声的选项,但没有在以前的版本中使用它,为什么我不能调试更高版本?

node.js ecmascript-harmony ecmascript-6

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

Nodejs包括路由器页面中的socket.io.

我有一个快速节点应用程序,我试图保持我的代码整洁,因为没有在app.js中的所有socket.io东西

我不知道最好的办法.这是我最初的想法,感觉不像最干净的想法

// app.js
var express = require('express')
    , app = express()
    , server = require('http').createServer(app)
    , url = require('url')
    , somePage = require('./routes/somePage.js')
    , path = require('path');

    app.configure(function(){...});

    app.get('/', somePage.index);
Run Code Online (Sandbox Code Playgroud)

和路线

// somePage.js
    exports.index = function (req, res, server) {
        io = require('socket.io').listern(server)
        res.render('index',{title: 'Chat Room'})

        io.sockets.on('connection', function(socket) {
            ...code...
        }
    }
Run Code Online (Sandbox Code Playgroud)

我觉得我很亲密,但不太相似

router node.js express socket.io

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

流星客户端排序集合

我有一个DrawingHistory集合,它存储用于重绘画布数据的数据,但我似乎找不到按时间属性对信息进行排序的方法.这是我目前的功能

DrawingHistory.find().observeChanges
  added: ( id , data ) =>
    @setupUserDraw data unless Session.equals 'user_id' , data.sid
Run Code Online (Sandbox Code Playgroud)

有时订单搞砸了,我在线查看人们说要做的事情DrawingHistory.find().sort( { time: -1 } )但find()没有sort属性.我离开的任何想法?

sorting collections mongodb meteor

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

节点 Google OAuth2 redirect_uri_mismatch

附件是我的 google 凭据窗口的屏幕截图,其中包含我的重定向 URI,右侧是 Nodejs Google OAuth2 客户端注册的 redirectURI,它在请求中发送,但我的响应仍然返回redirect_uri_mismatch

任何的想法?

谷歌重定向不匹配

node.js oauth-2.0 google-oauth

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